[네트워크 상식 52] IP 프로토콜에 대해 알아보자(3)
관리자 | 2024-12-02 | 조회 17
[네트워크 상식 52] IP 프로토콜에 대해 알아보자(3)
네트워크 계층의 서비스의 종류
네트워크 계층이 전송 계층에 제공하는 서비스는 크게 두 가지이다.
상기 그림처럼 데이터를 전송하기 전에 송수신 호스트 사이에 연결을 설정하는
연결형 서비스와 연결 설정 없이 데이터를 패킷 단위로 전송하는 비연결형
서비스이다.
연결형 서비스(Connection-oriented Service)
상대적으로 신뢰성이 높은 서비스로, 데이터를 전송하기 전에 연결을 미리 설정
하여 송신하는 방식이다. 비연결형 서비스와 달리 전달되는 데이터가 모두 동일
한 경로를 이용하기 때문에 목적지에 도착하는 데이터 순서가 송신된 순서와
동일하다는 특징이 있다.
비연결형 서비스(Connectionless Service)
패킷의 전달 순서, 패킷 분실 여부 등에서 연결형 서비스보다 신뢰성이 떨어지는
전송 방식이다. 따라서 전송 계층에서 네트워크 계층의 비연결형 서비스를 이용
할 때는 연결형 서비스를 이용하는 경우보다 자체적으로 오류 제어와 흐름 제어
기능을 더 많이 수행해야 한다.
비연결형 서비스를 이용해 패킷을 전송하면 패킷이 서로 다른 경로를 통해
목적지 호스트로 전달되기 때문에 패킷이 도착하는 순서가 일정하지 않을 수
있다. 따라서 상위 계층인 전송 계층은 수신한 패킷 순서를 재조정하는 기능이
필요하다.
인터넷 환경에서 네트워크 계층의 기능을 지원하는 IP 프로토콜은 비연결형
서비스의 대표적인 예다. IP 프로토콜에서 동작하는 전송 계층 프로토콜인 TCP는
연결형 서비스를 지원하고, 또 다른 전송 계층 프로토콜인 UDP는 비연결형
서비스를 제공한다.
참조문헌: 데이터 통신과 컴퓨터 네트워크