Professional Documents
Culture Documents
Internetarch 1
Internetarch 1
Srinidhi Varadarajan
Ethernet
IP Source
IP: 130.245.20.1
Ethernet: 0A:03:21:60:09:FA
ARP Response
0A:03:23:65:09:FB
IP Destination
IP: 130.245.20.2
Ethernet: 0A:03:23:65:09:FB
Internetworking
z Motivation
Heterogeneity
Scale
z Salient Features
Best Effort Service Model
Global Addressing Scheme
Internet Protocol: IP
z The Internet Protocol (IP) delivers
Internet Protocol: IP
z Two transport services are commonly
built on top of IP
z IP functions:
Global IP Addresses
z Properties
globally unique
hierarchical: network
+ host
A:
z Dot
Notation
10.3.2.4
128.96.33.81
192.12.69.77
B:
C:
24
Network
Host
1 0
1 1 0
14
16
Network
Host
21
Network
Host
Internet Addressing
z Example:
Internet Addressing
z Special addresses used for broadcasting
Directed broadcast: network (or subnet) plus
hostid that is all 1s
Limited broadcast: all 1s (network and hostid)
IP Datagrams
z IP datagrams include
Header, minimum size of 20 bytes
Data
z Data size
z Fragmentation
Packets may need to be fragmented at
intermediate nodes if packet is too big for an
intermediate network
Path MTU less than link MTU at sender
IP Datagram Format
0
Version
HLen
16
TOS
31
Length
Ident
TTL
19
Flags
Protocol
Offset
Checksum
SourceAddr
DestinationAddr
Options (variable)
Data
Pad
(variable)
IP Header Fields
z Identification: unique datagram identifier
z Total Length: length of this datagram +
header, in bytes
IP Header Fields
z Fragment Offset: offset of fragment in this
datagram in 8-byte units
z Flags: indicate
IP Header Fields
z Protocol: identifies higher level protocol
IP Header Fields
z Source IP Address: full address of source
node
z Destination IP Address: full address of
destination node
z Options (rarely used, may not be
supported by routers):