0
1

More than 3 years have passed since last update.

【EC2】WordPressを構築しよう sec7後半

Posted at

TCP/IPの4階層モデル
sec7後半:なぜWordPressが表示されるのか?
下の図の部分を学ぶ。

TCP/OPについて学ぶ

通信の中では実際に何が起きているのか?
→ TCP/IPプロトコルに基づいて行われている。

プロトコル とは

コンピュータ同士の約束事。共通言語のような役割。

TCP/IP

TCP/IPを中心として、インターネットを構築する上で必要なプロトコル群。

TCP/IPの4階層モデル

各階層の役割がわかりやすく、上下の階層を意識する事なく自身の役割を果たすことができる。

アプリケーション層

アプリケーション同士が会話する。(HTTP, DNS, SSH

トランスポート層

データの転送を制御する。(TCP, UDP

ネットワーク層

IPアドレスを管理し、経路選択する。(IP, ICMP, ARP

ネットワークインタフェイス層

直接接続された機器同士で通信する。(Ethetnet, PPP
AWSがよしなにやってくれる。
上位層から階層へは、自分のデータ処理に必要になる"ヘッダ"を付随させてやり取りを行う。

HTTP

HyperText Transfer Protocol、HTMLなどのコンテンツの送受信に用いられる約束事。
クライアントがHTTPリクエストを送り、それに対してサーバーがHTTPレスポンスを返す。

HTTPリクエスト

  • リクエストライン(GET / HTTP / 1.1
  • ヘッダー(その他の情報
  • ボディ(オプション

HTTPレスポンス

  • ステータスライン(HTTP / 1.1 200 OK
  • ヘッダー(その他の情報
  • ボディ(HTMLのテクスト情報など

TCP

アプリ間のコネクションの確立・切断する。
どのアプリと通信するか決定する。(ポート番号を利用する。

TCP

Transmission Control Protocol
通信を制御するプログラム、データの到達確認・コネクション管理を行う。信頼性の高い通信

UDP

User Datagram Protocol
コネクションレスな通信サービス、高速性やリアルタイム性が高い通信(電話など。

IP

最終的な宛先のコンピュータにパケットを届ける役割、重要。
役割は3つ。

IPアドレス

通信を行う相手先を識別するのに使われる

ルーティング

宛先までパケットを届ける役割、ルートテーブルを活用

パケットの分割・再構築処理

ネットワークインターフェイス層により、最大転送範囲が異なる。最大転送範囲よりパケットを小さくし、宛先で再構築する。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1