edited by
1,111 views
0 votes
0 votes
In TCP 3 way handshaking mechanism why the data is not started being transmitting from the 3rd step itself I.e.

1. A-> B / SYN FROM A

2. A<-B / SYN AND ACK FROM B

3. A-> B / ACK FROM A.
edited by

2 Answers

1 votes
1 votes
"The third stage of the three-way handshake may carry client-to-server data in the segment payload." - Kurose and Ross
0 votes
0 votes

TCP is connection oriented Protocol , so First you have to sure whether the server you want to send packet is available or not . so, in the first step

Step :1 -  it send randomly generated sequence no. and SYN = 1 (means client interested to synchronized with server ) .

Step: 2 - then server send Randomly generated sequence no. ,  SYN=1(means client interested to synchronized with server ) , ACK=1 

Step 3 : - at last sender send Next sequence number , ACK=1 (client say to server that i got your response so, i am sending Next sequence number ) .

Then , how can you directly started with step 3 ?????????????

Related questions