TCP Connection Setup and Data Transfer

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/8

flashcard set

Earn XP

Description and Tags

TCP Connection

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

9 Terms

1
New cards

process 1

host A sends a TCP segment with the SYN bit set and the sequence number set to a randomly chosen initial number

2
New cards

process 2

host B replies with SYN and ACK bits set, sets the ack number to the next expected sequence number and includes its own randomly chosen initial number

3
New cards

process 3

host A replies with ACK bit set and its ack number set to the next expected sequence number

4
New cards

why do we randomly select initial sequence numbers?

protects against reused ports

5
New cards

connection teardown

the exact same process as connection, but with the FIN bit set instead of the SYN bit

6
New cards

acknowledgement number

indicates the next byte that the sender of the acknowledgement expects to receive

7
New cards

what do out of order packets do

trigger duplicate acknowledgements

8
New cards

how is loss indicated?

three duplicates arriving in sequence - four TCP segments with the same ack number

9
New cards

head of line blocking

periods where out-of-order data is buffered but can’t be delivered to the application