프로토콜(Protocol) / URI / URL

Janet·2023년 1월 9일
0

Web Development

목록 보기
6/14

🔹 프로토콜(Protocol)

💡 Protocol의 사전적 의미
1. 외교 의례, 의전
2. (조약의) 초안[원안], (합의안,조약의) 보충 협약
3. (컴퓨터) 프로토콜, 통신 규약

  • 통신 프로토콜 또는 통신 규약이란? 컴퓨터 내부에서, 또는 컴퓨터나 원거리 통신 장비 사이에서 데이터의 교환 방식을 정의하는 규칙 체계임. 기기 간 통신은 교환되는 데이터의 형식에 대해 상호 합의를 요구하는데 이런 형식을 정의하는 규칙의 집합을 프로토콜이라고 함.
  • 통신 프로토콜의 예시 (cf. protocol 혹은 scheme이라고도 함)
    • HTTP: Hyper Text Transfer Protocol
    • HTTPS: Hyper Text Transfer Protocol Secure
    • FTP: File Transfer Protocol
    • SFTP: Secure File Transfer Protocol
    • Telnet: TErminaL NETwork
    • POP3: Post Office Protocol version 3
    • SMTP: Simple Mail Transfer Protocol
    • SSH: Secure Shell
    • SSL: Secure Socket Layer
    • SOAP: Simple Object Access Protocol
    • ARP: Adress Resolution Protocol

🔹 통합 자원 식별자(Uniform Resource Identifier, URI)

  • URI를 통해 우리가 접근해야 하는 리소스가 어디 있는지 알 수 있는 주소이며 인터넷, 모바일 기기 등 다양한 곳에서 사용됨.

  • URI는 리소스(Resource)를 식별(Identify)할 수 있는 방식으로, 리소스를 식별할 수 있는 방식으로는 URL과 URN 두 가지가 있음.

  • URI / URL / URN의 구분

🔹 URL(Uniform Resource Locator)

  • URL은 네트워크 상에서 자원이 어디 있는지 알려주기 위한 규약임. 간단히 말하면 웹 페이지를 찾기위한 주소를 말하며 웹 사이트 주소뿐만 아니라 컴퓨터 네트워크상의 자원을 모두 나타낼 수 있음. 그 주소에 접속하려면 해당 URL에 맞는 프로토콜을 알아야 하고, 그와 동일한 프로토콜로 접속해야 함.
  • URL은 리소스를 리소스의 경로(Location)을 기반으로 식별함.

🔹 URN(Uniform Resource Name)

  • URN은 리소스를 리소스의 이름(Name)을 기반으로 식별함.

<출처/참고 자료>

  • 위키백과
  • w3school
  • 구글링
profile
😸

0개의 댓글