Linuxのネットワークプログラミング - ネットワークの基礎
理想化された7層OSIモデル
TCP / IPプロトコルスイート。
TCP / IPインターネット・プロトコルは、事実上の業界標準、4の合計です。
下に示すように、プロトコル層に対応します。
図1に示すように、物理層とネットワークインタフェース
ARP / RARPプロトコル:
MACアドレス:世界で唯一の48は、ネットワーク機器の識別情報であります
ARP:ARP、IPアドレス---> MACアドレス
RARP:MACアドレス---> IPアドレス
PPPプロトコル:
ダイヤルアッププロトコル(GPRS / 3G / 4G)
図2に示すように、ネットワーク層
IPアドレス
IP:インターネットプロトコル(IPv4とIPv6へ)
ICMP:インターネット制御管理プロトコルは、pingコマンドは、ICMPに属し
IGMP:インターネットグループ管理プロトコル、ブロードキャスト、マルチキャスト
図3に示すように、トランスポート層
TCP(転送制御プロトコル、伝送制御プロトコル)、信頼性の高いコネクション型のデータ伝送プロトコルの一
UDP:(ユーザーデータグラムプロトコル、ユーザーデータグラムプロトコル)は最高の信頼性の低い、コネクションレスのトランスポートプロトコルを提供
SCTP:トランスポートは、信頼性、TCP拡張バージョンである、複数のホストがマルチリンクを通信することができます
図4に示すように、アプリケーション層
Webアクセス・プロトコル:HTTP / HTTPS
プロトコルの送受信メール:POP3(閉)/ SMTP(毛)、IMAP(メールの一部を受信することができます)
FTP、ファイル転送プロトコル
Telnet / SSH:Telnetの
関連の組み込み:
NTP:ネットワークタイムプロトコル
SNMP:SNMP(ネットワーク機器の一元管理)
RTP / RTSP:オーディオおよびビデオ(セキュリティ監視)を送信するためのプロトコル
ネットワークパケットとアンパック
TCP / IPの4層モデルコメント