@영상 황
- TCP와 UDP는 데이터의 전달을 담당하는 OSI 7계층 중 4계층에 해당하는 전송계층의 프로토콜입니다.
- TCP는 연결형 서비스로 가상 회선 방식을 제공합니다. 발신지와 수신지를 연결하여 논리적 경로를 배정하는 가상 회선 방식 및 3-way handshake 과정과 데이터 흐름 제어, 혼잡 제어 등을 사용하여 보다 데이터의 전달의 신뢰성을 높여줍니다. 그러나 UDP에 비해 상대적으로 속도가 느린 단점을 가지고 있습니다.
- UDP는 비연결형 서비스로 데이터그램 방식을 제공합니다. 따라서 연결을 설정하고 해제하는 과정이 존재하지 않습니다. 흐름제어, 혼잡제어와 같은 방식도 사용하지 않으므로 TCP보다 속도가 빠르며 네트워크 부하가 적다는 장점을 가지고 있습니다. 대신 신뢰성 있는 데이터를 전달한다는 보장하지는 못합니다. 데이터의 신뢰성보다 연속성이 중요한 스트리밍과 같은 경우에서 UDP가 활용됩니다.