Lecture 4 Flashcards
What is TCP?
It is a communication protocol which falls under reliable delivery service.
What does TCP stand for?
Transmission Control Protocol
How does TCP allow for multiple applications running on one node?
By the use of port numbers.
What is a socket?
An IP address and a port protocol number.
What is a TCP packet made up of?
TCP Header and TCP Data Area.
What type of duplex is TCP?
A full-duplex protocol.
What is the three way set-up process?
SYN, ACK, ACK
Request For Connection (SYN)
Respond to OK connection (ACK, SYN)
Request document (ACK, ACK)
What are the two modes of TCP operation?
Passive Open: Will accept an incoming connection.
Action Open: You have to request to establish a connection.
What is data?
A sequence of bytes divided into segments for transmission.
What is sliding window used for?
Efficient transmission
Flow control
What does the window mechanism do?
Decides how many packets should be sent before acknowledging the amount of packets received.
For example 7 packets, on the 7th packet the receiver takes the highest sequential number and adds one. That should be the next packet to be received.
If the number is correct then the window may increase, if it’s incorrect the packets are resent and the window is decreased.
The server controls the window.
What does a zero window size do?
Advertises stop transmitting!
How can you tell if there is congestion on the network?
There will be a large repeated amount of time-out and retransmission packets being sent.
What is the typical MTU in Ethernet LAN?
1500 bytes.