CS 2705 Mod 5 Transport Layer
21
FTP
T/F The checksum field can optionally be left blank (all 0's) when using TCP.
False
T/F The server process typically uses an ephemeral port.
False
80
HTTP
443
HTTPS
A socket address is a combination of
IP address and Port
17
QUOTD
25
SMTP
22
SSH
The typical TCP connection establishment process is represented by which of the following control packet sequences.
SYN -> SYN+AKC -> ACK
Which ackowledgement system allows a receiver to acknowledge segments out of order?
Selective acknowledgements
Which fields are part of the TCP header?
Source port Destination port Acknowledgement Number Sequence Number Checksum
Which fields are part of the UDP header?
Source port Destination port Length Checksum
Match the port ranges to the IANA designation.
0-1023 [ Choose ] Well-known ports 1024-49151 [ Choose ] Registered ports 49152-65535 [ Choose ] Dynamic/private ports
Which acknowledgement system allows a receiver to acknowledge all previous segments with a single number.
Cumulative acknowledgements
67
DHCP
53
DNS
Match the port number to corresponding application. 7
ECHO
T/F The client process typically uses an ephemeral port.
True
T/F, The checksum field can optionally be left blank (all 0's) when using UDP.
True
Which of the following characteristics apply to the UDP protocol?
Unreliable, Message-Oriented, Connectionless
The sender uses ____________ to know when to retransmit a segment
a retransmission timer
TCP uses __________ to communicate back to the sender which segments have been received.
acknowledgement numbers
Which of the following does TCP do?
establish connections guarantee delivery use ports to match processes to sockets detect lost packets handle congestion transfer message to/from the network layer keep packets in correct order
TCP Sequence numbers are used to
keep segments in order track missing segments detect missing segments
Which scenarios would be most appropriate for using the TCP protocol?
large file transfers protocols requiring many requests and responses
Which scenarios would be most appropriate for using the UDP protocol?
live-streams without buffering protocols using multicasting simple single request and response protocols
Which of the following characteristics apply to the TCP protocol?
reliable, byte-oriented, stream-oriented, and connection-oriented
23
telnet
When two processes are communicating using TCP or UDP, the communication can be uniquely identified using
the two socket addresses
Which of the following does UDP do?
use ports to match processes to sockets and transfer message to/from the network layer
123
NTP