Network/Network Composition

Protocal (프로토콜) 이란

seongduck 2022. 10. 13. 22:41

역사

  • 한정된 자원으로 통신을 수행해야 하다 보니 최대한 적은 데이터를 이용해 효율적인 프로토콜을 정의하고 사용해야 했었어야 한다
  • 네트워크가 처음 개발된 1900년대 효율적으로 자연어를 처리할 수 없었다.
  • 느린 네트워크를 이용하여 최대 효율을 내기 위해서는 문자 기반이 아닌 2진수 비트 기반으로 만들어졌다.
  • 최소한의 비트로 정보를 전달하기 위해서 몇 가지 규칙을 정했다.
    • 보내는 사람 주소, 받는 사람 주소, 상위 프로토콜 지시자 등..

Protocal

  • 사전적으로는 규정이나 규약과 관련된 내용을 언급할때 사용한다.
  • 네트워크에서도 통신할 때의 규약을 칭한다.
  • 표준협회, 회사에 따라 특징이 달라진다.
  • 여러 가지 프로토콜 기술이 최근에 이더넷-TCP/IP 기반 프로토콜들로 변경되고 있다.

측면 특징
물리적 측면 1. 데이터 전송 매체
2. 신호 규약
3. 회선 규경
4. 이더넷에 널리 쓰인다.
논리적 측면 1. 장치들끼리 통신하기 위한 프로토콜 규격
2. TCP/IP가 널리 쓰인다.

TCP/IP 프로토콜 스택

5계층 종류
애플리케이션 계층(Application) FTP, SSH, TELNET, DNS, SNMP
트랜스포트 계층(Transport) TCP, UDP
네트워크 계층(Network) ICMP, IP, ARP
데이터링크 계층(Data Link) Ethernet
피지컬 계층(Physical) Ethernet