TCP Header에는 Code Bit(Flag bit)라는 부분이 존재이 부분은 총 6Bit로 이루어져 있이며 각각 한 bit들이 의미를 갖고 있다Urg-Ack-Psh-Rst-Syn-Fin 순서해당 위치의 비트가 1이면 해당 패킷이 어떠한 내용을 담고 있는 패킷인지를 나타냄SYN 패킷일 경우엔 000010ACK 패킷일 경우에는 010000 3개 bit로 표현가능한데 이렇게 한 이유는 아마.. 하드웨어상 처리이점? [TCP] 3-way-handshake & 4-way-handshakeTCP] 3-way-handshake & 4-way-handshake 1) 클라이언트는 서버에 접속을 요청하는2) 서버는 클라이언트의 요청인 3) 클라이언트는 서버의 수락 응답인 SYN(a) 패킷을 보낸다. SYN(a)을 받고 클라이언트에게 요청을 수락한다는 ACK(a+1)와 ACK(a+1)와 SYN(b) 패킷을 받고 ACK(b+1)를 서버로 보내면 연결이 성립(establish)된다. SYN(b)이 설정된 패킷을 발송한다. 1) 클라이언트가 연결을 종료하겠다는 FIN플래그 를 전송한다.https://asfirstalways.tistory.com/356