Академический Документы
Профессиональный Документы
Культура Документы
Getting data packets from the source all the way to the destination Dealing with end-to-end transmission Need to know
Topology of the communication subnet (routers) Chose paths (routing algorithms)
Courtesy - From Fig. 1, Page 467, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 3
Courtesy - From Fig. 2, Page 468, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 4
Subnets
Internetworks
Host A -> Host D 4 LANS, 1 WAN S1, S2, S3: Switch or Router f1, f2: Interface Three links: S1 -> S2 -> s3
Courtesy - From Fig. 19.1, Page 471, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 6
Links in an Internetwork
Courtesy - From Fig. 19.2, Page 472, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 7
Courtesy - From Fig. 19.3 Page 473, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 8
Courtesy - From Fig. 19.4 Page 473, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 9
Courtesy - From Fig. 19.5 Page 474, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 10
Courtesy - From Fig. 196 Page 475, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 11
Quality of Service
Requirements
From Fig. 5-30, Page 397, Computer Networks, 4th edition, Andrew S. Tanenbaum, Prentice Hall
November 29, 2004 Prof. Paul Lin 12
Delivery Virtual Circuit WAN, Frame Relaying, ATM applications, call setup a single route
Courtesy - From Fig. 196 Page 475, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 13
Courtesy - From Fig. 196 Page 475, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 14
Addressing
Class A, B, C, D, and E
IPv4
32-bit binary number Dotted-Decimal Notation 128.11.3.31 255.255.255.0
IPv6 - 128-bit
Prof. Paul Lin 15
Addressing IPV4
Network ID, Host ID Class A 128 blocks (First Byte), 16,777,216 hosts Class B 16,384 blocks (First & Second Byte), 65536 hosts Class C 2,097,152 blocks (First, Second, Third byte), 256 hosts Class D 1 block, Multicasting
Courtesy - From Fig. 19.10 Page 479, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 16
Courtesy - From Fig. 19.12 Page 480, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 17
Courtesy - From Fig. 19.13 Page 481, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 18
Courtesy - From Fig. 19.14 Page 482, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 19
Courtesy - From Fig. 19.15 Page 483, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 20
Courtesy - From Fig. 19.16 Page 484, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 21
Network Address
An address defines a network with all host-id = 0
Courtesy - From Fig. 19.17 Page 484, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 22
Sample Internet
Courtesy - From Fig. 19.18 Page 486, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 23
Subnetting
Class B 1 block, 65536 hosts (16-bit) Subnets 2 sub-blocks (1-bit), 36768 hosts (15-bit) 4 sub-blocks (2-bit), 18384 hosts (14-bit) 128 sub-blocks (7-bit), 512 host (9-bit)
Courtesy - From Fig. 19.19 Page 487, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 24
Courtesy - From Fig. 19.20 Page 487, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 25
Courtesy - From Fig. 19.21 Page 488, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 26
Masks
Class In Binary In DottedDecimal Using Slash
255.0.0.0
/8
255.255.0.0
/16
255.255.255.0
/24
Courtesy - From Table 19.1 Page 489, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 27
Supernetting
An organization can combine several class C block to form a larger range of addresses
28
Classless Addressing
Variable-Length Block (2, 4, 128, etc) Mask Finding the Network Address Subnetting CIDR (Classes InterDomain Routing)
29
30
10.0.0.0
172.16.0.0
to
to
10.255.255.255
172.31.255.255 192.168.255.255
224
220 216
192.168.0.0 to
Courtesy Table 19.2 Page 494, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 31
A NAT Example
Private address: 172.18.0.0 to 172.18.255.255 NAT Router address: 200.24.5.8
Courtesy Fig 19.25 Page 495, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 32
Address Translation
Private address: 172.18.0.0 to 172.18.255.255 NAT Router address: 200.24.5.8
Courtesy Fig. 19.25 Page 495, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 33
Courtesy Fig. 19.25 Page 495, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 34
Translation Table
Private Address Private Port External Address External Port Transport Protocol
172.18.3.1
1400
25.8.3.2
80
TCP
172.18.3.2
1401
25.8.3.2
80
TCP
...
...
...
...
...
Courtesy Table 19.3 Page 497, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 35
Routing Techniques
Routing Tables Next-Hop Routing Network-Specific Routing Host-Specific Routing Default Routing
36
Translation Table
Courtesy Fig. 19.27 Page 496, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 37
Next-Hop Routing
Courtesy Fig. 19.28 Page 498, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 38
Network-Specific Routing
Courtesy Fig. 19.29 Page 498, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 39
Host-Specific Routing
Courtesy Fig. 19.30 Page 499, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 40
Default Routing
Courtesy Fig. 19.31 Page 500, Data Communications and Networks, 3rd edition, Forouzan, McGrawHill
November 29, 2004 Prof. Paul Lin 41
More on Routing
Static vs Dynamic
Static Routing Table Dynamic Routing Table and Protocols
RIP Routing Information Protocol OSPF Open Shortest Path First BGF Border Gateway Protocol
Routing Tables
For Classful Addressing For Classless Addressing (CIDR)
42