ネットワークインフラストラクチャ、共通のインタビューの質問

1. コンピュータネットワークとは何ですか?コンピュータネットワークはどのような機能しますか?

:コンピュータネットワーク製品と組み合わせたコンピュータ技術や通信技術であり、それが相互接続された自律コンピュータの集まりです。独立したが、さらに、コンピュータのケースを制御あり、各コンピュータが独立していることを意味します。それは単にケーブルによって接続するのではなく、交換データを通信するために2台のコンピュータを相互接続します。

コンピュータネットワークの機能は次のとおりです。リソースとデータ共有、情報の交換、エンターテインメント、および分散コンピューティング。

3 パケット交換の原則を概説します

:ホストが別のホストに送信するメッセージを有する場合、メッセージは最初の(小さなメッセージを、分割されないかもしれない)いくつかの小ブロックに分割され、各データブロックの前面を受けるなど、いくつかの制御情報を(追加党のアドレス)、ヘッダ情報を構成しています。ヘッダとデータが一緒にグループを形成します。メッセージは、いくつかのグループに分けることができます。これらのパケットを順次それに接続されたパケットスイッチの側に送信される、受信したパケットは、制御情報パケットのヘッダに応じて、キャッシュに順次転送し、各パケットをパケットスイッチ、パケットは、それは、次のパケットスイッチに渡されますそのようなステップは、最終宛先によってステップを受け継がパケットとして送信される文字として。すべてのパケットから成るメッセージが宛先に到着すると、元のメッセージに結合されます。

2-3 短い答え

1. ネットワークプロトコルとは何ですか?ネットワークプロトコルは、これらのコンポーネントのどれで構成されて?

通信ネットワークプロトコルは、通信と合意の両方を達成するために、いくつかのルールがあります。具体的には、ネットワークプロトコルは、3つの部分から構成されていると理解することができます。

(1)構文:両方の制御とデータ交換フォーマット情報通信。

(2)意味論:制御情報の各部分の意味およびデータを表します。

(3)タイミング:通信を開始する方法、データを受信した後、次の何をすべきか。

4 OSI参照モデルとTCP / IP参照モデルの説明

       OSI参照モデルは、アプリケーション層、プレゼンテーション層、セッション層、トランスポート層、ネットワーク層、データリンク層と物理層に上から下に、7つの層に分割されています。

       直接ユーザアプリケーション層には、特定のアプリケーションを実現するために使用されます。プレゼンテーション層は、アプリケーション層、アプリケーション層データの圧縮、解凍、暗号化、復号化のデータフォーマット変換のために使用されます。セッション層は、セッション、メンテナンスや閉鎖の設立を含め、セッションを管理するために使用されます。トランスポート層は、2つのプロセス(エンドツーエンド)通信サービス間の通信をエンドツーエンドを提供します。ルーティングパケットのネットワーク層の主な機能。送信者と他のネットワークの動作の受信者との間の間隔であり、ネットワーク層パケットは、パケットが宛先に到達することができるように、適切な経路を見つけることです。タスクデータリンク層フレームは、隣接するノード間で送信されます。物理層は、ビット0のタスクは、物理リンクの一端から他端へ送信されます。

       TCP / IPモデルは、上から下に、4層から構成され、アプリケーション層、トランスポート層、ネットワークインターフェース層、インターネット層です。

       OSI参照モデルとTCP / IPモデルのアプリケーション層は、HTTP、FTP、SMTP、POP3等のアプリケーション層プロトコルの数に対応する、など特定のアプリケーションに類似しています。トランスポート層は、通信サービスをエンドツーエンドを提供し、トランスポート層のTCP / IPシステムは、2つのプロトコル、TCPおよびUDPプロトコルが含まれています。TCPプロトコルは、通信を終了するために信頼性の高いエンドを提供します。UDPプロトコルは、データの信頼性を保証するが、より効率的ではないことができ、比較的簡単です。インターネット層は、OSI参照モデルのネットワーク層に対応し、それは中間のデータの正しい道を見つけるために、インターネット層を複数のネットワークにまたがることができ、先にそのデータをトランスポート層の責任である。インターネット層主なプロトコルはIPプロトコルで、TCP / IPプロトコルアーキテクチャの重要な部分です。ネットワークインターフェース層、データリンク層とOSI参照モデルの物理層に相当します。TCP / IPモデルは、明示的にネットワークインターフェース層を記載していないが、プロトコルの使用は、特定のネットワークに接続されたホストは、IPパケットを送信することができることに留意されたいです。

 

3-3 短い答え

8.   DNSとは何か、その役割は何ですか?

       DNSはドメインネームシステムを指します。ドメインネームシステムは、多くのドメインネームサーバが存在する、分散型グローバル・データベースで、これらのドメインネームサーバは、主にIPアドレスへのドメイン名作業を完了するために、分散システムを形成するように相互接続されています。

9 DHCP作品の説明

(1)クライアントは、ネットワークがDHCPサーバを探して、DHCP発見パケットをブロードキャスト、開始します。

(2)DHCPサーバは、DHCP Discoverを受け取った後、クライアントは、クライアント、サブネットマスク、デフォルトゲートウェイ情報、ドメインネームサーバにIPアドレスを提供するために、DHCPオファーパケットを送信します。

(3)クライアントは、(ネットワーク内に複数のDHCPサーバがあるかもしれません)、クライアントがDHCPサーバーを選択し、ブロードキャストDHCP Requestパケット一つ以上のDHCPオファーパケットを受け取ることができます。DHCPサーバは、DHCP要求パケットに選択されるように指定する必要があります。

(4)選択された後、サーバは、DHCPリクエスト、DHCP応答ACKメッセージ、アドレスの割り当てを受けます。

 

4-3 短い答え

4.   TCPフロー制御原理の説明。

       TCPヘッダフィールドを使用して、メインウィンドウは、フロー制御を実行します。ヘッダ内のウィンドウフィールドは、バッファサイズ、データ転送を受信し、現在のTCPお互いに通知するために使用され、受信バッファは、TCP確認応答を送信するときに、いつでも変更したり、相互にデータを送信し、今バッファケースを受けるであろう相手に送信ヘッダフィールドにウィンドウは、他の当事者は、送信データのサイズは、このように受信バッファを確保し、ウィンドウのフィールドの値を超えないように、受信されていないオーバーフロー、TCPので、フロー制御を実現します。

5. TCPは、データ伝送の信頼性を確保するための方法ですか?

       信頼性の高いデータ伝送を実現するために主にTCP受信確認や再送メカニズム。各当事者は、TCPデータ番号を送信する、数はバイトです。送信バイト開始番号は、接続を確立する過程で決定され、他側は三方ハンドシェークによって通知されました。

   あなたは、データの正確な数を受け取った場合、それはお互いに確認応答を送信します。確認を受けた後、あなたはデータを返送し続けることができます。TCPセグメントを発行した後、タイマーが満了した場合には、タイマーを起動しますが、確認は来ていない、最初のメッセージを再送信します。

       データが途中で失われた場合には、送信者が確認を受信しません、それはタイマーが切れる再送します。

       データに誤りがある場合は、受信機がパケットを破棄し、送信者が同じ確認応答を受信しません、再送タイマがタイムアウトします。

       送信側は、タイマーのタイムアウトメッセージを再送しますので、受信者がメッセージを重複して受信しますので、紛失を確認した場合、受信機の破棄は、パケットを複製し、確認応答を送信します。

       TCPパケットのセグメントは順序が狂って到着するために、TCPは、後続のアプリケーション層にアップロード裏打ちされているため、外これらのパケットをバッファリングすることができます。

6.   なぜ輻輳制御?どのようにTCPの輻輳制御?

       場合は、データ・ネットワークの大量の流入、ネットワークルータは、いくつかのパケットの輻輳を破棄することを強制過負荷に部分的に原因の可能性があります。同時に、送信者は、これらのパケットが静止するより深刻な渋滞、ネットワーク全体を引き起こして、ルータが破棄されるので、タイマーが切れる再送します。したがって、送信側は、輻輳制御を実行します。

       TCPはパケットロスがある場合は、戻ってくる時間がないことを確認してくださいと信じて、輻輳が発生します。ネットワークへの注入TCPデータのサイズと速度を制限するため、輻輳ウィンドウと呼ばれ、変数にわたって維持TCPコネクション。ネットワークの良好な状態が、それぞれ承認が時間内に戻ってくることができた場合、輻輳ウィンドウは、ネットワークデータの注入が増加、増加し;輻輳が発生した場合、時間に戻っ確認がない、輻輳ウィンドウは、圧力ネットワークを容易にするためのイニシアチブを取るために低減され。

       ちょうどTCPコネクションを確立した後、TCPの輻輳ウィンドウサイズは、最大パケット長MSSです。それぞれの始まりは、輻輳ウィンドウサイズが1 MSSだけ増加される確認を受信し、輻輳ウィンドウのサイズは、1,2,4,8です...、つまり、RTTを介して各が、輻輳ウィンドウのサイズが倍増すると指数関数的に増加します。このプロセスは、スロースタートと呼ばれています。

       輻輳ウィンドウの値が大きい一定に達したときに、送信レートがネットワークの容量が受信されるよりも多い、パケット損失が発生します。パケットロスたら、TCPは輻輳ウィンドウを削減します。また、しきい値を設定する際に、この値は、確認され、いくつかの連続したパケットが受信されない場合は、ネットワークの混雑状況は、より深刻その後すぐにTCP輻輳ウィンドウサイズが1に減少しており、スロースタート・アップ段階に入ることを示します輻輳が発生する輻輳ウィンドウの半分のサイズ。指数関数的にこの閾値を増加させるスロースタート後、輻輳ウィンドウの増加は、線形成長なります。かかわらず、パケットロスが再び発生するまで、確認、一つだけMSSの増加を受けてどのように多くのRTT内のその後。TCPは、増加した輻輳ウィンドウが再びまで、唯一のMSS高々、RTTで直線的な成長に輻輳ウィンドウを大きくしながら、いくつかの連続した同一の、TCPの輻輳ウィンドウサイズは、半分に削減されるの承認を受けた場合パケットロスが発生します。

おすすめ

転載: www.cnblogs.com/laohantui/p/11227772.html