TCP, UDP 특징과 차이점
·
Develop/Network
1. TCP (Transmission Control Protocol)TCP는 신뢰성이 높은 연결 지향(연결 설정 필요) 프로토콜입니다. 데이터 전송 시 패킷이 손실되거나 순서가 뒤바뀌는 것을 방지하기 위해 엄격한 오류 검출 및 복구 메커니즘을 사용합니다. 주요 특징은 다음과 같습니다.연결 지향적: 데이터 전송 전에 송신자와 수신자 간에 연결을 설정합니다. (3-way Handshake)신뢰성 보장: 데이터가 손실되거나 손상되면 재전송을 통해 복구합니다.데이터 흐름 제어: 송수신 속도를 조정해 네트워크 혼잡을 방지합니다.패킷 순서 보장: 데이터가 올바른 순서로 도착하도록 정렬합니다.오버헤드: 패킷 헤더가 크고, 재전송 및 확인 절차로 인해 성능이 다소 저하될 수 있습니다.주요 사용 사례:HTTP/HTTPS..