본문 바로가기

[+] Information/[-] Network

[2009/06/08] TCP의 내부구조

1. TCP의 데이터 전송 과정.
 
 - 첫 번째 : 연결 설정 단계
 1) 클라이언트가 connect 함수 호출 시 진행.

 - 두 번째 : 데이터 송 수신 단계
 1) 서버/클라이언트간 데이터 송 수신 함수 호출 과정에서 진행

 - 세 번째 : 연결 종료 단계
 1) 클라이언트 혹은 서버가 close(윈도우즈에서는 closesocket) 함수 호출 시 진행.

 




2. 연결 설정 단계

 
- Three-way handshaking

 




3. 데이터 송 수신 단계.





4. 연결 종료 단계

 
- Four-way handshaking