Linuxのネットワークプログラミング - ネットワークの基礎

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層モデルコメント

https://blog.csdn.net/qq_29344757/article/details/78377500

おすすめ

転載: www.cnblogs.com/y4247464/p/12120903.html