TCP Options, TCP Parameters   TCP 옵션, TCP 헤더 옵션, TCP 파라미터

(2016-12-26)
Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
TCP/IP >   1. TCP/IP 이란?
[IP 계층]
[전송계층(UDP,TCP,SCTP,포트번호)]
[DHCP]
[TCP/IP 유틸리티]
[TCP/IP 기타일반]
전송계층(UDP,TCP,SCTP,포트번호) >   1. 전송 계층
[포트번호(프로세스식별)]
[TCP]
[UDP,SCTP,MPTCP]
TCP >   1. TCP
[TCP 패킷(세그먼트)]
[TCP 연결관리]
[TCP 오류제어]
[TCP 흐름/혼잡 제어]
[TCP 기타사항]
TCP 연결관리   1. TCP 연결
  2. TCP 연결설정(3단계)
  3. TCP 연결종료
  4. TCP 상태
  5. TCP 헤더 옵션
  6. TCP MSS 옵션
  7. path MTU

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
TCP/IP >   1. TCP/IP 이란?
[IP 계층]
[전송계층(UDP,TCP,SCTP,포트번호)]
[DHCP]
[TCP/IP 유틸리티]
[TCP/IP 기타일반]
전송계층(UDP,TCP,SCTP,포트번호) >   1. 전송 계층
[포트번호(프로세스식별)]
[TCP]
[UDP,SCTP,MPTCP]
TCP >   1. TCP
[TCP 패킷(세그먼트)]
[TCP 연결관리]
[TCP 오류제어]
[TCP 흐름/혼잡 제어]
[TCP 기타사항]
TCP 패킷(세그먼트)   1. TCP 헤더
  2. TCP 제어 비트
  3. TCP 옵션
  4. TCP MSS 옵션
  5. TCP 세그먼트

1. TCP 옵션TCP 연결 관리 기능을 확장시키는데 주로 사용되는 옵션 필드
     - TCP 헤더 내에 포함됨 
        . 그 크키는 가변 (0~40 바이트 즉, 최대 40 바이트까지 옵션을 넣을 수 있음)
        . 여러 옵션이 함께 있을 수 있음
        . 이 옵션들은 4 바이트 경계를 갖음


2. TCP 옵션 구조

    


3. 주요 옵션의 종류

  ㅇ type 0  (EOL, End of Option) : 1 바이트
     - 옵션 필드의 끝
        . 더이상의 옵션 처리 목록이 없음 (옵션 리스트의 끝) 

  ㅇ type 1  (NOP, No Operatin) : 1 바이트
     - 4 바이트 단위배수로 패딩(채우기) 위함 (옵션 사이를 채움)

  ㅇ type 2  (MSS, Maximum Segment Size) : 4 바이트TCP MSS 옵션 참조
     - TCP 최대 세그먼트 크기 옵션
        . 송신측 네트워크에 대한 TCP 데이터 세그먼트의 최대 길이, 이더넷은 약 1500 바이트

  ※ 위 3개 옵션은 원래의 TCP 스펙에 포함되었고,
     - 이후 개정본에서 아래의 옵션들이 포함됨

  ㅇ type 3  (WSCALE,Window Scale factor 또는 WSOPT) : 3 바이트
     - 윈도우 스케일 옵션 (윈도우 스케일링 인자)
        . 윈도우 크기의 표현범위 확장 (16 비트 => 32 비트)
           .. 즉, (16 비트, 216, 64 KB) => (32 비트, 232, 1 GB)
        . TCP 헤더윈도우 크기 필드 값을 윈도우 스케일 옵션 값(비트) 만큼 시프트하여
          크기 스케일을 변환시킴 

  ㅇ type 4  (SACK Permitted,Selective Acknowledgment Permitted) : 2 바이트
     - 선택 확인응답(SACK) 옵션 허용
        . 여러 패킷손실패킷 만 선택적으로 재전송하기 위한
          TCP 연결 설정 시의 협상 옵션

  ㅇ type 5  (Selective Acknowledgment Data) : 가변
     - 선택 확인응답(SACK) 옵션 데이터
        . 수신측에서 손실되어 재전송을 원하는 불연속적인 세그먼트 블록을 명시하기 위함

  ㅇ type 8  (Timestamp) : 10 바이트
     - 타임스탬프 옵션

  ㅇ type 28 (UTO, User Timeout) : 4 바이트
     - 사용자 타임아웃

  ㅇ type 29 (TCP-AO) : 가변
     - 인증 옵션


[TCP 연결관리] 1. TCP 연결 2. TCP 연결설정(3단계) 3. TCP 연결종료 4. TCP 상태 5. TCP 헤더 옵션 6. TCP MSS 옵션 7. path MTU

 
        최근수정     요약목록     참고문헌