application layer


이 계층에서 보내는 데이터를 Message라 한다.



transport layer


이 계층에서 보내는 데이터를 Segment라 한다.


Segment는 header부분과 Payload부분(바로 윗 계층에서 보낸 데이터)로 이루어진다.


header에는 source port number와 destination port number가 들어간다.


process에서 process까지 데이터를 전달한다.


network layer


이 계층에서 보내는 데이터를 Datagram이라 한다.


Datagram은 header 부분과 Payload(segment)부분으로 이루어진다.


header에는 source IP address와 destination IP address가 들어간다.


host에서 host까지 데이터를 전달한다. (via inter network)



link layer


이 계층에서 보내는 데이터를 Frame이라 한다.


Frame은 header부분과 Payload(datagram)부분으로 이루어진다.


header에는 MAC address가 들어간다.


node에서 node까지 데이터를 전달한다. (via local network)



physical layer


bit-by-bit으로 전송한다.





주 : host와 node의 차이점?


예를 들어 두 컴퓨터가 동일한 서브 네트워크(local)에 있다. 이 때 두 컴퓨터 각각을 node라 부른다.


예를 들어 두 컴퓨터가 서로 다른 인터 네트워크(다른 지역)에 있다. 이 때 두 컴퓨터 각각을 host라 부른다.



node에서 node로 데이터를 전송할 때에는 상대방의 MAC address만 알고 있으면 된다. IP 주소 없어도 되고


애초에 L2 switch인 bridge만을 경유해서 가는데 bridge는 link layer까지만 알고있기 때문.


반면 host에서 host로 데이터를 전송할 때에는 상대방의 IP Address가 필요하다. (인터 네트워크로 가기 위해 필요)


이때는 L3 switch인 router도 경유해서 가는데, router는 network layer까지 알고있어서 목적지의 아이피 주소를 참고


하면서 데이터를 다음 라우터로 보낸다.







'Network > 공개글' 카테고리의 다른 글

integrity check을 중복해서 하는 이유?  (0) 2015.06.28
MSS와 MTU  (4) 2013.04.19
Go Back N, Selective & repeat, TCP의 특징  (0) 2013.04.19
IP주소의 두가지 종류  (0) 2013.04.19
ISP가 제공하는 기능들  (0) 2013.04.19
Posted by huammmm1
,