ホームページ バックエンド開発 Python チュートリアル コンピュータネットワークの知識ポイントの要約

コンピュータネットワークの知識ポイントの要約

Jun 23, 2017 pm 04:26 PM
レビュー コンピュータネットワーク

面接中に、面接官があなたがコンピュータ ネットワークをどの程度勉強しているかをテストしたい場合は、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 プロトコルとして使用されます


各層の機能は次のとおりです:

  • 物理層: メディアを介してビットを送信し、機械的および電気的仕様 (ビット) を決定します

  • データリンク層:転送 ビットはフレームとポイントツーポイント配信 (フレーム) に組み立てられます

  • ネットワーク層: データ パケットの配信と送信元から宛先へのインターネット相互接続 (パケット) を担当します

  • トランスポート層: プロバイダー最後まで確実なメッセージ配信とエラー回復 (セグメント)

  • セッション層: セッションの確立、管理、終了 (セッション プロトコル データ ユニット SPDU)

  • プレゼンテーション層: 変換、暗号化、圧縮 (プロトコル データ ユニットを表す) PPDU)

  • アプリケーション層: OSI 環境 (アプリケーション プロトコル データ ユニット APDU) へのアクセスを許可することを意味します。

周波数分割多重: すべてのユーザーが同時に異なる周波数帯域幅を占有します。

時分割多重: すべてのユーザーが異なる時間に同じ周波数帯域幅を占有します。

ポイントツーポイントチャネルのデータリンク層のプロトコルデータユニット - フレーム

データリンク層の 3 つの基本的な問題:

  1. フレームへのカプセル化: ヘッダーとテールを追加するフレームを形成するデータの表と裏

  2. 透過伝送

  3. エラー検出:巡回冗長検査CRCエラー検出技術

フレームのデータ部分の長さの上限 - 最大転送単位MTU(最大転送単位)

CRCは検出方法の違いFCSはデータの後ろに付加される冗長符号です。

PPP プロトコル: ユーザーのコンピューターが ISP と通信するときに使用されるデータリンク層プロトコル。

PPP フレーム形式: 75 ページ

アダプター (ネットワーク カード): LAN へのフレームの送受信を担当します。プロセッサとメモリ(RAM、ROMを含む)を搭載



ブロードキャスト通信

方式: 1台のコンピュータがデータを送信すると、バス上のすべてのコンピュータがこのデータを検出できます。

CSMA/CD プロトコル: ステーションが同時に送信と受信を行うことは不可能です (ただし、

送信中にチャネルを監視する必要があります)

送信の不確実性: 各ステーションには送信後短期間の時間があります。データを送信するため、衝突の可能性があります。この短い時間は不確実であり、データを送信している他のステーションからこのステーションまでの距離によって異なります。

コンテンツ期間 (衝突ウィンドウ): イーサネットのエンドツーエンドの往復時間 2i

競合期間中に衝突が検出されなかった場合にのみ、この送信によって衝突が発生しないと確信できます。現時点では、このデータ フレームは正常に送信されるので安心してください。

イーサネットの競合期間は 51.2us

イーサネットでは最小フレーム長が 64 バイト、つまり 512 ビットと規定されています。送信されるデータが非常に少ない場合は、フレーム長を 64 バイト以上にするためにいくつかのパディング バイトを追加する必要があります。

イーサネットがデータを送信するとき、競合期間中に衝突が発生しなければ(合計 64 バイトが送信されます)、その後送信されるデータは確実に衝突しません
長さが 64 バイト未満のフレームは、競合により中止された無効なフレームです。

競合期間中に衝突が検出された場合、一時的に予約されたフレームはしばらく遅延され、再度再送信されます。

アダプターにはフィルター機能があります: ネットワークから MAC フレームを受信するたびに、まずハードウェアを使用して MAC フレーム内の宛先アドレスをチェックします。フレームがこのステーションに送信された場合、それは受け入れられますが、そうでない場合、フレームは破棄されます。

「本サイトに送信されるフレーム」には、以下の3種類のフレームが含まれます:

  • ユニキャストフレーム(1対1): 受信フレームのMACアドレスは、本サイトのハードウェアアドレスと同じです

  • ブロードキャスト フレーム (1 対全): この LAN 上のすべてのステーションに送信されるフレーム (すべて 1 のアドレス)

  • マルチキャスト (マルチキャスト) フレーム (1 対多): この LAN 上のすべてのステーションに送信されるサイトの一部のフレーム

ハードウェア アドレス (または物理アドレス/MAC アドレス)。 アダプターの製造時に、この 6 バイトの MAC アドレスが
アダプターの ROM 内に固定化されています

MAC フレーム形式: ページ 92

ハブ: ハブを使用するイーサネットは、論理的には依然としてバス ネットワーク

であり、各ステーションは論理バスを共有し、依然として 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 (Internet Control Message Protocol)

ICMP メッセージには、ICMP エラー メッセージと 2 つのタイプがありますICMP クエリ メッセージ

ICMP クエリ メッセージ:

  • エコー要求と応答: ホストまたはルーターによって特定の宛先ホストに送信されるクエリ。

    このメッセージを受信したホストは、送信元ホストまたはルーターに ICMP 応答メッセージを送信する必要があります。

  • タイムスタンプのリクエストと回答: ホストまたはルーターに現在の日付と時刻を回答するよう依頼します。

PING: 2 つのホスト間の接続をテストするために使用されます

ping は、ネットワーク層 ICMP を直接使用するアプリケーション層の例です。トランスポート層で TCP や UDP を経由しません

OSPF による RIP

仮想プライベートネットワーク

教育機関内でのみ使用されるコンピューターには、教育機関自体が IP を割り当てることができます住所

。つまり、これらのコンピューターには、組織内でのみ有効な IP アドレス (ローカル アドレス と呼ばれます) を使用させることができ、 インターネットの管理団体から世界的に一意の IP アドレス (グローバル アドレスと呼ばれます) を申請する必要はありません 。これにより、貴重なグローバル IP アドレス リソースを大幅に節約できます

プライベートアドレス

: 組織の内部通信にのみ使用でき、インターネット上のホストとの通信には使用できません。つまり、プライベート アドレスはローカル アドレスとしてのみ使用でき、グローバル アドレスとしては使用できません。

インターネット上のすべてのルーターは、宛先アドレスがプライベート アドレスであるデータグラムを転送しません

専用アドレス:


以上がコンピュータネットワークの知識ポイントの要約の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

コンピュータネットワークのリソース共有機能とは何ですか? コンピュータネットワークのリソース共有機能とは何ですか? Jul 15, 2022 pm 04:29 PM

コンピュータネットワークのリソース共有機能には、1. 設備利用率を向上させ、繰り返しの設備投資を回避できるハードウェアリソースの共有、2. 既存の情報リソースを最大限に活用し、ソフトウェアを削減できるソフトウェアリソースの共有とデータリソースの共有が含まれます。開発プロセス:大規模なデータベースの繰り返し構築を避けるため; 3. 通信チャネル リソースの共有は、同じチャネルを複数のユーザーが同時に使用できることを意味し、チャネル リソースの使用率を向上させることができます。

通信ネットワークにおけるオープンネットワークシステムとは何ですか? 通信ネットワークにおけるオープンネットワークシステムとは何ですか? Aug 22, 2022 pm 02:17 PM

オープンネットワークシステムは「全チャネル通信ネットワーク」です。全チャネル通信ネットワークとは、すべてのメンバーが制限なく通信および連絡できる全方位のオープンな通信ネットワーク システムであり、この通信ネットワークでは集中度が低く、メンバー間のステータスの差が小さい。メンバーの士気は高く、メンバーが直接自由に意見を言えるため、ブレインストーミングやコミュニケーションの精度が向上しますが、業務効率の低下を招きやすいというデメリットがあります。

首都圏ネットワークは公衆ネットワークですか? 首都圏ネットワークは公衆ネットワークですか? Aug 31, 2022 am 10:53 AM

メトロポリタン エリア ネットワークは公衆ネットワークです。メトロポリタン エリア ネットワークは、MAN と呼ばれる都市内に確立されたコンピュータ通信ネットワークであり、ブロードバンド ローカル エリア ネットワークです。アクティブ スイッチング要素を備えたローカル エリア ネットワーク技術の使用により、ネットワークの伝送遅延が少なく、同一都市内の異なる場所にあるホスト、データベース、LANなどを接続する基幹ネットワークとして利用できます。

学校のコンピュータネットワークシステムは何に属しますか? 学校のコンピュータネットワークシステムは何に属しますか? Jul 13, 2022 pm 04:43 PM

学校内のコンピュータ ネットワーク システムはローカル エリア ネットワーク (LAN) です。ローカル エリア ネットワークは、狭いエリアで使用される複数のコンピュータで構成されるネットワークであり、通常、到達範囲は 10 キロメートルに制限されており、部署または部署によって確立される小規模なネットワークに属します。 LANには無線LANと有線LANがあり、無線LANでは音声、動画、文字の送信が可能であり、現在多くの企業やキャンパスで無線LANが導入されています。

コンピュータネットワークの最も顕著な特徴は何ですか? コンピュータネットワークの最も顕著な特徴は何ですか? Jan 13, 2021 pm 03:13 PM

コンピュータ ネットワークの最も顕著な機能はリソースの共有です。リソースの共有は、人々がコンピュータ ネットワークを確立する主な目的の 1 つです。通常、複数のユーザーが同時に必要とするリソースは常にシステムの実際の物理リソースの数を超えますが、論理 (または仮想) リソース割り当てを使用してリソース共有を実現することで、この矛盾に適切に対処し、コンピュータの使用効率を向上させることができます。 。

コンピュータネットワークのトポロジーとは何ですか? コンピュータネットワークのトポロジーとは何ですか? Feb 22, 2023 am 11:30 AM

コンピュータネットワークのトポロジとは、インターネットや伝送媒体上でコンピュータや機器によって形成されるノードや回線の物理的な構造を指し、主にスタートポロジ、バストポロジ、リングトポロジ、ツリートポロジ、ハイブリッドトポロジなどがあります。スイッチング電源トポロジの中で、スター ネットワーク トポロジが最も広く使用されているネットワーク トポロジです。

win7システムでコンピュータネットワーク接続エラー711を解決する方法 win7システムでコンピュータネットワーク接続エラー711を解決する方法 Jul 17, 2023 am 08:41 AM

win7システムを使用している多くの友人は、ネットワーク接続エラー711の問題に遭遇したはずです。win7システムでネットワーク接続エラー711の問題を解決するにはどうすればよいですか?今日は、エディターが Windows 7 コンピューター上のネットワーク接続エラー 711 の解決策を紹介します。 win7 システムでコンピューター ネットワーク接続エラー 711 を解決する方法: 1. 「コンピューター」を開き、「C:\Windows\System32\LogFiles フォルダーを見つけて右クリックし、プロパティ」を選択します。 2. 「セキュリティ オプション」をクリックし、「詳細設定」を選択します。 "; 3. [所有者] をクリックし、[編集] を選択します。 4. 現在使用しているアカウント「aaa」を選択し、[OK] をクリックします。 5.

なぜ企業はイントラネットを使用するのでしょうか? なぜ企業はイントラネットを使用するのでしょうか? Aug 22, 2022 pm 03:57 PM

イントラネットを使用する理由: 1. リソースの共有により、ソフトウェアおよびハードウェアのリソース、特にハードウェア リソースの共有が便利になり、プリンターやスキャナーなどの OA 機器が最大限に活用されます。 2. チームワークの促進:最新の LAN のほとんどは、複数のユーザーが同じファイルで作業し、常に最新バージョンを使用できるプラットフォームを提供します。 3. 情報の検索が簡単で、イントラネットは信頼できる情報をすべて保存する場所として使用できます。 4. 管理コストの削減 イントラネットを利用してオンライン帳票を簡単に提供できるため、最初から業務プロセスが合理化され、業務効率が大幅に向上します。

See all articles