Professional Documents
Culture Documents
Network Layer
segments to transport
physical physical
network
data link
layer network
physical
application
transport
network layer protocols network
data link
physical
network
data link
network
data link
value in arriving
packet’s header
0111 1
3 2
application application
transport transport
network 1. send datagrams 2. receive datagrams network
data link data link
physical physical
IP destination address in
arriving packet’s header
1
3 2
otherwise 3
examples:
DA: 11001000 00010111 00010110 10100001 which interface?
DA: 11001000 00010111 00011000 10101010 which interface?
Network Layer 4-10
Chapter 4: outline
4.1 introduction 4.5 routing algorithms
4.2 virtual circuit and link state
datagram networks distance vector
4.4 IP: Internet Protocol hierarchical routing
datagram format 4.6 routing in the Internet
IPv4 addressing RIP
ICMP OSPF
IPv6 BGP
4.7 broadcast and multicast
routing
physical layer
…
in: one large datagram
different link types, out: 3 smaller datagrams
different MTUs
large IP datagram divided
(“fragmented”) within net reassembly
one datagram becomes
several datagrams
“reassembled” at final …
destination
IP header bits used to
identify, order related
fragments
Network Layer 4-14
IP fragmentation, reassembly
length ID fragflag offset
example: =4000 =x =0 =0
4000 byte datagram
one large datagram becomes
MTU = 1500 bytes several smaller datagrams
interface 223.1.1.2
223.1.1.4 223.1.2.9
interface: connection
between host/router and 223.1.3.27
physical link 223.1.1.3
223.1.2.2
router’s typically have
multiple interfaces
host typically has one or
two interfaces (e.g., wired 223.1.3.1 223.1.3.2
223 1 1 1
223.1.2.1
223.1.1.2
223.1.1.4 223.1.2.9
223.1.3.27
223.1.1.3
223.1.2.2
is called a subnet
223.1.3.0/24
subnet host
part part
11001000 00010111 00010000 00000000
200.23.16.0/8
subnet host
part part
11001000 00010111 00010000 00000000
200.23.16.0/23