python知識体系&学習アウトライン


ISO国際標準組織はネットワークアーキテクチャ標準:OSIモデル7層フレームワークを作成し、階層化の目的は結合度を低減し、各層に一定の機能を実現することである.これらのモジュールを一定の順序で組み合わせて、筋道がはっきりしています.所定の機能に従って、順番に並べられたアーキテクチャ:OSIモデル.階層:
各階層で必要とされる機能:
  • アプリケーション層:アプリケーションプロセス間の情報交換を実現する.また、一連の業務処理に必要なサービス機能もあります.ファイルの転送、アクセス、管理、印刷サービスなどはアプリケーション層に属します.
  • は、相互に動作するための共通言語を異種機通信に提供する役割を果たすレイヤを表す.△データの変換や圧縮、解凍、暗号化などの処理.
  • セッション層:そのサービスは、アプリケーションにセッションを確立および維持させることができる.もう一つ栗を挙げると、2人で電話をかけているように、1人で言うと、相手が聞いて返事をするという会話層が機能し、情報伝達時に同期を保ち、順番に行うことができます.
  • 伝送層:ネットワーク接続を確立し、適切な接続伝送サービスを提供する.流量制御
  • を提供する.
  • ネットワーク層:パケット伝送を制御し、その役割はルーティングの選択、ネットワークのアクティブ化、および終了である.よく使われるネットワーク層はルータ、ゲートウェイなどです.
  • データリンク層:リンク交換、具体的なデータ送受信を提供する.ここで、1つの情報はフレームであり、データ伝送のユニットであり、異なるプロトコルフレームの長さも異なる.一般的なリンク層製品は、NIC、ブリッジなどです.
  • 物理層:同軸ケーブル、プラグ、受信機、水晶ヘッド、網線など.通信する2つのデータ端末のデバイス間を接続して1つのパスを形成することができる.

  • 7層モデルは順番に記憶する必要がある.
    4層
    アプリケーション層(アプリケーション層、表示層、セッション層)伝送層、ネットワーク層、物理リンク層(リンク層、物理層)
    TCP/IPプロトコルモデル(5層)
    アプリケーション層(アプリケーション層表現層を含む)トランスポート層ネットワーク層リンク層物理層
    ネットワークプロトコル:ネットワーク伝送中に通信が正常であることを保証するために制定されたすべての約束.応用層プロトコル:TFT P DNS FTP SMTP HTTP伝送層:TCP UDPネットワーク層:IP ARP ICMP物理リンク層:IEEE(電気と電子技師協会)
    ホスト:ホスト名(コンピュータ名、ドメイン名)ホスト名
    ローカルホストの表示方法:IP localhost 127.0.0.1は、ローカルエリアネットワーク内の利用可能なホストIP 172.60.50.218は、ネットワーク上のホスト名を取得するためのホストの表示を表すローカルホストの通信アドレス0.0.0.0を表す.
    import socket 
    socket.gethostname()
    socket.gethostbyname('   ')#          
    socket.gethostbyname('localhost')#       IP