TCP(Transmission Control Protocol)
● TCP Flags 순서
● TCP 연결확립(3way-handshaking)
1) 클라이언트 : SYN(SYN_SENT) 전송
2) 서버 : SYN+ACK(SYN_RECV) 전송
3) 클라이언트 : ACK(ESTABLISHED) 전송
* seq 넘버 : 클라이언트, 서버 각각 0부터 시작
* ack 넘버 : 받은 seq넘버에 +1해서 회신
● TCP 데이터 전송과정
* ack넘버 : seq넘버 + 전송받은 byte수
● TCP 연결해제(4way-handshaking)
1) 클라이언트 → 서버 : FIN전송
2) 서버 → 클라이언트 : ACK전송 / ack number = 101
3) 서버 → 클라이언트 : FIN전송 / ack number = 101
4) 클라이언트 → 서버 : ACK전송
'IT > 정보보안기사' 카테고리의 다른 글
IP (0) | 2023.04.16 |
---|---|
CRC(cyclic redundancy check) (0) | 2023.04.12 |
스니핑(Snffing) / tcpdump (0) | 2023.04.12 |
TCP wrapper / SSH (0) | 2023.04.12 |
FTP(File Transfer Protocol) (0) | 2023.03.13 |