22のネットワークの基本:OSI7層モデルとTCPハンドシェイクの波

1、OSI 7層モデル

アプリケーション層、プレゼンテーション層、セッション層、トランスポート層、ネットワーク層、データリンク層と物理層は、OSI7層モデルです。次のアクションの具体的な例。

  アプリケーション層:----ソフトウェアを開くか、ソフトウェアを使用して、ウェブサイトの
  プレゼンテーション層:----などの画像や動画など、生産データをデータを参照してください。AABB
  セッション層:ログインまたはリンク状態をキープ。----他のデータを運ぶアプリケーション。トークン:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9

ソケットモジュール:
  トランスポート層:TCP / UDPヘッダが増加。----- [TCP] [AABB] [ eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9]
  ネットワーク層:IP ------ [IP] TCP] [AABB] [eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9]
  データリンク層:MAC ----- [MAC] [ [IP] TCP]は[AABB] [eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9]
  物理レイヤ、送信データを電気信号に変換され

 

2、TCP 3ウェイハンドシェイク/ 4波

  ソケットクライアントがサーバへの接続要求を開始:3ウェイハンドシェイク
    client.connect((...))を
    1、クライアントが要求を開始
    2を、サーバが要求に同意した
    3を、クライアントが返信
  ----
    client.send(「送信データを「)
    のデータ送信を開始
  切断され、クライアントとサーバーを:4波
    client.close()やはconn.close()
  ---------------------- -----
    1、クライアントが切断要求開始
    サーバの現在の状態に応じて、2
    3、サーバー切断応答
    4、クライアントが切断されます。

おすすめ

転載: www.cnblogs.com/cbslock/p/11356182.html