- TCPプロトコルとUDPプロトコル
信頼性:TCPは、両方の接続を確立する必要があり、エラー制御メカニズムを備えているため、信頼性の高い伝送です。また、UDP送信には、送信元ポート、宛先ポート、およびチェックコードしかありません。そのため、TCPに比べて信頼性が低くなります。
UDPにはTCPの複雑な信頼性とエラー制御メカニズムがないため、セキュリティは比較的弱いです。
伝送効率、TCPの各伝送は接続を確立する必要があり、UDPは必要ありません。したがって、UDPは、リアルタイムのネットワークパフォーマンスを必要とする接続よりも優先され、たとえばビデオ会議にはUDPが使用されます。
送信データ、TCPにはスライディングウィンドウ制御メカニズムがあり、各送信データはTCPによってメッセージセグメントと呼ばれる最も適切なデータブロックに分割されます。UDPプロトコル送信アプリケーションデータは一貫性を保ちます。
つまり、伝送の信頼性、セキュリティ、整合性の要件がある場合は、TCPを使用してください。UDPは、伝送と効率を重視する場合に使用されます。
- シンプレックス、半二重、全二重
シンプレックス、一方向通信、通信の1つの方向のみ、他の方向の相互作用はありません。
半二重、双方向交互通信、2つのパーティは同時にメッセージを送受信できません。
全二重の双方向同時通信。両方の当事者が同時にメッセージを送受信できます。
- HTTPプロトコルの永続的接続と非永続的接続の違いは何ですか?
非永続的な接続の場合、HTMLページと10個のJPG画像を要求するクライアントには11個のTCP接続が必要です。サーバーがオブジェクトを送信するたびに、サーバーは切断され、他のオブジェクトの転送に使用できるようになるまで持続しません。つまり、各TCP接続は1つだけを送信し、1つのメッセージに応答できます。
永続的な接続。同じTCP接続で複数のHTTP要求を受け入れることができます。要求メッセージに応答した後、他の要求に引き続き応答できます。
- OSIモデルの5層ネットワーク構造?
物理層は、伝送媒体を使用してデータリンク層への物理接続を提供し、デバイス間の差異をシールドし、ビットストリームを透過的に送信します。
データリンク層は、2つのネットワークエンティティ間のデータリンクの作成、保守、および解放を提供します。また、データリンクユニットは、フレーム区切り、同期、伝送制御とも呼ばれます。データリンク層はフロー制御とエラーチェックを提供するため、エラーのある物理接続をエラーのない論理接続に変換できます。、物理層の元のデータをカプセル化します。
ネットワーク層は、異なるネットワーク上の2つのパーティが互いに通信できるようにするルーティングおよびアドレス指定機能を提供します。ネットワーク層プロトコルには、主にARPプロトコル、RARPプロトコル、IPプロトコル、ICMPプロトコルなどが含まれます。
トランスポート層、上位層はアプリケーション層に信頼できるデータ伝送を提供し、下位層はネットワーク層に信頼できるサイト情報を提供します。エンドツーエンドの送信を提供し、フロー制御とエラー検出を提供します。トランスポート層プロトコルはTCPとUDPです。
アプリケーション層は、ユーザーとアプリケーション間のインターフェースであり、ネットワークサービスも提供します。DNS、HTTP、FTP、SMTP、TELNETプロトコルなど
- OSIモデル5層ネットワーク構造関数の紹介
アプリケーション層は、ユーザーが理解しやすいさまざまなデータフォームの統一されたフォーマット標準を指定します。
トランスポート層には、どのアプリケーションが送信しているかを明確にするためにポートが追加されています。
IPアドレスを追加するネットワーク層は、明らかにそれらのネットワーク伝送です。
データリンク層では、MACアドレスが追加され、物理ホストが指定され、フレームが送信されます。
物理層は、伝送媒体を介して2つのホスト間で伝送されます。
- ARPプロトコル、ワークフロー?
ARPプロトコルは、IPアドレスをMACアドレスに変換するメカニズムです。同じサブネット内の2つのホスト、ARPプロトコルはデータパケットを送信します。これには、ターゲットIPアドレスのクエリが含まれます。データパケットはブロードキャストアドレスです。サブネット内のすべてのホストは、このデータパケットを受信し、IPを取り出します。同じ場合は、相手のMACアドレスを比較し、異なる場合はパケットを破棄します。
- データリンク層プロトコル
CSMA / CDプロトコル、キャリアセンスマルチポイントアクセス/衝突チェックプロトコル各ホストがバス上でデータを送信するとき、常に最初に他のホストが送信しているかどうか、および待機しているかどうかを検出します。送信プロセスでは、競合が発生していないかどうかも監視する必要があります。競合がある場合は、切り捨てられた2進指数型回避アルゴリズムを使用して、一定の時間再送信するまで待機します。簡単に言うと、まずリスニングし、リスニング中に送信し、競合の送信を停止し、ランダムに再生します。
PPP契約、ポイントツーポイント契約。2つのノードに直接接続され、接続はダイヤルアップまたは専用線を介してデータを送信するために確立され、ホスト、ブリッジ、ルーターを接続する最も簡単な方法と呼ばれます。PPPプロトコルには、リンクの確立、管理、および構成に使用されるLCPプロトコルとリンク制御プロトコルが含まれています。NCPプロトコル、ネットワーク管理プロトコルは、さまざまなネットワーク層プロトコルを使用できます。各ネットワーク層プロトコルは、構成するためにNCPを必要とします。これは、IPデータパケットをシリアルリンクにカプセル化する方法です。
- RIPプロトコル、OSPFプロトコル?
RIPプロトコル、距離ベクトルプロトコル。実装が簡単でオーバーヘッドが少ない小規模ネットワークに適しています。トランスポート層はUDPプロトコルを使用し、RIPセグメントは512バイトです。ネイバーと情報を交換するだけで、ルーティングテーブル全体が交換され、一定の時間で交換されます。
OSPFプロトコル、リンクステートプロトコルは、自律ドメイン内のすべてのルーティングテーブルにリンク情報を送信します。高速な更新、最適なルートの選択、マルチチャネルロードバランシングのサポート。大規模ネットワークに適しています。
1つ目は、RIPが小規模ネットワークに適しており、OSPFが大規模ネットワークに適していることです。RIPルート計算アルゴリズムは、距離ベクトルアルゴリズムを使用します。OSPFは、Open Shortest Path Firstアルゴリズムです。RIPは30秒ごとにルーターを更新し、それを隣接ルーターに送信します。OSPFの各ASのルーターは新しいルートを学習した後、それをASの他のルーターに送信します。
- フロー制御?ネットワークの混雑?混雑の原因は何ですか?混雑を制御するには?TCP輻輳制御アルゴリズム?
フロー制御は、送信側がデータ送信を制御し、受信側のデータ処理速度を超えないようにします。トランスポート層では、エンドツーエンドのトラフィックを制御し、データリンク層では、隣接ノード間のトラフィックを制御します。
ネットワークの輻輳は、通信サブネットの特定の部分のパケット数が多すぎることを意味します。これにより、ネットワークの処理が遅すぎて、ネットワーク全体のパフォーマンスが低下し、深刻な状況ではデッドロックが発生します。
輻輳の原因は、複数の着信回線に到着するパケットがあり、同じ出力回線が必要であることです。ルーターにすべてのパケットを格納するのに十分なメモリがない場合、一部のパケットが失われ、輻輳が発生します。ルーターの処理速度が遅すぎて、必要な処理作業(バッファーキューイング、ルーティングテーブルの更新)を完了することができません。つまり、余分な回線がある場合、パケットもキューに入らなければならず、輻輳が発生します。
トランスポート層、ネットワーク層、およびデータリンク層での輻輳を回避するソリューションがあります。
トランスポート層は、再送信戦略、順不同キャッシング戦略、確認戦略、フロー制御戦略、およびタイムアウト戦略を使用します。ネットワーク層は、パケットキューイングとサービス戦略、パケット破棄戦略、ルーティングアルゴリズム、およびパケット生存管理を使用します。データリンク層は、再送信戦略、確認戦略、フロー制御戦略、および順不同のキャッシュ戦略を使用します。
TCP輻輳制御方式、スロースタート、輻輳回避、高速再送信、高速リカバリ。