PDU

홍태화·2023년 10월 23일

PDU(Protocol Data Unit)는 네트워크 통신에서 사용되는 데이터 단위이다
즉! PDU는 프로토콜의 계층 간 또는 모듈 간 전송을 위해 덧붙이는 정보를 포함하는 데이터 단위

각 계층별 PDU의 표현

😀응용 계층

응용 계층은 메시지의 전송을 담당하는 계층
응용 계층의 PDU는 메시지
메시지는 헤더와 데이터로 구성된다
헤더에는 메시지의 정보를 포함하고
데이터에는 실제 데이터가 포함된다

😀전송 계층

전송 계층은 세그먼트의 전송을 담당하는 계층
전송 계층의 PDU는 세그먼트

TCP 세그먼트는 데이터 전송의 신뢰성을 보장

흐름 제어: 송신 측이 수신 측의 처리 능력을 고려하여 데이터를 전송하는 기능
오류 제어: 데이터 전송 중 발생하는 오류를 검출하고 수정하는 기능
순서 제어: 데이터 전송이 순서대로 이루어지도록 보장하는 기능

UDP 세그먼트는 데이터 전송의 효율성

신뢰성 보장: 데이터 전송의 신뢰성을 보장하지 않는다
흐름 제어: 송신 측이 수신 측의 처리 능력을 고려하지 않고 데이터를 전송
순서 제어: 데이터 전송이 순서대로 이루어지지 않을 수 있다

😀네트워크 계층

네트워크 계층은 패킷의 전송을 담당하는 계층
네트워크 계층의 PDU는 패킷

IP 패킷
인터넷 프로토콜
사용 목적 : 데이터 전송
전송 방식 : IP 주소를 기반으로 전송

ARP 패킷
주소 해결 프로토콜
사용 목적 : IP 주소와 MAC 주소를 연결
전송 방식 : MAC 주소를 기반으로 전송

😀데이터 링크 계층

데이터 링크 계층은 프레임의 전송을 담당하는 계층
데이터 링크 계층의 PDU는 프레임

😀물리 계층

물리 계층은 비트의 전송을 담당하는 계층
물리 계층의 PDU는 비트 스트림
비트 스트림은 0과 1의 비트로 구성된 연속적인 데이터 스트림이다

profile
우어어아아앙

0개의 댓글