「ネットワークテクノロジー入門」に関する一連の記事では、マクロハードウェアとマイクロデータ伝送の観点からネットワーク伝送プロセスを説明しています。今後のシリーズ記事もお楽しみに。
この章は主に要約の性質を持っているため、誰もが基本的な概念とアイデアを持ち、その後の一連の記事で詳細なプロセスの説明を提供します。
ネットでわかりやすい本をオススメする日本人作家胡元琴の「インターネットのつながり方」は一見の価値あり
1. OSI 7層モデル
OSI 7層モデル | TCP / IP概念層モデル | 機能 | TCP / IPプロトコルクラスタ | 関連機器 |
---|---|---|---|---|
アプリケーション層 | アプリケーション層 | ファイル転送、メール、仮想端末 | HTTP、FTP、SMTP、DNS… | |
プレゼンテーション層 | データのフォーマット、コード変換、データの暗号化 | LPP… | ||
セッション層 | 他の連絡先との接続を切断または確立する | SSL、TLS | ||
トランスポート層 | トランスポート層 | エンドツーエンドのインターフェースを提供 | TCP、UDP | |
ネットワーク層 | ネットワーク層 | パケットのルーティング | IP、ICMP、RIP… | ルーター |
データリンク層 | リンク層 | アドレス指定フレームとエラー検出機能 | ARP、SLIP、CSLIP… | スイッチ、ネットワークカード、ネットワークブリッジ |
物理層 | バイナリ形式で物理メディア上のデータを転送する | ハブ、ネットワークケーブル、リピーター |
以下は、ネットワーク通信関係図https://blog.csdn.net/qq_27096221/article/details/105600485を提供し
ます
次に、ネットワークリクエストのアイコンフロー
この章では、マクロ(図1)、TCP / IP伝送の視点(図2)、およびHTTP伝送の視点(図3)からのネットワーク要求プロセスについて説明します。
1ネットワーク要求のマクロ写真
2 TCP / IP通信トランスポートストリーム
3 Httpリクエストプロセス
3.コンセプト
1ローカルエリアネットワーク(サブネット)およびワイドエリアネットワーク(インターネット、エクストラネット)
LANと呼ばれるローカルエリアネットワーク(Local Area Network)は、特定のエリア内の複数のコンピューターによって相互接続されたコンピューターのグループを指します。
ワイドエリアネットワーク(Wide Area Network)(略してWANと呼ばれます)は、大規模な地域にまたがるコンピューターネットワークの集まりであり、通常は州、都市、または国にまたがります。WANには、さまざまなサイズのサブネットが含まれています。サブネットは、ローカルエリアネットワークまたは小規模なWANです。
WANはエクストラネットと呼ばれ、LANはサブネットと呼ばれます。
2ルーター、スイッチ、ハブ
ルーター | スイッチ | |
---|---|---|
作業レベル | ネットワーク層 | データリンク層 |
転送の基礎 | IPアドレス | MACアドレス |
機能 | インターネットの異なるネットワークに接続する(インターネットの異なるLANに接続する) | LAN内の別のホストに接続する |
ブロードバンドの影響 | 共有ブロードバンド | 専用ブロードバンド |
スイッチ | ハブ | |
---|---|---|
作業レベル | データリンク層 | 物理層 |
ブロードバンドの影響 | 独占 | シェアする |
データ転送 | 意図的な配達 | ブロードキャスト送信 |
送信モード | 全二重または半二重 | 半二重 |
ハブ:同じサブネットワーク(ローカルエリアネットワーク)内のホスト間の通信を担当し、ブロードキャストのみ。ローカルエリアネットワークにホストデバイス
スイッチを接続します。同じサブネットワーク(ローカルエリアネットワーク)内のホスト間の通信を担当し、Macアドレス通信を介して、ブロードキャストまたはユニキャストできます。ローカルエリアネットワークのホストデバイス
ルーターに接続します。IPアドレスを介して、異なるネットワーク(インターネット)間の通信を行います。
概要:
ルーターはインターネットの異なるサブネットに接続されています。
スイッチとハブは、LAN内の異なるホストに接続されています。
3ネットワークアドレス(IPおよびポート番号)、MACアドレス機能
各コンピューターには2種類のアドレスがあり、2種類のアドレス間に接続はありません。MACアドレスはネットワークカードにバインドされており、ネットワークアドレスは管理者によって割り当てられ、ランダムに結合されます
IPアドレス | MACアドレス | ポート番号 | |
---|---|---|---|
配分方法 | 管理者の割り当て | ネットワークカードのBIOSに書き込む | オペレーティングシステムの割り当て |
作業レベル | ネットワーク層 | データリンク層 | トランスポート層 |
効果 | ルーターのアドレス指定 | サブネットでブロードキャストを切り替える | コンピュータ内の指定されたプロセス(サービス)を見つけます |
解説 | ターゲットコンピュータが配置されているインターネット上のサブネットを検索する機能 | サブネット内のターゲットネットワークカード(ホスト)を見つける機能 | ターゲットネットワークカードが配置されているコンピューターでターゲットプログラムを検索します |
ホストとポートが決まっている限り、プログラム間の通信を実現できます。したがって、Unixシステムはホスト+ポートを「ソケット」と呼びます。これにより、Webアプリケーションを開発できます。
概要
IPアドレス:インターネットでターゲットコンピューターのサブネット
MACアドレスを見つけることができます:サブネットでターゲットネットワークカード(ホスト)の
ポート番号を見つけることができます:IPアドレスを介してターゲットネットワークカードが配置されているコンピューターでターゲットプログラムを見つけます
。MACアドレスとポート番号は正確です。計算で指定されたプロセス(サービス)を見つけます
後で追加する...