Local Area Networks (LAN) : Bus Topologies (E.g. Ethernet)
Local Area Networks (LAN) : Bus Topologies (E.g. Ethernet)
Network Hosts
Drop cable
Main cable
Hosts Repeater
Monitor station
Hosts
Station repeator
PSE Router
Ethernet Bridge
Router
Token ring
Ethernet
Host
PSE
PSE
Leased telephone lines Optical fibers Coaxial cable Satellite links Microwave links
Switching Techniques
Circuit switching:
10Mb/sec 5Mbits/sec 10Mb/sec 10Mb/sec 10Mb/sec 10Mb/sec 5Mbits/sec
source
destination
Each communication link is broken into smaller pieces and each piece is assigned exclusively to a session.
O O
Blocking may occur inefficiency due to idleness of communication links ( particularly with bursty sources)
$UULYDO
W
$UULYDO
W
$UULYDO
W
$UULYDO
;
;
;
;
'HOLYHU\ 'HOLYHU\ 'HOLYHU\ 'HOLYHU\ Delay for time to set-up the connection.
Store-and-forward switching
Message switching
6:0:0
O O
Variable delay in crossing a link Messages may be lost due to buffer overflow
.425:907
OOOO
VWULQJ RI ELWV
OOOOOOOO
OO
OO
OO
OO
OOOOOOOO
.425:907
PHVVDJH SDFNHWV VRXUH 7 7 7 WLPH D[LV DGGLWLRQDO ELWV KHDGHU LQWHUPHGLDWH QRGH
Advantages: smaller delay, easier buffering, flexibility in routing. Disadvantages: overhead, reassemble problems.
1 2
2 2
3 1 3 2 1
3
VC3
1 3 1
1 3
1 2
VC1
4
2
VC2
packet switching
(message are broken into packets)
message switching
(message are not broken into packets)
datagram switching
(each packet is routed independently)
virtual-circuit switching
(all packet follow the same path)
Datagram switching: flexibility in routing. Virtual-circuit switching: packets arrive in the correct order, small overhead, less processing. Cut-through switching: A packet starts getting transmitted by a node, before it is fully received.
source
destination
HERE IS A TENDENCY TOWARDS INTEGRATING DIFFERENT TYPES OF TRAFFIC ON THE SAME NETWORK. Interactive traffic : messages are short. message arrival rate is small. fast response needed. high reliability required. File transfer : messages are long. traffic is bursty. high reliability required. large delays can be tolerated.
Packetized voice : packets are short. traffic is smooth. small delay required. reliability not important. Graphics & video: messages are long. delay may or may not be important. variability of the delay must be small (for video). traffic may be smooth or bursty.
Modular: should consist of simpler components with agreed upon interfaces e.g: CPU Control Unit I/O
Operational environments
425:907 !
$SSOLFDWLRQRULHQWHG IXQFWLRQV 1HWZRUNGHSHQGHQW IXQFWLRQV
425:907 !
$SSOLFDWLRQRULHQWHG IXQFWLRQV 1HWZRUNGHSHQGHQW IXQFWLRQV
'DWD FRPPXQLFDWLRQ QHWZRUN 1HWZRUN HQYLURQPHQW 26, HQYLURQPHQW 5HDO V\VWHPV HQYLURQPHQW
425:907 !
425:907 !
$/ 3/ 6/ 7/ 1/ // 3/
$SSOLFDWLRQ OD\HU 3UHVHQWDWLRQ OD\HU 6HVVLRQ OD\HU 7UDQVSRUW OD\HU 1HWZRU OD\HU /LQN OD\HU 3K\VLFDO OD\HU
'DWD FRPPXQLFDWLRQ QHWZRUN 1HWZRUN HQYLURQPHQW 26, HQYLURQPHQW 5HDO V\VWHPV HQYLURQPHQW
AP = Application Process
Block box
Module
Peer processes
Module
Module
Lower layer black box communication system Lower layer peer processes
Module
Hierarchical:
O O O
Service (that the layer provides above) Functions (implementation of service) Interfaces (common language for provision of service)
e.g. Master Module Servant Module Servant of Servant Module Interface Analysts/Managers Programs Compiler Hardwave
Telephone line
OSI Standard
Application Application
Session
Transport
Network
(packets)
Network
Network
(packets)
DLC
DLC
DLC
DLC
(bit pipe)
(bit pipe)
(bit pipe)
waveforms
waveforms
waveforms
7&3,3 OD\HUV
0HVVDJH /D\HUV $SSOLFDWLRQ
1HWZRUNVSHFLILF IUDPHV
8'3 8VHU 'DWDJUDPV SURWRFRO 7&3 7UDQVSRUW &RQWURO 3URWRFRO ,3 ,QWHUQHW 3URWRFRO