Professional Documents
Culture Documents
Circuit Switching and Packet Switching: ENTC 345 Dr. Ana Goulart Assistant Professor
Circuit Switching and Packet Switching: ENTC 345 Dr. Ana Goulart Assistant Professor
Circuit Switching and Packet Switching: ENTC 345 Dr. Ana Goulart Assistant Professor
Packet Switching
ENTC 345
Dr. Ana Goulart
Assistant Professor
Announcements
Reading: Stallings
Chapter 1 and 2
Chapter 10
TA: Aninda@neo.tamu.edu
Office hours: Mondays 5 to 8 pm (T 101)
Hw # 1 due today
Review
M/M/1 example – incoming link information
Examples: FTP
Email
Remote Login
Video Conferencing Standard applications
Database
HTTP
Print
Voice
Custom
On Opnet
Standard applications
Client/Server Model
Two-tier architecture * Sessions: single conversation
between client/server
Client Server
response
Applications and Profiles
Applications: simple traffic sources, or
complex protocols, or discrete set of tasks
Profile 1 : Serial
Profile 2 : Parallel
FTP
Application Model Hierarchy
Profile Object
Profile
(Custom applications)
Phase
Lab 1 – Small Internetwork
R Internet
Residential Subscriber
user connection
R R
R
ATM
Firewall switch
host
Ethernet
switch
R
Private WAN
Server LAN PCs
Wide Area Network
Important concepts:
Circuit switching
Packet switching
Frame relay
Circuit switching –
- fixed routes, dedicated path between 2 stations
- on each link, a logical channel is dedicated to
the connection
- data transmitted along the dedicated path as
rapidly as possible
Packet switching –
- data sent in a sequence of packets
- each packet passed from node to node along
some path
- at each node, the entire packet is received,
stored briefly and transmitted to next node
Circuit Switching
A
R Internet
R R
A B C D
A B C D
Circuit switching Packet switching
Delays in Circuit switching
Timing of events:
Circuit
After connection is established,
establishment
Information is transmitted at a
Time fixed data rate.
Node delays are negligible.
Propagation delay
Advantages?
Data
Disadvantages?
A B C D
Circuit switching Packet switching
Circuit switching x Packet switching
Timing of events:
Queuing delay
A B C D
A B C D
Circuit switching Packet switching
Packet switching delays
Pkt 1
Transmission delay
Total delay from A to B
Propagation delay
A B C
Packet switching
Throughput
Pkt 1
Transmission delay
T = Total delay from A to B
Propagation delay
Throughtput = L / T
A B C
Packet switching
Throughput
What else can impact the throughput?
- Packet losses
- The type of recovery mechanism
Pkt 1
Transmission delay
X
Propagation delay T = Total delay from A to B
Throughput = L / T
Circuit
establishment
Time
Call accept
signal
Pkt 1
Pkt 2 Data
Pkt 3
A B C D
Circuit switching
Packet switching
Virtual circuits (external)
Logical path (or connections) between two
stations
Example: X.25 standard
Physical level – interface between station and
packet switched network
Link level – reliable data transfer across the physical
link (LAP-B)
Packet switching Network level – virtual circuit service, enables users
Network to set-up logical connections
Frame relay
Designed to eliminate the overhead of X.25
Virtual circuits or logical connections carried at
the link layer
Call control signaling (separate)
No hop-by-hop flow control (error and flow
control should be taken care by another higher
layer protocol