CS/웹개발
TCP와 UDP
TCP와 UDP는 전송계층 프로토콜로, 네트워크 통신에서 데이터를 전송하기 위해서 사용한다.둘 다 데이터를 패킷으로 나누어 전달하지만 목적과 특성이 다르다. 1. TCP특징연결 지향 프로토콜데이터 전송 전에 송신자와 수신자간의 연결을 설정한다. (3-way handshake)신뢰성 보장데이터가 순서대로 도착하고 손실된 패킷은 재전송된다.양방향 통신양쪽으로 데이터를 주고받을 수 있다.예시웹브라우징, 파일전송, 이메일 2. UDP특징비연결 프로토콜데이터 전송전 연결을 설정하지 않는다.신뢰성 미보장패킨손실, 중복, 순서 변경이 발생할 수 있다.빠른 전송연결 설정과 확인 과정이 없다.예시스트리밍, 온라인 게임, 화상회의 3. TCP 3-way handshakeTCP는 연결지향 프로토콜로 송신자와 수신자가 데이터..
2024. 12. 26.