전송 계층에서 사용되는 프로토콜이다.
resv 필드는 현재 사용되지는 않으며 미래의 프로토콜의 확장이나 업데이트를
고려하여 존재하는 필드이다.
CWR(Congestion Window Reduced) 비트는 TCP 송신측이 네트워크 혼잡을 감지했을 때 설정된다.
- 송신 측은 혼잡 제어 알고리즘에 따라 혼잡 윈도우 크기를 감소시키는 조치를 취한다.
- CWR 비트는 TCP 연결 양측 사이에서 혼잡 제어 상태를 통지하기 위해 사용된다.
ECE(ECN-Echo) 비트는 명시적 혼잡 통지
(ECN - Explicit Congestion Notification)에 응답하는 데 사용된다.
- 네트워크 장비(라우터 등)는 혼잡 상태를 감지하고 패킷의 ECN 필드를 설정하여 혼잡을 알릴 수 있다.
- ECE 비트는 수신 측이 패킷의 ECN 필드를 확인하고
혼잡 제어 알고리즘에 의해 조치를 취해야 함을 통지하는 데 사용된다.
패킷 사이의 순서를 보장하고 연결지향 프로토콜을 사용해서
신뢰성을 구축하여 수신 여부를 확인하는 프로토콜
수신 여부를 확인한다.
가상회선 연결 방식이다.
가상회선 패킷 교환 방식
데이터를 전송하기전에 논리적인 연결이 설정되는데 이를 가상회선이라고 한다.
각 패킷은 가상회선 식별 번호(VCI)가 포함되고 모든 패킷을 전송하면
가상회선이 해제되고 패킷들은 전송된 순서대로 도착한다.데이터 그램은 패킷마다 라우터가 경로를 설정하지만
가상회선 방식은 경로를 설정할 때 한번만 수행된다.
연결의 설정(3-way handshaking)과 해제(4-way handshaking)를 진행한다.
흐름제어
수신자의 버퍼 오버플로우를 방지하기 위해
수신자의 상태에 따라 송신량을 제어한다.
혼잡제어
네트워크 패킷 수가 과도하게 증가하는 현장을 방지하기 위함이다.
전이중, 점대점 서비스를 지원한다.
순서를 보장하지 않고 수신 여부를 확인하지 않으며 단순히 데이터를 주는 프로토콜
수신 여부를 확인하지 않는다.
연결과정 없이 곧바로 통신한다.
데이터그램 방식이다.
데이터그램 방식
데이터를 작은 단위인 데이터그램으로 분할하여 전송하며
각 데이터그램은 독립적으로 처리되고 전송된다.데이터그램마다 라우터가 경로를 설정한다.
독립적으로 처리되기 때문에 도착 순서가 보장이 되지않고 패킷 손실이 발생할 수 있다.
데이터를 재전송하지 않고 순서 유지를 위한 작업을 하지 않는다.
1 대 1, 1 대 다, 다 대 다 통신을 지원한다.