フロントエンド勉強用+メモ

主にフロントエンドの勉強用+メモとして自分用に残していくブログ

AWS:ゼロから実践するAmazon Web Services。手を動かしながらインフラの基礎を習得【セクション7】

WordPress用のデータベースを作成しよう

WordPressをインストールしよう

ライブラリのインストール WordPressのダウンロード WordPressの解凍 WordPressのプログラムをApachから見える場所に配置 WordPressファイルの所有者・グループを変更 Apatchの再起動

WordPressを設定しよう

ドメイン名にアクセス WordPressの設定

なんでWordPressのサイトが表示されるの?

①Route53にドメイン名のIPアドレス聞く ②IPアドレスが返ってくる ③返ってきたIPアドレスでWebサーバーにアクセスする ④DBを参照する ⑤DBの値を返す ⑥Webページを返す 通信の中では実際何が起こっているのだろう??→TCP/IPプロトコルに基づいて通信が行われている

TCP/IPについて学ぼう

プロトコルとは、コンピュータ同士がネットワークを利用して通信するために決められた約束ごと

例) HTTP DNS SSH SMTP TCP UDP IPなど

なぜプロトコルは必要? メーカーやOSが違うコンピュータ同士が通信するためには、同じ仕様でやりとりする必要がある

TCP/IPとは、TCP・IPを中心として、インターネットを構築する上で必要なプロトコル群の総称。 インターネットを運用するために開発された

TCP/IPの階層モデル アプリケーション層/アプリケーション同士が会話する トランスポート層/データの転送を制御する ネットワーク層/IPアドレスを管理し、経路選択する ネットワークインターフェース層/直接接続された機器同士で通信する

HTTPについて学ぼう

WebブラウザとWebサーバー間が通信する時に利用されるHTTPプロトコルについて学ぼう インターネットでHTMLなどのコンテンツを送受信用に用いられる通信の約束ごと クライアントがHTTPリクエストを送り、サーバーがHTTPレスポンスを返す

■HTTPリクエスト リクエストライン、ヘッダー、ボディから構成される リクエストライン:GET/HTTP/1.1 ヘッダー:Host: example.com User-Agent:Mozilla/5.0 etc,,, ボディ:特になし(オプション)

■HTTPレスポンス ステータスライン、ヘッダー、ボディから構成される ステータスライン:HTTP/1.1 200 OK ヘッダー:Date:Fri, 28 Jun 2020 01:09:23 GMT Conect-Type: text/html; charset=UTF-8 etc,,, ボディ:<!doctype html> ...

TCPUDPについて学ぼう

トランスポート層では、アプリケーション間のコネクションを確立するために、ポート番号を利用する

代表的なプロトコルTCPUDP。通信の特性により使い分ける

IPについて学ぼう

ネットワーク層の役割は、最終的な宛先のコンピュータにパケットを届ける事

IPの役割は、IPアドレス、終点コンピュータまでのパケット配送(ルーティング)、パケットの分割・再構築処理の3つ