TCP의 연결성립과정 - 3 WAY HANDSHAKE

carlkim·2023년 10월 31일
0

CS학습 - 네트워크

목록 보기
12/48

3 WAY HANDSHAKE

3 개의 단계를 기반으로 연결을 성립한다
1. SYN 단계 : 클라이언트는 서버에 클라이언트의 ISN을 담에 SYN을 보냄
2. SYN + ACK 단계 : 서버는 클라이언트의 SYN을 수신하고 서버의 ISN을 보내며 승인번호로 클라이언트의 ISN + 1을 보냄
3. ACK 단계 : 클라이언트는 서버의 ISN + 1한 값인 승인번호를 담아 ACK를 서버에 보냄

ISN : TCP 기반의 데이터 통신에서 각각의 새 연결에 할당된 고유한 32비트 시퀸스 번호를 나타낸다, TCP 연결을 통해 전송되는 다른 데이터 바이트와 충돌하지 않는 시퀸스 번호를 할당하는 데 도움이 된다.

TCP를 부여 받을 때마다 부여 받는 고유 번호

위 그림처럼 서버와 클라이언트 간의 연결 설정 과정이 있기 때문에 TCP는 신뢰성이 있다. 이러한 검증 단계가 없기 때문에 UDP는 신뢰성이 없다 말한다.

profile
가장 나답게 문제해결.

0개의 댓글