PHPのインタビューのトピック--- 10、ネットワークプロトコルテストサイト

PHPのインタビューのトピック--- 10、ネットワークプロトコルテストサイト

概要

文の要約:

実際には、これらのテストセンターネットワーク:一般的なステータスコード、共通のプロトコル、OSIの7層モデル、HTTPとHTTPS

 

1、HTTP / 1.1、ステータスコード200,301,304,403,404,500意味?

:( 301は、要求されたページは永久に新しい場所に移動されました)恒久的に移動しました。サーバはこの応答(GETまたはHEAD要求に対する応答)を返すと、自動的に新しい場所に、リクエスタを転送します。
:( 304が変更されていないが)最後の要求以来、要求されたページが変更されていません。サーバはこのレスポンスを返すと、そのページのコンテンツには戻りません。
403 :(禁止)サーバーは要求を拒否します。
:( 404見つかりません)サーバーは要求を見つけることができません。

 

2、OSI 7層モデル?

物理層、データリンク層、ネットワーク層、トランスポート層、セッション層、プレゼンテーション層、アプリケーション層

 

3、HTTPプロトコルの作業特性?

ステートレス
B / Sに基づいて、
通信オーバーヘッドは、小さな簡単かつ迅速、低コストの伝送であります

 

B / Sに基づいて、
より少ない通信オーバヘッドの簡単かつ迅速な、低コストの送信
可撓性、ハイパーテキスト転送プロトコルを使用することができる
伝送時間を節約するために
ステートレス

 

4、HTTPプロトコルの動作原理?

クライアントがサーバに要求を送信し、TCP接続を作成し、ポート番号を指定し、デフォルトは80で、サーバーに接続し、サーバは要求のタイプを分析し、一度クライアントの要求に耳を傾け、ブラウザ要求をリッスンし、サーバがクライアントにステータス情報を返し、データ内容

 

5、HTTPプロトコルの一般的なリクエストメソッド?

GET:取得
POST:アップロード
PUT:修正
DELETE:削除

GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE

 

6、HTTPSプロトコルの動作原理?

SSL / TLS:HTTPSは、SSL / TLSのHTTPプロトコルに基づいており、HTTPデータはすべてSSL / TLSプロトコルカプセル化伝送の上にあります。
暗号化された転送:HTTPプロトコルに基づいてHTTPSプロトコル、SSL / TLSハンドシェイクと暗号化されたデータ伝送を追加し、また、アプリケーション層のプロトコルに属しています。

 

7、一般的なネットワークプロトコルとポートを意味しますか?

FTPやTelnet、SMTP、POP3、HTTP、DNS

 

8、私たちの共通のHTTPプロトコル、TCPプロトコルは、OSIネットワークモデルの第一層に配置されていますか?

HTTPプロトコル:7階
TCPプロトコル:四階

 

9、第七層、アプリケーション層のプロトコルは何?

HTTP、FTP、TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

 

 

 

 

要約では第二に、コンテンツ

 

 

 

 

ます。https://www.cnblogs.com/Renyi-Fan/p/11061767.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34159110/article/details/93572360