TCP 프로토콜과 UDP 프로토콜의 특징 비교
·
⛓️ Network Security/기본 개념
1️⃣ TCP (Transmission Control Protocol)특징연결 지향적3-WAY 핸드쉐이킹: TCP는 데이터 전송 전에 클라이언트와 서버 간의 연결을 설정한다. 이 과정은 SYN, SYN-ACK, ACK의 세 단계로 이루어진다.신뢰성 보장재전송: 패킷 손실이 발생하면 송신자는 손실된 패킷을 재전송한다.순서 보장: 각 패킷에 시퀀스 번호를 부여하여 데이터가 순서대로 도착하도록 한다.에러 검출: 체크섬을 사용하여 데이터의 무결성을 검증한다.흐름 제어윈도우 크기 조절: 송신자와 수신자 간의 데이터 전송 속도를 조절하여 버퍼 오버플로우를 방지한다.혼잡 제어혼잡 회피 알고리즘: 네트워크의 혼잡 상태를 감지하고, 전송 속도를 조절하여 혼잡을 완화한다 (예: TCP Tahoe, TCP Reno).데이터..