TCP 의 3 - handshake
다른 컴퓨터로 데이터를 보내거나 전송하기 이전에 TCP hacdshake 란것이 필요합니다.
TCP handshake는 전송하는 컴퓨터(클라이언트)와 목적지 컴퓨터(서버) 간의 연결을 성립하는 총 3단계 과정입니다.
1. SYN -> 클라이언트는 처음에 서버에게 SYN 패킷을 보냅니다. "응답하라 오바"
2. SYN / ACK -> 서버는 "응답하라" 라는 말을 듣고 클라인트가 준 SYN 패킷의 일련번호에
1을 더하여 ACK 패킷과 함께 응답을 합니다. "어 나 여기 있다."
3. 마지막 SYN -> 클라이언트는 2번째의 SYN /ACK 패킷을 받았다고 알리기 위해 다시
일련번호에 1을 더해 그 값을 ACk 번호로 만든후 서버에게 보낸다. 이마지막 ACK 패킷을
서버가 받음으로써 통신은 시작된다.
[출처] wireshark 와이어샤크 (패킷 분석기)|작성자 마루아라
'네트워크' 카테고리의 다른 글
특정 IP 컴퓨터의 특정 포트(Port)가 열려있는지 확인하는 방법 - Telnet 이용 (1) | 2012.02.02 |
---|