OSI 참조 모델


💡 OSI 참조 모델


데이터 단위 = PCI + SDU(데이터)

각 계층은 헤더데이터 단위로 정의되며, 헤더에는 각 계층의 기능과 정보가 포함된다.

송신 측이 헤더를 생성해서 추가하면 수신 측의 해당 계층이 이 헤더를 사용한다.

데이터 단위는 헤더를 추가한 데이터를 전송하는 기본단위이다.

상위 계층이나 하위 계층 사이에 주고받는 것을 ‘서비스 데이터 단위’(Service Data Unit),

같은 계층 내에서 주고 받는 것을 ‘프로토콜 데이터 단위’(Protocol Data Unit)이라 한다.

데이터 단위는 상위 계층이 전송하려는 데이터인 SDU에 제어 정보인 PCI(Protocol Control Information)를

추가한 것으로, 제어 정보에는 흐름 제어 정보, 오류 재어 정보, 주소 정보 등이 포함된다.

일반적으로 데이터 단위를 패킷이라고 하며, 나머지는 아래의 표와 같다.

계층PDU
데이터 링크 계층프레임
네트워크 계층패킷
전송 계층세그먼트


⎈ 상위 계층 - 세션 계층, 표현 계층, 응용 계층

호스트 내부에서 처리하는 기능으로 서로 관련이 없는 소프트웨어 시스템 간의 호환성을 보장한다.


⎈ 전송 계층

통신할 때 두 시스템 간의 연결을 확인하고 원격 시스템 간의 데이터 전송을 보장.

하위 계층이 전송한 데이터를 상위 계층이 사용할 수 있는 형태로 변환.


⎈ 하위 계층 - 물리 계층, 데이터 링크 계층, 네트워크 계층

하나의 시스템에서 다른 시스템으로 전송되는 데이터의 물리적인 면과 패킷 전달 등을 처리하는 부분.