반응형
250x250
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

짧은코딩

계층 간 데이터 송수신 과정, PDU 본문

CS/네트워크

계층 간 데이터 송수신 과정, PDU

5_hyun 2022. 7. 24. 15:37

계층 간 데이터 송수신 과정

HTTP를 통해 웹 서버에 요청을 하면 일어나는 과정을 그림으로 표현한 것이다.

 

-과정

1. 애플리케이션 계층에서 전송 계층으로 요청(request) 값들이 캡슐화 과정을 거쳐 전달

2. 링크 계층을 통해 서버와 통신

3. 해당 서버의 링크 계층으로부터 애플리케이션까지 비캡슐화 과정을 거쳐서 데이터 전달

 

-캡슐화 과정

캡슐화 과정은 상위 계층의 헤더와 데이터를 하위 계층 데이터 부분에 포함하고 해당 계층의 헤더를 삽입하는 과정이다.

애플리케이션 계층 -> 전송 계층: 데이터가 전달되면서 세그먼트 혹은 데이터그램화 되어 TCP(L4) 헤더가 붙는다.

전송 계층 -> 인터넷 계층: IP(L3) 헤더가 붙여져 패킷화된다.

인터넷 계층 -> 링크 계층: 프레임 헤더, 프레임 트레일러가 붙어 프레임화된다.

  • 데이터그램: 패킷 교환 네트워크와 관련된 기본 전송 단위

 

-비캡슐화 과정

비캡슐화 과정은 하위 계층에서 상위 계층으로 가면서 각 계층의 헤더 부분을 제거하는 과정이다.

캡슐화된 데이터를 받으면 링크 계층에서부터 캡슐화 과정을 역순으로 진행한다. 따라서 프레임화된 데이터는 패킷화되고 다시 세그먼트, 데이터그램화를 겨쳐 메시지화된다. 이후 최종적으로 사용자에게 애플리케이션의 PDU인 메시지로 전달된다.

 

PDU(Protocol Data Unit)

네트워크의 어떤 계층에서 계층으로 데이터가 전달될 때 한 덩어리의 단위를 PDU라 한다. PDU는 제어 관련 정보들이 포함된 페이로드로 구성되어 있고 각 계층마다 부른 명칭이 다르다.

  • 애플리케이션 계층: 메시지
  • 전송 계층: 세그먼트(TCP), 데이터그램(UDP)
  • 인터넷 계층: 패킷
  • 링크 계층: 프레임(데이터 링크 계층), 비트(물리 계층)

 

728x90
반응형
Comments