コンピュータネットワークレビューの短い回答の質問-基本的な演習

1.ポートの役割は何ですか?ポート番号が3つのタイプに分けられるのはなぜですか?
ポートはアプリケーション層サービスのコードネームであり、アプリケーション層のプロセスをマークするために使用されます。ポートは16ビット整数です。さまざまなサーバーで使用されるポート番号は、顧客がサーバーを見つけられるように予約されたポート番号です。
データを送信する場合、アプリケーション層のデータはポートを介してトランスポート層に配信されます。データを受信すると、トランスポート層のデータは、適切なポートを介してアプリケーション層のアプリケーションに配信されます。
まず、ポートは2つのカテゴリに分類する必要があります。1つはサーバーが使用し、もう1つはクライアントが使用します。サーバーが使用するポートの中で、既知のアプリケーションには既知のポート番号を割り当てる必要があります。 -既知のポート番号を割り当てる必要があります。重複を避けるために、アプリケーション登録ポート番号。したがって、ポート番号は、既知のポート番号、登録済みのポート番号、およびクライアントが使用する短期間のポート番号の3つのタイプに分類する必要があります。
2.ネットワークプロトコルとは何ですか?協定の3つの要素は何ですか?それぞれはどういう意味ですか?
ネットワークプロトコル:ネットワークでのデータ交換のために確立されたルール、標準、または合意。これは、次の3つの要素で構成されています。(1)文法:データおよび制御情報の構造または形式。(2)セマンティクス:どのような制御情報を送信する必要があり、どのようなアクションが完了し、どのような応答が行われるか。(3)同期:一連のイベントの詳細な説明。
3. TCP / IPとOSIの5層アーキテクチャは、コンピュータネットワークをいくつのレベルに分割しますか?各レイヤーの主な機能は何ですか?
トランスポート層:2つのホストのプロセス間の通信にサービスを提供する責任があります。
ネットワーク層:パケット交換ネットワーク上のさまざまなホストに通信サービスを提供します。
データリンク層:データリンク層は、この層のユーザーに透過的で信頼性の高いデータ転送の基本サービスを提供し、ネットワーク層にデータ送信サービスを提供します。この種のサービスは、この層の機能によって実現されます。
物理層:ビットストリームの透過的な送信。
4.トランスポート層が不可欠なのはなぜですか?
トランスポート層は、通信指向部分の最高レベルとユーザー機能の最低レベルにあり、その上のアプリケーション層にサービスを提供します。トランスポート層は、アプリケーションプロセス間のエンドツーエンドの論理通信を提供します。さまざまな間の通信アプリケーションプロセスでは、「信頼性またはベストエフォート」という2種類のサービス品質を、多重化と逆多重化の形でトランスポート層からネットワーク層にロードする必要があります。
5.5。UDPとTCPの主な違いを説明してください。
TCP(送信制御プロトコル):
1)IP環境で信頼性の高いデータ転送を提供します(コンピューターから送信されたバイトストリームはエラーなしでネットワーク上の他のコンピューターに送信され、コンピューターAはデータパケットを受信すると、それも送信しますコンピュータBは、データパケットを送り返します。これにより、一部のトラフィックも生成されます)、効果的なフロー制御、全二重操作(データは同時に両方向に送信できます)、多重化サービス、接続-指向のエンドツーエンド伝送;
2)接続指向:正式な通信の前に、相手との接続を確立する必要があります。事前に送信されたデータの接続が良好なチャネルを開き、電話をかけるようにデータを送信します。
3)TCPでサポートされているアプリケーションプロトコル:Telnet(リモートログイン)、FTP(ファイル転送プロトコル)、SMTP(簡易メール転送プロトコル)。TCPは、大量のデータを送信し、高い信頼性を必要とするアプリケーションに使用されます。
UDP(ユーザーデータプロトコル、ユーザーデータプロトコル)
1)非コネクション型(正式な通信の前に相手との接続を確立する必要はなく、SMS、QQなどの相手のステータスに関係なく直接送信する必要はありません)。信頼性、フロー制御、およびエラー回復機能を提供します。UDPは、一度に少量のデータしか送信せず、信頼性が低く、送信が経済的であるアプリケーションに使用されます。
2)UDPでサポートされるアプリケーションプロトコル:NFS(ネットワークファイルシステム)、SNMP(簡易ネットワーク管理システム)、DNS(メインドメインネームシステム)、TFTP(一般的なファイル転送プロトコル)など。
総括する:
TCP:コネクション型で信頼性の高い送信(データの正確性の保証、データシーケンスの保証)。大量のデータの送信(ストリーミングモード)、低速、および接続を確立するためのオーバーヘッド(時間、システムリソース)の増加に使用されます。トランスポート層は、通信指向部分の最高レベルとユーザー機能の最低レベルにあり、その上のアプリケーション層にサービスを提供します。トランスポート層は、アプリケーションプロセス間のエンドツーエンドの論理通信を提供します。さまざまな間の通信アプリケーションプロセスでは、「信頼性またはベストエフォート」という2種類のサービス品質を、多重化と逆多重化の形でトランスポート層からネットワーク層にロードする必要があります。
UDP:コネクションレス型で信頼性の低い送信を指向し、少量のデータを送信するために使用され(パケットモード)、高速です。
6.契約とサービスの違いは何ですか?何が問題なのですか?
ネットワークプロトコルは、ネットワークの正常な通信を確保するための仕様です。7層のネットワーク構造では、各層に異なるネットワークプロトコルがあり、この層と上位層の間の通信を確保します。上位層のプロトコルは下位層にあります。レイヤーネットワーク構造とサービスは特定のレイヤーで実行されます。ネットワークプロトコルの特定のアプリケーション:
1。プロトコルの実装により、サービスを上位レイヤーに提供できるようになります。このレイヤーのサービスを使用するエンティティは、サービスと以下のプロトコルを見ることができません。次のプロトコルは、上記の
2のエンティティに対して透過的です。プロトコルは「水平」です。つまり、プロトコルはピアエンティティ間の通信を制御するルールですが、サービスは「垂直」です。つまり、サービスはによって提供されます。の層間界面を介して下層から上層へ。
3.レイヤーで完了するすべての機能がサービスと呼ばれるわけではありません。「サービス」と呼ぶことができるのは、上位レベルのエンティティで表示できる機能のみです
。7.ARPプロトコルの動作プロセスを簡単に説明します。
まず、各ホストは、IPアドレスとMACアドレス間の対応を示すために、独自のARPバッファーにARPリストを確立します。送信元ホストが宛先ホストにデータパケットを送信する必要がある場合、最初にIPアドレスに対応するMACアドレスがARPリストに存在するかどうかを確認します。存在する場合は、データパケットをこのMACアドレスに直接送信します。そうではなく、ローカルネットワークセグメントへのARP要求ブロードキャストパケットを開始して、宛先ホストに対応するMACアドレスを照会するだけです。このARP要求パケットには、送信元ホストのIPアドレス、ハードウェアアドレス、および宛先ホストのIPアドレスが含まれます。このARP要求を受信した後、ネットワーク内のすべてのホストは、データパケットの宛先IPが自分のIPアドレスと一致しているかどうかを確認します。それらが同じでない場合は、このパケットを無視します。同じ場合、ホストは最初に送信者のMACアドレスとIPアドレスを自身のARPリストに追加します。IP情報がすでにARPテーブルに存在する場合は、上書きされます。ホストはARP応答パケットを送信して、それが検索する必要のあるMACアドレスであることを相手に通知します。ARP応答パケットを受信した後、送信元ホストはのIPアドレスとMACアドレスを追加します。宛先ホストをそのARPリストに追加し、この情報を使用してデータ送信を開始します。送信元ホストがARP応答パケットを受信して​​いない場合は、ARPクエリが失敗したことを意味します。
8.スイッチとハブの違いを簡単に説明します。
1.データがどのポートに転送されるか、スイッチはMACアドレスに基づいて決定を下します。ハブはまったく決定を下しませんが、データをすべてのポートに転送します。データはスイッチ内の独立したパスを取ることができます。ハブ内のすべてのデータをすべてのポートに配置できます。パス上のフロー。2。ハブのすべてのポートが帯域幅を共有し、スイッチングとは、各ポートが相互に影響を与えることなく独自の独立した帯域幅を持つことを意味します。ハブは同じコリジョンドメインにあり、スイッチの各ポートは独立したコンフリクトドメインです。実際、ハブに100Mの外部ネットワーク接続がある場合は簡単にアクセスできます。各PCは100 / Nしか取得できず、スイッチに接続されているPCは100M9です。CSMA
永続性アルゴリズムについて簡単に説明してください。
P-アルゴリズムのルールは次のとおりです。(1)バスをリッスンします。バスが空いている場合は、確率Pで送信し、確率(1-)で1単位時間(最大伝搬遅延の2倍)遅延します。 P)。(2)1時間単位遅れて、手順(1)を繰り返します。(3)バスがビジーの場合は、バスが空くまで監視を続け、手順(1)を繰り返し
ます。10。2つのホスト間の接続をテストするにはどうすればよいですか。その原理と作業プロセスを説明してください。
回答:あるマシンを使用して、別のマシンのIPアドレスをPINGします。開始-実行([実行]にCMDと入力し、Enterキーを押します)-ポップアップの黒いダイアログボックスで、ping 192.168.1.X -tと入力し、Enterキーを押して接続を確認します。(192.168.1.X)はもう一方のIPアドレスです。

おすすめ

転載: blog.csdn.net/lthahaha/article/details/112802820