コンテンツ
2.オペレーティングシステムのレベルからネットワークシステム全体の巨視的ビューまで
3.ネットワークの発展ローカルエリアネットワークの導入からワイドエリアネットワークへ
1.クライアントサーバーモデルの導入
- ネットワークサービスでは、クライアントは実際に処理対象のデータをTCP / IPプロトコルスタックの規定に従ってネットワークケーブルを介してサーバーに送信し、サーバーは応答結果をクライアントに返します。
2.オペレーティングシステムのレベルからネットワークシステム全体の巨視的ビューまで
- 全体的なアーキテクチャ図
- ネットワークプロトコルスタックの詳細マイニング、マクロの紹介
詳細分析
- アプリケーション層: 最上層、直接触れることができる層。私たちが通常使用するモバイルアプリは、アプリケーション層に実装されます。アプリケーション層は、ユーザーに機能的なサービスを提供することにのみ焦点を当てており、データの状態を気にする必要はありません。送信など詳細(業務目的でのみデータの分析・処理)
- トランスポート層: アプリケーション層のデータパケットは、データが可能な限り確実に相手に送信されるように、トランスポート層に送信されます。シンボルはTCPトランスポート層プロトコルです。UDPと比較して、フローを実行できます。制御、タイムアウト再送信、および輻輳制御。
- ネットワーク層: 複雑なネットワーク環境でのデータ転送、つまりパスファインディング(パスの選択など、データの送信先を処理する)を完了する責任があります。
- データリンク層+物理層: データの実際の送信プロセスを完了します
3.ネットワークの発展ローカルエリアネットワークの導入からワイドエリアネットワークへ
- ローカルエリアネットワーク: いわゆるローカルエリアネットワークとは、同じルーターまたはスイッチで接続されたネットワークセグメントであり、端的に言えば、ルーターまたはスイッチで接続された複数のコンピューターであり、ローカルエリアネットワーク環境を構成します。
ローカルエリアネットワークは、異なるホストを接続するスイッチによって形成されるネットワークセグメントです(同じローカルエリアネットワーク内の2つのホストは直接通信でき、ローカルエリアネットワークはネットワーク(ネットワークセグメント)と通信するためのものです)
ローカルエリアネットワーク(同じローカルエリアネットワーク(ネットワークセグメント)内)でのデータのカプセル化と解凍のプロセス
データのパッケージ化と廃止
- プロトコル層が異なれば、データパケットの名前も異なります。これらは、トランスポート層ではセグメント、ネットワーク層ではデータグラム、リンク層ではフレームと呼ばれます。 (セグメントデータグラムフレーム)
- アプリケーション層のデータがプロトコルスタックを介してネットワークに送信される場合、各層のプロトコルは、カプセル化(カプセル化)と呼ばれるデータヘッダー(ヘッダー)を追加する必要があります(ヘッダーを上から下に追加します)。
- データはフレームにカプセル化されて伝送媒体に送信されます。宛先ホストに到達した後、プロトコルの各層は対応するヘッダーを取り除き、ヘッダーの「上位層プロトコルフィールド」に従って、データはに渡されます。処理(ボトムアップアンパック)プロセスに対応する上位層プロトコル)
詳細な解剖学
合意を理解する:合意の本質は一種の合意です。たとえば、1。方法、2。方法、、、、
なぜ合意が存在するのか、標準を統一するための合意が存在するのか……。
各レイヤーのヘッダーとペイロードはどのように分割されますか?
ローカルエリアネットワーク通信の原理
- MACアドレス:ネットワークカードは、工場出荷時に決定され、世界で唯一の48ビットのシリアル番号が組み込まれています。
上記のように:通常、16進数で、1バイトが1バイトに分割され、除算記号はコロンです。
- MACデータフレームは次のとおりです。
上記の書き込みdstはすべてfです。つまり、同じネットワークセグメントと同じスイッチの下にあるすべてのホストにパケットを送信することです。これはブロードキャストとも呼ばれます。このように、次のARPプロトコルが採用されます。シーケンスの後半で説明
ローカルエリアネットワークの通信原理も放送で完成します。
ローカルエリアネットワークの通信原理を説明する:ホストが別のホストにデータパケットを送信すると、実際には、同じローカルエリアネットワーク内のすべてのホストがそのようなデータパケットを受信しますが、データパケットを判断します。あなたに送られないで、それは捨てられます、そして、それがあなたに送られるならば、あなたはそれを受け取ります。
要件:一度に1台のマシンのみがデータを送信でき、現在のホストは衝突を検出でき、すべてのホストは「衝突回避」アルゴリズムを実行する必要があります
- ワン:
- データをネットワーク経由で送信する必要がある場合は、2つのネットワークに同時にデバイスが存在する必要があります。このデバイスは通常ルーターであり、ルーターはルーティングテーブルを介して次のIPアドレスを計算できます。
- IPアドレス:ネットワーククラス全体を識別する唯一のホスト。デフォルトはIPV4です。IPV4は、IPアドレスを識別する32ビットを意味します。
IPアドレスはドットで区切られ、区切られた各数字は1バイトを表し、範囲は0〜255です。
- 図:WANのネットワークセグメント間でのデータ転送プロセス。。。
4.概要の概要... https://blog.csdn.net/weixin_53695360/article/details/123189672?spm=1001.2014.3001.5502と書かれた上記の理解の多くについて
シーケンス後のブログリンク:継続的な更新
- ネットワーク層:トップダウン:アプリケーション層(開発層)、トランスポート層、ネットワーク層データリンク層、物理層
- アプリケーション層:ビジネスロジックの実装とユーザーへのサービスの提供を担当
- トランスポート層:実際の送信は担当しませんが、可能な限りデータの信頼性の高い送信を保証するための送信プロセスのモニターです 。信頼性の高い送信を保証するためのあらゆる種類のメカニズムは利用できません)私はデータ送信のみを気にします、パケット損失、ネットワーク輻輳、気にしない、送信しても大丈夫、再送信しない、リアルタイムの効率を保証するだけ、データが到着できるかどうかは私には関係ない、あなたは方法を知っているでしょうさまざまなプロトコルをリアルタイムで効率的に分析します
- ネットワーク層: アドレス管理とルーティングを担当します。 データ送信プロセスの計画を担当し、データを次の宛先(次のIPアドレス)に送信する必要があります。また、あるデバイスから別のデバイスにデータを転送するときにデバイスを見つける方法を担当します。 IPがあり、IPはネットワーク全体で唯一のホストデバイスを識別するため、ルーターの役割は、パスを見つけ、パスを見つけ、次の宛先IPパスを見つけることです...
- データリンク層と物理層:MACヘッダーと実際の送信データを追加します。物理層には、データパケットの光電信号の変換も含まれます。これは、変換後にのみ、メディアで実際に送信できるためです。