본문 바로가기
임의 과목 구분(20문항)통신설비기능장 · 2018년03월10일 · 30/60

30.TCP 헤더의 플래그 비트에서 긴급데이터를 전송하기 위해 사용하는 것은?

1
URG정답
2
ACK
3
RST
4
FIN

해설

ㅇ URG (Urgent) - Urgent Pointer 필드에 값이 채워져있음을 알림 . 송신측 상위 계층이 긴급 데이터라고 알려주면, . 긴급비트 URG를 1 로 설정하고, . 순서에 상관없이 먼저 송신됨 - 긴급 데이터의 마지막 바이트 위치가 Urgent Pointer로 가리켜짐 ㅇ ACK (Acknowledgement) - 확인응답 필드에 확인응답번호(Acknowledgement Number) 값이 셋팅됐음을 알림 . 1로 셋팅되면, 확인번호 유효함을 뜻함 . 0로 셋팅되면, 확인번호 미포함 (즉, 32 비트 크기의 확인응답번호 필드 무시됨) - SYN 세그먼트 전송 이후(TCP 연결 시작후) 모든 세그먼트에는 항상 이 비트가 1로 셋팅됨 ㅇ PSH (Push) - 버퍼링된 데이타를 가능한한 빨리 상위 계층 응용프로그램에 즉시 전달할 것 . 수신측은 버퍼가 찰 때까지 기다리지 않고, 수신 즉시 버퍼링된 데이터를 응용프로그램에 전달 - 사용 例) . Telnet 세션에서 `q` 입력 만으로 세션 종료를 알릴 때 등 . 때론, 서버측에서 더이상 전송할 데이터가 없음을 나타내기도 함 ※ 아래 3개 비트 플래그(RST,SYN,FIN)는 TCP 연결설정 및 TCP 연결종료에 주도적으로 사용됨 ㅇ RST (Reset) [강제 연결 초기화 용도] - 연결확립(ESTABLISHED)된 회선에 강제 리셋 요청 . 강제 리셋 : RST=1 (RST 세그먼트 또는 RESET 세그먼트) . 연결 상의 문제를 발견한 장비가 RST 플래그를 `1`로 설정한 TCP 세그먼트를 송출 .. LISTEN,SYN_RCVD 상태일때 => RST 수신한 경우에 => LISTEN 상태로 들어감 .. 그밖의 상태 일때 => RST 수신한 경우에 => 연결 끓고 CLOSED 상태로 들어감 * 반 개방 또는 연결 문제 등의 상황 처리를 위한 특별한 초기화용 제어 비트 ㅇ SYN (Synchronize) [연결시작,회선개설 용도] - TCP 연결설정 초기화를 위한 순서번호의 동기화 ☞ TCP 연결 설정 . 연결요청 : SYN=1, ACK=0 (SYN 세그먼트) . 연결허락 : SYN=1, ACK=1 (SYN+ACK 세그먼트) . 연결설정 : ACK=1 (ACK 세그먼트) * 즉, 송수신 간에 순서번호의 동기화 ㅇ FIN (Finish) [연결해제,회선종결 용도] - 송신기가 데이타 보내기를 끝마침 ☞ TCP 연결 종료 . 종결요청 : FIN=1 (FIN 세그먼트) . 종결응답 : FIN=1, ACK=1 (FIN+ACK 세그먼트) * 즉, 연결을 종료하고 싶다는 뜻을 상대에게 보내는 것

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기