본문 바로가기

OSI Model

17. TCP 와 UDP 차이점 (4계층 Transport Layer전송 계층)

(4계층 Transport Layer전송 계층)

TCP 와 UDP 차이점

TCP는 연결 지향형 프로토콜로, 수신 측이 데이터를 흘려버리지 않도록 데이터 흐름 제어(Flow Control) 및 전송 중 에러가 발생할 경우 자동으로 재전송하는 에러 제어(Error Control) 기능을 한다.

그리고 이를 통해 데이터의 확실한 전송을 보장한다.

또 다른 4계층 프로토콜 중 하나인 UDP(User Datagram Protocol)는 TCP와는 달리 데이터의 신뢰성 있는 전송을 보장하지는 않는다.

그러나 신뢰성이 매우 높은 회선을 사용하거나, 혹은 데이터의 확실한 전송을 요구하지 않는 경우, 한 번에 많은 상대에게 메시지를 전송하고자 하는 경우에는 전송 경로 확립을 위한 번잡함을 생략하고 시간을 절약할 수 있어 UDP가 더 효과적이다.

 

*TCP에 대한 설명

https://leejoongwon.blogspot.com/2019/06/13-tcp-4-transport-layer.html

 

*UPD에 대한 설명

https://leejoongwon.blogspot.com/2019/06/16-udp-4-transport-layer.html