ECE4436 Final Flashcards
What is the fast retransmit mechanism of TCP?
When a sender receives 3 cumulative ACKs for dropped packet, retransmit the dropped packet without waiting for timeout
Does TCP flow control rely on feedback provided by routers in the network?
No
Does FTP use handshaking?
Yes
Does UDP use handshaking?
No
Does TCP use handshaking?
Yes
Does DNS use handshaking?
No
What does a reliable transer protocol guarantee?
- delivery of packets in order they were sent
- no bit errors or dropped packets
What lower level protocol does POP3 rely on?
TCP
What is a socket?
The interface between the application layer and transport layer
What values are used to identify a UDP socket?
- destination port
- destination IP
What values are used to identify a TCP socket?
- IP of source
- Port of sender
- IP of destination
- Port of destination
Why is it said that FTP send info ‘out of band’?
Control info is exchanges using a TCP connection, then data exchange is provided in another TCP connection
Why is DHCP needed?
TO dynamically assign IP addresses to hosts
Why are ACKs not used in Ethernet protocol?
Because bit errors are very rare on physical copper wire
Why is ICMP needed?
For hosts and routers to communicate on the network layer
Error Reporting
Echo request/reply
What is the difference between a hub and a switch?
- Hub is on the physical layer, switch is on link layer
- Hub repeats an incoming signal on ALL other interfaces, a switch forwards frames based on MAC address
Do switches have IP addresses? If so, how many?
NO
Do routers have IP addresses? If so, how many?
Yes, 1 for each interface
Why is NAT considered controversial?
- violates end-end agreement
- Uses port number to direct packets to host
- Address shortage should be addressed by IPv6, not NAT
T/F: Fragmented IP packets can be reassembled anywhere in the network
False
HTTP relies upon which lower level protocol?
TCP
T/F: FTP is a stateless protocol
False
Why is NAT needed?
NAT addresses the shortage of IPv4 adresses by allowing multiple hosts on a private network to access the internet using a single public IP address