Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
長崎県WEBサーバー説
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
WallyNegi
February 12, 2019
3
320
長崎県WEBサーバー説
外交を許された長崎県はWEBサーバーと同様であるという説を唱えました.
WallyNegi
February 12, 2019
Tweet
Share
More Decks by WallyNegi
See All by WallyNegi
アメリカでロケット飛ばすARLISSの話
wallynegima
0
850
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
470
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
KATA
mclloyd
PRO
34
15k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
57
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Building Applications with DynamoDB
mza
96
6.9k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Transcript
長崎県WEBサーバー説 永間慎太郎
長崎県
長崎県 • 鎖国時代に唯一「出島」での外交が認められていた • 山が多い • 島が多い • じゃがいも生産量第二位 ◦
一位に圧倒的に差を付けられての二位 • 山が多い • ハウステンボスが有名
WEBサーバー
WEBサーバー • HTTPSリクエストを受け付ける • リクエストに対してレスポンスを返す ◦ HTMLやJSONなどのデータ • 受け付けるリクエストを制限できる ◦
ポートで制限 ◦ リクエストヘッダーを制限
今回伝えたいこと 長崎県とWEBサーバー情報を見比べたときに, 共通点がありすぎることにお気づきで しょうか?? 今回はその共通点を踏まえて, 長崎県WEBサーバー説を唱えたいと思います
HTTPSリクエスト
HTTPSリクエスト = 外国船 HTTPSリクエストは長崎の出島を訪れる外国船です. 長崎の出島のみが外交を許されており, スペイン・ポルト ガルなどの外国船が出島を訪れていました. それはさながらブラウザからサーバーへ送られるHTTPS リクエストのようです.
ファイアウォール
ファイアウォール = 立ちはだかる山 ファイアウォールは長崎を囲い, 立ちはだかる山をさします. 山は長崎を訪れた商人を苦しめました. 港から目的地へとたどり着けるのは正しい道を 知った者のみだったのです. それはまさしく, 443番ポートのみを許したファイアウォールのようです.
正しい道 = 443ポート
リクエストヘッダー
リクエストヘッダー = 朱印状 リクエストヘッダーは日本が貿易することを許した国へ出した朱印状をさします. 日本が出した朱印状のみを許し, 偽りのものや朱印状ではないものは拒みます. それはまさしく, Access-Control-Allow-Originで指定したリクエストヘッダーしか許さ ないWEBサーバーそのものです.
WEBサーバー
WEBサーバー = 長崎駅 船にのり出島へたどり着いた商人のうち(HTTPSリクエスト), 正しい朱印状(リクエスト ヘッダー)を持ち, 立ちはだかる山(正しいポートを選択してファイアウォール)をくぐりぬけ た者のみがたどり着く場所, それが長崎駅です. 長崎駅は商人が行きたい場所へと誘うリバースプロキシのような働きをします.
まさしく, WEBサーバーそのものでしょう.
長崎は上下線のみしかない
長崎駅は始発駅であるため, 行く場所は1つしかない
ハウステンボス (WEBアプリケーションサーバー)
WEBアプリケーション = ハウステンボス ついに商人はハウステンボスへとたどり着き, 目的を果たすことができます. 人生を豊かにするハウステンボスは, WEBアプリケーションとなんら遜色はないでしょう.
いかがでしょうか
長崎県 = WEBサーバー ご納得頂けたかと思います
長崎県WEBサーバー説のおさらい WEBサーバー 長崎県 HTTPSリクエスト 外国船 ファイアウォール 立ちはだかる山 リクエストヘッダー 朱印状 WEBサーバー
長崎駅 WEBアプリケーション ハウステンボス
学術的に証明すると リクエストを受け付ける リクエストを制限できる レスポンスを返す 長崎県 リクエストを受け付ける(外国船を受け付ける) リクエストを制限できる(山と朱印状) レスポンスを返す(ハウステンボスで圧倒的UXを提供) WEBサーバー WEBサーバー
証明が完了
発表内容に関して いかなる責任も負いません
ご清聴ありがとうございました