TCP 3-way handshake / 4-way handshake / 데이터 통신
2021. 11. 12. 17:32
개발자: 지식 정리/CS 지식: 네트워크
TCP 3-way handshake, 4-way handshake을 이해하기 위해서는 TCP 헤더 정보에 무엇이 있고 어떻게 쓰이는지 알아야 한다. TCP 헤더 구조 TCP 프로토콜은 TCP 헤더의 Sequence number, acknowledgement number 등을 활용해 신뢰성있는 데이터전송(데이터 순차 전송, 데이터 유실시 데이터 재전송)을 지원한다. ACK, SYN, FIN flag bit를 통해 연결 설정(3-way handshake), 연결 해제(4-way handshake)를 지원한다. TCP 헤더 정보 Sequence number SYN 플래그가 (1)로 설정된 경우, 이것은 초기 시퀀스 번호가 된다. 실제 데이터의 최초 바이트 값과 그에 상응하는 ACK 번호는 이 값에 1을 더한 ..