メインコンテンツまでスキップ

Glossary (用語集)

本用語集は、RFC 793で使用される主要な用語と略語を定義します。


A

ACK (Acknowledgment, 確認応答)

シーケンス空間を占有しない制御ビットで、データの受信を確認するために使用されます。また、このような確認応答を運ぶセグメントを指します。

ARPANET

米国国防総省高等研究計画局 (ARPA) が支援する研究ネットワーク。


C

CLOSED (閉じた状態)

接続状態がまったくないことを表します (TCBが存在しない場合の状態を表すため、架空の状態)。

Connection (接続)

プロセス間通信に使用される、一対のソケットによって識別される論理的な通信経路。


D

Datagram (データグラム)

ベストエフォートのネットワークサービスに基づいて送信される、独立した自己完結型のデータパケット。

Destination (宛先)

データを受信するプロセス。

Destination Address (宛先アドレス)

宛先アドレス、通常はネットワークおよびホスト識別子。

Destination Port (宛先ポート)

宛先プロセスへの多重分離のための宛先プロセスポート識別子。


E

ESTABLISHED (確立済み状態)

オープンな接続を表し、受信したデータをユーザーに配信できます。接続のデータ転送フェーズの通常の状態。


F

FIN (Finish, 終了)

1つのシーケンス番号を占有する制御ビットで、送信者がこれ以上送信するデータがないことを示すために使用されます。

Fragment (フラグメント)

データグラムまたはセグメントの一部。


H

Header (ヘッダー)

メッセージ、セグメント、フラグメント、パケット、またはデータブロックの先頭にある制御情報。

Host (ホスト)

コンピューター。通信ネットワークの観点から見ると、特にメッセージの送信元または宛先。


I

Identification (識別)

インターネットプロトコルフィールド。送信者によって割り当てられたこの識別値は、データグラムのフラグメントの組み立てを支援します。

IMP (Interface Message Processor, インターフェースメッセージプロセッサー)

ARPANETのパケットスイッチ。

Internet Address (インターネットアドレス)

ホストレベルに固有の送信元または宛先アドレス。

Internet Datagram (インターネットデータグラム)

インターネットモジュールと上位レベルプロトコルの間で交換されるデータ単位で、インターネットヘッダーを含みます。

Internet Fragment (インターネットフラグメント)

インターネットヘッダーを持つインターネットデータグラムのデータの一部。

IP (Internet Protocol, インターネットプロトコル)

インターネットプロトコル。

IRS (Initial Receive Sequence Number, 初期受信シーケンス番号)

接続で受信者が使用する最初のシーケンス番号。

ISN (Initial Sequence Number, 初期シーケンス番号)

接続で使用される最初のシーケンス番号 (ISSまたはIRS)。クロックベースの手順によって選択されます。

ISS (Initial Send Sequence Number, 初期送信シーケンス番号)

接続で送信者が使用する最初のシーケンス番号。


L

Leader (リーダー)

メッセージまたはデータブロックの先頭にある制御情報。ARPANETでは特に、ホスト-IMPインターフェースでのARPANETメッセージ上の制御情報。

Left Sequence (左シーケンス)

これは、データ受信TCPが確認応答する次のシーケンス番号 (または現在最も低い未確認シーケンス番号) であり、送信ウィンドウの左端と呼ばれることもあります。

Local Packet (ローカルパケット)

ローカルネットワーク内の伝送単位。


M

Module (モジュール)

プロトコルまたはその他の手順の実装、通常はソフトウェア実装。

MSL (Maximum Segment Lifetime, 最大セグメント生存期間)

TCPセグメントがインターネットシステムに存在できる時間。任意に2分と定義されています。


O

Octet (オクテット)

8ビットバイト。

Options (オプション)

オプションフィールドには複数のオプションが含まれる場合があり、各オプションは複数のオクテット長の場合があります。オプションは主にテスト状況で使用されます。たとえば、タイムスタンプを運ぶために。インターネットプロトコルとTCPの両方がオプションフィールドを提供します。


P

Packet (パケット)

論理的に完全である場合もそうでない場合もあるヘッダーを持つデータのパッケージ。論理的なパッケージングというよりも、むしろデータの物理的なパッケージング。

Port (ポート)

プロセスのどの論理入力または出力チャネルがデータに関連付けられているかを指定するソケットの一部。

Process (プロセス)

実行中のプログラム。TCPまたは他のホスト間プロトコルの観点から見たデータの送信元または宛先。

PUSH (プッシュ)

シーケンス空間を占有しない制御ビットで、このセグメントには受信ユーザーにプッシュする必要があるデータが含まれていることを示します。


R

RCV.NXT (受信次シーケンス番号)

これは、ローカルTCPが受信を期待している次のシーケンス番号です。

RCV.UP (受信緊急ポインター)

受信緊急ポインター。

RCV.WND (受信ウィンドウ)

これは、ローカル (受信) TCPが受信する意思があるシーケンス番号を表します。したがって、ローカルTCPは、RCV.NXTからRCV.NXT + RCV.WND - 1の範囲と重複するセグメントが受け入れ可能なデータまたは制御を運ぶと見なします。この範囲外のシーケンス番号を含むセグメントは、重複と見なされ破棄されます。

RST (Reset, リセット)

シーケンス空間を占有しない制御ビットで、受信者がさらなるやり取りなしに接続を削除する必要があることを示します。受信者は、着信セグメントのシーケンス番号と確認応答フィールドに基づいて、リセットコマンドに従うべきか無視すべきかを判断できます。いかなる場合も、RSTを含むセグメントの受信は、応答としてRSTを引き起こしません。

RTP (Real Time Protocol, リアルタイムプロトコル)

時間が重要な情報通信のためのホスト間プロトコル。


S

SEG.ACK (セグメント確認応答)

到着するセグメントの確認応答フィールド内のシーケンス番号。

SEG.LEN (セグメント長)

シーケンス空間を占有する任意の制御を含む、セグメントが占有するシーケンス番号空間の量。

SEG.PRC (セグメント優先度値)

セグメント優先度値。

SEG.SEQ (セグメントシーケンス)

到着するセグメントのシーケンスフィールド内の番号。

SEG.UP (セグメント緊急ポインターフィールド)

セグメント緊急ポインターフィールド。

SEG.WND (セグメントウィンドウフィールド)

セグメントウィンドウフィールド。

Segment (セグメント)

論理データ単位、特にTCPセグメントは、一対のTCPモジュール間で転送されるデータ単位です。

Send Sequence (送信シーケンス)

これは、ローカル (送信) TCPが接続で使用する次のシーケンス番号です。初期シーケンス番号曲線 (ISN) から最初に選択され、送信される各データオクテットまたはシーケンス制御に対して増分されます。

Send Window (送信ウィンドウ)

これは、リモート (受信) TCPが受信する意思があるシーケンス番号を表します。これは、リモート (データ受信) TCPからのセグメントで指定されたウィンドウフィールドの値です。TCPが発行できる新しいシーケンス番号の範囲は、SND.NXTとSND.UNA + SND.WND - 1の間です。(もちろん、SND.UNAとSND.NXTの間のシーケンス番号の再送信が予想されます。)

SND.NXT (送信シーケンス)

送信シーケンス。

SND.UNA (左シーケンス)

左シーケンス。

SND.UP (送信緊急ポインター)

送信緊急ポインター。

SND.WL1 (最後のウィンドウ更新のセグメントシーケンス番号)

最後のウィンドウ更新のセグメントシーケンス番号。

SND.WL2 (最後のウィンドウ更新のセグメント確認応答番号)

最後のウィンドウ更新のセグメント確認応答番号。

SND.WND (送信ウィンドウ)

送信ウィンドウ。

Socket (ソケット)

具体的にポート識別子を含むアドレス、つまり、インターネットアドレスとTCPポートの連結。

形式: IPアドレス:ポート番号

: 192.168.1.1:80

Source (送信元)

データを生成しているプロセス。

Source Address (送信元アドレス)

送信元アドレス、通常はネットワークおよびホスト識別子。

Source Port (送信元ポート)

送信元プロセスからのデータを多重分離するための送信元プロセスポート識別子。

SYN (Synchronize, 同期)

1つのシーケンス番号を占有する着信セグメント内の制御ビットで、接続の開始時にシーケンス番号付けが開始される場所を示すために使用されます。


T

TCB (Transmission Control Block, 伝送制御ブロック)

接続の状態を記録するデータ構造。

TCB.PRC

接続の優先度。

TCP (Transmission Control Protocol, 伝送制御プロトコル)

インターネットワーク環境での信頼性の高い通信のためのホスト間プロトコル。

TOS (Type of Service, サービスタイプ)

インターネットプロトコルフィールド。このインターネットフラグメントのサービスタイプを示します。

Type of Service (サービスタイプ)

このインターネットフラグメントのサービスタイプを示すインターネットプロトコルフィールド。


U

URG (Urgent, 緊急)

シーケンス空間を占有しない制御ビットで、緊急ポインターで示される値よりも小さいシーケンス番号を持つデータが消費されている限り、受信ユーザーに緊急処理を行うよう通知する必要があることを示すために使用されます。

Urgent Pointer (緊急ポインター)

URGビットが設定されている場合にのみ意味を持つ制御フィールド。このフィールドは、送信ユーザーの緊急呼び出しに関連付けられたデータオクテットを示す緊急ポインターの値を伝達します。


一般的な略語参照

略語正式名称説明
ACKAcknowledgment確認応答
FINFinish終了
IPInternet Protocolインターネットプロトコル
IRSInitial Receive Sequence初期受信シーケンス番号
ISNInitial Sequence Number初期シーケンス番号
ISSInitial Send Sequence初期送信シーケンス番号
MSLMaximum Segment Lifetime最大セグメント生存期間
PSHPushプッシュ
RCVReceive受信
RSTResetリセット
RTPReal Time Protocolリアルタイムプロトコル
SEGSegmentセグメント
SNDSend送信
SYNSynchronize同期
TCBTransmission Control Block伝送制御ブロック
TCPTransmission Control Protocol伝送制御プロトコル
TOSType of Serviceサービスタイプ
URGUrgent緊急

状態名参照

状態説明
CLOSED接続状態なし
LISTEN接続リクエストを待機中
SYN-SENT接続リクエスト送信済み
SYN-RECEIVED接続リクエスト受信済み
ESTABLISHED接続確立済み、データ転送可能
FIN-WAIT-1接続終了リクエストまたは確認応答を待機中
FIN-WAIT-2接続終了リクエストを待機中
CLOSE-WAITローカルユーザーが接続を閉じるのを待機中
CLOSING接続終了確認応答を待機中
LAST-ACK最終確認応答を待機中
TIME-WAITリモートTCPが確認応答を受信したことを確認するために十分な時間を待機中

主要な概念の比較

Datagram vs Segment vs Packet

用語レイヤー説明
Packet一般ヘッダーを持つデータパッケージ、物理的なパッケージング
DatagramIP層インターネットプロトコルデータ単位
SegmentTCP層TCPデータ単位

Window vs Buffer

用語説明
Windowシーケンス番号範囲、フロー制御メカニズム
Buffer物理メモリ空間、データを格納

Sequence vs Acknowledgment

用語方向説明
Sequence Number送信送信されたデータバイトを識別
Acknowledgment Number受信次に期待されるバイトを識別

戻る: RFC 793 ホーム