面接中に、面接官があなたがコンピュータ ネットワークをどの程度勉強しているかをテストしたい場合は、TCP の 3 ウェイ ハンドシェイク プロセスについて質問するはずですよね
それで、私は 4 月 24 日からコンピュータ ネットワークの復習を始めました。 . 3日間レビューしてきました。
ISP: インターネット サービス プロバイダー インターネット サービス プロバイダー
例: China Telecom、China Unicom、China Mobile
ルーターは特別なコンピューターです。ルーターは、パケット交換(パケット交換)を実装するための重要なコンポーネントです。そのタスクは、受信したパケットを転送することです。
回線交換 - メッセージ全体のビットストリームは、あたかもパイプ内で送信されるかのように、送信元ポイントから宛先に継続的に送信されます。
メッセージ交換 - メッセージ全体が、最初に隣接ノードに送信され、すべて保存されます 下りてきたら、転送テーブルを検索して次のノードに転送します
パケット交換 - 単一のパケット(これはメッセージ全体の一部にすぎません)を隣接ノードに送信し、保存してから転送テーブルを検索し、次のノードに転送します。
ネットワーク分類
WAN (広域ネットワーク)
MAN (メトロポリタン エリア ネットワーク) 範囲: 都市
LAN (ローカル エリア ネットワーク) 例: キャンパス ネットワークまたは企業ネットワーク
パーソナル エリア ネットワーク-PAN (パーソナル エリア ネットワーク) 例: コンピューターが無線技術を使用して接続されているネットワーク (WiFi)
OSI、TCP/IP 、5層のプロトコルアーキテクチャ、および各層のプロトコル
OSI階層化(7層):物理層、データリンク層、ネットワーク層、トランスポート層、セッション層、プレゼンテーション層、アプリケーション層。
TCP/IP 階層化 (4 層): ネットワーク インターフェイス層、インターネット層、トランスポート層、アプリケーション層。
5 層プロトコル (5 層): 物理層、データリンク層、ネットワーク層、トランスポート層、アプリケーション層。
OSI と TCP/IP を組み合わせると、物理層、データリンク層、ネットワーク層、トランスポート層、アプリケーション層の 5 層構造が生成されます。インターネットは TCP/IP プロトコルとして使用されます
各層の機能は次のとおりです:
物理層: メディアを介してビットを送信し、機械的および電気的仕様 (ビット) を決定します
データリンク層:転送 ビットはフレームとポイントツーポイント配信 (フレーム) に組み立てられます
ネットワーク層: データ パケットの配信と送信元から宛先へのインターネット相互接続 (パケット) を担当します
トランスポート層: プロバイダー最後まで確実なメッセージ配信とエラー回復 (セグメント)
PPP プロトコル: ユーザーのコンピューターが ISP と通信するときに使用されるデータリンク層プロトコル。
PPP フレーム形式: 75 ページアダプター (ネットワーク カード): LAN へのフレームの送受信を担当します。プロセッサとメモリ(RAM、ROMを含む)を搭載
ブロードキャスト通信
送信中にチャネルを監視する必要があります)
送信の不確実性: 各ステーションには送信後短期間の時間があります。データを送信するため、衝突の可能性があります。この短い時間は不確実であり、データを送信している他のステーションからこのステーションまでの距離によって異なります。
コンテンツ期間 (衝突ウィンドウ): イーサネットのエンドツーエンドの往復時間 2i
競合期間中に衝突が検出されなかった場合にのみ、この送信によって衝突が発生しないと確信できます。現時点では、このデータ フレームは正常に送信されるので安心してください。
イーサネットの競合期間は 51.2us
イーサネットでは最小フレーム長が 64 バイト、つまり 512 ビットと規定されています。送信されるデータが非常に少ない場合は、フレーム長を 64 バイト以上にするためにいくつかのパディング バイトを追加する必要があります。
イーサネットがデータを送信するとき、競合期間中に衝突が発生しなければ(合計 64 バイトが送信されます)、その後送信されるデータは確実に衝突しません。
長さが 64 バイト未満のフレームは、競合により中止された無効なフレームです。
競合期間中に衝突が検出された場合、一時的に予約されたフレームはしばらく遅延され、再度再送信されます。
アダプターにはフィルター機能があります: ネットワークから MAC フレームを受信するたびに、まずハードウェアを使用して MAC フレーム内の宛先アドレスをチェックします。フレームがこのステーションに送信された場合、それは受け入れられますが、そうでない場合、フレームは破棄されます。
「本サイトに送信されるフレーム」には、以下の3種類のフレームが含まれます:
ハードウェア アドレス (または物理アドレス/MAC アドレス)。 アダプターの製造時に、この 6 バイトの MAC アドレスが
アダプターの ROM 内に固定化されています。
であり、各ステーションは論理バスを共有し、依然として CSMA/CD プロトコルを使用します。ハブには多くのインターフェイスがあります。
データリンク層は、ブリッジ(ブリッジ) を使用してイーサネットを拡張します。ブリッジはデータ リンク層で動作し、MAC フレームの宛先アドレスに基づいて受信フレームの転送とフィルタリングを行います。 ブリッジは、転送テーブルに依存してフレームを転送します。転送テーブルは、ルーティング ディレクトリまたは転送データベースとも呼ばれます。ページ 95
透明な橋: 現在最も多く使用されています。ブリッジは、転送テーブルを手動で構成しなくても機能します。プラグアンドプレイデバイスです。 ブリッジは、
自己学習アルゴリズムを通じて受信フレームを処理し(徐々に転送テーブルを確立します)、転送テーブルに従ってフレームを転送します。 98-重要
イーサネットスイッチは、実際にはマルチインターフェースブリッジです。
スイッチの最大の利点: 各インターフェイスからホストまでの帯域幅は 10Mb/s です。 N ペアのインターフェイスを持つスイッチの場合、合計容量は N*10Mb/s です。
イーサネット フレーム形式: ページ 102
仮想 LAN VLANは、何の関係もないいくつかの LAN セグメントで構成される論理グループです。物理的な場所を考慮すると、これらのネットワーク セグメントには共通の要件があります。仮想 LAN プロトコルでは、 VLAN タグ (タグ) と呼ばれる 4 バイトの識別子をイーサネット フレーム形式に挿入できます。フレームを送信するワークステーションがどの LAN に属しているかを示すために使用されます。
クラス A アドレスのネットワーク番号: 126、つまり 2^7-2=126;
マイナス 2 の理由: IP アドレスのすべての 0 は「このネットワーク」を表します。ネットワーク番号 127 (0111 1111) は、このホスト上のプロセス間のローカル ソフトウェア ループバック テスト (ループバック テスト) 通信用に予約されています。
クラス A アドレスのホスト番号は 3 バイトを占めるため、各クラス A ネットワーク内のホストの最大数は 2^24-2 です。
2 を減算する理由: すべて 0 のホスト番号フィールドは次のことを示します。 IP アドレスは「このホストが接続されている単一のネットワーク アドレスです。 (ホストの IP アドレスは 5.6.7.8、その場合、ホストのネットワーク アドレスは 5.0.0.0 です)
そして、すべて 1 は「すべて」を意味します。すべて 1 のホスト 数値フィールドは、ネットワーク上のすべてのホストを表します。
ルーターには常に 2 つ以上の IP アドレスがあります。つまり、ルータの各インターフェイスには、異なるネットワーク番号を持つ IP アドレスが割り当てられます。 Page 121
ARP はアドレス解決プロトコルです。その動作原理を簡単な言葉で説明します。
1. まず、各ホストは独自の
ARP バッファーに ARP リストを作成し、
IP アドレスと MAC アドレス の対応を示します。 2. 送信元ホストがデータを送信する場合、まず ARP リストに宛先ホストの IP アドレスがあるかどうかを確認します。存在する場合は、ARP キャッシュで対応するハードウェア アドレスを見つけ、そのハードウェア アドレスを MAC フレームに書き込み、LAN 経由で MAC フレームをそのハードウェア アドレスに送信します。 そうでない場合は、このネットワーク セグメント内のすべてのホストに ARP パケット を送信します。パケットの内容には、送信元ホストの IP アドレス、送信元ホストの MAC アドレス、宛先ホストの IP アドレスが含まれます。 3. このネットワーク内のすべてのホストは、ARP パケットを受信すると、まずパケット内の IP アドレスが自分の IP アドレスであるかどうかを確認し、そうでない場合は、その IP アドレスが自分の IP アドレスであるかどうかを最初に確認します。パケットは送信元ホストの IP アドレスと MAC アドレスを取得し、それを ARP リストに書き込みます。それがすでに存在する場合は、それを上書きして、送信元ホストにそれを伝えます。それが探している MAC アドレスです。 4. 送信元ホストがARP応答パケットを受信した後。宛先ホストの IP アドレスと MAC アドレスを ARP リストに書き込み、この情報を使用してデータを送信します。送信元ホストが ARP 応答パケットを受信していない場合は、ARP クエリが失敗したことを意味します。 ARP リクエストをブロードキャストで送信し、ARP 応答をユニキャストで送信します。 IP アドレスとサブネット マスク を組み合わせて、ホスト番号を取得します ICMP メッセージには、ICMP エラー メッセージと 2 つのタイプがありますICMP クエリ メッセージ このメッセージを受信したホストは、送信元ホストまたはルーターに ICMP 応答メッセージを送信する必要があります。 PING: 2 つのホスト間の接続をテストするために使用されます。 。つまり、これらのコンピューターには、組織内でのみ有効な IP アドレス (ローカル アドレス と呼ばれます) を使用させることができ、 インターネットの管理団体から世界的に一意の IP アドレス (グローバル アドレスと呼ばれます) を申請する必要はありません 。これにより、貴重なグローバル IP アドレス リソースを大幅に節約できます。 : 組織の内部通信にのみ使用でき、インターネット上のホストとの通信には使用できません。つまり、プライベート アドレスはローカル アドレスとしてのみ使用でき、グローバル アドレスとしては使用できません。 。 専用アドレス:
以上がコンピュータネットワークの知識ポイントの要約の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。