# Computer Science

## Summary

* [README](https://kevin0.gitbook.io/study-logs/readme)
* [Computer Science](https://github.com/young0264/evolve/blob/main/computer-science/README.md)
  * [Linux (Ubuntu)](https://kevin0.gitbook.io/study-logs/linux)
  * [Network](https://github.com/young0264/evolve/blob/main/network/README.md)
  * [Operating System](https://github.com/young0264/evolve/blob/main/os/README.md)
* [Java](https://kevin0.gitbook.io/study-logs/java)
  * [Spring](https://kevin0.gitbook.io/study-logs/spring)
  * [JPA](https://github.com/young0264/evolve/blob/main/jpa/README.md)
* [Database](https://kevin0.gitbook.io/study-logs/database)
  * [Redis (with Cache)](https://kevin0.gitbook.io/study-logs/redis-with-cache)
  * [MySQL](https://github.com/young0264/evolve/blob/main/mysql/README.md)
* [Software Architecture](https://kevin0.gitbook.io/study-logs/software-architecture)
  * [Design Pattern](https://kevin0.gitbook.io/study-logs/design-pattern)
  * [Web](https://kevin0.gitbook.io/study-logs/web)
  * [Test Strategy](https://kevin0.gitbook.io/study-logs/test-strategy)
* [Docker](https://kevin0.gitbook.io/study-logs/docker)
* [Jenkins](https://kevin0.gitbook.io/study-logs/jenkins)
* [Cloud Native](https://github.com/young0264/evolve/blob/main/cloud-native/README.md)
  * [Kubernetes](https://kevin0.gitbook.io/study-logs/kubernetes)
* [Open Source](https://kevin0.gitbook.io/study-logs/open-source)
* [React](https://github.com/young0264/evolve/blob/main/react/README.md)
* [Git](https://github.com/young0264/evolve/blob/main/git/README.md)
* [Troubleshooting](https://kevin0.gitbook.io/study-logs/troubleshooting)
* [Interview](https://kevin0.gitbook.io/study-logs/interview)

## Computer Science

**URI(Uniform Resource Identifier)**&#xB294; 인터넷에서 자원을 식별하기 위한 문자열. URI는 URL과 URN을 포함하는 상위 개념. 즉 특정 자원을 식별하기 위한 포괄적인 방법을 제공하며, 자원의 위치나 이름을 나타낼 수 있음.

**URL(Uniform Resource Locator)**&#xC740; URI의 한 형태로, 인터넷상에서 자원의 위치를 나타내는 방식. 자원이 어디에 있는지를 설명하는데 사용되며, 자원에 접근하기 위한 프로토콜을 포함함. 예를 들어 웹페이지의 URL은 해당 페이지가 위치한 서버의 주소와 접근 방법(HTTP)을 포함함. ex) <https://www.naver.com>

<kbd>\*\*URN(Uniform Resource Name)</kbd>\*\*은 URI의 또 다른 형태로, 자원의 위치와 상관없이 자원의 이름을 식별하는 방식. 자원의 위치가 변하더라도 동일한 식별자를 유지할 수 있게 함. 특정 스키마를 따르며 자원에 대한 영구적인 식별자를 제공함. ex)urn:isbn:04124124(특정 책의 ISBN 번호)

> \[참고]
>
> * [URI, URL 그리고 URN](https://hudi.blog/uri-url-urn/)
> * [카카오페이 기술 블로그 - URL이 이상해요! Java와 Spring 중 범인은 누구?](https://tech.kakaopay.com/post/url-is-strange/)
