본문 바로가기
IT/보안기사

3-way Handshaking

by psluckyguy 2022. 5. 29.
반응형

 

+TCP 3-way Handshaking
: tcp/ip
프로토콜이 데이터전송 전에 상대방과 세션 수립 과정

client > server : TCP SYN
server
> client : TCP SYN ACK
client > server : TCP ACK

SYN : synchronize TCP
연결 시작
ACK : acknowledgement,
확인 응답
URG : urgent, 
긴급, 수신자에게 다른 패킷 보다 해당 패킷 선처리 요청
PSH: push ,
받은 패킷을 버퍼링 없이 즉시 처리
RST : reset, 
강제 연결 초기화
FIN: finish, 연결 해제 종료, FIN 전송 후 상대가 응답(ACK) 시 종료

+
무선 LAN보안 4-way Handshaking
3-way Handshaking TCP 연결 초기화 사용
4-way Handshaking
은 세션 종료를 위한 절차

client > server : FIN 플래그 전송, 서버가 응답 하기 전까지 연결 유지
server
> client : ACK 통신이 끝날때 까지 기다리는 상태 TIME_WAIT(디폴트 240)
                     ACK Number 필드를 Sequence Num +1로 지정 하고 ACK 플래그 비트를
                     1로 설정 한 세그먼트를 전송
                     자신이 전송할 데이터가 남아 있다면 계속 전송
server > client :
서버가 통신이 끝났으면 클라이언트 에게 FIN 플래그 전송(연결 종료)
client > server :
클라이언트가 확인 메세지 전송 ACK

'IT > 보안기사' 카테고리의 다른 글

nmap(networkMap) 포트 스캐닝  (0) 2022.05.29
시스템보안  (0) 2022.04.18
보안기사_시스템보안  (0) 2022.01.19
정보보안기사_네트워크  (0) 2022.01.16
정보보안기사_2  (0) 2022.01.09