COSC203 - PART ||| Flashcards
This service is for logical communication between application processes.
Process-to-process communication
This service is for communication for multiple applications on the same host
Multiplexing and deplexing
This type of service ensures that production rate =< consumption rate.
Flow control (end devices)
This type of service is for when there are too many senders, sending too fast.
Congestion control (routers)
These actions are performed by a sender at the transport layer
A sender breaks the application into segments, and passes to the network layer.
These actions are performed by the receiver at the transport layer.
Reassembles segments into messages and passes to the application layer.
_______ at the ______ handles data from multiple sockets and adds a transport header
multiplexing, sender
What does demultiplexing at the receiver involve?
The receiver will use header info to deliver received segments to the correct socket.
A checksum has guaranteed _____
Integrity
This is performed when setting up and terminating a TCP connection
3-way handshake
When setting up a connection, a 3-way handshake involves agreeing on…
Connection parameters (including starting sequence numbers)
This indicates that a TCP connection is being terminated
FIN + ACK
For TCP flow control, the receiver “advertises” free ______ in the receive window field of the TCP header.
buffer space
What is TCP congestion control?
Too many sources sending too much data for the network to handle
How does AMID help with congestion control?
AMID allows senders to increase until packet loss (congestion) occurs, then decrease the sending rate on packet loss event.