Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Internetworking
Internetworking
Lars M. Kristensen
Department of Computer Science
University of Aarhus
Denmark
NPaI 27/08/2007
Internetworking
Sa t
ellit
e
W
link
s
i
iF
Point-t
UMTS
AT
M
o-Point
GPRS
Bluetooth
X.
2
Ethernet
Zig
B
ee
I
FDD
To
ke
n
rin
g
e
m
a
Fr
ay
l
Re
ax
M
i
W
UWB
Internetworking
NPaI 27/08/2007
Internetworking
Internetworking
Aim:
Provide a universal (virtual) communication network by
interconnecting heterogeneous (physical) networks
Requirements:
Provide a mechanism to connect heterogeneous
networks.
Heterogeneous machine architectures and operating
systems.
Universal end-to-end connectivity between connected
machines.
Hide underlying network hardware and network
connections (transparency).
Provision for existing and future network technologies.
Provision for existing and future platforms and
operating systems.
The TCP/IP protocol suite has become the dominant approach to internetworking.
NPaI 27/08/2007
Internetworking
Outline
NPaI 27/08/2007
Internetworking
NPaI 27/08/2007
Internetworking
Ethernet Networks
.. the most popular LAN technology standardised as IEEE 802.3.
Evolved over several generations:
Fast Ethernet (100 Mbps) and Gigabit Ethernet (1000Mbps).
Can be used over copper (twisted pair) and optical fiber.
Historically a shared bus topology with broadcast transmissions:
A
D
Shared channel
Characteristics:
Carrier Sense Multiple Access with Collision Detection (CSMA/CD).
Best-effort delivery (no guarantee of data delivery).
NPaI 27/08/2007
Internetworking
Internetworking
NPaI 27/08/2007
Internetworking
NPaI 27/08/2007
Internetworking
10
Internetworking
11
Networking Devices
NPaI 27/08/2007
Internetworking
12
NPaI 27/08/2007
Internetworking
13
NPaI 27/08/2007
Internetworking
14
Hardware Addressing
Unique number assigned to each machine on a network:
MAC (Media Access Control) address.
Physical address.
Hardware (unicast) address.
When transmitting a frame the sender supplies:
Source and destination address.
Network hardware (NIC, bridges, switches):
Uses destination address to forward packet.
Delivers packet to the proper machine and operating system.
NPaI 27/08/2007
Internetworking
15
Internetworking
Concepts and Architectural Model
NPaI 27/08/2007
Internetworking
16
TCP/IP Internetworking
All networks considered equal:
Connection-oriented.
Connectionless.
Local area networks
Wide area networks
Point-to-point links.
Set of bridged (switched) networks.
Network-level interconnection:
Separate network service from applications.
Physical network access hidden from applications.
Only end-systems must be application aware.
network
Application
Protocol layer
Internet Protocol
layer
Network Interface
layer
NPaI 27/08/2007
Internetworking
17
Network Interconnection
Routers provide interconnection of the physical networks:
Internetworking
18
host B
network
network
first router
network
next/intermediate
router
network
final router
Addressing scheme:
Separated from network hardware addressing.
Addressing are assigned to machines and networks.
Routers use destination network address when forwarding.
NPaI 27/08/2007
Internetworking
19
Application
Protocol layer
Internet Protocol
layer
Network Interface
layer
Internetworking
20
NPaI 27/08/2007
Internetworking
21
Internetworking
22
Internet Engineering
Task Force
IETF Areas:
Applications
General
Internet
Operations and
Management
Routing
Security
Sub-IP
Transport
Internetworking
23
Internetworking
24
RFC
We reject kings,
presidents, and voting.
We believe in rough
consensus and running
code.
STD
Internetworking
25
RFC Statistics*
*source: http://www.rfc-editor.org/num_rfc_year.html
NPaI 27/08/2007
Internetworking
26
Summary
Key concept and terminology:
Physical networks: hardware addresses and frames.
Internet = collection of interconnected heterogeneous networks.
Internetworking introduces an abstraction that hide details of
underlying physical network interconnection.
Physical networks are interconnected by routers.
An end-user system is called a host.
Questions yet to be answered:
Internet addressing and relationship to hardware addresses.
Format of packets transmitted on a TCP/IP internet.
Transmission of packets between hosts across multiple networks.
NPaI 27/08/2007
Internetworking
27
NPaI 27/08/2007
Internetworking
28