etsf10 part 2 lect 1 - lunds tekniska högskola · etsf10 part 2 lect 1 performance, udp, tcp,...
Post on 07-Aug-2020
4 Views
Preview:
TRANSCRIPT
ETSF10 Part 2 Lect 1
Performance, UDP, TCP, Congestion Control (TCP), QoSPerformance, UDP, TCP, Congestion Control (TCP), QoS
Jens A AnderssonElectrical and InformationElectrical and Information
Technology
Today
• Performance• Process-to-Process DeliveryProcess to Process Delivery
– FlowsUDP• UDP
Performance• BandwidthBandwidth
– In Hz (frequency band)– In bps (capacity)p ( p y)
• Throughput– How much of the link we can actually usey– Includes congestion
• Latency/Delay– Propagation time– Queueing time
• Bandwitdh-Delay Product
Bandwitdh-Delay Product
• How much data fills the link• Important for example in congestionImportant for example in congestion
avoidanceDelay = Round Trip Time (RTT)– Delay = Round Trip Time (RTT)
– Go-Back-N can send more bits per RTT
Figure 3 33 C t f b d idth d l d tFigure 3.33 Concept of bandwidth-delay product
3.5
Figure 3.32 Filling the link with bits
Bandwidth: 5 bps Delay: 5sBandwidth x delay = 25 bits
3.6
Process-to-Process Delivery
• Responsibility of Transport Layer• UDPUDP
– User Datagram ProtocolTCP• TCP – Transmission Control Protocol
li bl i– Reliable connection– Congestion control
Figure 23.8 Position of UDP, TCP, and SCTP in TCP/IP suite
23.8
Figure 23.6 Multiplexing and demultiplexing
23.9
Figure 23.1 Types of data deliveries
23.10
Figure 23.2 Port numbers
23.11
Figure 23.3 IP addresses versus port numbers
23.12
Figure 23.4 IANA ranges
23.13
Table 23.1 Well-known ports used with UDP
23.14
Table 23.2 Well-known ports used by TCP
23.15
Figure 23.5 Socket address
23.16
Figure 23.7 Error control
23.17
Flows
• Flow concept increasingly important– MultimediaMultimedia
• All packets in flow take same path?L3/L4 s itches s itch on flo s• L3/L4 switches switch on flows– Not on individual packets
Flow definition
• Defined by– IP addressesIP addresses– Ports
• Start and end of a flow?• Start and end of a flow?– TCP: Session setup and tear down
UDP S i t i t l– UDP: Session setup is natural.
Figure 23.9 User datagram format
23.20
Figure 23.10 Pseudoheader for checksum calculation
23.21
Figure 23.12 Queues in UDP
23.22
top related