인터페이스(Interface)
통신 프로토콜에서 "인터페이스"는 주로 두 가지 의미를 가진다.
하드웨어 인터페이스: 물리적인 연결을 의미. 예를 들어, 컴퓨터와 네트워크 케이블 사이의 연결 포트나 라우터와 스위치 사이의 연결 등, 하드웨어 인터페이스는 데이터를 전송하기 위한 신호 변환, 전력 제어 등의 기능을 담당.
소프트웨어 인터페이스: 통신 프로토콜 간의 상호작용을 가능하게 하는 소프트웨어적인 연결점을 의미. 예를 들어, OSI 모델에서 한 계층과 다른 계층 사이에 위치하는 접점을 의미. 소프트웨어 인터페이스는 데이터 형식, 주고받은 정보의 해석 방법 등에 대한 규약을 정의하며, 이 규약에 따라 서로 다른 계층이나 시스템 간에 원활한 통신이 가능
SDU(Service Data Unit)
한 계층에서 다음 계층으로 전달되는 원래의 데이터, 즉 아직 헤더가 붙지 않은 순수한 데이터만을 가리키는 것이 바로 SDU
한 계층의 SDU는 다음 계층의 PDU가 된다.
PCI(Protocol Control Information)
네트워크에서 데이터가 전송될 때, 각 계층은 해당 계층에서 필요한 제어 정보를 데이터에 추가. 이러한 제어 정보는 주로 헤더 형태로 추가되며, 때때로 꼬리(Tail) 형태의 정보도 포함될 수 있다.
PDU(Protocol Data Unit)
PDU는 기본적으로 SDU로 구성. 즉, PDU는 "헤더 + SDU" 형태를 가짐.
각 계층은 자신에게 주어진 역할을 수행하기 위해 필요한 정보를 헤더라는 형태로 데이터에 추가. 이렇게 추가된 정보와 함께 전달되는 데이터가 PDU.
SDU, PCI, PDU 관계 정리
SDU + PCI = PDU
SDU는 상위 계층에서 전달받은 데이터를 의미하고, PCI는 해당 계층의 프로토콜에 따른 제어 정보를 의미한다. 이 두 가지 요소가 결합되어 하나의 PDU를 형성하며, 이 PDU는 다음 계층으로 전달된다.
이 과정은 OSI 모델의 각 계층에서 반복적으로 발생하며, 최종적으로 물리 계층에서 전송될 준비가 완료된 데이터 패킷을 형성한다.
'네크워크 기초' 카테고리의 다른 글
FEC(Forward Error Correction), BEC(Backward Error Correction) (0) | 2023.09.22 |
---|---|
ARQ(Automatic Repeat reQuest) (0) | 2023.09.21 |
오류 검출 및 정정(FEC: Forward Error Control) (0) | 2023.09.20 |
OSI 7 계층 모델 (0) | 2023.09.18 |
프로토콜의 기본 요소 (0) | 2023.09.17 |