Material from Computer Networking: A Top Down Approach, 7th edition. J.F. Kurose and K.W. Ross
Architecture
14-740: Fundamentals of Computer Networks Bill Nace
Architecture 14-740: Fundamentals of Computer Networks Bill Nace - - PowerPoint PPT Presentation
Architecture 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 7 th edition. J.F. Kurose and K.W. Ross Review What is the internet? A Series of Tubes Nuts-n-bolts
Material from Computer Networking: A Top Down Approach, 7th edition. J.F. Kurose and K.W. Ross
14-740: Fundamentals of Computer Networks Bill Nace
2
3
4
10 Mbps Ethernet 1.5 Mbps T1 line queue of packets waiting for output link (delay) packet being transmitted (delay) free buffers Arriving packets dropped (loss) if no buffers are free
5
dnodal = dproc + dqueue + dtrans + dprop
9
increases delay
10
average queuing delay Lλ / R 1.0
11
measurements for each hop in the path
path towards destination
12
13
3 probes 3 probes 3 probes
14 >> traceroute www.cmuj.jp traceroute to cmuj.jp (222.146.60.103), 64 hops max, 40 byte packets 1 HH130-ROUTER (128.2.130.254) 0.971 ms 0.382 ms 0.378 ms 2 POD-A-WEH-ECE.GW.CMU.NET (128.2.35.217) 0.578 ms 0.519 ms 0.433 ms 3 * * * 4 POD-I-CYH-VL986.GW.CMU.NET (128.2.0.250) 0.613 ms 0.658 ms 0.507 ms 5 sl-st21-pit-1-1-0.sprintlink.net (144.223.26.89) 0.604 ms 0.667 ms 0.555 ms 6 sl-st20-pit-1-0-1.sprintlink.net (144.232.2.90) 0.600 ms 0.669 ms 0.603 ms 7 sl-bb23-rly-15-0.sprintlink.net (144.232.20.216) 6.560 ms 6.647 ms 6.443 ms 8 sl-bb21-rly-9-0.sprintlink.net (144.232.14.133) 6.519 ms 6.489 ms 6.333 ms 9 sl-crs2-rly-0-4-0-0.sprintlink.net (144.232.2.56) 6.579 ms 6.774 ms 6.447 ms 10 sl-bb21-dc-12-0-0.sprintlink.net (144.232.9.212) 7.062 ms 7.066 ms 7.057 ms 11 sl-st21-ash-10-0-0.sprintlink.net (144.232.20.148) 8.576 ms 8.602 ms 8.619 ms 12 p16-2-0-0.r20.asbnva02.us.bb.gin.ntt.net (129.250.8.45) 8.818 ms 8.652 ms 8.782 ms 13 as-2.r21.lsanca03.us.bb.gin.ntt.net (129.250.5.24) 67.614 ms 88.863 ms 75.028 ms 14 ae-0.r20.lsanca03.us.bb.gin.ntt.net (129.250.3.33) 68.163 ms 71.246 ms 67.811 ms 15 as-2.r20.osakjp01.jp.bb.gin.ntt.net (129.250.3.202) 177.412 ms 177.707 ms 177.814 ms 16 ae-4.r20.tokyjp01.jp.bb.gin.ntt.net (129.250.4.209) 176.502 ms 168.719 ms 172.205 ms 17 129.250.11.114 (129.250.11.114) 189.410 ms 186.481 ms 184.967 ms 18 210.254.187.185 (210.254.187.185) 176.460 ms 176.414 ms 176.382 ms 19 60.37.27.131 (60.37.27.131) 187.155 ms 118.23.168.3 (118.23.168.3) 176.118 ms 172.646 ms 20 210.254.188.138 (210.254.188.138) 173.078 ms 169.601 ms 182.398 ms 21 222.146.54.178 (222.146.54.178) 171.101 ms 176.199 ms 176.551 ms 22 220.111.40.14 (220.111.40.14) 195.458 ms 187.703 ms 188.072 ms 23 222.146.54.10 (222.146.54.10) 191.032 ms 187.826 ms 190.441 ms 24 cmuj.jp (222.146.60.103) 175.449 ms 183.011 ms 167.049 ms
15
16
17
18
functions into related and manageable sets ...
design of protocols / interfaces of each layer
19
inflexible, and soon obsolete
from those in other layers
network technology
20
21
22
proprietary network architectures -- without interoperability
reference framework to enable multi-vendor interconnection
protocols, which is still in use today
Network Data Link Physical Application Presentation Session Transport Network Data Link Physical
SERVICE USER SERVICE PROVIDER
END-TO-END PROTOCOLS
Application Presentation Session Transport Network Data Link Physical Network Data Link Physical
25
Physical
bits
Physical
nodes
header
, HDLC
26
Data Link
frames
Data Link Physical
bits
Physical
broadcast transmissions, e.g. Ethernet
nodes connected to a broadcast medium
coordinates use of media among multiple machines
27
28
Network
packets
Network Data Link
frames
Data Link Physical
bits
Physical
29
Transport
segments
Transport
Network
packets
Network
packets
Network
packets
Network Data Link
frames
Data Link
frames
Data Link
frames
Data Link Physical
bits
Physical
bits
Physical
bits
Physical
30
frequently required by applications: DNS, web access, file transfer, email…
representation
31
Application
messages
Application
Transport
segments
Transport
Network
packets
Network
packets
Network
packets
Network Data Link
frames
Data Link
frames
Data Link
frames
Data Link Physical
bits
Physical
bits
Physical
bits
Physical
research papers with a strong process to store and search the knowledge gained from the paper
network as a sum of nodal processing delay, queueing delay, transmission delay and propagation delay
32
measure delay in real networks. Additionally, be able to use traceroute and interpret its output
compared to monolithic)
according to the OSI model, including the mission of each layer, the scope of the layer, the type of data transferred by the layer and summary of the execution steps accomplished
33
34