Basic concepts
Segment
TCP
UDP
MISC.
100
Preparing data for transmission, enabling multiple applications to communicate over network and ensuring all data is received.
What are the functions of the transport layer in the OSI model?
100
Provide means to both send and receive data when running multiple applications at once.
What is segmentation?
100
File Transfer Protocol (FTP) and Hypertext Transfer Protocol (HTTP).
What are some applications that use TCP to ensure data delivery?
100
Also known as best-effort delivery protocol.
What is UDP?
100
Additional overhead is required to ensure that the segments arrive in a very specific sequence and all data must be fully received before use. The other is when delays in transmission are unacceptable and less network overhead is required
When are TCP and UDP used?
200
Two transport layer protocols that control the segmentation and reassembly of data in TCP/IP?
What are Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)?
200
Field of bits in segment header.
What values enable different transport layer protocols to perform different functions in managing data communication?
200
Tracking transmitted data segments, acknowledging received data and retransmitting any unacknowledged data.
What are the basic operations of reliability in TCP?
200
Pieces of communication in UDP.
What is a datagram?
200
The combination of source port number, source IP address, destination IP address and destination port number.
What is a socket pair?
300
Conversation.
What is data flow between source and destination application?
300
TCP is reliable and full featured while UDP is simple and does not provide reliability.
What is the difference between TCP and UDP?
300
Sequence number, acknowledgement number, header length, reserved, control bits, window size, checksum and urgent.
What are the extra overhead incurred by TCP?
300
They are both assigned well known or registered port numbers.
Name one similarity between UDP and TCP in regards to server applications.
300
Protocol that establishes a permanent connection between source and destination prior to forwarding.
What is connection-oriented protocol?
400
A unique number that identifies target application.
What is a port number?
400
Type of data in the segment header.
What is binary data?
400
SYN indicates the ISN which is randomly chosen to track the flow of data from client to server.
What are the synchronize sequence number and the initial sequence number?
400
Source port numbers are randomly selected from a range of dynamic port numbers.
What does the UDP do to increase security?
400
A function provided by the TCP that can prevent the loss of segments on the network and avoid the need for re-transmission.
What is flow control?
500
Multiplexing.
What allows multiple applications to use the network at the same time?
500
Used for reassembly and used to track data stream.
What is the function of segment headers?
500
Amount of data that a source can transmit before an acknowledgement must be received.
What is window size?
500
There is no way at the transport level; the application must identify the this.
What is transmission order?
500
The destination port number tells the server what service is being requested. The source port number is randomly generated to identify conversation between two devices which allows multiple conversations to occur simultaneously.
How does the destination and source port number function?