2nd term exam Flashcards
(107 cards)
The layer in the TCP/IP protocol suite that resides between the network layer and the application layer. It is responsible for providing services to the application layer and receives services from the network layer.
Transport Layer
A connectionless protocol used in the transport layer.
UDP (User Datagram Protocol)
A connection-oriented protocol used in the transport layer.
TCP (Transmission Control Protocol)
A transport-layer protocol used to handle multimedia and stream traffic.
SCTP (Stream Control Transmission Protocol)
The transport layer provides _____ communication. An example is communication between a web server process and a web browser process.
Process-to-Process Communication
Identifies a process running on a computer.
Port Number
Determines the host computer or the network interface card of the computer.
IP Address
The combination of an IP address and a port number.
Socket Address
The process where the transport layer adds header information to data coming from the application layer.
Encapsulation
The process where the transport layer reads and removes header information from a packet as it delivers it to a process at the application layer.
Decapsulation
The ability to transport or send multiple packets of data from different processes to their respective destinations without getting mixed up.
Multiplexing
The ability to correctly retrieve multiple packets of data that are destined for different processes at the application layer.
Demultiplexing
Methods to control the arrival of packets so that the receiver is not overwhelmed. Achieved, for example, by using acknowledgements (ACK).
Flow Control
Mechanisms to handle errors in data transmission, such as automatic repeat request (ARQ).
Error Control
Techniques to improve network performance by addressing congestion (open loop - prevention; closed loop - removal).
Congestion Control
A type of transport layer service (like UDP).
Connectionless Service
A type of transport layer service (like TCP).
Connection-Oriented Service
- ____means the producer delivers the items when they are produced. ____means the consumer takes the items when it is ready to do so.
Pushing; Pulling
The sender requests data.
Pulling
An error control mechanism involving automatic repeat of transmission of a packet for expired or missed acknowledgement or automatic request of repeat of transmission for erroneously received packet.
ARQ (Automatic Repeat Request)
A connectionless protocol that provides neither flow nor error control.
Simple Protocol
A protocol where flow control is achieved by forcing the sender to wait for an acknowledgment, and error control is achieved by discarding corrupted packets and having the sender resend unacknowledged packets.
Stop-and-Wait Protocol
A protocol where the acknowledgment is cumulative and defines the sequence number of the next packet expected to arrive.
Go-Back-N Protocol
A protocol that uses a series of acknowledgments that defines the sequence number of the error-free packet received.
Selective-Repeat Protocol