Submit Search
Upload
URLから画面表示までに起こること6選.pdf
•
0 likes
•
12 views
K
kenshin
Follow
「インターネットはなぜつながるのか」をかなりざっくりまとめました。現在制作中です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 15
Download now
Download to read offline
Recommended
5jCup WebRTC賞
5jCup WebRTC賞
Yusuke Naka
Webとは何か
Webとは何か
teracchi
サーバーの初歩的な話セミナー@大阪20120901
サーバーの初歩的な話セミナー@大阪20120901
Masayuki Abe
10th jan 2013_miyazaki
10th jan 2013_miyazaki
Kensaku Komatsu
WebRTCとPeer.jsを使った実装
WebRTCとPeer.jsを使った実装
Yuta Suzuki
勉強会資料①
勉強会資料①
真亮 坂口
Lesson01
Lesson01
MRI
Janogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshi
Keisuke Ishibashi
Recommended
5jCup WebRTC賞
5jCup WebRTC賞
Yusuke Naka
Webとは何か
Webとは何か
teracchi
サーバーの初歩的な話セミナー@大阪20120901
サーバーの初歩的な話セミナー@大阪20120901
Masayuki Abe
10th jan 2013_miyazaki
10th jan 2013_miyazaki
Kensaku Komatsu
WebRTCとPeer.jsを使った実装
WebRTCとPeer.jsを使った実装
Yuta Suzuki
勉強会資料①
勉強会資料①
真亮 坂口
Lesson01
Lesson01
MRI
Janogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshi
Keisuke Ishibashi
Webサーバの基礎知識【編集済み】
Webサーバの基礎知識【編集済み】
Kikunaga Taishi
20120516 v6opsf-ngn final
20120516 v6opsf-ngn final
Ruri Hiromi
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
Akira Nagata
CONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 Network
Yuya Takahashi
クラウドインターネットルータ
クラウドインターネットルータ
Yasuhito Takamiya
最新プロトコル HTT/2 とは
最新プロトコル HTT/2 とは
Yukimitsu Izawa
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?
Brocade
IPv4/IPv6 移行・共存技術の動向
IPv4/IPv6 移行・共存技術の動向
Yuya Rin
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM,INC
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Toru Yamaguchi
Open contrail days 2014 fall
Open contrail days 2014 fall
Daisuke Nakajima
30分でわかる! コンピュータネットワーク
30分でわかる! コンピュータネットワーク
Trainocate Japan, Ltd.
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
Ruo Ando
IBM SoftLayer @ Osc tokyo-2014-fall
IBM SoftLayer @ Osc tokyo-2014-fall
Yasushi Osonoi
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
Ruo Ando
6th oct2012 kobeit_webintents
6th oct2012 kobeit_webintents
Kensaku Komatsu
About SoftLayer at OSC Tokyo Spring
About SoftLayer at OSC Tokyo Spring
Kimihiko Kitase
Kubernetesと閉域網
Kubernetesと閉域網
Han Li
at+link サービスセミナー 20111209
at+link サービスセミナー 20111209
Hiroshi Bunya
デブサミ夏2014 開発者に嬉しいSoftLayerサーバー構築Tips
デブサミ夏2014 開発者に嬉しいSoftLayerサーバー構築Tips
Maho Takara
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
More Related Content
Similar to URLから画面表示までに起こること6選.pdf
Webサーバの基礎知識【編集済み】
Webサーバの基礎知識【編集済み】
Kikunaga Taishi
20120516 v6opsf-ngn final
20120516 v6opsf-ngn final
Ruri Hiromi
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
Akira Nagata
CONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 Network
Yuya Takahashi
クラウドインターネットルータ
クラウドインターネットルータ
Yasuhito Takamiya
最新プロトコル HTT/2 とは
最新プロトコル HTT/2 とは
Yukimitsu Izawa
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?
Brocade
IPv4/IPv6 移行・共存技術の動向
IPv4/IPv6 移行・共存技術の動向
Yuya Rin
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM,INC
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Toru Yamaguchi
Open contrail days 2014 fall
Open contrail days 2014 fall
Daisuke Nakajima
30分でわかる! コンピュータネットワーク
30分でわかる! コンピュータネットワーク
Trainocate Japan, Ltd.
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
Ruo Ando
IBM SoftLayer @ Osc tokyo-2014-fall
IBM SoftLayer @ Osc tokyo-2014-fall
Yasushi Osonoi
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
Ruo Ando
6th oct2012 kobeit_webintents
6th oct2012 kobeit_webintents
Kensaku Komatsu
About SoftLayer at OSC Tokyo Spring
About SoftLayer at OSC Tokyo Spring
Kimihiko Kitase
Kubernetesと閉域網
Kubernetesと閉域網
Han Li
at+link サービスセミナー 20111209
at+link サービスセミナー 20111209
Hiroshi Bunya
デブサミ夏2014 開発者に嬉しいSoftLayerサーバー構築Tips
デブサミ夏2014 開発者に嬉しいSoftLayerサーバー構築Tips
Maho Takara
Similar to URLから画面表示までに起こること6選.pdf
(20)
Webサーバの基礎知識【編集済み】
Webサーバの基礎知識【編集済み】
20120516 v6opsf-ngn final
20120516 v6opsf-ngn final
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
CONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 Network
クラウドインターネットルータ
クラウドインターネットルータ
最新プロトコル HTT/2 とは
最新プロトコル HTT/2 とは
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?
IPv4/IPv6 移行・共存技術の動向
IPv4/IPv6 移行・共存技術の動向
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Open contrail days 2014 fall
Open contrail days 2014 fall
30分でわかる! コンピュータネットワーク
30分でわかる! コンピュータネットワーク
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
IBM SoftLayer @ Osc tokyo-2014-fall
IBM SoftLayer @ Osc tokyo-2014-fall
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
6th oct2012 kobeit_webintents
6th oct2012 kobeit_webintents
About SoftLayer at OSC Tokyo Spring
About SoftLayer at OSC Tokyo Spring
Kubernetesと閉域網
Kubernetesと閉域網
at+link サービスセミナー 20111209
at+link サービスセミナー 20111209
デブサミ夏2014 開発者に嬉しいSoftLayerサーバー構築Tips
デブサミ夏2014 開発者に嬉しいSoftLayerサーバー構築Tips
Recently uploaded
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Recently uploaded
(8)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
URLから画面表示までに起こること6選.pdf
1.
URL入力から画面表示までに 起こること6選 Kenshin oga
2.
目次 2 ・全体像の説明 ・起こること6選 ①URLを解読しリクエストを作成 ②リクエストをデータパケットに変換して送信 ③自宅or会社のネットワークを通過 ④インターネットによる転送 ⑤Webサーバに到達 ⑥Webサーバが受け取り、返信 ・まとめ
3.
全体像の説明 3 ユーザ側 Webブラウザ TCP/IP LANドライバ ハブ ルーター サーバ側 Webサーバー TCP/IP LANドライバ キャッシュ サーバ ファイア ウォール コア・インターネット 電話局 電話局 プロバイダ アクセス回線 アクセス回線
4.
全体像の説明 4 ユーザ側 Webブラウザ TCP/IP LANドライバ ハブ ルーター サーバ側 Webサーバー TCP/IP LANドライバ キャッシュ サーバ ファイア ウォール コア・インターネット 電話局 電話局 プロバイダ アクセス回線 アクセス回線 ① ② ③ ⑤ ⑥ ④
5.
電話局 アクセス回線 サーバ側 Webサーバー TCP/IP LANドライバ キャッシュ サーバ ファイア ウォール コア・インターネット 電話局 プロバイダ アクセス回線 5 ユーザ側 Webブラウザ TCP/IP LANドライバ ハブ ルーター 全体像の説明 ①URLを解読して リクエストを作成
6.
①URLを解読しリクエストを作成 6 郵便で例えるなら...手紙を書く段階 リクエスト・メッセージ
7.
①URLを解読しリクエストを作成 7 ・URLを解読 例 https: + //
+ www.youtube.com + /feed/trending... プロトコル名 続く文字列がサーバであることを表す Webサーバ名 データ元のパス名 ブラウザの開発者ツール ・プロトコル名: どういう通信がしたいか(http, ftp, file, mailto...) ・データ元のパス名: サーバ上のリソースや仮想的なルーティング 「youtubeの急上昇ページにアクセスしたい」とわかる
8.
8 ・リクエスト・メッセージを作成 ①URLを解読しリクエストを作成 GET /feed/trending HTTP/1.1 ・・・ Host
:www.youtubei.com User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 ・・・ (十数行続く) 例:youtubeの急上昇ページにアクセス メソッド:サーバに何をしてほしいか (主にGET,POSTを使う) URI:処理の対象(ファイルパスなど)
9.
9 ・サーバ名からIPアドレスを問い合わせる ①URLを解読しリクエストを作成 サーバ名(ドメイン名): 人間が理解しやすい IPアドレス :
機械が理解しやすい Webブラウザ TCP/IP LANドライバ ユーザのPC 2つを変換する機能が必要 DNS (ドメインネームシステム) [ www.youtube.com ]の IPアドレスは? [ 172.217.175.14 ]です! アクセス先(IPアドレス)が判明! 通信をするには、相手のIPアドレスが必要
10.
電話局 アクセス回線 サーバ側 Webサーバー TCP/IP LANドライバ キャッシュ サーバ ファイア ウォール コア・インターネット 電話局 プロバイダ アクセス回線 10 ユーザ側 Webブラウザ TCP/IP LANドライバ ハブ ルーター 全体像の説明 ②リクエストを データパケットに 変換して送信
11.
②リクエストをデータパケットに変換して送信 11 郵便で例えるなら... 手紙を封筒に入れ、宛先と切手を貼る段階 リクエスト・メッセージ
12.
②リクエストをデータパケットに変換して送信 12 パケット化する=転送に必要な情報をくっつける ・パケットとは … データを運ぶための形 ・パケットの形式 ヘッダー ヘッダー
(宛名や切手のようなもの) データ(中身) 基本形 MACヘッダー IPヘッダー TCP/IP TCPヘッダー リクエスト ・パケット化の流れ HTTPヘッダー メッセージ・ボディ リクエスト TCP 断片1 TCPが断片に分割 断片2 TCP 断片1 IP TCP 断片1 IP MAC パケットのできあがり!
13.
13 ②リクエストをデータパケットに変換して送信 各ヘッダの情報、役割 ●TCP:データの品質を管理 ・宛先、送信元ポート番号(どのアプリか) ・データ断片の順序情報 ・データが送れているかを管理 ・通信相手との接続情報 ・データが壊れていないかを管理 ...など ●IP ・宛先、送信元IPアドレス ...など ●MAC ・宛先、送信元MACアドレス
...など ・パケット化の流れ HTTPヘッダー メッセージ・ボディ リクエスト TCP 断片1 TCPが断片に分割 断片2 TCP 断片1 IP TCP 断片1 IP MAC パケットのできあがり!
14.
②リクエストをデータパケットに変換して送信 14 〇IPアドレスとMACアドレスの使い分け ルータA IPアドレス:192.168,10,1 MACアドレス:18:3e:ef:b9:37:9 ルータB IPアドレス:192.168,10,2 MACアドレス:18:3e:ef:b9:37:10 PC1 MACアドレス:18:3e:ef:b9:37:11 PC2 ... PC3 MACアドレス:18:3e:ef:b9:37:13 PC4 ... ・IPアドレス:インターネットにおける住所 ・MACアドレス:機器の識別番号(ルータも) 〇IPアドレスとMACアドレスの違い セグメント1 セグメント2 東京エリア 大阪エリア 東京営業所
大阪営業所 東京都××区1-1 大阪府××市1-1 ・IPアドレス ➡ 最終的にどこに届けるか ・MACアドレス ➡ 次にどこに届けるか ☆2つのアドレスがあることで 効率的な通信ができる
15.
②リクエストをデータパケットに変換して送信 15 ・図で流れを確認(参考) ①URLを解読して リクエストを作成 ②リクエストを データパケットに 変換して送信 ③自宅or会社の ネットワークを通過
Download now