네트워크에서 데이터를 주고 받기 위한 통신 규격이 있다. OSI 표준 모델과 TCP/IP 모델이 있다.
국제 표준화기구(ISO)에서 만든 통신 규격으로 위의 이미지와 같이 7계층으로 이루어져 있다. 위에서 부터 순서대로
7계층 응용 계층
6계층 표현 계층
5계층 세션 계층
4계층 전송 계층
3계층 네트워크 계층
2계층 데이터 링크 계층
1계층 물리 계층
OSI 모델은 현대에서 잘 사용하지 않고 TCP/IP 모델을 사용하는데 OSI 모델의 7계층을 4계층으로 압축한 형태를 지닌다
4계층 응용 계층
3계층 전송 계층
2계층 인터넷 계층
1계층 네트워크 접속 계층
두 모델에서 데이터를 전송하는 송신 측에서는 4계층(7계층)부터 1계층까지 순차적으로 거치게 되는데 응용 단계에서 데이터를 만들고 각 계층을 지날 때마다 헤더를 붙여서 전송한다.
*1계층의 경우는 헤더와 함께 트레일러를 함께 전달한다.
송신과는 역순으로 1계층부터 4계층(7계층)으로 전달되며, 헤더를 하나씩 제거하면서 진행된다.