2 1
Web 3 4 2
5 6 3
7 Internet = Inter Network 8 4
B B A B C A B C D D 9 A G D G F A B C D F D C D E F E F G H 10 5
11 Internet = Inter Network PC 12 6
1986 NSFNET 1995 1991 World Wide Web 1995 Windows95 1969 1981 ARPANET 1990 CSNET 1989 1990 The World comes on-line IIJ 1992 ISP = Internet Service Provider Mosaic 1993 13 14 7
15 ADSL FTTH PC 16 8
LAN LAN = Local Area Network PC 17 PC 18 9
http://www.google.com/ http://www.yahoo.co.jp/ http://jprs.jp/ http://blog.goo.ne.jp/ user@jprs.co.jp user@docomo.ne.jp pop.example.ne.jp smtp.example.ne.jp PC 19 http://172.16.10.7/ http://192.168.66.1/ IP http://192.168.4.74/ http://10.2.51.4/ user@10.1.10.1 user@172.16.9.22 IP 192.168.2.15 192.168.4.32 IP PC 20 10
21 22 11
TCP/IP 23 24 12
25 26 13
27 28 14
A A A A D D A A C C 29 A B 30 15
IP IP 31 IP IP ) 32 16
33 34 17
ADSL/FTTH LAN LAN LAN HUB PC UTP PC UTP PC 35 LAN LAN 36 18
UTP 37 HUB LAN 38 19
39 40 20
LAN UTP LAN Ethernet HUB Ethernet LAN (IEEE802.3 LAN LAN LAN LAN LAN IEEE802.11a/b/g 41 42 21
A A A A D D A A C C IP 43 44 22
03-1234-5678 89-10 45 11000000101010000000000100000001 11000000. 10101000. 00000001. 00000001 192. 168. 1. 1 46 23
192.168.1.6 192.168.1.33 192.168.1.50 192.168.1.4 IP 192.168.1.1 192.168.1.2 192.168.1.2 192.168.1.1 192.168.1.44 192.168.1.77 192.168.1.93 47 172.16.1.11 172.16.1.8 172.16.1.56 192.168.1.6 192.168.1.93 172.16.1.1 172.16.1.49 172.16.1.123 172.16.1.184 192.168.1.1 192.168.1.44 172.16.1.88 172.16.1.62 172.16.1.37 172.16.1.186 172.16.1.93 48 24
IP 110000001. 01010000. 00000001. 0000001 1 111111111. 111111111. 111111111. 0000000 0 192.168.1.0 0 49 IP 110000001. 01010000. 00000001. 0000001 192.168.1.0 IP 24 24 1 8 111111111. 111111111. 111111111. 0000000 0 10101100. 00010000. 00000000. 0000001 8 =256 172.16.0.0 16 16 111111111. 111111111. 0000000. 0000000 1 16 16 0 16 =65536 50 25
172.16.1.11 172.16.1.8 172.16.1.56 192.168.1.6 192.168.1.93 172.16.1.1 (255.255.0.0) 172.16.1.49 172.16.1.123 172.16.1.184 192.168.1.1 (255.255.255.0) 192.168.1.44 172.16.1.88 172.16.1.62 172.16.1.37 172.16.1.186 172.16.1.93 51 192.168.1.6 192.168.1.93 192.168.1.1 192.168.1.44 IP 172.16.1.1 52 26
53 54 27
55 well-known 1 1023 56 28
TCP Port 1234 TCP Port 25 Web TCP Port 7890 TCP Port 9753 TCP Port 80 Web Web 57 4 4 TCP 4 1 2 3 4 4 58 29
59 60 30
61 DNS IP jprs.jp? Web URL Web URL http://jprs.jp/ 202.11.16.167! sshin@jprs.co.jp 62 31
URL Web HTTP ;; QUESTION SECTION: ;jprs.jp. IN A jprs.jp ;; ANSWER SECTION: jprs.jp. 86400 IN A 202.11.16.167 DNS GET http://jprs.jp/index.html HTTP/1.1 Web HTML HTTP/1.1 200 OK Date: Wed, 22 Mar 2006 10:35:36 GMT Server: Apache/2.0.46 (Red Hat) Accept-Ranges: bytes X-Powered-By: PHP/4.3.2 Connection: close Content-Type: text/html <HTML> Web 63 DNS Web 64 32
65 66 33
67 192.168.1.6 192.168.1.93 192.168.1.1 192.168.1.44 IP 172.16.1.1 68 34
192.168.1.0 172.16.0.0 10.0.0.0 69 A A A A B B A A C C 70 35
N1 N2 192.168.1.0 R1 10.0.0.0 172.16.0.0 R2 N3 192.168.0.1(A) B A R1 N1 direct R2 N2 direct 172.16.1.1(B) A B N2 N3 direct R2 N3 N1 direct R1 71 IP IP 192.168.1.254 PC PC 72 36
192.168.1.6 192.168.1.93 172.16.0.0 172.16.1.1 192.168.1.1 192.168.1.44 IP 172.16.1.1 192.168.1.1 172.16.1.1 73 74 37
IANA ICANN ICANN APNIC JPNIC 61.0.0.0 61.255.255.255 61.112.0.0 61.127.255.255 61.120.0.0 61.120.255.255 IANA ICANN IP APNIC JPNIC 61.120.151.80 ISP 61.120.151.64 61.120.151.127 75 NAT 192.168.1.1 A.B.C.D NAT = Network Address Translation 76 38
IPv4 202.11.16.167 IPv6 2001:218:2003::1 77 78 39
DNS IP jprs.jp? Web URL Web URL http://jprs.jp/ 202.11.16.167! sshin@jprs.co.jp 79 80 40
81 82 41
jp 83 jprs.jp IP 1) jprs.jp? JP 2) jprs.jp? JPRS 3) jprs.jp 202.11.16.167! DNS JP JPRS.JP 84 42
85 DNS PC JP JPRS.JP 86 43
87 URL 88 44
89 Web URL http://jprs.jp/ 90 45
IP = jprs.jp IP = 202.11.16.167 http://jprs.jp/ 1) jprs.jp? JP 2) jprs.jp? JPRS 3) jprs.jp 202.11.16.167! DNS JP JPRS.JP 91 HTTP http://jprs.jp/ GET http://jprs.jp/index.html HTTP/1.1 HTTP/ URL Host 92 46
http://jprs.jp/ Web GET http://jprs.jp/index.html HTTP/1.1 TCP TCP 1 3 5 2 4 6 93 Web Web A A D D A A A A C C 94 47
LAN LAN Ethernet HUB LAN LAN 95 Web Web 96 48
URL 97 98 49
ISBN 4-274-06453-0 TCP/IP 3 ISBN 4-88648-712-2! TCP/IP Tips IT TCP/IP 99 100 50