본문 바로가기
CS/Network

Protocol이란?

by 도쿠니 2022. 5. 28.

1. 프로토콜이란?

  • 컴퓨터나 원거리 통신 장비 간의 원활한 통신을 위해 지키기로 약속한 규칙
  • ITU라는 기관에서 국제통신규약을 만들어 사용
  • OSI 7 Layer를 기반으로 여러가지 Protocol이 만들어졌다.

 

2. OSI 7 Layer 계층별 프로토콜의 종류

계층 프로토콜
응용(Application) HTTP, SMTP, FTP, Telnet
표현(Presentation) ASCII, MPEG, JPEG, MIDI
세션(Session) NetBIOS, SAP, SDP, NWLink
전송(Transport) TCP, UDP, SPX
네트워크(Network) IP, IPX
데이터 링크(Data Link) Ethernet, Token Ring, FDDI, Apple Talk
물리(Physical) 없음

 

3. Header란?

  • OSI 7 Layer를 기반으로 데이터를 송수신시에 각 계층 간 통신하기 위해서는 프로토콜을 지켜가며 통신해야한다
  • 프로토콜에서 자신이 수행해야하는 작업을 처리하기 위해서는 정보가 필요한데 그러한 정보를 데이터 앞에 붙여놓은 것이 Header다.
  • 송수신시에 데이터는, Header(필요한 정보) + Body(실제 데이터)로 구성된다. -> 보통 이러한 형태를 패킷이라 부름
  • Encapsulation : 송신시에는 각 계층별로 작업을 처리한 후 프로토콜에 맞는 Header를 붙여서 다음 계층으로 보낸다.
  • Decapsulation : 수신 시에는 붙어있는 자기 계층에 맞는 헤더를 분석하여 작업을 처리한다

 

 

 

출처

https://computer-science-student.tistory.com/377

 

'CS > Network' 카테고리의 다른 글

OSI 7 Layer - Data Link  (0) 2022.05.29
OSI 7 Layer - Physical Layer  (0) 2022.05.28
Network란?  (0) 2022.05.28

댓글