3-way 핸드 세이크
과정을 거침사용 예
SYN
: 클라이언트가 서버에 연결 요청을 보내는 단계SYN - ACK
: 서버가 요청을 받고 클라이언트에 응답하는 단계ACK
: 클라이언트가 서버의 응답을 확인하고 연결을 설정하는 단계사용 예
항목 | TCP | UDP |
---|---|---|
패킷 교환 방식 | 가상회선 패킷 교환 | 데이터그램 |
신뢰성 | 높음 | 낮음 |
오류 검사 | 재전송, 체크섬 | 체크섬 |
패킷의 순서 보장 | 보장함 | 보장하지 않음 |
헤더 길이 | 20-60 바이트 | 8 바이트 |
연결 보장 | 연결을 보장함 3-way 핸드셰이크로 연결을 맺고 4-way 핸드셰이크로 연결을 해제 | 연결 설정 및 해제 불필요 |
브로드캐스트 지원 여부 | 지원하지 않음 | 지원함 |
속도 | 상대적으로 느림 | 상대적으로 빠름 |