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
Yusuke Miyazaki
PDF, PPTX
1,412 views
コンピューターネットワーク入門
2014/10/11 18:00- CAMOHOR-HOUSE で行った, CAMPHOR- 土曜講座 コンピューターネットワーク入門のスライドです.
Internet
◦
Read more
7
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 34
2
/ 34
3
/ 34
4
/ 34
5
/ 34
6
/ 34
7
/ 34
8
/ 34
9
/ 34
10
/ 34
11
/ 34
12
/ 34
13
/ 34
14
/ 34
15
/ 34
16
/ 34
17
/ 34
18
/ 34
19
/ 34
20
/ 34
21
/ 34
22
/ 34
23
/ 34
24
/ 34
25
/ 34
26
/ 34
27
/ 34
28
/ 34
29
/ 34
30
/ 34
31
/ 34
32
/ 34
33
/ 34
34
/ 34
More Related Content
PPTX
ネットワーク初学者のための主要なプロトコルのお話
by
Yamashita Masahiro
PDF
20120303 jaws summit-meister-05_cloud_front-r53
by
Amazon Web Services Japan
PPTX
高速化のポイント
by
ryos36
PDF
Web Environments
by
nasa9084
PDF
さくらのクラウドでのPlesk Onyx導入手順
by
さくらインターネット株式会社
PDF
20111029 part1-dnsをあえてdisってみる-事後資料
by
Yasuhiro Morishita
PPTX
GLT Vol.39 オススメの技術(文)書
by
do_aki
PDF
Armored core vのオンラインサービスにおけるクラウドサーバー活用事例
by
erakazu
ネットワーク初学者のための主要なプロトコルのお話
by
Yamashita Masahiro
20120303 jaws summit-meister-05_cloud_front-r53
by
Amazon Web Services Japan
高速化のポイント
by
ryos36
Web Environments
by
nasa9084
さくらのクラウドでのPlesk Onyx導入手順
by
さくらインターネット株式会社
20111029 part1-dnsをあえてdisってみる-事後資料
by
Yasuhiro Morishita
GLT Vol.39 オススメの技術(文)書
by
do_aki
Armored core vのオンラインサービスにおけるクラウドサーバー活用事例
by
erakazu
What's hot
PDF
PXE @第一回成果報告会(2012/12/17)
by
stibear (stibear1996)
PDF
alieaters_tokyo_20200325_yoshimura
by
Masaki Yoshimura
KEY
ざっくり分かるDNSの基礎
by
Akira Matsuda
PDF
Stuart attacking http2 implementations truefinal-jp
by
PacSecJP
PDF
20111029 part2-dnsトリビア(出張版)-事後資料
by
Yasuhiro Morishita
PDF
DNS再入門
by
Takashi Takizawa
PDF
はじめてのDNS
by
Shohei Kobayashi
PDF
10分でわかる幽霊問題-事後資料
by
Yasuhiro Morishita
PDF
ロードバランスへの長い道
by
Jun Kato
PDF
UnboundとNSDの紹介 BIND9との比較編
by
hdais
PPTX
Dominoアクセスサービスを使用したRESTサービスのプレイブック
by
Mitsuru Katoh
PPTX
20190213 sni restriction
by
AkiraSakai5
PPT
Tremaで構築!中小企業の社内LAN #Tremaday 120419
by
エイシュン コンドウ
PXE @第一回成果報告会(2012/12/17)
by
stibear (stibear1996)
alieaters_tokyo_20200325_yoshimura
by
Masaki Yoshimura
ざっくり分かるDNSの基礎
by
Akira Matsuda
Stuart attacking http2 implementations truefinal-jp
by
PacSecJP
20111029 part2-dnsトリビア(出張版)-事後資料
by
Yasuhiro Morishita
DNS再入門
by
Takashi Takizawa
はじめてのDNS
by
Shohei Kobayashi
10分でわかる幽霊問題-事後資料
by
Yasuhiro Morishita
ロードバランスへの長い道
by
Jun Kato
UnboundとNSDの紹介 BIND9との比較編
by
hdais
Dominoアクセスサービスを使用したRESTサービスのプレイブック
by
Mitsuru Katoh
20190213 sni restriction
by
AkiraSakai5
Tremaで構築!中小企業の社内LAN #Tremaday 120419
by
エイシュン コンドウ
Similar to コンピューターネットワーク入門
PPT
20060520.tcp
by
Ken SASAKI
PDF
第7回勉強会 ネットワークの基礎
by
hakoika-itwg
PPTX
iPhone 5 の Wi-Fi ちゃんと動いてましたか? #yidev
by
Tomohiro Kumagai
PDF
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
by
Ruo Ando
PDF
CpawCTF 勉強会 Network
by
Takaaki Hoyo
PPTX
2011年度 新3年生向け
by
Yuki Takahashi
PDF
法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用
by
Ruo Ando
PDF
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
by
Ruo Ando
PDF
Ia20120118 ohta
by
Keisuke Ishibashi
PPTX
Javaで学ぶネットワークプログラミングの基礎
by
なべ
PDF
法政大学情報科学部 2012年度コンピュータネットワーク-第5回授業-Web公開用
by
Ruo Ando
PDF
Hokkaido.cap#2 一般的なプロトコルのパケットを覗いてみよう
by
Panda Yamaki
PPT
計算機理論入門08
by
Tomoyuki Tarumi
PPTX
講習2日目
by
Yuki Takahashi
PDF
ネットワークの基礎勉強会 20160816
by
shun suzuki
PDF
法政大学情報科学部 2012年度コンピュータネットワーク-第9回授業-Web公開用
by
Ruo Ando
PDF
VPNについて
by
Nomura Yusuke
PDF
第1回【CCNA】ネットワーク基礎講座‗なにわTECH道171208
by
Nobuaki Omura
PDF
ネットワークについて
by
Koji Kawaguchi
PPT
システムと情報の数理・ネットワーク概論
by
shigaoki
20060520.tcp
by
Ken SASAKI
第7回勉強会 ネットワークの基礎
by
hakoika-itwg
iPhone 5 の Wi-Fi ちゃんと動いてましたか? #yidev
by
Tomohiro Kumagai
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
by
Ruo Ando
CpawCTF 勉強会 Network
by
Takaaki Hoyo
2011年度 新3年生向け
by
Yuki Takahashi
法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用
by
Ruo Ando
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
by
Ruo Ando
Ia20120118 ohta
by
Keisuke Ishibashi
Javaで学ぶネットワークプログラミングの基礎
by
なべ
法政大学情報科学部 2012年度コンピュータネットワーク-第5回授業-Web公開用
by
Ruo Ando
Hokkaido.cap#2 一般的なプロトコルのパケットを覗いてみよう
by
Panda Yamaki
計算機理論入門08
by
Tomoyuki Tarumi
講習2日目
by
Yuki Takahashi
ネットワークの基礎勉強会 20160816
by
shun suzuki
法政大学情報科学部 2012年度コンピュータネットワーク-第9回授業-Web公開用
by
Ruo Ando
VPNについて
by
Nomura Yusuke
第1回【CCNA】ネットワーク基礎講座‗なにわTECH道171208
by
Nobuaki Omura
ネットワークについて
by
Koji Kawaguchi
システムと情報の数理・ネットワーク概論
by
shigaoki
More from Yusuke Miyazaki
PDF
Dynamic Type Inference for Gradual Hindley–Milner Typing
by
Yusuke Miyazaki
PDF
Python と Docker で mypy Playground を開発した話
by
Yusuke Miyazaki
PDF
Introducing wsgi_lineprof / PyCon JP 2017 LT
by
Yusuke Miyazaki
PDF
オープンソースソフトウェア入門
by
Yusuke Miyazaki
PDF
型ヒントについて考えよう!
by
Yusuke Miyazaki
PDF
iot.ymyzk.com の紹介
by
Yusuke Miyazaki
PDF
Django から各種チャットツールに通知するライブラリを作った話
by
Yusuke Miyazaki
PDF
iOS 開発のいま (ADF2015 LT会)
by
Yusuke Miyazaki
PDF
iOS 開発のいま (CAMPHOR- x KMC 合同LT会)
by
Yusuke Miyazaki
PDF
Swift の問題点
by
Yusuke Miyazaki
PDF
最新の iOS に対応したアプリの開発
by
Yusuke Miyazaki
PDF
HTML初心者講座
by
Yusuke Miyazaki
Dynamic Type Inference for Gradual Hindley–Milner Typing
by
Yusuke Miyazaki
Python と Docker で mypy Playground を開発した話
by
Yusuke Miyazaki
Introducing wsgi_lineprof / PyCon JP 2017 LT
by
Yusuke Miyazaki
オープンソースソフトウェア入門
by
Yusuke Miyazaki
型ヒントについて考えよう!
by
Yusuke Miyazaki
iot.ymyzk.com の紹介
by
Yusuke Miyazaki
Django から各種チャットツールに通知するライブラリを作った話
by
Yusuke Miyazaki
iOS 開発のいま (ADF2015 LT会)
by
Yusuke Miyazaki
iOS 開発のいま (CAMPHOR- x KMC 合同LT会)
by
Yusuke Miyazaki
Swift の問題点
by
Yusuke Miyazaki
最新の iOS に対応したアプリの開発
by
Yusuke Miyazaki
HTML初心者講座
by
Yusuke Miyazaki
コンピューターネットワーク入門
1.
CAMPHOR- 土曜講座 コンピューターネットワーク入門
2014/10/11 (Sat) @CAMPHOR- HOUSE Yusuke Miyazaki
2.
コンピューターネットワークとは? !
3.
サイズによる分類 • PAN
(Personal Area Network) • LAN (Local Area Network) • WAN (Wide Area Network)
4.
インターネット • TCP/IP
の標準規格に基づいて世界中のコンピューター ネットワークを接続したもの
5.
サービスの例 • Web
(HTTP) • Email (POP, IMAP, SMTP) • FTP • SSH • SSL / TLS
6.
ネットワークのイメージ " "
# " Network #
7.
ネットワークのイメージ " "
# " # $
8.
階層構造のイメージ
9.
階層構造のイメージ & '
( & ' ( & (
10.
プロトコル • 通信するための約束
• 様々な組織で策定 • IETF (RFC (Request for Comments)) • IEEE
11.
TCP/IP Application Layer
Transport Layer Internet Layer Link Layer
12.
TCP/IP Web /
Mail / DNS TCP / UDP IP / ICMP Ethernet / IEEE 802.11
13.
Application Layer •
Web (HTTP), Email (POP, IMAP, SMTP), SSH, Telnet, FTP, DNS • この下に Transport Layer
14.
Web (HTTP) •
HTTP (Hypertext Transfer Protocol) • Web ブラウザとサーバーの間でのデータの送受信
15.
Web (HTTP) GET
/index.html HTTP/1.1 Host: www.example.com " # HTTP/1.1 200 OK Content-Type: text/html <html><head>~~~</ head><body>~~~</ body></html>
16.
Email (SMTP) •
SMTP (Simple Mail Transfer Protocol) • メールを “転送” するプロトコル • クライアント - サーバー間 • サーバー - サーバー間
17.
Email (SMTP) 220
smtp.example.com ESMTP Postfix " HELO client.example.com # 250 Hello client.example.com
18.
Email (SMTP) MAIL
FROM: <taro@example.com> " # 250 Ok
19.
Email (SMTP) RCPT
TO: <hana@example.com> " # 250 Ok
20.
Email (SMTP) DATA
" # 354 End data with <CR><LF>.<CR><LF>
21.
Email (SMTP) From:
“Taro Camph” <taro@example.com> To: “Hana Camph” <hana@example.com> Date: Sat, 11 October 2014 18:00:00 +0900 Subject: Test Message This is a test message. . " # 250 Ok
22.
Email (SMTP) QUIT
" # 221 Bye
23.
DNS • Domein
Name System • ドメイン名と IP アドレスの相互変換 • ドメイン名 -> IP アドレス: 正引き • IP アドレス -> ドメイン名: 逆引き
24.
Transport Layer •
この上の Application Layer のデータをパケットにして 下の Internet Layer に渡す • 通信の多重化 (ポート番号) • TCP, UDP
25.
ポート番号 • 通信先のプロセスを識別するための番号
• 16bit (0-65,535) • 0~1,023: Well-known • 1,024-49,151: Registered • 49,152-65,535: Private
26.
UDP • User
Datagram Protocol • ヘッダ (ポート番号, データ長, チェックサム) + データ • 送りっぱなし (届いたかどうかチェックしない) 順番も気 にしない • NTP, DNS, ストリーミングなどで利用
27.
TCP • Transmission
Control Protocol • ヘッダ (ポート番号, データ長, チェックサム, フラグ, ウィン ドウサイズ, シーケンス番号など) + データ • 3ウェイハンドシェイク • フロー制御・輻輳制御 • HTTP, FTP などが利用
28.
3ウェイハンドシェイク SYN (Synchronize)
" # SYN + ACK ACK (Acknowledgement)
29.
Internet Layer •
この上に Transport Layer • IP (IPv4, IPv6), ICMP, IPSec • この下に Link Layer
30.
IP (Internet Protocol)
• ネットワークを跨るパケットの転送 (ルーティング) • パケット = ヘッダ (IPアドレスなど) + ペイロード • IPアドレス • IPV4, IPv6
31.
IP アドレス •
IP で機器を判別するためのアドレス • IPv4: 32bit (約42億), IPv6: 128bit (約340澗) • IPv4 では (aaa.bbb.ccc.ddd) (0-255 の10進数を . で区切って 表示) • アドレスクラス • NAT
32.
ICMP • Internet
Control Message Protocol • IPなどから利用 • Ping • Echo Message / Echo Reply Message
33.
Link Layer •
この上に Transport Layer • ARP, PPP, MAC (Ethernet, IEEE 802.11)
34.
ARP • Address
Resolution Protocol • IP アドレス -> MAC アドレス
Download