반응형
PDU(Protocol Data Unit)는 네트워크 통신에서 데이터를 전송하는 데 사용되는 데이터의 단위를 의미합니다. 네트워크의 각 계층은 각기 다른 유형의 PDU를 사용합니다. OSI(Open Systems Interconnection) 모델에서는 각 계층이 데이터를 처리하고, 특정 형식의 PDU를 다음 계층으로 전달합니다. 여기서 각 계층의 PDU는 다음과 같습니다:
- 물리 계층 (Physical Layer): 여기서의 PDU는 비트(bit) 또는 신호입니다. 데이터를 전기적, 광학적, 무선 신호로 변환하여 전송합니다.
- 데이터 링크 계층 (Data Link Layer): 이 계층의 PDU는 프레임(frame)입니다. 프레임은 네트워크 어드레스, 오류 검출 및 제어 정보를 포함합니다.
- 네트워크 계층 (Network Layer): 네트워크 계층의 PDU는 패킷(packet)이라고 하며, 소스 및 목적지 주소 정보를 포함하여 데이터를 라우팅합니다.
- 전송 계층 (Transport Layer): 이 계층에서는 세그먼트(segment) 또는 데이터그램(datagram)을 PDU로 사용합니다. TCP는 세그먼트를 사용하고, UDP는 데이터그램을 사용합니다. 이들은 포트 번호와 순서 및 흐름 제어 정보를 포함합니다.
- 세션 계층, 표현 계층, 응용 계층 (Session, Presentation, and Application Layers): 이 계층들의 PDU는 일반적으로 메시지(message)입니다. 이들 계층은 데이터의 형식, 인코딩, 대화 관리 및 응용 프로그램 간의 통신을 처리합니다.
PDU는 통신의 효율성과 정확성을 보장하기 위해 필요한 헤더 정보와 메타데이터를 데이터에 추가함으로써 각 계층의 기능을 지원합니다. 이러한 계층화는 네트워크 디자인과 문제 해결을 용이하게 하며, 표준화된 통신을 가능하게 합니다.
반응형
'CODE > CodeKnowledge' 카테고리의 다른 글
NAT와 DHCP: IPv4 주소 효율성을 위한 핵심 기술 (0) | 2024.05.19 |
---|---|
AWS 환경에서의 오토스케일링과 헬스체크: 문제와 해결 방안 (0) | 2024.05.19 |
[네트워크]L2,L3,L4,L7 이게 다 뭐야...(feat. 로드밸런서) (0) | 2024.05.12 |
HAVING vs WHERE (0) | 2024.03.25 |
NAS vs CDN (1) | 2024.02.12 |
댓글