Fundamentals of TCP/IP Transport and Applications Flashcards
Function that allows receiving hosts to choose the correct application for which the data is destined, based on the port number
Multiplexing using ports (TCP and UDP)
Process of numbering and acknowledging data with Sequence and Acknowledgment header fields
Error recovery (reliability) (TCP)
Process that uses window sizes to protect buffer space and routing devices from being overloaded with traffic
Flow control using windowing (TCP)
Process used to initalize port numbers and Sequence and Acknowledgment fields.
Connection establishment and termination (TCP)
Continuous stream of bytes from an upper-layer process that is “segmented” for transmission and delivered to upper-layer processes at the receiving device, with the bytes in the same order.
Ordered data transfer and data segmentation (TCP)
The message created by TCP that begins with the TCP header, followed by any application data, is called what?
TCP segment or Layer 4 PDU or L4PDU
What is a destination port?
A system that TCP and UDP uses in their header that distinguishes what application will recieve a packet of data based on the destination port number.
Multiplexing relies on a concept called a socket. What does a socket consit of?
An IP address
A transport protocol
A port number
Hosts typically allocate _______ ______ ______ starting at 1024 because the ports below 1024 are reserved for well-known applications.
dynamic port numbers
_______ _______ ______ _______ is an application layer protocol used specifically for network device management.
Simple Network Management Protocol (SNMP)
________ ________ refers to the process of initializing sequence and acknowledgment fields and agreeing on the port numbers used.
Connection Establishment
A protocol that requires an exchange of messages before data transfer begins, or that has a required preestablished correlation between two endpoints.
Connection-oriented protocol
A protocol that does not require an exchange of messages and that does not require a preestablished correlation between two endpoints.
Connectionless protocol
The volume of bits per second needed for the application to work well; it can be biased with more volume in one directio, or balanced.
Bandwith
The amount of time ti takes one IP packet to flow from sender to reciever.
Delay