728x90
반응형
TCP 헤더
TCP 헤더는 TCP 프로토콜의 데이터 세그먼트에 관련된 정보를 포함한다.
이 중 TCP 헤더의 플래그(Flag) 필드는 TCP 세션의 제어 및 동작을 지정하는데 사용된다.
TCP 헤더의 플래그는 다음과 같다.
- URG(Urgent):
긴급한 데이터가 세그먼트에 포함되어 있음을 나타낸다.
URG 플래그가 설정되면, 긴급 데이터를 전송하는데 사용되며, 수신 측은 이 데이터에 즉각적으로 반응해야 한다. - ACK(Acknowledgement):
수신측으로부터의 확인 응답을 나타낸다.
ACK 플래그가 설정되면, 확인 번호(ACK number) 필드가 유효하며, 수신측이 데이터를 받았음을 알리는 역할을 한다. - PSH(Push):
버퍼링된 데이터를 즉시 수신측에 전달하도록 요청한다.
PSH 플래그가 설정되면, 데이터를 즉시 상위 계층으로 전송하도록 수신측에 알린다. - RST(Reset):
TCP 연결 초기화를 의미한다.
RST 플래그가 설정되면, 연결이 비정상적인 상태거나 재설정되어야 함을 나타낸다. - SYN(Synchronize):
TCP 연결 설정을 시작하는데 사용된다.
SYN 플래그가 설정되면, 연결을 초기화하고 클라이언트와 서버 간의 초기 동기화를 수행한다. - FIN(Finish):
TCP 연결을 종료하는 신호를 나타낸다.
FIN 플래그가 설정되면, 데이터 전송이 완료되었음을 나타내고 연결을 종료하는 단계로 진입한다.
이러한 TCP 헤더의 플래그는 비트 형태로 표현되며, 각 플래그의 설정 여부에 따라 해당 비트가 1 또는 0으로 설정 된다.
TCP 헤더 플래그는 TCP 연결의 상태 및 동작을 지정하는 데 중요한 역할을 한다.
728x90
반응형
'Network' 카테고리의 다른 글
동일 IP 대역에서 장치간 네트워크 연결 상태 미확인 문제 트러블 슈팅 (0) | 2023.12.01 |
---|---|
MQTT 란? (0) | 2023.11.23 |
tracert 와 pathping 과의 차이 (0) | 2023.05.19 |
SDN(Software Defined Networking, 소프트웨어 정의 네트워크) (0) | 2023.05.19 |
HTTP Status code(상태 코드) (0) | 2023.05.19 |