アプリケーション層プロトコルの概要
アプリケーション層:アプリケーションのためのネットワークサービスを提供します。
主な合意:DNS、HTTP、SMTP、POP3、IMAP、TelnetやFTP、TFTP ...
、DNS(ドメインネームシステム):ドメイン名とIPアドレスの間のマッピングを確立します。
・簡単に言えば、DNSは、IPアドレスを使用すると、ジョー・スミスを呼び出したい電話番号である、電話帳を依頼する必要があり、名前がドメイン名で、それまでにジョー・スミスの電話番号、電話帳の応答、電話帳に似ていますジョー・スミスをダイヤルするIPアドレス。
・公共のDNSサーバー:Googleの8.8.8.8と114.114.114.114の114dnsの。
・一般的に使用されるコマンド:nslookupをDNSデバッグツール
IPCONFIG / displaydnsは、DNSキャッシュを表示します
DNSキャッシュをクリアするためにIPCONFIG / flushdnsと
二、HTTP:ハイパーテキスト転送プロトコル
ワールド・ワイド・ウェブ(ワールドワイドウェブ)にアクセスするためのクライアントを支援。
・HTTPは、暗号化されていないデータは平文で送信され、安全でない、HTTPS、HTTPに比べて、それが容易に割れすることができない、データ伝送を暗号化するSSL層に添加します。
・GETとPOSTの違い:
ブラウザの入力に直接し1.Get、ポストが要求を送信するためのツールが必要です
パラメータ渡しと2.getのURLやクッキー、本体のデータを投稿
3.get URLの長さの制限があり、ポストデータは非常に大きくなる可能性が
4.post、データのセキュリティを取得するよりも、参照URL理由
データを得るために使用5.get、データを送信するために使用されるポスト
・リクエストヘッダの意味:
受け入れ: MIMEファイル形式の愛を取ることができ、ブラウザや他のクライアントを指します。それを分析するサーブレットと適切なファイル形式を返すことができます。
ユーザエージェントは:クライアントブラウザの名前です。
ホスト: URLで対応するWeb URLの名前とポート番号。
受け入れ-Langeuageは:ブラウザは、エンとして、またはEN-USは、英語を指し、言語の種類を受け入れることができると指摘しました。
接続:サーバーは、一定のHTTP接続を維持できるかどうかを伝えるために使用されます。HTTPはコネクションレスで、HTTP / 1.1キープアライブを使用するデフォルト値を、ブラウザは複数のファイルを必要とするとき(たとえば、HTMLファイルと関連するグラフィックファイルなど)、接続を確立する必要がないように毎回
クッキー:このプロパティを使用してブラウザがサーバクッキーに送信されます。クッキーがブラウザ小さなデータボリュームに登録され、ユーザは、サーバに関連する情報は、セッション機能を実装するために使用することができることを指定することができます。
リファラー:ショーは、WebページのURLリクエストを生成しました。ページ/ icwork /検索へのリンク/icconcept/index.jspクリックからの比として、途中でサーバー/ icwork /検索にGETリクエストを送信し、リファラーはhttp://ホスト名:8080 / icconcept /インデックス。 JSP。このプロパティは、Web要求を追跡するために使用することができます来る何のサイトからです。
Content-Type:要求の内容のテーブルの名前を入力するために使用。getContentType HttpServletRequestを取得することができます()メソッド。
受け入れ-文字セットを:ブラウザが文字エンコーディングを受け入れることができると指摘しました。英語のブラウザのデフォルト値はISO-8859-1です。
受け入れ-エンコード:ブラウザが受け入れることができるエンコード指摘。アーカイブファイルの配信速度と加速度であるファイル形式を、コードとは異なり。ウェブからの応答を受信し、ファイル形式を確認した後、ブラウザの早期デコーディング。
第三に、メールサービス
電子メールを送信するために使用・SMTP簡易メール転送プロトコル
受信メールのPOP3・ポストオフィスプロトコルバージョン3
·IMAP 互联网邮件访问协议 类似POP3,功能更多
·在通过foxmail客户端管理邮件时,需开启以上协议(一般强制要求IMAP),才能正常收发邮件。
四、Telnet(Terminal Network,终端网络):远程管理的主要协议。
·常用终端工具:SecureCRT、Putty、xshell
·windows自带telnet工具,但出于安全因素(telnet不加密)考虑,一般默认关闭,如需使用,可在控制面板中开启telnet客户端服务。
·命令:telnet IP地址或域名,例如:telnet 192.168.168.168
五、FTP和TFTP
·FTP:文件传输协议 提供可靠的文件传输服务,具有认证、权限服务
·TFTP:简单文件传输协议 不可靠、不具有认证、权限服务(常用于网络设备的配置文件和系统文件传输)