253, 254 : RFC3692-style Experiment

 RFC 3692 형식의 실험

 2.  IANA Considerations

 IANA 고려 사항

 2.1.  IP Protocol Field

 2.1 IP 프로토콜 영역

 Assignment of new values for the IP Protocol field requires an IETF Standards Action per [RFC 2780].  For the purposes of experimentation and testing, IANA has assigned the two values 253 and 254 for this purpose.  These values have been allocated from the upper end of the available number space in order to make them easy to identify by having them stand out relative to the existing assignments that have been made.

 IP 프로토콜 영역의 새 값 할당은 IETF 표준 활동 허가가 필요합니다. 실험과 시험 목적을 위해 IANA 253, 254 두 개의 값을 할당했습니다. 이들은 끝에 위치하여 근처 할당 값과 쉽게 구별할 수 있게 했습니다.

 2.2.  Existing Name Spaces

 2.2 존재하는 네임스페이스(이름 공간)

Numerous name spaces exist for which no values have been reserved for experimentation or testing purpose.  Experimental values for such protocols can of course be assigned through the normal process of publishing an RFC that documents the details of such an allocation. To simplify the process in those cases where the publication of a documentation just for the purpose of assigning an experimental allocation seems overkill, experimental values can be made through IESG Approval [RFC 2434].

많은 네임스페이스(이름 공간)들이 다른 시험을 위하거나 실험 목적으로 값이 존재 되어서는 안 되기에 (이들이) 존재합니다. 물론 실험값은 RFC 문서상의 정상적인 절차에 따른 할당이 가능합니다. IESG 승인(RFC 2434 참고)을 통해 만들어진 값 할당 실험만 하는데 문서화를 하는 절차가 과하다고 여겨지는 경우 이 간소화를 시킬 목적으로 사용됩니다.

Posted by 카켈
(RFC 문서에 다루지 않으므로 따로 조사하여 추가했습니다.)

26: TCP Compression Filter


26: TCP 압축 필터

참고 : http://www.cs.rutgers.edu/~muthu/draft-bellovin-tcpcomp-00.txt

2. Abstract

2. 요약

We propose a TCP filter option to install compression in a virtual layer between TCP and the application layer.  The method is incrementally deployable, as neither party will install the compression layer without the other's consent.

우리는 TCP 와 응용 계층(레이어) 사이의 가상 계층에서 압축을 설치할 TCP 필터 옵션 제안합니다. 이 방법은 양쪽 모두 동의 하지 않고 압축 계층를 설치 할 수 있으므로 점진적으로 수용할 수 있습니다.

3. Introduction

3. 소개

The natural place to compress data is at the application level, where application-specific semantics can be used to attain better compression.  Unfortunately, this requires changing each and every application, or at least changing user behavior.

 더 좋은 압축을 달성할 수 있는 응용-특화된 시멘틱스(의미론)이 사용되는 곳에서 응용 단계에서 자료 압축은 자연스럽습니다. 불행히도 이(더 좋은 압축 알고리듬 사용)는 각 응용프로그램에서 변화를 주어야 하거나 적어도 사용자 행동을 변화시키는 것을 요구합니다.

An alternative is to compress the data at the IP level, as is done in IPCOMP [RFC2393].  While this is application independent, its effectiveness is also limited, since each packet must be compressed individually.

대체로 제안되는 것이 IPCOMP 에서 한 거(RFC 2393 참조)처럼 IP 단계에서 자료를 압축하는 것입니다. 이 응용프로그램이 독립적인데 반해 그 효율성은 패킷이 따로 압축을 해야 하므로 제한적입니다.

We propose compressing immediately above TCP, as negotiated by a TCP    option.  One side sends an ordered list of which compression algorithms it supports.  The other side selects one from the list, which commits both sides to compressing the payloads of all subsequent packets accordingly.

  우리는 TCP 옵션 만으로 TCP 상에서 바로 압축하는 기술을 제안합니다. 한 방향에서 순차적으로 압축 알고리듬 지원하는 목록을 보냅니다. 다른 쪽에서 그 목록에서 하나를 고르는데 이는 양 방향으로 따라 이어지는 연속적인 패킷의 부하의 압축을 이 선택을 통해 유발합니다.

An example of where this could help is the transmission of email messages with large attachments, often word processor documents or slide presentations.  Files of these types are quite compressible; doing the compression at a higher layer, however, would require either manual user intervention or changes to many different mail sending and receiving packages.

  예를 들면 문서 작성기나 슬라이드 프레젠테이션 같은 보통 큰 첨부를 가진 전자우편을 보내는데 도움을 줄 수 있습니다. 이러한 형식은 꽤 압축을 할 수 있습니다. 상위 수준에서의 압축은 사용자가 직접 하거나 다른 전자우편 송수신 방식이 요구됩니다.

   This option is an example of a TCP filter option of the class
   described in [FILTDRAFT].

  이런 TCP 필터 옵션은 [FILTDRAFT] 부류 옵션의 한 예 입니다.

Posted by 카켈
(RFC 문서에 다루지 않으므로 따로 조사하여 추가했습니다.)

25: Unassigned(12/18/2000)

25: 할당되지 않음(12/18/2000)

(TCP Header Option - 25번은 2000년 12월18일자 기준으로 할당되지 않은 부분입니다.)
Posted by 카켈
(RFC 문서에 다루지 않으므로 따로 조사하여 추가했습니다.)

24: SNAP

24: SNAP(subnet network access protocol)

참고 : http://www.kinx-idc.net/support/network_dictionary.asp?strSearchText=SNAP

Subnetwork Access Protocol(서브네트워크 액세스 프로토콜)의 약어. 서브네트워크의 네트워크 엔티티와  엔드 시스템의 네트워크 엔터티(개체) 사이에서 실행되는 인터넷 프로토콜. SNAP IEEE 네트워크에서 IP 데이터그램과 ARP 메시지를 캡슐화하는 표준적인 방식을 지정한다. 종단 시스템의 SNAP 엔티티는 서브네트워크의 서비스를 활용하며, 데이터 전송, 연결 관리, QoS 선택 등의 세 가지 주요 기능을 수행합니다.

Posted by 카켈
(RFC 문서에 다루지 않으므로 따로 조사하여 추가했습니다.)

23. Corruption experienced

23: 손상 경험

참고: http://www.isi.edu/tcpsat/list/archive/0942.html

The Corruption Experienced Option provides a means for a TCP connection to react to data loss caused by corruption differently than to loss caused by congestion. Currently, TCP assumes that all loss is a result of congestion. When losses are due to corruption, TCP's congestion response is inappropriate, and has a negative effect on throughput. Use of the Explicit Corruption Notification option is only appropriate in networks where congestion is explicitly signaled. In the absence of an explicit corruption signal, loss is assumed to be due to congestion, and congestion recovery mechanisms are invoked. There remains a further issue, which is the coincidence of corruption in one portion of the network and severe congestion in another. The case in which (all) congestion signals fail either due to congestion collapse or corruption of the congestion signals is under study.

 손상 경험 옵션은 TCP 연결에서 혼잡으로 인한 손실이 발생했다는 옵션 값입니다. 현재는 TCP는 모든 손실이 혼잡으로 발생했다고 가정합니다. 손실이 손상으로 발생했을 때, TCP 혼잡 반응은 적절하지 않으며, 결과적으로 처리량에 부정적인 영향을 줍니다. 명백한 손상 알림은 명시적으로 혼잡이 발생했을 때 적절하게 쓰일 수 있습니다. 혼잡으로 인해 손실이 발생했다고 가정하고 혼잡 복구 구현을 시도합니다. 이는 나중에 있을지 모를 다른 네트워크 간의 심각한 혼잡으로 인한 손상 발생을 대비 하기 위해서입니다. 혼잡 붕괴로 실패 신호나 혼잡으로 인한 손상으로 인한 신호는 현재 연구 중입니다.

 

Posted by 카켈

(RFC 문서에 다루지 않으므로 따로 조사하여 추가했습니다.)

  21: Selective negative ACKs

 참고 : http://www.crhc.uiuc.edu/wireless/talks/tcp-wireless-tutorial.ppt

 Satellite Transport Protocol (STP) [Henderson98]

 Uses split connection approach Protocol on satellite channel different from TCP

- selective negative acks when receiver detects losses
- no retransmission timer
- transmitter periodically requests receiver to ack received data
- reduces reverse channel bandwidth usage when losses are rare

위성 전송 프로토콜(STP – STP에만 한정되지는 않음)

- TCP으로부터 다른 위성채널 프로토콜에서 갈려진 프로토콜 연결을 할 때 사용합니다.
- selective negative acks 수신자가 손실을 탐지했을 때 발생합니다.
- 재송신 타이머가 없음
-
주기적으로 받은 자료에 대한 ACK 송신
-
손실시 역채널 대역폭의 사용 양을 줄이는 경우는 드뭅니다.

Posted by 카켈

      20 - 26;

 These non-RFC option types are not considered in this document. This only means that their behavior is not described in detail, as a compression scheme is not expected to be optimized for these options.  However, any unrecognized option must be carried by a TCP compression scheme transparently, in order to work efficiently in the presence of new or rare options.

 이들 비-RFC 옵션 값은 이 문서에서는 고려되지 않습니다. 이것은 단지 압축 틀에서 이들 옵션 값을 최적화를 고려하지 않아도 되기 때문에 자세히 이야기하지 않는 것입니다. 하지만, 새롭거나 잘 쓰이지 않는 옵션에서 효율적으로 작동하기 위해서 어떠한 알지 못하는 옵션 값이라도 TCP 압축 틀이 투명(명확)하게 보내어 져야 합니다.

 The above list covers options known at the time of writing.  Other options are expected to be defined.  It is important that any future options can be handled by a header compression scheme.  The processing of as-yet undefined options cannot be optimised but, at the very least, unknown options should be carried transparently.

  상위에서 다루는 옵션들은 글을 쓸 때 알려진 것들입니다. 다른 옵션들은 정의 되길 기대되는 것들입니다. 이는 이후 어떤 옵션 값들이 헤더 압축 틀에 의해 다루어 질 수 있다는 것을 의미합니다. 알려지지 않은 옵션 값들은 최적화할 수는 없지만, 적어도 알 수 없는 옵션 값은 투명성을 지니고 전송이 되어야 합니다.

 The current model for TCP options is that an option is negotiated in the SYN exchange and used thereafter, if the negotiation succeeds. This leads to some assumptions about the presence of options (being only on packets with the SYN flag set, or appearing on every packet, for example).  Where such assumptions hold true, it may be possible to optimise compression of options slightly.  However, it is seen as undesirable to be so constrained, as there is no guarantee that option handling and negotiation will remain the same in the future. Also note that a compressor may not process the SYN packets of a flow and cannot, therefore, be assumed to know which options have been negotiated.

  현재 TCP 옵션 모델은 SYN 교환 시에 교섭(니고시에이션)이 완성되며 만약 교섭이 성공했다면 이는 다른 옵션의 존재에 대한 가정을 이끌 수 있습니다. (. SYN 플래그가 설정되어 있는 패킷에 한정 또는 어떤 패킷) 그런 가정이 사실인 곳에, 옵션 핸들링(다루기)과 교환이 이후에도 계속 남아 있으므로, 가볍게 옵션 압축을 최적화 하는 것이 가능합니다. 또한, 압축기는 흐름 속에 있는 SYN 패킷을 바꾸어서는 안 되며 따라서 어떤 옵션이 교환되는지 가정할 수 없습니다..

(RFC 문서에 다루지 않으므로 따로 조사하여 추가했습니다.)

20: SCPS Capabilities

20: SCPS 기능

참고

http://en.wikipedia.org/wiki/Space_Communications_Protocol_Specifications"

http://nost.gsfc.nasa.gov/wwwclassic/documents/pdf/CCSDS-714.0-B-1.pdf

 

The Space Communications Protocol Specifications (SCPS) are a set of extensions to existing protocols and new protocols developed by the Consultative Committee for Space Data Systems (CCSDS) to improve performance of Internet protocols in space environments. The SCPS protocol stack consists of:

 우주 통신 프로토콜 규정(SCPS)는 기존의 프로토콜의 확장이면서 우주 환경 속에서 향상된 통신을 위해 우주 자료 시스템 자문회(SCPS)에 의해 규정된 새로운 인터넷 프토토콜 입니다. SCPS 는 다음의 스택으로 프로토콜 구성되어 있습니다.

 SCPS-FP -- A set of extensions to FTP to make it more bit efficient and to add advanced features such as record update within a file and integrity checking on file transfers.

 SCPS-FP – 기존 FTP 의 확장으로 좀 더 비트에 효율적이고 파일 전송에 무결성 검사 내 레코드 업데이트(갱신) 같은 추가 전문적인 기능이 담겨 있는 프로토콜입니다.

  SCPS-TP -- A set of TCP options and sender-side modifications to improve TCP performance in stressed environments including long delays, high bit error rates, and significant assymetries. The SCPS-TP options are TCP options registered with the Internet Assigned Numbers Authority (IANA) and hence SCPS-TP is compatible with other well-behaved TCP implementations.

 SCPS-TP – 송신자가 높은 오류 수정비, 그리고 방대한 비대칭, 오래된 지연을 포함하는 악조건의 환경에서 수행할 수 있게 TCP를 수정한 TCP 옵션입니다. SCPS-TP 옵션들은 TCP 옵션으로 인터넷 번호 할당 기관(IANA, 아이아나)에 등록되어 있으므로 다른 TCP 구현과 잘 호환이 됩니다.

 SCPS-SP -- A security protocol comparable to IPsec

 SCPS-SP – IPSEC 과 호환이 되는 보안 프로토콜입니다.

 SCPS-NP -- A bit-efficient network protocol analogous to but not interoperable with IP The SCPS protocol that has seen the most use commercially is SCPS-TP, usually deployed as a Performance Enhancing Proxy (PEP) to improve TCP performance over satellite links.

 IP와 내부 호환되지는 않지만 비트-효율성을 지닌 네트워크 프로토콜입니다. 상업적으로 잘 쓰는 것은 SCPS-TP 이고 보통, 위성 링크를 통한 TCP 성능을 개선하기 위한 성능 개선 프록시를 쓰는데 시용 됩니다.

Posted by 카켈

      19: MD5 Digest

 19: MD5 다이제스트(고유 문자)

 Every segment sent on a TCP connection to be protected against spoofing will contain the 16-byte MD5 digest produced by applying the MD5 algorithm to a concatenated block of data [13].

 모든 TCP 연결 상에 있는 세그먼트들은 위장(스푸핑)에 보호하기 위해 MD5 알고리듬 기반으로 16 바이트로 구성이 적용되어 자료의 블록에 겹쳐집니다.

 Upon receiving a signed segment, the receiver must validate it by calculating its own digest from the same data (using its own key) and comparing the two digests.  A failing comparison must result in the segment's being dropped and must not produce any response back to the sender.  Logging the failure is probably advisable.

 서명이 있는 세그먼트를 받자마자, 수신자는 자신만의 고유 문자를 기반으로 자료를 계산하고 두 고유문자를 비교 합니다. 비교 결과 다르다면 그 세그먼트는 반드시 버려져야 하고 수신자에게 가르쳐 주어서는 안 됩니다. 실패 기록은 아마도 도움이 될 겁니다.

 Unlike other TCP extensions (e.g., the Window Scale option [7]), the absence of the option in the SYN-ACK segment must not cause the sender to disable its sending of signatures.  This negotiation is typically done to prevent some TCP implementations from misbehaving upon receiving options in non- SYN segments.  This is not a problem for this option, since the SYN-ACK sent during connection negotiation will not be signed and will thus be ignored.  The connection will never be made, and non-SYN segments with options will never be sent.  More importantly, the sending of signatures must be under the complete control of the application, not at the mercy of a remote host not understanding the option.  MD5 digest information should, like any cryptographically secure data, be incompressible.  Therefore the compression scheme must simply transparently carry this option, if it occurs.

 다른 TCP 확장들과 달리(. 윈도 비율 옵션), 이 옵션 값이 SYN-ACK 세그먼트 상에 없을 때에는 송신자의 서명을 중단 시켜서는 안 됩니다. 이런 규칙은 비-SYN 세그먼트를 받았을 때 잘못 행동할 수 있음에 대한 TCP 구현의 예방책으로 보통 쓰입니다. 이는 SYN-ACK 연결 시에는 서명되지 않고 따라서 무시되기 때문에 크게 문제가 되지 않습니다. 이 연결은 절대 이루어지지 않으며, 옵션 값을 가진 비-SYN 세그먼트들은 보내질 수 없습니다. 더욱 중요한 것은 송신자의 서명은 완벽한 응용프로그램의 제어 안에 두어야 하고 원격 호스트에서 이 옵션을 알아서는 안됩니다. MD5 자료는 다른 보안 자료들처럼 압축해서는 안 됩니다. 그러므로 압축 틀에서는 이 자료에 대해 투명성을 두어야만 합니다.

Posted by 카켈

      14: Alternate Checksum Request

 14: 대체 검사합(체크썸) 요구

 This option may be sent in a SYN segment by a TCP to indicate that the TCP is prepared to both generate and receive checksums based on an alternate algorithm.  During communication, the alternate checksum replaces the regular TCP checksum in the checksum field of the TCP header.  Should the alternate checksum require more than 2 octets to transmit, either the checksum may be moved into a TCP Alternate Checksum Data Option and the checksum field of the TCP header be sent as zero, or the data may be split between the header field and the option. Alternate checksums are computed over the same data as the regular TCP checksum; see RFC 1146 [5].

 이 옵션은 TCP 가 다른 알고리듬을 바탕으로 만들어진 검사합 값을 만들거나 받을 준비가 되었다는 것을 의미하는 값으로 SYN 세그먼트에 있을 수 있습니다. 통신 중에, 대체 검사합 값은 보통 쓰는 TCP 헤더의 TCP 검사합을 대체 합니다. 대체 검사합 값은 2개 이상의 8진수의 값을 요구하며 TCP 헤더의 대체/정규 검사합 영역은 0 이거나 또는 자료가 헤더 영역이나 옵션으로 나눠져 있어야 합니다. 대체 검사합은 정규 TCP 검사합에서 하는 똑같은 자료를 바탕으로 계산을 해야 합니다. RFC 1146을 참고 하세요.

 This option sees little (or no) use in the current Internet, so the only requirement is that the header compression scheme be able to encode it.  It would only occur in connection set-up (SYN) packets.  Even if this option were used, it would not affect the handling of the checksum, since this should be carried transparently in any case.

 이 옵션도 현재 인터넷에서 거의(또는 전혀) 쓰이지 않기 때문에 부호화 시 헤더 압축 틀에서만 고려되는 사항 입니다. 연결 설정 패킷(뭉치)에서만 발생 될 수 있습니다. 사용했더라도, 검사합 값은 투명성을 유지한 채로 전송 돼야 하므로 검사합 값이 검사합을 다루는데 영향을 주어서는 안 됩니다.

Posted by 카켈

CC.ECHO

학교/컴퓨터통신 2007. 6. 30. 06:58

      13: CC.ECHO

 13:CC.ECHO

 When a server host sends a segment, it echoes the connection count from the initial in a CC.ECHO option, which is used by the client host to validate the segment (see RFC 1644 [8]). This option sees little (or no) use in the current Internet, so the only requirement is that the header compression scheme be able to encode it.

   서버 호스트가 세그먼트를 보낼 때, 처음의 연결 횟수(CC)에서는 클라이언트 호스트에서 그 세그먼트가 유효하다는 표시하는데 쓰이는 CC.ECHO 옵션을 실어 보냅니다(RFC 1644를 참조 하세요). 이 옵션도 현재 인터넷에서 거의(또는 전혀) 쓰이지 않기 때문에 부호화 시 헤더 압축 틀에서만 고려되는 사항 입니다.

Posted by 카켈

      11: Connection Count (CC)

 11: 연결 횟수(CC)

 This option is part of the implementation of TCP Accelerated Open (TAO) that effectively bypasses the TCP Three-Way Handshake (3WHS).  TAO introduces a 32-bit incarnation number, called a "connection count" (CC), that is carried in a TCP option in each segment.  A distinct CC value is assigned to each direction of an open connection.  The implementation assigns monotonically increasing CC values to successive connections that it opens actively or passively (see RFC 1644 [8]).  This option sees little (or no) use in the current Internet, so the only requirement is that the header compression scheme be able to encode it.

   이 옵션 값은 TCP 3-방향 핸드셰이크(3WHS 교신)를 효율적으로 통과시키는 TCP 악셀레이티드 오픈(가속된 공개 – T/TCP에서 공개한 연결 설정 시 패킷의 수를 줄일 수 있는 기술) (TAO)에서 구현한 것들 중에 일부 입니다. TAO 연결-횟수’ (CC) 라 불리는 TCP 연결 옵션 상에 실려 구현화된 32-비트 번호를 소개했습니다. 떨어진 CC 값은 각 방향의 개방된 연결 방향이 부여됩니다. 단조로운 값의 증가는 성공적이고 적극적이거나 수동적인 공개 연결을 의미하는데 부여 됩니다. (RFC 1644를 참조 하세요). 이 옵션도 현재 인터넷에서 거의(또는 전혀) 쓰이지 않기 때문에 부호화 시 헤더 압축 틀에서만 고려되는 사항입니다.

Posted by 카켈

CC.NEW

학교/컴퓨터통신 2007. 6. 30. 06:33

      12: CC.NEW

 12: CC.NEW

 Correctness of the TAO mechanism requires that clients generate monotonically increasing CC values for successive connection initiations.  Receiving a CC.NEW causes the server to invalidate its cache entry and to do a 3WHS.  See RFC 1644 [8]. This option sees little (or no) use in the current Internet, so the only requirement is that the header compression scheme be able to encode it.

   TAO 작동 방식에서 수정되어야 할 것이 클라이언트가 연결 초기화 시에 단조로운 CC 값을 생성해야 한다는 것입니다. CC.NEW를 받는다는 것은 서버에 가지고 있는 캐시 개체를 무효화시키고, 3WHS를 하게 해줍니다. RFC 1644 를 참조 하세요. 이 옵션도 현재 인터넷에서 거의(또는 전혀) 쓰이지 않기 때문에 부호화 시 헤더 압축 틀에서만 고려되는 사항입니다.

Posted by 카켈

10: POC service profile

 10: POC 서비스 프로필

 This option serves to communicate the information necessary to carry out the job of the protocol -- the type of information that is typically found in the header of a TCP segment.  The Partial Order Connection option sees little (or no) use in the current Internet, so the only requirement is that the header compression scheme be able to encode it.

   이 옵션 값은 POC 프로토콜의 작업을 수행하는데 필요한 정보를 통신하는 데 쓰입니다이 정보의 형태는 보통 TCP 세그먼트의 헤더부분에서 발견 됩니다. 부분적 순차 연결 옵션은 (마찬가지로) 현재 거의(또는 전혀) 인터넷에서 쓰지 않습니다. 따라서 압축 틀에서 부호화할 때에만 요구 사항이 됩니다.

Posted by 카켈

      8: Timestamps

 8: 타임 스탬프(시간 도장)

 This option carries two four-byte timestamp fields.  The Timestamp Value field (TSval) contains the current value of the timestamp clock of the TCP sending the option.  The Timestamp Echo Reply field (TSecr) is only valid if the ACK bit is set in the TCP header; if it is valid, it echoes a timestamp value that was sent by the remote TCP in the TSval field of a Timestamps option.  When TSecr is not valid, its value must be zero.  The TSecr value will generally be from the most recent Timestamp option that was received; however, there are exceptions that are explained below.  A TCP may send the Timestamps option (TSopt) in an initial segment (i.e., a segment containing a SYN bit and no ACK bit), and it may send a TSopt in other segments only if it received a TSopt in the initial segment for the connection (see RFC 1323 [7]). Timestamps are quite commonly used.  If timestamp options are exchanged in the connection set-up phase, then they are expected to appear on all subsequent segments.  If this exchange does not happen, then they will not appear for the remainder of the flow.

 이 옵션은 2개의 4바이트 타임스탬프 영역을 전송합니다. 타임스탬프 값 영역(TSval)TCP 가 옵션을 전송하는 현재 값의 타임스탬프 시각의 가지고 있습니다. 타임스탬프 에코 응답 영역(TScr)은 단지 ACK 비트가 TCP 헤더에 존재할 때만 유효합니다. 유효하다면 이 값은 원격지 TCP 의 타임스탬프 옵션 영역의 TSVal 값이 에코(메아리) 되어 보내집니다. 유효하지 않다면 이 값은 0이 되어야 합니다. TSerc 값은 일반적으로 가장 최근에 받아진 타임스탬프 옵션 값이 되어야 합니다. 그 이유는 추후에 설명하겠습니다. TCP 는 초기 세그먼트에서 타임스탬프 옵션을 보낼 수 있습니다. (. SYN 비트와 ACK 비트가 없는 세그먼트) 그리고 TSopt 값은 처음 연결에서 보낸 경우에만 다른 세그먼트에 보낼 수 있습니다. (RFC 1323) 타임스탬프는 자주 공통적으로 사용됩니다. 만약 타임스탬프 옵션이 연결 설정 단계에서 교환되었으면, 그들은 연속적인 세그먼트 상에서 나타나는 것을 예상할 수 있습니다. 만약에 교환이 일어나지 않는다면, 그들은 나머지 흐름에서도 나타나지 않을 것입니다.

 Because the value being carried is a timestamp, it is logical to expect that the entire value need not be carried.  There is no obvious pattern of increments that might be expected, however.

 하나의 타임스탬프를 가지고 오기 때문에, 전체 값에 계속 가지고 다닐 필요가 없습니다. 하지만, 예상할 수 있는 확실한 패턴이나 형태는 존재하지 않습니다.

 An important reason for using the timestamp option is to allow detection of sequence space wrap-around (Protection Against Wrapped Sequence-number, or PAWS, see RFC 1323 [7]).  It is not expected that this is a serious concern on the links on which TCP header compression would be deployed, but it is important that the integrity of this option be maintained.  This issue is discussed in, for example, RFC 3150 [32].  However, the proposed Eifel algorithm [35] makes use of timestamps, so it is currently recommended that timestamps be used for cellular-type links [34].

   타임스탬프를 쓰는 중요한 이유는 순차적인 랩-어라운드(엇갈려) 공간을 탐지할 수 있게 하기 위해서 입니다 (엇갈린 순차-번호에 대한 보호 또는 PAWS, RFC 1323을 참조 하세요). TCP 헤더가 압축되어 보내어지는 링크에는 그다지 신경 쓸 사항이 아니지만, 이 옵션의 무결성(결함 없음)이 보장되기 위해서는 중요합니다. 이 문제는 예를 들어 RFC 3150 에 명시되어 있습니다. 하지만 이펠 알고리듬(또는 알고리즘)으로 제안된 타임스탬프 생성이 사용되고 있어, 현재 휴대전화-형식의 링크에서() 쓰이는 것을 추천하고 있습니다.

With regard to compression, note that the range of resolutions for the timestamp suggested in RFC 1323 [7] is quite wide (1ms to 1s per 'tick').  This (along with the perhaps wide variation in RTT) makes it hard to select a set of encodings that will be optimal in all cases.

  압축에 관해서는 처리 범위가 타임스탬프가 제안된 RFC 1323을 참조 하면 그 범위는 꽤 넓습니다. (1ms에서 1초 당’) 이는 (RTT 의 다양한 변화에 따라 달라집니다.) 모든 경우에서 최적의 상태에서 부호화하기가 쉽지 않다는 걸 알게 해줍니다.

Posted by 카켈

      7: Echo Reply

 7: 메아리(에코) 응답

 A TCP that receives a TCP Echo option containing four information bytes will return these same bytes in a TCP Echo Reply option.  This TCP Echo Reply option must be returned in the next segment (e.g., an ACK segment) that is sent.  If more than one Echo option is received before a reply segment is sent, the TCP must choose only one of the options to echo,

  TCP TCP 에코 옵션에 담겨있는 4개의 정보 바이트로 구성된 값을 에코 응답 옵션으로 그대로 되돌려받을 수 있습니다. TCP 에코 응답 옵션은 반드시 보내어진 다음 세그먼트에서 되돌려 받아야 합니다(, ACK 세그먼트). 만약 응답 세그먼트가 보내기 전에 하나 이상의 에코 응답 옵션을 받았다면 TCP 는 반드시 에코를 보낼 하나의 옵션을 골라야 합니다.

Ignoring the others; specifically, it must choose the newest segment with the oldest sequence number (see RFC 1072 [4]).  The Echo Reply option is generally not used in practice – it is obsoleted by the Timestamp option.  However, for transparency it is desirable that a compression scheme be able to transport it.  (However, there is no benefit in attempting any more sophisticated treatment than viewing it as a generic 'option').

  다른 걸 무시하고, 구체적으로 가장 오래된 순서 번호에서 새 세그먼트를 선택해야 합니다. (RFC 1072 참고). 에코 응답 옵션은 일반적으로 쓰이지 않습니다타임스탬프(시간도장) 옵션으로 대체되었습니다. 하지만, 투명성을 위해서 압축된 틀 안에서 전송되는 것이 바람직 합니다. (하지만, 일반적인선택사항으로 간주하는 거 보다 더 정교한 취급으로 얻어지는 이득은 없습니다.) (에코 옵션과 동일 사항)

Posted by 카켈

      6: Echo

 6: 에코(메아리)

 This option carries information that the receiving TCP may send back in a subsequent TCP Echo Reply option (see below).  A TCP may send the TCP Echo option in any segment, but only if a TCP Echo option was received in a SYN segment for the connection. When the TCP echo option is used for RTT measurement, it will be included in data segments, and the four information bytes will define the time at which the data segment was transmitted in any format convenient to the sender (see RFC 1072 [4]).

   이 옵션 값은 TCP 에코 릴레이(교대) 옵션 값을 받았을 때 다시 전송하는 자료를 담아 보낼 때 쓰여 집니다. TCP TCP 에코 옵션 값을 어떤 세그먼트(세그먼트)에 넣어서 보낼 수 있습니다만 연결을 위해서 SYN 세그먼트 내에서 TCP 에코를 받았을 때에만 가능합니다.

 The Echo option is generally not used in practice -- it is obsoleted by the Timestamp option.  However, for transparency it is desirable that a compression scheme be able to transport it.  (However, there is no benefit in attempting any treatment more sophisticated than viewing it as a generic 'option').

   에코 옵션은 일반적으로 실제 쓰이지 않습니다타임스탬프(시간도장) 옵션으로 대체되었습니다. 하지만 투명성을 위해서 압축된 틀 안에서 전송되는 것이 바람직합니다. (하지만, 일반적인선택사항으로 간주하는 거 보다 더 정교한 취급으로 얻어지는 이득은 없습니다.)

Posted by 카켈

      4: SACK-Permitted

 4: SACK – 허용

 This option may be sent in a SYN by a TCP that has been extended to receive (and presumably to process) the SACK option once the connection has opened RFC 2018 [12].  There is no data in this option all that is required is for the presence of the option to be encoded.

   이 옵션 값은 계속 받기(그리고 작업이 될 예정)로 된 TCP 에 의해 SYN 세그먼트 속에 포함될 수 있습니다. SACK 옵션 값은 (한번) RFC 2018로 공개 되었습니다. 부호화 되기 위한 조건이 있는 옵션 값이 없습니다.

Posted by 카켈

      2: Maximum Segment Size

 2: 최대 세그먼트 크기(조각 사이즈)

 If this option is present, then it communicates the maximum segment size that may be used to send a packet to this end- host.  This field must only be sent in the initial connection request (i.e., in segments with the SYN control bit set).  If this option is not used, any segment size is allowed RFC 793 [2].

 이 옵션 값이 존재한다면, 종단-호스트들 간의 보낼 수 있는 패킷의 최대 세그먼트 크기 값을 나타냅니다. 이 영역은 처음 연결 요청 시에만 보내야 합니다(예를 들어 SYN 제어 비트가 켜져 있는 세그먼트). 이 옵션 값이 없다면 RFC 793 에 정의된 세그먼트 크기에 근거하에 보내어 집니다.

 This option is very common.  The segment size is a 16-bit quantity.  Theoretically, this could take any value; however there are a number of values that are common.  For example, 1460 bytes is very common for TCP/IPv4 over Ethernet (though with the increased prevalence of tunnels, for example, smaller values such as 1400 have become more popular). 536 bytes is the default MSS value.  This may allow for common values to be encoded more efficiently.

 이 옵션 값은 아주 보편적입니다. 이 세그먼트 크기 값은 16-비트 길이로 되어 있습니다. 이론적으로 이 값은 어떤 값을 취할 수 있습니다만 보편적으로 쓰이는 값들이 있습니다. 예를 들면 이더넷을 통하는 TCP/IPv4에는 1460바이트가 쓰입니다. (추가로 예를 들면 비록 터널의 증가가 되었지만 이런 곳에서는 1400바이트가 더 자주 쓰입니다.) 기본적으로 536바이트가 최대 세그먼트 크기(MSS)로 사용됩니다. 이 옵션 값은 부호화된 값을 더욱 효율적으로 보내는데 사용될 수 있습니다.

Posted by 카켈

      1: No-Operation

 1: 작업-없음

 This option code may be used between options, for example, to align the beginning of a subsequent option on a word boundary. There is no guarantee that senders will use this option, so receivers must be prepared to process options even if they do not begin on a word boundary RFC 793 [2].  There is no data associated with this option, so a compression scheme must simply be able to encode its presence.  This may be done by noting that the option simply maintains a certain alignment and that compression need only convey this alignment.  In this way, padding can just be removed.

 이 옵션 값(코드)은 옵션 값들 사이에 사용될 수 있습니다. 예를 들어 단어 경계(워드 바운더리) 사이 이후의 옵션 값을 맞추는데 시작 값으로 넣을 수 있습니다. 보내는 사람(송신자)이 이 옵션 값을 쓸 수 있으니깐 받는 사람(수신자) RFC 793 에 표시된 단어 경계를 시작 값이 없는 송신을 받을 준비를 해야 합니다.

Posted by 카켈
이전페이지 1 다음페이지