본문 바로가기

Development Note

PART 1 : Basic of Network (Chaper 3. OSI 7 Layer Model ②)

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
프로토콜 스택과 스택간의 통신

프로토콜(Protocol), 프로토콜 스택(Stack)

프로토콜이란 통신을 하는 두 노드 간의 상호약속으로서, 각 노드들은 서로 같은 프로토콜을 사용해야만 데이터를 주고 받을 수 있다. 프로토콜 스택은 OSI 참조모델에서 한 계층에 한개 이상의 프로토콜이 필요하게 되고 이들이 위치한 영역을 프로토콜 스택이라고 부릅니다.


OSI 스택에서의 데이터의 이동

사용자 삽입 이미지

한 노드에서 데이터가 전송이 될때 이 데이터는 계층을 따라서 내려가면서 이동을 하고 전송을 받는 노드에서는 계층을 따라 올라가면서 데이터가 이동을 합니다.

특히, 전송 데이터가 계층을 따라서 이동할때에는 각 계층별로 특정한 정보를 담고 있는 헤더를 추가하면서 다른 계층으로 이동합니다. 반대로 수신 데이터가 계층을 따라서 이동할때에는 각 계층의 스택에 의해서 읽혀지는 헤더 를 하나씩 처리하여 상위 계층으로 넘겨줍니다.


각 계층에서 사용하는 데이터의 형식


Application, Presentation, Session Layer : Data
Transport Layer : Segment
Network Layer : Packet
Data Link Layer : Frame
Physical Layer : bit(전기신호)


그림에서 보면 상위 계층에서 하위계층으로 데이터를 전달할때 헤더가 늘어남으로서 보내려는 데이터의 크기 보다 헤더가 더 커지는 현상을 오버헤더 현상이라고 합니다.