Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
7/26/2013
internetwork n. &v.
1 logical network built out of a collection of physical networks. 2 tr. to interconnect physical networks into a single logical networks; to build an internet.
7/26/2013
Network 2 (Ethernet) R1
Network 4 (point-to-point)
R2 H4 Network 3 (FDDI)
Question: What are the challenges in connecting two physical networks into a single logical network?
H5
H6
7/26/2013
Service model
H1 TCP IP ETH ETH IP FDDI FDDI R1 IP PPP PPP R2 IP ETH R3 H8 TCP IP ETH
IP is undemanding enough that any underlying physical network can work underneath
Host-to-host service
Philosophy: Define a model that is so undemanding that almost any network technology is able to provide the required service. (IP)
Addressing scheme
Datagram
7/26/2013
Best-effort
BEE8B Computer Networks
Every datagram contains enough information for the network to forward it from source to destination.
Question: Why is Version on the top of the packet?
HLen: length of header. TOS: type of service. Length: length of datagram. Questions: What is the maximum length of a datagram? Will the underlying physical network support it?
TTL: time to live (hop count). Protocol: identity of upperlevel protocol to which IP passes this packet. Checksum: applies to header. SourceAddr: to allow filtering based on source. DestinationAddr: used for data delivery. Options: header length determines if any are set.
7/26/2013
MTU: The largest IP datagram that a network can carry in a single frame.
Question: How does the underlying network technology affect IP? How does one choose the maximum datagram size for IP? Design options: (1) Choose IP datagram max. length to be compatible with MTU. (2) Fragment IP datagram into multiple MTUs.
7/26/2013 BEE8B Computer Networks 9
header
Payload: IP datagram
trailer
7/26/2013
10
ETH IP (1400)
FDDI IP (1400)
1. Each fragment is itself a self-contained IP datagram that is transmitted over a sequence of physical networks, independent of other fragments. 2. Each IP datagram is re-encapsulated for each physical network over which it travels.
7/26/2013 BEE8B Computer Networks 11
Rest of header
512 data bytes
(b)
Start of header
Ident = x 1 Offset = 64 Rest of header 512 data bytes
Start of header Ident = x 0 Offset = 128 Rest of header 376 data bytes
7/26/2013
12
Global addresses
Question: What are the challenges?
Wish List:
CLASS A
16 Host
CLASS B
8
Host
CLASS C
13
7/26/2013
7/26/2013
14