Professional Documents
Culture Documents
de Comunicatii (APC)
Network Architectures
and Devices
Introduction
Octavian Catrina
Octavian Catrina
Information handling
Octavian Catrina
Real-time requirements
Octavian Catrina
Point-to-point (unicast)
Unicast
Multi-point
Broadcast.
Multicast 1 : N
Broadcast
One-to-all (certain scope).
Multicast
One-to-N (certain group and scope).
N-to-M multicast
N senders, M receivers.
Multicast N : M
Connection-oriented
Connectionless
Octavian Catrina
Several kinds:
- Unacknowledged datagram.
- Acknowledged datagram.
- Request-reply communication.
7
Scalable connectivity
Data links
Data networks
Octavian Catrina
Interconnection devices
forward data on the links
towards the destination:
Switching and routing
8
Octavian Catrina
10
Network architecture
Objectives
Layered architecture
Octavian Catrina
11
...
...
TL
TL
NL
NL
DL
DL
PHY
PHY
Layer
interfaces
Layer
protocols
Octavian Catrina
12
Octavian Catrina
...
...
TL
TL
Layer
interfaces
NL
NL
Layer
protocols
DL
DL
PHY
PHY
13
Octavian Catrina
14
Data transmission
Example:
Point-to-point link
PHY
NIC
1011010
Effects of attenuation,
distortion, noise, etc.
...
...
PHY
PHY
Medium
Physical layer
Octavian Catrina
15
Wireless LAN
1011010
Octavian Catrina
16
Repeater
Repeater
Amplifies/regenerates the signal to
extend the transmission range.
WANs and initial LANs.
Octavian Catrina
...
...
PHY
PHY
PHY
PHY
17
Hub
Hub
Hub
Multiport repeater
or (active) hub
Octavian Catrina
...
...
PHY
PHY
PHY
PHY
18
Multiplexing/demultiplexing
Switching
Octavian Catrina
19
Data Link
A simple case:
Point-to-point data link
12
...
...
DL
DL
PHY
PHY
Medium
Octavian Catrina
20
Examples:
Cabled: IEEE 802.3 (Ethernet)
Wireless: IEEE 802.11 (WiFi )
32
14
Collision
Addresses
32
MAC + PHY
MAC address
NIC
...
...
DL
DL
PHY
PHY
Medium
21
Bridged LANs
Forwarding table
MAC addr. Port
1
p1
3
p1
8
p2
5
p2
25
p1
p2
Bridge
...
...
DL
DL
DL
DL
PHY
PHY
PHY
PHY
LAN-1
Bridge
13
LAN-2
Octavian Catrina
22
Switched LANs
1
13
25
Switched
Ethernet LAN
Switch
Switch
Switch
LAN switch
Multiport bridge with high
performance parallel architecture
allowing multiple simultaneous
communications.
Octavian Catrina
LAN switch
...
...
DL
DL
DL
DL
PHY
PHY
PHY
PHY
23
Wireless LANs
Wireless
LAN
Wireless
LAN
AP
AP
Octavian Catrina
...
DL
DL
DL
DL
PHY
PHY
PHY
PHY
24
LAN
LAN
LAN
LAN
Octavian Catrina
25
Addressing
Framing
Error control
Octavian Catrina
26
Internetworking
Scalable network interconnection:
towards the global Internet
Network 1
1.1.2
1.2.2
1.1.3
R2
1.2.1
Sub-network 1.2
R3
Sub-network 1.1
R1
1.2.2 2.1.2
1.1.1
1.1.4
1.3.1
Network 2
R4
1.3.2
Sub-network 1.3
2.1.2
R5
2.1.3
2.2.1
2.2.2
Sub-network 2.2
Network layer
Provides scalable mechanisms
for connectivity and path finding.
Sub-network 2.1
Router
Router
...
NL
NL
NL
NL
DL
DL
DL
DL
Octavian Catrina
...
PHY
PHY
Network-x
PHY
PHY
Network-y
27
Network addresses
Routing
Congestion control
Segmentation(fragmentation)/reassembly
Octavian Catrina
28
Web apps
Other
apps
Other
apps
File transfer
SMTP,
POP, IMAP
FTP
SMTP,
POP, IMAP
Web apps
HTTP
HTTP
Endpoint address:
Network address
+ port number
Endpoint address:
Network address
+ port number
Host
Transport layer
Controls the end-to-end data
transfer: end-to-end addressing,
error control, flow control, etc.
Octavian Catrina
...
TL
NL
DL
PHY
Host
Router(s)
NL
DL
PHY
NL
DL
PHY
...
TL
NL
DL
PHY
29
Transport addresses
Congestion control.
Octavian Catrina
30
Upper layers
Upper layers
to support applications.
Possible structure:
Session (5):
control of the communication
session.
Presentation (6):
information representation.
Application (7):
protocols supporting particular
communication services:
www, e-mail, file transfer,
telnet, network file system,
network management, ...
Octavian Catrina
Application
processes
Application
processes
Upper
layers
Upper
layers
TL
TL
NL
NL
DL
DL
PHY
PHY
Interconnection network
31
OSI-RM
Application
processes
7
Application
Presentation
Session
Transport
Network
Data Link
Physical
32
Layer service
Service interface
Peer entities
Transport entity
N- SAP
N-service
N-SDU
primitives
Network entity
DL- SAP
DL-service DL-SDU
primitives
Data Link entity
Layer protocol
Octavian Catrina
33
DL-Service.confirm
Data Link entity
Network entity
DL protocol
DL-CONNECT
Request
CC(...)
DT(seq, d)
DR(...)
DC(...)
Octavian Catrina
Network entity
DL-CONNECT
Indication
AK(seq)
DL-DISCONNECT
Request
DL- SAP
Timer
DL-DATA
Request (d)
DL-Service.response
DL-Service.indication
Data Link entity
CR(...)
DL-CONNECT
Confirm
Network entity
DL-CONNECT
Response
DL-DATA
Indication (d)
DL-DISCONNECT
Indication
34
Standardization
RFC (Request For Comments) from
IETF (Internet Engineering Task Force).
(See: http://www.ietf.org)
Octavian Catrina
TCP/IP
OSI-RM
Applications
Application 7
Presentation 6
Application
Session 5
Transport 4
Transport
Network 3
Internet
Data Link 2
Link
Physical 1
35
SMTP
DNS
FTP
SNMP
Transport
layer
UDP
Transmission
Control Protocol
User Datagram
Protocol
(OSPF, ...)
Data Link
layer
Application protocols
SMTP HTTP RTP ...
Everything
on IP
ICMP
Internet Control
Message
IP
Internet Protocol
Address
Resolution
(v4/v6)
Transport
TCP UDP ...
IP
IP on
Everything
Data link
Ethernet PPP ATM ...
Physical
Ethernet PHY, SONET, ...
DL protocols
LAN/WAN
Applications
Email WWW Voice ...
TCP
Routing
information
Network
layer
Application
layer
user data
AL (HTTP)
A user data
user data
A user data
Reply to Request: get joke.html
TL protocol
T A user data
T A user data
TL
NL protocol
NL
N T A user data
DL
D N T A user data
PHY
1011010
DL protocol
Web client
(browser)
AL (HTTP)
TL
N T A user data
NL
D N T A user data
DL
1011010
PHY
Scenario:
The Web client has just requested an HTML
document from the Web server. The Web server
is delivering the document to the client.
Octavian Catrina
37
Octavian Catrina
38
Octavian Catrina
39
ISP-2
Backbone
Enterprise
networks
ISP-3
Global federation of IP
networks
AT&T US backbone
40
IP on everything, everything on IP
Enterprise networks
Communication infrastructure
of the IT system. E-business ...
Home networks
Info, entertainment. Home
office. Internet appliances.
IP(v4/v6)
Tele-education. Telemedicine ...
Mobile communications
Internet-enabled multiservice mobile devices.
Octavian Catrina
41