コンピュータネットワークのインタビュー一般的な問題

1つのTCPとUDPのコントラスト?

  • コネクション型のTCP、UDPデータリンクを送信する前に確立された非接続に必要ありません。
  • バイトストリーム指向のTCP、UDPデータグラム指向。
  • TCPは信頼性の高いサービス(データ伝送)を提供し、UDPはベストエフォートを使用し、信頼性の高い配信を保証するものではありません。
  • TCPは、信頼性の高い輸送サービスを提供しています。エラーフリーのデータ伝送は、失われていない、繰り返されることはありません、順番に到着します。
  • TCPフロー制御、輻輳制御、およびように。
  • TCP-1のサポート、UDPサポート一対多、多くの双方向コミュニケーション。

2、TCP 3ウェイハンドシェイクと4振っプロセス

 

3、POSTとコントラストをGET!

  • 取得サーバーからデータを取得することで、データを投稿サーバに送信されます
  • URLは、ACTION属性で参照されるフォームを送信するために、パラメータデータキューに追加されて取得し、それぞれのフィールドの値がフォームを対応しており、それがURLで見ることができます。その内容と様々な分野へのHTTPポスト機構を介してポストは、ACTION属性が参照すると、送信フォームのHTML HEADERのURLアドレスに配置されます。ユーザーは、このプロセスは表示されません。 
  • GETの方法、ポストの実施形態のための変数値の取得を場合、Request.QueryStringと、サーバ側では、サーバがあるRequest.Formにより提出されたデータを取得し、
  • データ転送量が2キロバイトより大きく、小型ではありません取得します。送信される大量のデータを投稿
  • セキュリティが非常に低い取得するには、高いセキュリティを投稿

 

4、ツアー入力関与中間応答プロトコルを受信するためのURL?

1つのチェックキャッシュ
2 DNS解決
3 IPアクセス
4 TCPコネクションを確立します
5ラウンドHTTPデータ
6データを受け入れ、HTTPを解析します
7近いです
 
 

5、HTTPステータスコード

  • 100-199は、対応するクライアントすべき特定のアクションを指定するために使用されます。 
  • 200〜299は、要求が成功したことを示すために使用されます。 
  • ファイルのための300から399が移動されていて、新しいアドレスは、多くの場合、位置情報で指定されたヘッダ情報が含まれています。 
  • 400-499は、クライアントエラーを示すために使用されます。 
  • 500-599は、サーバーエラーをサポートするために使用されます。 

 

6、HTTPおよびHTTPSの違いは? 

HTTPプロトコルは、TCP、クリアテキストの送信の上で動作し、クライアントとサーバが他の身元を確認することはできません。HTTPSは、SSL上で実行するSSL(セキュア・ソケット・レイヤー)は、HTTPシェルを、身に着けている、SSLはTCPの上で動作し、ありますHTTP暗号化および認証メカニズムを追加します。次のような違いは、両者の間に存在します。

異なるポート:異なるHTTPおよびHTTP接続を使用する、ポートが同一でない、前者は443であり、80です。

リソース消費:による接着減算処理と比較し、HTTP通信、HTTPS通信は、より多くのCPUとメモリリソースを消費します。

コスト:HTTPS通信は、後のための一般的な必要性に証明書認証機関を必要とする、 
  
暗号化HTTPSは暗号化メカニズムで、共通鍵暗号と公開鍵暗号と混合します。

1つのチェックキャッシュ
2 DNS解決
3 IPアクセス
4 TCPコネクションを確立します
5ラウンドHTTPデータ
6データを受け入れ、HTTPを解析します
7近いです
 
 

5、HTTPステータスコード

  • 100-199は、対応するクライアントすべき特定のアクションを指定するために使用されます。 
  • 200〜299は、要求が成功したことを示すために使用されます。 
  • ファイルのための300から399が移動されていて、新しいアドレスは、多くの場合、位置情報で指定されたヘッダ情報が含まれています。 
  • 400-499は、クライアントエラーを示すために使用されます。 
  • 500-599は、サーバーエラーをサポートするために使用されます。 

 

6、HTTPおよびHTTPSの違いは? 

HTTPプロトコルは、TCP、クリアテキストの送信の上で動作し、クライアントとサーバが他の身元を確認することはできません。HTTPSは、SSL上で実行するSSL(セキュア・ソケット・レイヤー)は、HTTPシェルを、身に着けている、SSLはTCPの上で動作し、ありますHTTP暗号化および認証メカニズムを追加します。次のような違いは、両者の間に存在します。

異なるポート:異なるHTTPおよびHTTP接続を使用する、ポートが同一でない、前者は443であり、80です。

リソース消費:による接着減算処理と比較し、HTTP通信、HTTPS通信は、より多くのCPUとメモリリソースを消費します。

コスト:HTTPS通信は、後のための一般的な必要性に証明書認証機関を必要とする、 
  
暗号化HTTPSは暗号化メカニズムで、共通鍵暗号と公開鍵暗号と混合します。

HTTPプロトコルは、TCP、クリアテキストの送信の上で動作し、クライアントとサーバが他の身元を確認することはできません。HTTPSは、SSL上で実行するSSL(セキュア・ソケット・レイヤー)は、HTTPシェルを、身に着けている、SSLはTCPの上で動作し、ありますHTTP暗号化および認証メカニズムを追加します。次のような違いは、両者の間に存在します。

異なるポート:異なるHTTPおよびHTTP接続を使用する、ポートが同一でない、前者は443であり、80です。

リソース消費:による接着減算処理と比較し、HTTP通信、HTTPS通信は、より多くのCPUとメモリリソースを消費します。

コスト:HTTPS通信は、後のための一般的な必要性に証明書認証機関を必要とする、 
  
暗号化HTTPSは暗号化メカニズムで、共通鍵暗号と公開鍵暗号と混合します。

おすすめ

転載: www.cnblogs.com/wylwyl/p/10988273.html