
📒 CS/📝 Network
[Network] TCP 연결 및 연결해제 과정 (3-way handshake / 4-way handshake)
TCP는 신뢰성을 확보하기 위해 송수신자 사이 연결과정과 연결 해제 과정 작업을 진행한다. + 기초 지식 제어 플래그(코드 비트) 세그먼트 헤더에 있는 영역으로 TCP 연결 회선 및 데이터를 제어하기 위한 비트이다. 6개의 종류가 있는데 TCP 연결 및 해제에선 아래 3개의 종류만 사용된다. ACK: Acknowledgement의 약자로 “응답”을 의미하는 플래그 SYN: Synchronize의 약자로 “연결 요청”을 의미하는 플래그 FIN: Finish의 약자로 “연결 해제 요청”을 의미하는 플래그 초기값: 0 / 활성 시: 1 포트 상태 정보 각 호스트의 포트 상태를 의미 CLOSED : 포트가 닫힌 상태 LISTEN : 포트가 열린 상태로 연결 요청 대기 중 SYN_SENT : SYN요청을 보내고 ..