본문 바로가기

IT(개발, 보안)/CS 개념

TCP와 UDP 개념 차이점

TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)은 인터넷 프로토콜의 전송 계층에서 가장 일반적으로 사용되는 프로토콜 중 두 가지이다.

 

두 프로토콜 모두 인터넷을 통해 데이터를 전송하는 데 사용되지만, 작동 방식에 몇 가지 차이점이 있다.

 

TCP

TCP는 연결 지향 프로토콜로, 신뢰성 보장을 위한 몇가지 장치들이 존재한다. 3-way handshake와 SYN / ACK 넘버들이 그 장치들 중 하나이다.

 

UDP 

UDP는 비 연결현 프로토콜로 데이터를 전송하기 위해 연결을 설정하지 않는다. 때문에 UDP는 TCP보다 더 빠르게 데이터를 전송할 수 있지만, 신뢰성이 떨어질 수 있다. 

반응형