JSP 1講義-Webプログラムの概要


この投稿は、インフラストラクチャのレッスンを覚えるために作成されました.整理するよりノートみたい

1-1. Webプログラムの概要


サーバー、スマートフォン、タブレットなどのパソコンがあります.
この端末が接続されるとネットワークが形成されるそうです.
ネットワーク上には多くのサービスがあり、その中にはネットワークサービスがあります.
相互接続した状態で、ブラウザでデータや情報などを交換します.これらはすべてネットサービスを利用しているそうです.
REQUEST:ある種、特にブラウザから別のコンピュータに情報を要求する行為を指す.
RESPONSE:その後、サーバーは要求の情報を処理し、要求の所在地に応答を送信する.これはRESPONSEです.
すなわち,Webプログラムは,インターネットサービスを利用して異なるコンポーネント(PCなど)で通信するプログラムである.

1-2. プロトコルとIP


上述したように、ネットワークオブジェクトは、Webサーバに任意の要求を発行することができ、サーバは再びオブジェクトに応答する.
このとき互いに通信し合い、互いに約束して通信するという.
この通信を行うための約定をプロトコルと呼ぶ.
HTTP、FTP、SMTP、POPなどがあります.
HTTP:ブラウザでWebサイトにアクセスすると、そのサイトの画像、文章、ビデオに返信します.任意のリクエストを送信すると、ハイパーリンクを使用して、任意のテキスト、ビデオ、および画像に応答できます.
FTP:リクエスト時にファイル自体がレスポンスとして送信されます.ファイルをサーバに送信したり、ダウンロードしたりできます.
SMTP、POP:メール関連.
世界中にPCがたくさんあります.要求する特定のPCを指定しなければなりません.このとき,どのコンピュータの特定のアドレスもIPアドレスと呼ぶ.
IPは数字で表示されていますが、これは複雑すぎて利用率が低いです.
だから私たちはDNSサーバーを置いています.
DNSサーバ:ユーザーが英語名を入力すると、対応するIPアドレスにマッピングされます.
ポート:Webサーバには、実行中のプログラムが複数あります.私が欲しいプログラムを探すためのパスはポートと呼ばれています.
http://www.google.com:80/index.html
http:プロトコル
www:インターネットサービスの区別
google.com:ドメイン
80:ポート
index.html:パス

1-3. Webプログラムの動作原理



ユーザーがブラウザを介して検索を行うと、要求がサーバに要求されます.
そして、サーバは、受信した要求に基づいて、どのような情報を取得するかを判断する.このプロシージャでは、データベースにアクセスする必要がある場合はdbを使用してqueryを行います.
クエリーの結果が表示されると、ブラウザを介して再びメッセージが表示されます.
Webサーバとユーザが通信すると、HTML Webブラウザを構成するドキュメント間で入れ替わります.
ユーザが要求すると、特別な加工が必要でなければ、準備された静的データとして表示される.
しかし、別途修正、加工、変更が必要な場合はwebcontainerに送信されます.加工と変形により新しいデータを抽出する.これを動的データと呼びます.
知っている内容ですが、もう一度聞いてみるのもいいですね.ウォーミングアップ!