Frinee의 코드저장소

계층 간 데이터 송수신 과정

by Frinee

이전 글에서는 TCP/IP 4계층 모델에 대해서 알아보았다.

https://onyodev.tistory.com/7

 

TCP/IP 4계층 모델

TCP/IP 4계층 모델은 인터넷 통신의 기반이 되는 TCP/IP 프로토콜을 설명하는 네트워크 모델이다.실제 인터넷에서 데이터를 전송하고 처리하는 방식을 설명하며,인터넷 핵심 프로토콜들을 이해하

onyodev.tistory.com

 

 

이번 글에서는

컴퓨터를 통해 다른 컴퓨터로 데이터를 요청할 때 발생하는 과정에 대해서 짧게 포스팅하고자 한다. 

 

1. 계층 간 데이터 송수신 과정


 

계층 간 데이터 송수신 과정

 

  • 애플리케이션 계층에서 링크 계층으로 사용자가 보내는 요청(request) 값들이 캡슐화 과정을 거쳐 전달
  • 전달 후 링크 계층으로부터 애플리케이션 계층까지 비캡슐화 과정을 거쳐 데이터가 전송

 

2. 캡슐화 과정


상위 계층의 헤더와 데이터를 하위 계층의 데이터 부분에 포함시키고 해당 계층의 헤더를 삽입하는 과정

캡슐화

 

  • 전송 계층: 세그먼트 혹은 데이터그램화 되며 TCP(L4) 헤더가 붙게 됨.
  • 인터넷 계층: IP(L3) 헤더가 붙으면서 패킷화가 진행됨
  • 링크 계층: 프레임 헤더와 프레임 트레일러가 붙어 프레임화가 됨

 

 

3. 비캡슐화 과정


: 하위 계층에서 상위 계층으로 가며 각 계층의 헤더 부분을 제거하는 과정

비캡슐화

 

  • 링크계층에서부터 애플리케이션 계층까지 타고 올라감
  • 프레임화된 데이터를 패킷화 → 세그먼트 혹은 데이터그램화 → 메시지화 진행
  • 그 이후 최종적으로 사용자에게 애플리케이션의 PDU(Protocol Data Unit)인 메시지로 전달

 

4. PDU


  • 네트워크의 한 계층에서 계층으로 데이터가 전달될 때의 한 덩어리의 단위를 말함.
  • 제어 관련 정보들이 포함된 헤더, 데이터를 의미하는 데이터로 구성되며 각 계층마다 부르는 명칭이 다름
    • 애플리케이션 계층: 메시지
    • 전송 계층: 세그먼트(TCP), 데이터그램(UDP)
    • 인터넷 계층: 패킷
    • 링크 계층: 프레임(데이터 링크 계층), 비트(물리 계층)

 

'Computer Science > 네트워크' 카테고리의 다른 글

SSL과 TLS  (1) 2024.09.15
HTTP  (0) 2024.08.30
IP 주소  (0) 2024.08.29
TCP/IP 4계층 모델  (0) 2024.08.19

블로그의 정보

프리니의 코드저장소

Frinee

활동하기