<TCP 3way Handshake>
- Active Open(능동 개방) : 통신시도할 때 알아서 개방 (클라이언트)
- Passive Open(수동 개방) : 서버는 서비스를 할 때 포트를 인위적으로 개방 (서버)
클라이언트 (나) |
ACK ------------------------------> S:2500 A:201 |
서버 (네이버) |
|
FIN ------------------------------> S:2501 A:201 |
|
|
ACK <------------------------------ S:201 A:2502 |
|
|
FIN <------------------------------ S:201 A:2502 |
|
|
ACK ------------------------------> S:2502 A:202 |
|
<http통신 경우>
클라이언트 (나) | SYN ------------------------------> S:100 A:0 | 서버 (네이버) |
| SYN+ACK <------------------------------ S:2000 A:101 |
|
| ACK ------------------------------> S:101 A:2001 |
|
| Request Data(100) ------------------------------> S:101 A:2001 |
|
| Response Data(1460) <------------------------------ S:2001 A:201 (101 + 100) |
|
| Response Data(1460) <------------------------------ S:4921 A:201 (101 + 100) |
|
| Response Data(500) <------------------------------ S:4921 A:201 (101 + 100) |
|
| ACK ------------------------------> S:101 A:5421 (4921+500) |
|
<통신 종료>
클라이언트 (나) | ACK ------------------------------> S:100 A:0 | 서버 (네이버) |
| Request Data(464) ------------------------------> S:100 A:0 |
|
| Response Data(60) <------------------------------ S:0 A:564 (101 + 464) |
|
| Response Data(1460) <------------------------------ S:0 A:564 |
|
| Response Data(1460) <------------------------------ S:1460 ( 0+ 1460) A:564 |
|
| Response Data(552) <------------------------------ S:3526 (1460+1460) A:564 |
|
| ACK ------------------------------> S:564 A:4078 |
|
<Simultaneous>
Simultaneous Open : SYN + ACK 를 Client 또는 Server가 동시에 보내는 것
Simultaneous Close : FIN + ACK 를 Client 또는 Server가 동시에 보내는 것
< Simultaneous Open >
클라이언트 (나) |
ACK -------------à S: 2500 A: 201 |
서버 (네이버) |
|
FIN+ACK --------------à S: 201 A: 2501 |
|
|
ACK <-------------- S: 2501 A: 202 |
|
< Simultaneous Close >
클라이언트 (나) |
ACK -------------à S: 2500 A: 201 |
서버 (네이버) |
|
SYN+ACK <-------------- S: 201 A: 2501 |
|
|
ACK ------------à S: 2501 A: 202 |
|
<CMD 명령어>
netstat -ano : 접속IP , 포트번호 확인
a : 전부
n : 포트번호
o : 해당포트 프로세스번호
본 컨텐츠는 무단 도용, 복제, 배포를 금합니다.
'IT > NETWORK' 카테고리의 다른 글
VPN (0) | 2024.01.16 |
---|---|
4계층 protocol (0) | 2017.11.24 |
TCP/UDP 헤더 분석 (0) | 2017.11.23 |
icmp에 대하여 (0) | 2017.11.23 |
ARP / RARP (0) | 2017.11.22 |