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는 신뢰성이 있다. 이러한 검증 단계가 없기 때문에 UDP는 신뢰성이 없다 말한다.