본문 바로가기

컴퓨터네트워크

네트워크층: 데이터 전송 - 패킷 교환

728x90
반응형

라우터는 마치 전기 스위치가 입력단의 전기를 출력단으로 연결하는 것과 같이, 입력 포트와 출력포트 사이의 연결을 만드는 교환기이다.

네트워크층에서는 상위 계층에서 온 메시지는 처리할 수 있는 크기의 패킷들로 단편화되고 각 단편은 네트워크를 통해 전송된다.

오늘날 패킷 교환망에서 패킷의 경로를 찾기 위해 데이터그램 방식(datagram approach)과 가상-회선 방식(virtual-circuit approach)을 사용한다.

 

 

 

데이터그램 방식(datagram approach): 비연결형 서비스 (User Datagram Protocol)

네트워크에서 비연결형 서비스를 제공할 때 인터넷상의 모든 패킷은 각각 독립적인 개체였다. 같은 메시지에 속한 패킷이라도 서로 연관성이 없었다.

각 패킷은 패킷의 헤더에 포함된 발신지 주소와 목적지 주소 정보를 기반으로 경로가 설정된다.

라우터는 목적지 주소만 참고하여 경로를 설정한다.

발신지 주소는 패킷이 폐기될 때 오류 메시지를 보내기 위해 사용된다.

 

 

가상-회선 방식(virtual-circuit approach): 연결형 서비스 (Transmission Control Protocol)

연결형 서비스에서는 한 메시지에 속한 모든 패킷은 연관성이 있다.

연결이 설정된 후, 데이터그램들은 모두 같은 경로로 전송된다.

연결형 서비스에서의 패킷은 발신지와 목적지 주소뿐만 아니라 패킷이 지나가는 가상 경로를 정의하는 가상 회선 식별자와 같은 흐름 레이블(flow label)을 포함해야 한다.

반응형