Contained Slides by Leon-Garcia and Widjaja
Chapter 8 Communication Networks and Services
The TCP/IP Architecture The Internet Protocol IPv6 Transport Layer Protocols Internet Routing Protocols Multicast Routing DHCP, NAT, and Mobile IP
Chapter 8 Communication Networks and Services
The TCP/IP Architecture
Why Internetworking?
To build a “network of networks” or internet
operating over multiple, coexisting, different network technologies providing ubiquitous connectivity through IP packet transfer achieving huge economies of scale
H
H
Net Net 51
G H
G
Net Net 53
G G
Net Net 55
G
Net Net 52
Net Net 54
G H
Why Internetworking?
To provide universal communication services
independent of underlying network technologies providing common interface to user applications
H
Reliable Stream Service
H
Net Net 51
G H
G
Net Net 53
G G
Net Net 55
G
Net Net 52
Net Net 54
G H
User Datagram Service
Why Internetworking?
To provide distributed applications
Any application designed to operate based on Internet communication services immediately operates across the entire Internet Rapid deployment of new applications Email, WWW, Peer-to-peer
Applications independent of network technology
New networks can be introduced below Old network technologies can be retired
Internet Protocol Approach
IP packets transfer information across Internet Host A IP → router→ router…→ router→ Host B IP IP layer in each router determines next hop (router) Network interfaces transfer IP packets across networks
Router
Internet Layer Network Interface
Host A
Transport Layer Internet Layer Network Interface
Router
Internet Layer
Host B
Transport Layer Internet Layer
Network Interface
Net Net 51
Router
Internet Layer
Network Interface
Net Net 54
Net Net 52
Network