• 検索結果がありません。

コンピュータネットワーク

N/A
N/A
Protected

Academic year: 2023

シェア "コンピュータネットワーク"

Copied!
39
0
0

読み込み中.... (全文を見る)

全文

(1)

2013-4 〜 7

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 2

自己紹介

( )

Yasusi.Kanada.yq@hitachi.com, http://www.kanadas.com/

◆1981

◆1981-85 Fortran

S-810

◆1996-99 WWW

◆1999-2001 QoS

◆2002-2006 IP

◆2007-2008 QoS

◆2009

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

(2300 )

! SoftBank Creative (980 )

(900 )

3

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 4 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 5 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

6

(LAN)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

(IP) IP

IP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

8

IP IP IP

◆IP/Ethernet ARP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 9

OSI

(2)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 10 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 11

TCP と UDP TCP, UDP

TCP : HTTP, FTP, SMTP, SIP

TCP Web WWW

IP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 13 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 14 コンピュータネットワーク@ 工学院大学

アラクサラ社のルータ AX7804R

2013-4 〜 9 15

スイッチやルータのネットワークは 固定的 (構造があまり変化しない)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 16

携帯電話ネットワークの構造は 端末の移動にともなって変化する

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 17

道路

人間関係 (実 / Facebook)

商品 A 商品 B 商品 A 商品 B

物流

コンピュータ・ネットワーク

ルータ / スイッチ ルータ / スイッチ

ルータ / スイッチ

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 18

(3)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 19

頂点 頂点

頂点 辺 辺 辺

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( ) 2

20 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 21

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 22

http://markov.uc3m.es/2009/02/visualizing-citation-networks/

The Eigenfactor Project and Moritz Stefaner join efforts to visualize the citation network between different journals belonging to different research fields. It is amazing and a wonderful way to explore patterns in citation networks

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 23

http://www.dichotomistic.com/hierarchies_fractals.html

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 24

頂点

(

ノード

)

(

リンク

) 2

1 3

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 25

インターネット・プロバイダ間の関係を あらわしたものだというが,詳細は不明

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

(Shortest path problem) 2

(Minimum spanning tree problem)

26 Wikipedia

Wikipedia

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 27

10 台 / 分 15 台 / 分

5 台 / 分 8 台 / 分 30 台 / 分

道路 (交通量)

商品 A 10 個

商品 B 5 個 商品 A 10 個 商品 B 5 個

輸送量 コンピュータ・ネットワーク

ルータ / スイッチ ルータ / スイッチ

ルータ / スイッチ 500 MB 800 MB

600 MB 700 MB

700 MB 700 MB

(4)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

--

28 10 台 / 分 15 台 / 分

5 台 / 分 8 台 / 分 30 台 / 分

道路 (交通量)

コンピュータ・ネットワーク

ルータ / スイッチ ルータ / スイッチ

ルータ / スイッチ 500 MB 800 MB

600 MB 700 MB

700 MB 700 MB

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 29 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( )

( )

1 1 1

30

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 31 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 32

XML

によるプロトコルの例

: SOAP

<SOAP-ENV:Envelope xmlns:SOAP-ENV="…"

SOAP-ENV:encodingStyle="…">

  <SOAP-ENV:Header>

    <t:Transaction xmlns:t="…"

SOAP-ENV:mustUnderstand="1">

      5     </t:Transaction>

  </SOAP-ENV:Header>

  <SOAP-ENV:Body>

    <m:getPitchingResult xmlns:m="…">

      <m:name>Akinobu Yoshida</m:name>

      <m:No>00</m:No>

    </m:getPitchingResult>

  </SOAP-ENV:Body>

</SOAP-ENV:Envelope>

・バイナリ・プロトコル

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 33

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 34

LAN

WAN

LAN

MAN

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 35

ユニキャスト ブロードキャスト マルチキャスト

有線通信 無線通信

回線交換 パケット交換

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 36

ユニキャスト・

メディア (電線? 糸?) ブロードキャスト・

メディア (空気?)

(5)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 37

ユニキャスト・

メディア (電線? 糸?)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 38

ブロードキャスト・

メディア (空気?)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 39

アドレスで特定の 相手を選択

アドレスで複数の 相手を選択

A

A

B

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 40 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

ID

ID: ( identifier)

: ID

( )

ID:

ID (IP )

ID ID

• ID Locator Separation (ID )

• LISP (Locator ID Separation Protocol)

41 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 42

交換機

ハブ / スイッチ

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 43

* QoS = Quality of Service

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( ) Alexander Graham Bell 1876

1 1

1 1

44 1878 年ころの電話器

(http://www.atcaonline.com/- phone/coffin.html)

Bell の電話器 (http://www.phonedoc.com/

Telephone_Story/telephone_story.html)

スウェーデンの Ericsson が開発 日本 (電電公社) の黒電話

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

1878

=

45

(6)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

voiscape

“voiscape”

(3D ) voiscape = voice + [land]scape ( )

46

(2008 )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

voiscape

• (Office)

• (MeetingRoom A, B)

• (MyHome)

3D “ ”

(auditory display)

47 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 48

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

(2000 )

( )

IP IP IP

49 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( )

( )

1 1 1

50 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( ) 500 m 10

1 PC

PC

( )

( )

2

+ (CSMA/CD)

+

51

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IEEE LAN

IEEE802.2, IEEE802.3

IEEE = the Institute of Electrical and Electronics Engineers

( )

◆LAN = Local Area Network

500 m

: JGN-X ( )

52 NICT

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IEEE

IEEE

53

IEEE & ACM

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 54

( ) standard

(7)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 55 織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 56

3

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 57

LAN

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

この写真は現在も売っている

“THICKNET”

(https://logistech.jp/iex/servlet/top)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN

58

“yellow cable”

( 10 mm)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN ( ) UTP STP

59 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 60

− LAN

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 61

NIC (

NIC

( )

パソコンには LAN 以外にもいろ いろなインターフェースがある.

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

10 G 10GBASE-T

10GBASE-LR

62 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

1

500 m

63

(8)

CSMA/CD ( )

CSMA/CD

◆CSMA/CD - Carrier Sense Multiple Access with Collision Detection

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 64 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

CSMA/CD ( )

65 織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 66

衝突

yellow cable

リピータ

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 67

MAC

MAC

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

MAC

MAC

(LAN ) ( 3.29)

LAN MAC

68 スイッチ

PC

PC PC

アドレスは無関係 移動してもアド レスはそのまま

IP アドレスとは

ちがう

MAC

◆MAC Media Access Control

MAC 48

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

MAC

69

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

MAC

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

: MAC

2 進数のアドレスを 16 進

◆000000000010000000100111101010100111001011100000

◆000001001010001100100011010111110100001100100011

16 2

◆58-55-CA-FB-2D-B7

◆32-61-3C-4E-B6-05

71

MAC (14 〜 18 )

, SFD,

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 72

(9)

, SFD: (MAC ) :

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 73

, SFD,

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 74

LAN ( )

バス型 スター型 リング型

LAN 3

: 1 ( )

: 1 ( )

: 2

( )

,

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 75

Theo Gray, “Mad Science”, Black Dog & Leventhal Publishers

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

? -- (EtherLoop.MTS)

76 スイッチ

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 77

10 M, 100 M

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

+ + +

( )

,

( RS232C)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 78

RS232C

ケーブル

+

+

+ +

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN

79 http://itpro.nikkeibp.co.jp/article/COLUMN/20060318/232823/?SS=imgview&FD=5408972

スイッチ

uplink uplink

uplinkdownlink downlink downlink uplink uplink 10 M / 100 M

uplink uplink

どちらか一方しかつ かえないことがある.

+

+

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN

1 G ( ) uplink / downlink

10 M / 100 M

80

+/−

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

: LAN

LAN PC

81

アップリンク ダウンリンク

(10)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 82 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 83

( )

(= )

( )

2

3

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 84

1

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 85

( )

( )

MAC

A 0

B 0

Y 1

Z 1

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN

IEEE802.11, 802.11b,

802.11g, 802.11n LAN

IEEE802.11 2.4 GHz 2 Mbps IEEE802.11b 2.4 GHz 11 Mbps, 1999 IEEE802.11a 5 GHz 2 Mbps, 1999 IEEE802.11g 2.4 GHz 54 Mbps, 2003 IEEE802.11n 2.4 GHz / 5 GHz

600 Mbps ( 300 Mbps ), 2009 2.4 GHz

86 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN ( )

LAN

87

PC PC

USB

http://ja.wikipedia.org/wiki/無線LAN

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN ( )

LAN (WiFi) 2

PC

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative 88 アクセス・ポイント

WiFi = Wireless Fidelity

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN ( )

89 織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

LAN

LAN

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN

90 織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

(11)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN ( )

91 織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN ( )

92 織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN ( )

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative 93

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 94

( )

( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

: LAN

8

( )

(uplink/downlink (1000BASE-T) 4 100 M (100BASE-TX) 8 100 M (100BASE-TX) 4

1 ( )

8 PC

5 (100 M ) (

) 6 ( )

95 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

: LAN

96

MAC

アドレス

m1 m2 …

m0 MAC

アドレス

PC

,

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( ): LAN

1: ( )

( )

: 5 25

: ( )

2:

( )

PC

10 ( )

(

0 )

Python (5/26 Kuport )

( / A4 )

: 6 8 (

) 10

97 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( ): LAN

15

15 1 −1

7 ( 7

).

( )

MAC (

)

( )

2 ,

, (

.)

PC

( )

98 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( ):

Kuport

( )

1 PC Windows, MAC, Linux Python 3

Python 2 2

switch.py, term.py

( )

UDP

readme.txt

99

(12)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( ):

switch.py python switch.py \ --nports 3 \ # --lp0 55000 \ # --rp0 55100 \ # lp0

--lp1 55001 --rp1 54001 --lp2 55002 --rp2 54002 \

\ #

--dumpMAC \ # MAC

--monitor 0 \ #

\ # 0 0, 1, 2

--timeout 30 \ #

--help #

100 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( ):

term.py (PC)

python term.py \

--lm 000300000001 \ # MAC

#16 12 (48 bit) --rm 000300000002 \ # MAC --lp 54001 \ #

--rp 55001 \ #

\ #

--promiscuous \ #

\ #

--receiveOnly \ #

--help #

101 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( ) 500 m 10

1 PC

PC

( )

( )

2

+ (CSMA/CD)

+

102

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

(IP)

IP ( )

IP

PC ( )

( )

103 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP IETF

◆IETF = Internet Engineering Task Force

IP

104 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 105

IP

IP (Internet Protocol) IP

IP

( )

IP

ルータ PC

PC PC

アドレス上位がおなじ

(たとえば 133.144....)

移動したらアド レス変更が必要

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 106

IP

IP 2

4 (IPv4) -- 32 bit

( IANA )

IP 6 (IPv6) -- 128 bit

( )

IPv4 IP

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative Internet Assigned Numbers Authority

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

: IP

IP

IP 2 16

10 192.168.1.9 10.232.50.81 2

16

IP 10

16 : 0x 85 90 0C 62 0x CA 98 93 3A 10

107

IP IP

IPv4

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 108

IP

ペイロード

(13)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

4

109 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP IETF RFC 791

110 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

111

IP

LAN LAN

( IP 5 .)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 112

IP

IP ID

PC

( )

( (LAN)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN 1

Ethernet

(L2 ) : ATM

Ethernet

113

LAN LAN LAN

10.1.1.1 10.1.1.2

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

3

24 8 : /24

: 192.168.1/24 192.168.1.0/24

: 192.168.1.0/255.255.255.0

( )

(*) : 192.168.1.*

8, 16, 24

114

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 115

( )

(LAN )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

■ IP 192.168.4.3 24

◆ / 24

◆ (8 )

■ 10.50/16 20.100

◆ , IP

■ IP 192.168.4.3 20

◆ / 24

◆ (8 )

■ 10.50.128/18 20.100

116 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( )

( )

( )

( )

( )

117

(14)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 118

IP

(1 )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 119

IP MAC

MAC ARP -- 5

LAN

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 120

2 :

:

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( )

121 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( )

(= 1 )

=

( )

( )

( )

( )

122

1 2

3 4

5 6

0

∞ 14 9

10 15

11 6 9 2

7

1 2

3 4

5 6

0

11 9

20 20

7 14 9

10 11 15 6 9 2

7

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

0. [ ] (or )

( 0 )

1. [ ]

(

).

2. [ ] a bi

i) bi

ii) a a bi

d iii) d bi

d bi

3. [ ]

123

1 2

3 4

5 6

0

∞ ∞

∞ 14 9

10 15

11 6 9 2

7

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 124

1 2

3 4

5 6

0

14 9

7 14 9

10 15

11 6 9 2

7 1

2

3 4

5 6

0

∞ ∞

∞ 14 9

10 15

11 6 9 2

7

1 2

3 4

5 6

0

14 9

22

7 14 9

10 15

11 6 9 2

7

1 2

3 4

5 6

0

11 9

20

7 14 9

10 15

11 6 9 2

7

1 2

3 4

5 6

0

11 9

20 20

7 14 9

10 11 15 6 9 2

7 1

2

3 4

5 6

0

11 9

20 20

7 14 9

10 15

11 6 9 2

7 1

2

3 4

5 6

0

11 9

20 20

7 14 9

10 15

11 6 9 2

7

10

0

11 9

20 20

7 14 9

10 15

11 6 9 2

7 0

11 9

20

20

7 14 9

10 15

11 6 9 2

7

0

14 9 22

7 14 9

10 15

11 6 9 2

7

0

11 9

∞ 20 7

14 9

15 11

6 9 2

7

0

11 9

20 20

7 14 9

10 11 15 6 9 2

7

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 125

1 2

3 4

5 6

0

14 9

7 14 9

10 15

11 6 9 2

7 1

2

3 4

5 6

0

∞ ∞

∞ 14 9

10 15

11 6 9 2

7

1 2

3 4

5 6

1 2

3 4

5 6

1 2

3 4

5 6

1 2

3 4

5 6

1 2

3 4

5 6

?

(= )

(= )

1 ?

1 ,

1 ( )

( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 126

1 2

3 4

5 6

0

∞ 14 9

10 15

11 6 9 2

OpenFlow 7

(15)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

(distance vector routing) Bellman-Ford

RIP (Routing Information Protocol)

(link state routing) 2

OSPF (Open Shortest Path First)

127 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

[ ] IP (autonomous

system, AS) ,

128

IGP (Interior Gateway Protocol)

IGP RIP, OSPF

EGP (Exterior Gateway Protocol)

EGP BGP (Border Gateway Protocol)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 129

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 130

,

( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 131

172.17.4.0/24 192.168.2.251 172.17.5.0/24 192.168.2.251 192.168.1.0/24

192.168.2.0/24

172.17.4.0/23 192.168.2.251 192.168.1.0/24

192.168.2.0/24

( )

172.17.4.0/24

172.17.4.251

172.17.5.0/24

A B

( )

A B

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 132

A

B

Wikipedia

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

wireshark

ICMP ping

traceroute

133 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 134

IP

(Windows )

実演

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 135

IP

ipconfig (ifconfig)

Windows ipconfig, Linux/Mac ifconfig IP

(16)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

ifconfig

136 MacBook-Kana:~ yk$ ifconfig

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

! options=3<RXCSUM,TXCSUM>

! inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1

! inet 127.0.0.1 netmask 0xff000000

! inet6 ::1 prefixlen 128

gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280

en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500

! ether 58:55:ca:fb:2d:b7

! inet6 fe80::5a55:caff:fefb:2db7%en0 prefixlen 64 scopeid 0x4

! inet 192.168.1.37 netmask 0xffffff00 broadcast 192.168.1.255

! inet6 2408:41:44cd::5a55:caff:fefb:2db7 prefixlen 64 autoconf

! inet6 2408:41:44cd::78d4:bfb2:daad:d3b7 prefixlen 64 autoconf temporary

! media: autoselect

! status: active

p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304

! ether 0a:55:ca:fb:2d:b7

! media: autoselect

! status: inactive MacBook-Kana:~ yk$

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

Wireshark

137 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 138

ICMP ping

ICMP (Internet Control Message Protocol)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 139

ICMP ping ( )

ping

実演

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

ICMP ping ( )

ping (Macintosh)

140 MacBook-Kana:~ yk$ ping www.kanadas.com

PING kanadas.com (219.94.162.224): 56 data bytes

64 bytes from 219.94.162.224: icmp_seq=0 ttl=54 time=21.472 ms 64 bytes from 219.94.162.224: icmp_seq=1 ttl=54 time=14.725 ms 64 bytes from 219.94.162.224: icmp_seq=2 ttl=54 time=16.270 ms 64 bytes from 219.94.162.224: icmp_seq=3 ttl=54 time=17.375 ms 64 bytes from 219.94.162.224: icmp_seq=4 ttl=54 time=17.875 ms 64 bytes from 219.94.162.224: icmp_seq=5 ttl=54 time=22.389 ms 64 bytes from 219.94.162.224: icmp_seq=6 ttl=54 time=15.449 ms 64 bytes from 219.94.162.224: icmp_seq=7 ttl=54 time=17.093 ms 64 bytes from 219.94.162.224: icmp_seq=8 ttl=54 time=19.291 ms 64 bytes from 219.94.162.224: icmp_seq=9 ttl=54 time=21.739 ms 64 bytes from 219.94.162.224: icmp_seq=10 ttl=54 time=16.690 ms 64 bytes from 219.94.162.224: icmp_seq=11 ttl=54 time=15.533 ms 64 bytes from 219.94.162.224: icmp_seq=12 ttl=54 time=17.986 ms 64 bytes from 219.94.162.224: icmp_seq=13 ttl=54 time=15.859 ms

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 141

traceroute

IP TTL

TTL = Time To Live

TTL 1 TTL 0

TTL traceroute

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 142

traceroute ( )

実演

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

traceroute ( )

143

traceroute (Macintosh)

MacBook-Kana:~ yk$ traceroute www.kanadas.com

traceroute to kanadas.com (219.94.162.224), 64 hops max, 52 byte packets 1 ntt.setup (192.168.1.1) 10.494 ms 0.966 ms 0.914 ms

2 tkynikz.asahi-net.or.jp (202.224.37.87) 4.738 ms 9.640 ms 3.990 ms 3 tkybi4-v15.asahi-net.or.jp (202.224.37.81) 9.538 ms 3.854 ms 5.689 ms 4 kddni93.asahi-net.or.jp (202.224.32.93) 4.990 ms 5.456 ms 8.137 ms 5 as9370.ix.jpix.ad.jp (210.171.224.113) 5.964 ms 4.465 ms 4.838 ms 6 tkgrt1s-ort3-10g.bb.sakura.ad.jp (59.106.251.34) 6.113 ms 5.418 ms tkwrt1s-ort3.bb.sakura.ad.jp (59.106.251.138) 5.301 ms

7 tkwrt3-wrt1s.bb.sakura.ad.jp (59.106.247.118) 6.393 ms 5.480 ms 5.255 ms 8 oskrt1-tkwrt3.bb.sakura.ad.jp (59.106.255.238) 16.961 ms 14.623 ms 16.774 ms 9 osnrt1s-krt1.bb.sakura.ad.jp (59.106.255.18) 14.450 ms 14.893 ms 13.659 ms 10 osnrt102b-nrt1s.bb.sakura.ad.jp (59.106.244.142) 14.891 ms

osnrt101b-nrt1s.bb.sakura.ad.jp (59.106.244.138) 13.447 ms osnrt102b-nrt1s.bb.sakura.ad.jp (59.106.244.142) 13.561 ms 11 osnrt108e-nrt102b.bb.sakura.ad.jp (59.106.253.190) 13.817 ms osnrt108e-nrt101b.bb.sakura.ad.jp (59.106.253.86) 14.795 ms osnrt108e-nrt102b.bb.sakura.ad.jp (59.106.253.190) 14.241 ms 12 www1384.sakura.ne.jp (219.94.162.224) 15.459 ms 15.008 ms 19.607 ms MacBook-Kana:~ yk$

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

IP ( )

IP

PC ( )

( )

144

(17)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

[ ] IP IP

IP ( )

IP

LAN IP

(IP/Ethernet)

(IP)

( )

IP ARP

145 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

146 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

(MAC ) 1 MAC

( ) MAC

MAC

IP ( )

IP

IP

147 スイッチ

ルータ PC

PC PC

PC

PC PC

( 133.144....)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

:

( )

:

■ IP :

( )

148 P

リピータ

P

P

スイッチ

(A, B, C を 記憶) C

C

A B

C

(各サブネット

ルータ

を記憶) C

C

A B

サブネット

C

サブネット サブネット

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

( )

-- ( )

IP

149

スイッチ

(A, B を 記憶) C

C

A B

C

(各サブネット

ルータ

を記憶) C

C

A B

サブネット

C

サブネット サブネット

C

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( )

( )

( )

■ IP

150

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

151 Wikipedia

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN IP

IP/Ethernet ( )

IP ( )

,

152

MAC ヘッダ IP ヘッダ

ペイロード

Ethernet

IP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 153

ARP

IP

MAC

IP IP

IP MAC ARP

(Address Resolution Protocol, )

(18)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 154

ARP ( つづき )

ARP IP MAC

ARP (IP/ATM )

IP ( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 155

ARP

ARP ARP

( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 156

,

IP (IP )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 157

MAC IP

実演

Ethernet IP ipconfig /

ifconfig

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

MAC IP

Macintosh

158 MacBook-Kana:~ yk$ ifconfig

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

! options=3<RXCSUM,TXCSUM>

! inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1

! inet 127.0.0.1 netmask 0xff000000

! inet6 ::1 prefixlen 128

gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280

en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500

! ether 58:55:ca:fb:2d:b7

! inet6 fe80::5a55:caff:fefb:2db7%en0 prefixlen 64 scopeid 0x4

! inet 192.168.1.37 netmask 0xffffff00 broadcast 192.168.1.255

! inet6 2408:41:44cd::5a55:caff:fefb:2db7 prefixlen 64 autoconf

! inet6 2408:41:44cd::78d4:bfb2:daad:d3b7 prefixlen 64 autoconf temporary

! media: autoselect

! status: active

p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304

! ether 0a:55:ca:fb:2d:b7

! media: autoselect

! status: inactive MacBook-Kana:~ yk$

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

: IP/Ethernet

2 2

IP

(

)

159

IP i1 i2 … m0

MAC IP

LAN LAN

m1 m2 … MAC

IP i0

IP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

[ ] IP IP

IP ( )

IP

LAN IP

(IP/Ethernet)

(IP)

( )

IP ARP

160 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

[ ]

IP TCP, UDP

OSI 7

[ ]

161 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 162

IP TCP, UDP

IP Ethernet

IP TCP

(19)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

OSI

OSI 1978 1985 ISO

OSI = (Open System Interconnection)

ISO = OSI OSI

OSI = OSI (Basic) Reference Model

163 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 164

OSI

OSI 7

OSI ( )

TCP/IP OSI

( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 165

OSI

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 166

OSI

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 167

TCP/IP OSI

TCP/IP OSI

OSI

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

,

168

Ethernet IP TCP

MAC IP TCP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 169

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

LAN IP

IP

170

IP

LAN LAN

IP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 171

インターネット・プロバイダ間の関係を あらわしたものだというが,詳細は不明

(20)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 172 Newman, M. E., J., “Networks An Introduction”, Oxford

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

2

, (

)

173 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 174

複雑な世界、単純な法則 ネットワーク科学の最前線 マーク・ブキャナン阪本芳久 (単行本 - 2005/2/25)

p.129,Fig.9,インターネットのノード分布,Node distribution of the Internet

頂点 (ノード) 辺 (リンク)

2

1 3

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

,

[ ]

IP TCP, UDP

OSI 7

[ ]

175 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

(VPN) VLAN

,

IP

( GENI

AKARI (VNode) )

176 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 177

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

1 ( )

(

QoS ( ) )

( IP TCP )

178 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 179

IP IP

IP

IP

IP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 180

( )

IETF IP ( )

IP

(21)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 181

IP

( )

IP

( )

:

( )

コンピュータネットワーク@ 工学院大学織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative2013-4 〜 9 182 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 183

NAT NAPT

NAT 1 1

NAPT (IP ) 1

NAPT

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

NAPT

184 織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,

SoftBank Creative

PC IP TCP, UDP IP

PC IP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

NAPT

185 織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

PC IP PC

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

--

,

( )

/

IP ( )

VPN (virtual private network)

186

VPN 1

… … …

VPN n

c11 c12

cn1 cn2

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

(VPN)

187

( )

VPN VPN

VPN

VPN ( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

(IP ) VPN 2

◆ VPN (IPsec VPN)

◆IP VPN (MPLS VPN)

◆ VPN

188

MPLS

MPLS

MPLS (IPsec)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

Internet VPN (IPsec VPN)

IPsec

189

(IPsec)

IP IPsec ヘッダ {IP + }

(22)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

■ IP VPN (MPLS VPN)

◆MPLS (Multi-Protocol Label Switching)

◆ ,

190

IP MPLS ヘッダ

( )

MPLS

MPLS

IP MPLS

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

: VLAN

VLAN

IEEE (IEEE802.1Q)

191 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

VLAN

VLAN 1

192

VLAN VLAN

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

VLAN

VLAN 1

( )

VLAN

193 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

VLAN

VLAN MAC

VLAN IEEE802.1Q

194

VID = 2

VID = 3

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

VLAN

VLAN VLAN VLAN

195

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 196 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( )

( )

197 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

1 :

1 :

198

VM*

( )

VM* VM* VM*

*VM:

VM

(23)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( )

199

Intel CPU

Intel VM Intel VM Intel VM Intel VM (?)

( )

:

Intel CPU Intel

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( )

( )

Crusoe, Efficeon:

Intel x86 (VLIW)

CPU (2002-2004 ) Intel Pentium Pro ( CPU):

x86 RISC

P

N. Pascal P : Smalltalk, Java

( )

200 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

◆VLAN

◆VPN

: 1

201

2 1

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

,

VPN IP

? VPN

( )

(C )

202 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

30

QoS (Quality of Service),

2000

203 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

■ ?!

■ FIND (Future Internet Design) (NSF) FIND

204

EU ( ) FP7 (7th Framework Programme)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 205

■ GENI (Global Environment for Network Innovations) IP GENI

GENI

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 206

GENI ( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

(Software Defined Network: SDN)

OpenFlow SDN

,

207

(24)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

( )

,

208 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

OpenFlow

209 http://tech-sketch.jp/2012/04/openflow-1.html

2008 Stanford

OpenFlow OpenFlow OpenFlow OpenFlow

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

OpenFlow

210

OpenFlow

NEC NEC

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

OpenFlow

OpenFlow ( )

MAC IP TCP/UDP (L1)

(L4)

: TCP 80

: TCP 80

211 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

OpenFlow

OpenFlow

IP/Ethernet IP

MAC

MAC MAC

MAC MAC

OpenFlow

212 172.17.4.0/24 192.168.2.251

192.168.1.0/24 192.168.2.0/24

OpenFlow

if IP 24 172.17.4 then

MAC =

192.168.2.251 MAC

MAC MAC

MAC

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

OpenFlow

OpenFlow

: IP (IP )

OpenFlow

: IP/Ethernet IP, Ethernet

IP IP

213 172.17.4.0/24 192.168.2.251

192.168.1.0/24 192.168.2.0/24

OpenFlow

if IP 24 172.17.4 then

MAC =

192.168.2.251 MAC

MAC MAC

MAC

IP MAC

IP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

AKARI

214

2015

, NICT* 2006

,

*NICT:

http://akari-project.nict.go.jp/index2.htm

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

VNode --

215

(VNode) ( )

VNode (2009-2010) NICT NTT

NEC

(2011-2014) NICT

*NICT:

( )

http://www.nict.go.jp/publication/NICT-News/.../NICT_NEWS_1006_J.pdf

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

VNode --

216

VNode

(VNode)

( ) ( )

JGN-X

(25)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

VNode

217

( )

: ,

:

( )

( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

VNode

(sliver) VNode

( .)

218 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

VNode

219

CPU=10 1GB

=1M bps

( )

VNode ( ) (CPU )

(IP )

( )

VNode 2

( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

VNode

(Programmer) ( / )

(Redirector) VNode

, VNode (

)

220 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

VNode

( )

XML

, XML GUI

221 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

Interop Tokyo VNode

6

Interop Tokyo

222

Interop 2010

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

Interop Tokyo

Cisco, Alaxala

2010

223

Interop Tokyo VNode

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

Interop Tokyo VNode

NICT

VNode ( 2011 )

224

VNode

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 225

JGN-X NICT VNode

VNode 2

1

(26)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP IPEC

IPEC (IP Ether Chimera) VNode

IPEC IP Ethernet

Ethernet IP

IP Ethernet (IP/Ethernet)

(ARP )

226

2

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP IPEC

IPEC

ID:

ID:

IPEC

(dest addr) (src addr)

Age: +1 (IP TTL )

227 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP IPEC

IPEC IP Ethernet

(IP ) Ethernet

IPEC

( ID) ID

Age

IPEC ( )

( )

)

228

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP IPEC

229

PC IPEC

IPEC 3

3 PC

VNode IPEC 3 VNode

3 PC

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP IPEC

IPEC (GENI Engineering Conference )

230 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

(VPN) VLAN

, IP

( GENI

AKARI (VNode) )

231

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP UDP

TCP, UDP

1 IP (1 )

TCP, UDP

Web HTTP, FTP

SMTP TCP

TCP

(MTU)

232

IP

TCP, UDP IP

(1

65535)

1

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 233 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 234

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

(27)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

235

IP IP

TCP 6 17

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 236

IP

HTTP, FTP (

)

HTTP 80 Web 80

(well-known port) 1023

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 237

TCP UDP

TCP (= )

UDP (= )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 238

TCP UDP

MAC

ヘッダ

IP

ヘッダ

TCP

ヘッダ ペイロード

■ TCP

■ UDP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP UDP

239

TCP

http://www.blwisdom.com/word/key/000623.html コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP UDP

240

UDP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP UDP

241

IETF

TCP RFC 793 UDP RFC 768 IETF RFC

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP UDP

UDP ( )

IIJ UDP

2009 2.2%

2010 6.8%

2011 10.0%

(IIJ Internet Infrastructure Review vo. 8, vol. 12) TCP

TCP

242 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP

(connection-oriented)

( )

( .)

(stream-oriented)

( )

( )

243

( )

MSS (Maximum Segment Size)

(28)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative 244

3

(3 )

( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 245

TCP

3

2 SYN

(A) (B) OK

3 SYN ACK+SYN ACK

A B A B

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 246

UML

unified modeling language ( )

OMG

1 2

SYN ( )

SYN + ACK ACK

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP

(ACK) ACK

247 織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 248

TCP

TCP

( ) TCP

UDP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 249

TCP

TCP

ACK

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 250

TCP

(ACK )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 251

TCP

: :

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 252

(ACK)

TCP

(29)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP

253 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 254

TCP

MSS ( ) RWIN ( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 255

TCP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP

RTT

w 1 RTT / w

256

RTT RTT

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 257

: TCP

: TCP ( )

?

?

( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP

TCP UDP

UDP UDP (

) TCP (TCP friendliness)

TCP TCP

258

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

UDP

259 http://www.blwisdom.com/word/key/000625.html

UDP IP (

) TCP

UDP RFC 768 3

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

UDP

TCP 1

260 織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 261

TCP UDP

, TCP UDP

(30)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 262

TCP UDP ( )

UDP

TCP ( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 263

TCP UDP ( )

TCP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 264

TCP 1

1

TCP UDP ( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 265

TCP UDP ( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP, UDP

TCP, UDP TCP UDP

RTP SCTP

DCCP (Datagram Congestion Control Protocol)

TCP, UDP

UDP (2008 2% 2010 4% (IIJ))

266 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP, UDP

267

RTP (Real-time Transport Protocol) ,

IP ( )

RTCP (Real-Time Control Protocol)

RTP

Copyright (c) 2002 Nikkei Business Publications, Inc.

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP, UDP

268

SCTP (Stream Control Transmission Protocol) 2000 IETF

TCP : ( )

TCP SCTP (

TCP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

TCP UDP TCP, UDP

TCP, UDP

FTP SMTP, Web

HTTP TCP

TCP

(MTU)

269

IP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

2

: Web (Web

)

2

( ) IP

IP IP

( )

TCP : TCP

Ether-IP-TCP

270

IP i1

IP

LAN

i0 IP

LAN

(31)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

2 ( )

10.0.0.0/8, 172.16.0.0/16, 172.17.0.0/16, 192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24

10

( )

( / A4 )

Kuport

: 7 13 ( Kuport

22 )

15

15 1 -1

5 (5

)

271 コンピュータネットワーク@ 工学院大学 2013-4 〜 9

2

272

IP

( )

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

2

LAN ARP MAC IP

( )

3 LAN PC LAN

LAN MAC PC ARP

MAC

IP

IP PC -

IP

273

IP

LAN

PC IP

( )

PC ARP MAC

PC ARP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

2

274

TCP PC -

PC TCP Web (HTTP)

( 1 IP .)

PC TCP Web (

.)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

IP

IP DNS

TCP

HTTP Web

FTP

SMTP, POP, IMAP UDP

SIP RTP IP

275 コンピュータネットワーク@ 工学院大学 2013-4 〜 9 276

(DNS)

織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

IP

IP IP

DNS (Domain Name System)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 277

DNS

DNS ( ) IP

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 278

DNS

DNS

IP

FQDN (fully-qualified domain name) (www.google.co.jp = www ( ) + google.co.jp ( ))

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 279

( )

(32)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 280

(TLD)

2001 .info, .biz, .coop, .museum, .name TLD

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 281

TLD jp

.com, .org, .net

2001 .biz, .info

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 282

IP

(DNS = 192.168.1.1 --

)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

1 DNS

DNS IP

DNS 10

283 織田薫,坪山博貴「図解! よくわかるネットワークの仕組み」,SoftBank Creative

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 284

WWW ( ) 3

Web HTML (HyperText Markup Language)

Web URL URI (Unified Resource Locator/

Identifier)

Web HTTP (HyperText

Transfer Protocol)

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 285

WWW HTML

Web HTML (HyperText

Markup Language) HTML

HTML HTML

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 286

HTML

( )

HTML

コンピュータネットワーク@ 工学院大学 2013-4 〜 9

HTML

287

HTML ( )

______________

コンピュータネットワーク@ 工学院大学 2013-4 〜 9 288

URL

Web URL URI

(Unified Resource Locator/Identifier) : http://www.google.co.jp/

参照

関連したドキュメント

►Data plane is extended: Base platform header Plug-in header 1 VNode Plug-ins Data plug-in 1 Base data-plane component Data plug-in 2 Data plug-in 3 Data plug-in 4

- 1 - 30点) ちは、春になると心が浮き立ったり、秋になるともの悲しく感じたりすることがあります。それはきっと、春には花が開き、秋には葉 るという自然の動きと関係があるはずです。さまざまな出来事があっても、季節は必ず巡ってきて、自然と一体化した暮らしを営んで のです。 点基準】