Flashcards
SCC 203- Transmission control protocol
Cards in this deck (17)
- 1Within selective repeat, State what happens to the receiver during the process?– Individually ACKs all packets (in window) including resends
– Out of order packets accepted
– Slides window forward only when no missing messages - 2Within selective repeat, State what happens to the sender during the process?– Slides window forward once all ACKs to that point received
– Need timeout for each sent packet as they’re resent individually - 3State the reliability mechanisms for reliable transport protocols?• Checksums
• Timers
• Sequence Numbers
• Acknowledgements (incl. NAKs)
• Sliding windows and pipelining - 4Sending data, what does the transport protocol, network protocol and link protocols send?– Transport protocols send: segments
– Network protocols: packets/ datagrams
– Link protocols: frames - 5What is transmission control protocol intended as?Intended as main internet transport protocol
- 6What has transmission control protocol retained?Retained - protocol format
Backward compatibility (Performance when different version inter operating varies). - 7Key features of Transmission control protocol?Stream Oriented
Virtual circuit based
Buffered Transfer
Unstructured Stream
Bidirectional communication
Reliable - 8Transmission control protocol is stream oriented, link this in terms of it's bytes order?– Bytes (often called octets) delivered in order
- 9Transmission control protocol is Virtual circuit based. State how this apply to how connection process of tcp?– Connection set-up
– Data transfer phase
– Connection tear-down - 10Transmission control protocol uses buffered transfer, Describe the effect of this on it's bytes and network capacity?– Protocol transfers bytes as network capacity allows
– ‘Independent’ of application send/ receive speed
• A couple of mechanisms to flag important data - 11Transmission control protocol uses unstructured stream, Describe the effect of this on it's application data structure?– Transfer independent of application data structures
• Protocol sees data as an unstructured stream of bytes
– Up to application to pack and unpack data - 12Transmission control protocol uses Bi-directional communication, what can this also be called?– Call this a Full-Duplex connection
• As opposed to a uni-directional/ Simplex connection - 13Transmission control protocol is reliable, what does it guard against?– Guards against corrupt or lost packets
– In-order delivery - 14What do TCP flags determine?• Determine type of segment/ “transport packet”
– If SYN flag set, we have a SYN segment
– If SYN and ACK set, we have a SYN-ACK - 15Different with ports in UDP and TCP?• Application end-points
• Same function and operation as in UDP
– However, now have long-lived connections so more state bound to these
• More cost to ‘operating system’ in maintaining them - 16Describe properties of sequence numbers in TCP?Unsigned 32 bit value
• Now considered too small for high
bandwidth-delay product networks
– New TCP options to extend range - 17Describe properties of acknowledgement field in TCP header?• Unsigned 32 bit value, only valid if ACK flag set
• Will be 1 higher than received Sequence number
– Always ACK last segment before any missing data
Information
- Description
- Flashcards on SCC 203- Transmission control protocol, created by Ayo Olutobi on 17/04/2017.
- Created by
- Ayo Olutobi · Apr 2017
- Updated
- Apr 17, 2017
- Views
- 1
- Rating