3-웨이 핸드셰이크

창진·2023년 8월 9일
0

cs 지식

목록 보기
23/50

TCP의 연결성립은 다음과 같은 3개의 과정을 거쳐 성립됩니다.

    1. SYN 단계: 클라이언트는 서버에 클라이언트의 ISN을 담아 SYN을 보낸다.
    1. SYN + ACK 단계: 서버는 클라이언트의 SYN을 수신하고 서버의 ISN을 보내며 승인번호로 클라이언트의 ISN + 1을 보낸다.
    1. ACK 단계: 클라이언트는 서버의 ISN + 1한 값인 승인번호를 담아 ACK를 서버에 보낸다.

클라이언트와 서버의 상태

TCP연결을 하면서 클라이언트는 closed, syn-sent, established가 되며 server는 closed, listen, syn_received, established 상태가 됩니다.

이러한 서버와 클라이언트 간의 연결 설정 과정이 있기 때문에 TCP는 신뢰성이 있다. 라고 하며 이러한 과정이 없는 UDP는 신뢰성이 없다. 라고 말합니다.

profile
안녕하세요

1개의 댓글

comment-user-thumbnail
2023년 8월 9일

배울점이 많은 글이네요. 감사합니다

답글 달기