Networking Architecture Overview Lecture
Networking Architecture Overview Lecture
1.5 Mb/s
B
queue of packets
waiting for output
link
D E
B
packets queued (delay)
free (available) buffers: arriving packets
dropped (loss) if no free buffers
Four sources of packet delay
• 1. nodal processing: • 2. queuing
– check bit errors – time waiting at output link
– determine output link for transmission
• depends on congestion
level
transmission
A propagation
B
nodal
processing queuing
Delay in packet-switched networks
3. Transmission delay: 4. Propagation delay:
– R=link bandwidth (bps) – d = length of physical link
– L=packet length (bits) – s = propagation speed in
– time to send bits into link medium (~2x108 m/sec)
= L/R – propagation delay = d/s
transmission
A propagation
B
nodal
processing queuing
Nodal delay
d nodal d proc d queue d trans d prop
buffer
(waiting area) packet being transmitted
A
B
packet arriving to
full buffer is lost
Throughput
• throughput:
– rate (bits/time unit) at which bits are moved
between sender and receiver
– instantaneous:
• rate at given point in time
– average:
• rate over longer period of time
Network Protocols
• All activities in computer networks that
– involve two or more communicating remote entities is
• governed by a protocol
• Protocols
– control sending and receiving of messages
– define
• format and order of messages sent and received among network
entities
• actions taken on message transmission/receipt
Review Questions
• What do you understand by the term network protocol
• What are the five layers in the Internet protocol stack
– What are the principal responsibilities of each layer
• What is
– An application layer message
– A Transport layer segment
– A network layer datagram
– A link layer frame
• List the various delay components in a packet-switched network