UDP 통신 특징

 

1.비연결형 서비스로 데이터그램 방식을 제공한다

 

2.정보를 주고 받을 때 정보를 보내거나 받는다는 신호절차를 거치지 않는다.

 

3.UDP헤더의 CheckSum 필드를 통해 최소한의 오류만 검출한다.

 

4.신뢰성이 낮다

 

5.TCP보다 속도가 빠르다

 

(스타할때... UDP로 해줘야 랙이 안걸리니까...)

 

TCP 통신 특징

 

UDP 와는 다르게 연결형 서비스로 , 패킷이 가지 못할 경우 캐치하여 안정적 전송을 보장한다.

 

연결 지향 프로토콜로서 흐름제어/오류제어/혼잡제어 기능을 한다.

 

- TCP 3- way - handshake (연결설정)

 

데이터의 전송 순서를 보장한다. (데이터의 순서 유지를 위해 각 바이트마다 번호를 부여)

신뢰성있는 데이터를 전송한다. (Sequence Number, Ack Number를 통한 신뢰성 보장)

데이터 흐름 제어(수신자 버퍼 오버플로우 방지) 및 혼잡 제어(패킷 수가 과도하게 증가하는 현상 방지)

전이중(Full-Duplex), 점대점(Point to Point) 서비스

UDP보다 전송속도가 느리다.

 

  TCP vs UDP

 

즉, 신뢰성이 요구되는 애플리케이션에서는 TCP를 사용하고 간단한 데이터를 빠른 속도로 전송하고자 하는 애플리케이션에서는 UDP를 사용한다.

'네트워크 공부' 카테고리의 다른 글

TCP 통신(TCP 3-way Handshake,4way)  (0) 2021.04.30
DHCP  (0) 2021.04.22
TCP/UDP 소켓 통신 실습  (0) 2021.04.22
혼자 노트 필기 정리(NAT,NAPT,DHCP)  (0) 2021.04.21
IP 클래스 분류  (0) 2021.04.20

+ Recent posts