Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yuya Rin
PDF, PPTX
3,806 views
ルーティングチュートリアルチュートリアル TCP/IP編
2014年9月29日にwakamonog meeting 6で行った「ルーティングチュートリアルチュートリアルのセッション」のうち私が担当したTCP/IP編のスライドです。
Internet
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 29
2
/ 29
3
/ 29
4
/ 29
5
/ 29
6
/ 29
7
/ 29
8
/ 29
9
/ 29
10
/ 29
11
/ 29
12
/ 29
13
/ 29
14
/ 29
15
/ 29
16
/ 29
17
/ 29
18
/ 29
19
/ 29
20
/ 29
21
/ 29
22
/ 29
23
/ 29
24
/ 29
25
/ 29
26
/ 29
27
/ 29
28
/ 29
29
/ 29
More Related Content
PDF
インターネットの仕組みとISPの構造
by
Taiji Tsuchiya
PDF
バックボーン運用から見るインターネットの実情
by
IIJ
PPTX
安定したネットワークを提供するためのラック内環境を考えてみる
by
Tomohiro Sakamoto(Onodera)
PDF
インターネットの舞台裏
by
Taiji Tsuchiya
PDF
ISPネットワーク運用で覗いてるもの
by
Taiji Tsuchiya
PDF
30分でわかる! コンピュータネットワーク
by
Trainocate Japan, Ltd.
PDF
絶対に止まらないバックボーン
by
IIJ
PDF
ネットワークでなぜ遅延が生じるのか
by
Jun Kato
インターネットの仕組みとISPの構造
by
Taiji Tsuchiya
バックボーン運用から見るインターネットの実情
by
IIJ
安定したネットワークを提供するためのラック内環境を考えてみる
by
Tomohiro Sakamoto(Onodera)
インターネットの舞台裏
by
Taiji Tsuchiya
ISPネットワーク運用で覗いてるもの
by
Taiji Tsuchiya
30分でわかる! コンピュータネットワーク
by
Trainocate Japan, Ltd.
絶対に止まらないバックボーン
by
IIJ
ネットワークでなぜ遅延が生じるのか
by
Jun Kato
What's hot
PDF
ISPの向こう側、どうなってますか
by
Akira Nakagawa
PDF
運用現場で常に隣り合わせの障害対応、IIJの出した答え
by
IIJ
PDF
AI Platform with Kubernetes and GPU in Private Cloud #GTC21
by
Yahoo!デベロッパーネットワーク
PDF
本当は楽しいインターネット
by
Yuya Rin
PDF
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
by
Satoshi Matsumoto
PDF
ロードバランスへの長い道
by
Jun Kato
PPTX
100 G超通信時代の安定した高品質な伝送インフラ構築づくり
by
Tomohiro Sakamoto(Onodera)
PPTX
545人のインフラを支えたNOCチーム!
by
Masayuki Kobayashi
PDF
ネットワークスイッチ構築実践 1.VLAN・LinkAggregation編
by
株式会社 NTTテクノクロス
PDF
MySQLアーキテクチャ図解講座
by
Mikiya Okuno
PPTX
BuildKitによる高速でセキュアなイメージビルド
by
Akihiro Suda
PDF
BGP Unnumbered で遊んでみた
by
akira6592
PPTX
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
by
Tokoroten Nakayama
PDF
[D20] 高速Software Switch/Router 開発から得られた高性能ソフトウェアルータ・スイッチ活用の知見 (July Tech Fest...
by
Tomoya Hibi
PDF
「今日から使い切る」ための GNU Parallelによる並列処理入門
by
Koji Matsuda
PDF
How to run P4 BMv2
by
Kentaro Ebisawa
PPT
Raft
by
Preferred Networks
PDF
PHPでマルチスレッド
by
karky7
PDF
Java仮想マシンの実装技術
by
Kiyokuni Kawachiya
PDF
[db tech showcase Tokyo 2017] E21: InfluxDB+αで時系列データの異常検知を可視化してみた by 株式会社インサイ...
by
Insight Technology, Inc.
ISPの向こう側、どうなってますか
by
Akira Nakagawa
運用現場で常に隣り合わせの障害対応、IIJの出した答え
by
IIJ
AI Platform with Kubernetes and GPU in Private Cloud #GTC21
by
Yahoo!デベロッパーネットワーク
本当は楽しいインターネット
by
Yuya Rin
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
by
Satoshi Matsumoto
ロードバランスへの長い道
by
Jun Kato
100 G超通信時代の安定した高品質な伝送インフラ構築づくり
by
Tomohiro Sakamoto(Onodera)
545人のインフラを支えたNOCチーム!
by
Masayuki Kobayashi
ネットワークスイッチ構築実践 1.VLAN・LinkAggregation編
by
株式会社 NTTテクノクロス
MySQLアーキテクチャ図解講座
by
Mikiya Okuno
BuildKitによる高速でセキュアなイメージビルド
by
Akihiro Suda
BGP Unnumbered で遊んでみた
by
akira6592
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
by
Tokoroten Nakayama
[D20] 高速Software Switch/Router 開発から得られた高性能ソフトウェアルータ・スイッチ活用の知見 (July Tech Fest...
by
Tomoya Hibi
「今日から使い切る」ための GNU Parallelによる並列処理入門
by
Koji Matsuda
How to run P4 BMv2
by
Kentaro Ebisawa
Raft
by
Preferred Networks
PHPでマルチスレッド
by
karky7
Java仮想マシンの実装技術
by
Kiyokuni Kawachiya
[db tech showcase Tokyo 2017] E21: InfluxDB+αで時系列データの異常検知を可視化してみた by 株式会社インサイ...
by
Insight Technology, Inc.
Viewers also liked
PDF
wakamonog6 インターネットの裏側の仕組み
by
Taiji Tsuchiya
PDF
IPv4/IPv6 移行・共存技術の動向
by
Yuya Rin
PDF
ネットワークエンジニアはどこでウデマエをみがくのか?
by
Yuya Rin
PDF
ネットワーク運用自動化のためのサービス・運用設計
by
Yuya Rin
PDF
構成情報データベースをGitで管理したいネットワーク運用者の憂鬱
by
Yuya Rin
PDF
Physical Layer - Metal vs Fiber
by
Yuya Rin
PPT
BGP Overview
by
Matt Bynum
PDF
CEDEC-Net 2015 テクニカルレビュー
by
Yuya Rin
PDF
CEDEC 2015でIPv6 Onlyネットワークをこっそり提供してみた
by
Yuya Rin
PDF
TypeScriptのススメ ~JavaエンジニアのためのJava(like)Script
by
AdvancedTechNight
PDF
Rubyで創るOpenFlowネットワーク - LLまつり
by
Yuya Rin
PPTX
Escritura creativa
by
DianaBaldezari
PDF
ネットワーク運用自動化お悩み相談会
by
Yuya Rin
KEY
090910hbstudy#3-BGP
by
Hiro Fukami
PDF
Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015
by
Yuya Rin
DOCX
Terry Sims - 11-30-15
by
Terry Sims
PPTX
Zoekwoordenselectie
by
Frank Krepel
PPSX
Set
by
Nuyume Semwong
PPTX
Plan clases ingles orinson valenciano
by
orinsonvalenciano11c
ODP
Balonmán touro
by
davidares1
wakamonog6 インターネットの裏側の仕組み
by
Taiji Tsuchiya
IPv4/IPv6 移行・共存技術の動向
by
Yuya Rin
ネットワークエンジニアはどこでウデマエをみがくのか?
by
Yuya Rin
ネットワーク運用自動化のためのサービス・運用設計
by
Yuya Rin
構成情報データベースをGitで管理したいネットワーク運用者の憂鬱
by
Yuya Rin
Physical Layer - Metal vs Fiber
by
Yuya Rin
BGP Overview
by
Matt Bynum
CEDEC-Net 2015 テクニカルレビュー
by
Yuya Rin
CEDEC 2015でIPv6 Onlyネットワークをこっそり提供してみた
by
Yuya Rin
TypeScriptのススメ ~JavaエンジニアのためのJava(like)Script
by
AdvancedTechNight
Rubyで創るOpenFlowネットワーク - LLまつり
by
Yuya Rin
Escritura creativa
by
DianaBaldezari
ネットワーク運用自動化お悩み相談会
by
Yuya Rin
090910hbstudy#3-BGP
by
Hiro Fukami
Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015
by
Yuya Rin
Terry Sims - 11-30-15
by
Terry Sims
Zoekwoordenselectie
by
Frank Krepel
Set
by
Nuyume Semwong
Plan clases ingles orinson valenciano
by
orinsonvalenciano11c
Balonmán touro
by
davidares1
Similar to ルーティングチュートリアルチュートリアル TCP/IP編
PDF
ネットワーク構築訓練 入門
by
株式会社 NTTテクノクロス
PDF
CpawCTF 勉強会 Network
by
Takaaki Hoyo
PDF
第7回勉強会 ネットワークの基礎
by
hakoika-itwg
PPT
20060520.tcp
by
Ken SASAKI
PPTX
Mmo game networking_1
by
Katsutoshi Makino
PDF
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
by
Ruo Ando
PDF
TCP 〜 ネットワーク勉強会資料
by
Ken SASAKI
PDF
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
by
Ruo Ando
PDF
コンピューターネットワーク入門
by
Yusuke Miyazaki
PDF
wakamonog10 インターネットの仕組みってどうなってるの?
by
Naohide Kamitani
PDF
通信プロトコルについて
by
iPride Co., Ltd.
PDF
法政大学情報科学部 2012年度コンピュータネットワーク-第5回授業-Web公開用
by
Ruo Ando
PDF
[Basic 5] グラフ / コンピュータ ネットワーク基礎 / TCP/IP
by
Yuto Takei
PPT
システムと情報の数理・ネットワーク概論
by
shigaoki
PDF
wakamonog6 Routing Tutorial
by
Naohide Kamitani
PDF
法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用
by
Ruo Ando
PPT
Agu itr 20100901_communication
by
Kiminari Homma
PPTX
講習2日目
by
Yuki Takahashi
PDF
法政大学情報科学部 2012年度コンピュータネットワーク-第9回授業-Web公開用
by
Ruo Ando
KEY
Xhago3_network_no_immade
by
Kazuki Murahama
ネットワーク構築訓練 入門
by
株式会社 NTTテクノクロス
CpawCTF 勉強会 Network
by
Takaaki Hoyo
第7回勉強会 ネットワークの基礎
by
hakoika-itwg
20060520.tcp
by
Ken SASAKI
Mmo game networking_1
by
Katsutoshi Makino
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
by
Ruo Ando
TCP 〜 ネットワーク勉強会資料
by
Ken SASAKI
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
by
Ruo Ando
コンピューターネットワーク入門
by
Yusuke Miyazaki
wakamonog10 インターネットの仕組みってどうなってるの?
by
Naohide Kamitani
通信プロトコルについて
by
iPride Co., Ltd.
法政大学情報科学部 2012年度コンピュータネットワーク-第5回授業-Web公開用
by
Ruo Ando
[Basic 5] グラフ / コンピュータ ネットワーク基礎 / TCP/IP
by
Yuto Takei
システムと情報の数理・ネットワーク概論
by
shigaoki
wakamonog6 Routing Tutorial
by
Naohide Kamitani
法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用
by
Ruo Ando
Agu itr 20100901_communication
by
Kiminari Homma
講習2日目
by
Yuki Takahashi
法政大学情報科学部 2012年度コンピュータネットワーク-第9回授業-Web公開用
by
Ruo Ando
Xhago3_network_no_immade
by
Kazuki Murahama
ルーティングチュートリアルチュートリアル TCP/IP編
1.
ルーティング チュートリアル チュートリアル
2014/09/29 wakamonog meeting 6
2.
/ 29 構成
✦ インターネットとTCP/IP:ゆやりん ✦ インターネットの構造:たいじ ✦ ルーティングプロトコル:なおくん ✦ ネットワーク構築例 ‣ コンテンツプロバイダ:かっきぃ ‣ ISP:まつもと 2
3.
/ 29 自己紹介
✦ 川上 雄也 (@yuyarin) ‣ インターネットマルチフィード株式会社 ‣ 国内最大のInternet Exchange「JPNAP」の運用 - Ethernet網の設計・構築・運用からツールやシステムの 開発からコミュニティ活動まで幅広くやってます ‣ もともとドワンゴでプログラマとかやってましたが, インターネットの楽しさに惚れ込みました 3
4.
インターネットってなんですか?
5.
Webサイトを見るとき TCP/IPのはなし
6.
/ 29 Webサイトを見るとき
6
7.
/ 29 Webサイトを見るとき
インターネット wakamonog.jp Webブラウザ Webサーバ OS 203.0.113.4 192.168.0.2 IPv4アドレス 7
8.
/ 29 Webサイトを見るとき
✦ Webブラウザというアプリケーションがイン ターネットの先にあるWebサーバと通信する ‣ ブラウザはOSの機能(API)を使うことで,実際は OSが通信を行なっている ✦ 通信にはIPアドレスを使う ‣ そのために”wakamonog.jp”という「名前」か ら”203.0.113.4”というアドレスへの変換が必要 8
9.
/ 29 名前からアドレスへの変換
インターネット wakamonog.jp 203.0.113.4 192.168.0.2 9
10.
/ 29 DNS:
名前からIPアドレスへ wakamonog.jp 203.0.113.4 インターネット 192.168.0.2 10 キャッシュサーバ .jp 権威サーバ
11.
/ 29 Web(HTTP/HTML)
インターネット wakamonog.jp 203.0.113.4 192.168.0.2 11 HTTPでHTMLをやりとりする
12.
/ 29 通信するためには?
✦ 宛先まで到達できること 12 IP (Internet Protocol)
13.
/ 29 IP通信
インターネット wakamonog.jp 203.0.113.4 198.51.100.1 13
14.
203.0.113.4 / 29
ルータがIPパケットを転送 wakamonog.jp ルーティングテーブルに基づいて その都度適切なルータに転送される =フォワーディング インターネット 14 198.51.100.1 適切な経路を決定する=ルーティング
15.
/ 20 IPルーティング
経路広告 wakamonog.jp 203.0.113.4 203.0.113.0/24はこっちだよ 198.51.100.1 インターネット ルーティング 真ん中の経路が一番近い! 15
16.
/ 20 IPルーティング
wakamonog.jp 203.0.113.4 198.51.100.1 上の経路が一番近い! インターネット 非対称経路 198.51.100.0/24はこっちだよ 16
17.
/ 29 経路交換
✦ 「ルーティングプロトコル」を使って経路情報を広告する ‣ 経路情報=(宛先, 次のルータ, 属性) ✦ 経路情報に基づいて、宛先に届けるための次のルータ (Next-Hop)を決定する(ルーティング) ✦ お互いに経路を広告し合う=経路交換 ✦ 経路が広告されると、トラフィックが吸い込まれる 17
18.
/ 29 IPの大事なこと
✦ IPのパケットは消えてしまうのは当たり前 ‣ ルータの処理能力を超えたものは捨てられる ‣ 転送中にデータが壊れてたときも捨てられる ✦ 往路復路で非対称の経路になることが普通 ✦ 宛先に対して評価値が同じ経路が複数ある場合は どっちにいくのかわからない(ECMP) ✦ パケットの到着順序は保証されない 18
19.
/ 29 通信するためには?
✦ 宛先まで到達できること 19 IP (Internet Protocol) ✦ 正しい順番で完全なデータが送られること ✦ 通信しているプログラムを区別できること TCP (Transmission Control Protocol)
20.
/ 29 TCPがやっていること
✦ プログラムの区別(ポート番号) ✦ コネクションの確立 ✦ 再送制御 ‣ 落とされたパケットを再送してもらう ‣ データの順序を保証する ✦ フロー制御 ‣ 通信相手や自分の忙しさ具合で流量を調整する ✦ 輻輳制御 ‣ 通信路の混み具合に応じて流量を調整する(公平性) 20
21.
/ 29 3-way
handshake ✦ TCPのコネクションを確立する SYN SYN+ACK ACK 開始まで1.5往復必要 21
22.
/ 29 TCPのデータの転送
✦ 確実にデータを転送するために DATA ACK 毎回ACKする DATA まとめて送るACK 22
23.
/ 29 TCPのデータの再送
✦ ACKが無いともう一回送ってみる DATA 1 ACKがない DATA 1 もう一回送るACK 23
24.
/ 29 TCPの輻輳制御
✦ 輻輳=処理可能な容量を超えること ✦ パケットロスや遅延などから判断する ✦ OSによってアルゴリズムは違う ‣ 定義されているのはプロトコルのみで アルゴリズムは各実装の自由 ✦ 様々な輻輳制御アルゴリズムが提案されてきた ‣ 公平性を保ちながら高速性を向上させる 24
25.
/ 29 TCPの問題点
✦ データを送るたびにACKを待たなければい けないのでRTTが大きいと通信が遅い ✦ 動画ストリーミングなどに不向き ‣ 遅延はあってもいいのでスループットを出したい ‣ パケロスしても大丈夫なので信頼性は要らない 25 UDP (User Datagram Protocol)
26.
/ 29 IPとTCPの完全分業制
スケールする! ✦ IP ‣ コネクションレス=ステートレス ‣ パケットが落ちても気にしない ‣ 信頼性は無いけど宛先まで届ける機能 ✦ TCP ‣ コネクションフル=ステートフル ‣ パケットが落ちていたら再送してもらう ‣ 信頼性のある通信路を構築する機能 26
27.
/ 29 TCP/IP4層モデル
27 ✦ 機能の分離とモジュール化 Application TCP IP Ethernet ありがとう!好き勝手やるよ! 通信の信頼性を保証するよ! パケットを宛先まで届けるよ 物理的な通信なら任せて!
28.
/ 29 まとめ
✦ インターネットの通信はTCP/IPで動いている ✦ IPは宛先までパケットを届ける役目 ✦ TCPはパケットの完全性を保証する役目 ✦ 役割分担が機能しているおかげで、インター ネットは世界規模でも動いている 28
29.
/ 29 APRICOT-APAN2015
✦ アジア・パシフィック地域のネットワーク 運用者の国際カンファレンス ‣ 前半チュートリアル ‣ 後半カンファレンス ✦ 来年は日本の福岡で開催 ✦ wakamonogやるかもね! 29
Download