TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)은 인터넷 프로토콜의 전송 계층에서 가장 일반적으로 사용되는 프로토콜 중 두 가지이다.
두 프로토콜 모두 인터넷을 통해 데이터를 전송하는 데 사용되지만, 작동 방식에 몇 가지 차이점이 있다.
TCP
TCP는 연결 지향 프로토콜로, 신뢰성 보장을 위한 몇가지 장치들이 존재한다. 3-way handshake와 SYN / ACK 넘버들이 그 장치들 중 하나이다.
UDP
UDP는 비 연결현 프로토콜로 데이터를 전송하기 위해 연결을 설정하지 않는다. 때문에 UDP는 TCP보다 더 빠르게 데이터를 전송할 수 있지만, 신뢰성이 떨어질 수 있다.
반응형
'IT(개발, 보안) > CS 개념' 카테고리의 다른 글
ARP 프로토콜 (1) | 2023.06.22 |
---|---|
세션(Session), 쿠키(Cookie), 토큰(Token) 비교 정리 (1) | 2023.06.10 |
OSI 7 계층과 계층별 네트워크 장비 (0) | 2023.06.09 |
컴파일러(Compiler) VS 인터프리터(Interpreter) 개념 (0) | 2023.06.07 |