hi...normally we said when we use tcp...it is full duplex(tcp)..
suppose i have 2 packet to be send to a server packet A and packet B.
when sending a packet(A) from my computer to a server and if that packet is lost, my computer will have to try to send packet A to the server according to the sequencing property in the tcp. Packet B will not be allowed to be sent until packet A reaches the server successfully right??
in other hand, packet B is waiting for packet A, right??
why do we say that it is full duplex??
i would be grateful to anyone who answer it.
thanks beforehand,
Page 1 of 1
Full duplex in tcp, please help?
#2
Posted 05 November 2010 - 10:34 PM
Using TCP packets can be sent out of order. However TCP is an error correcting protocol and an order dependent protocol. So lost or corrupted packets will be resent. All other recieved packets will be held till the corrected packet is recieved.
So in your example both packet A and packet B will be sent to the server. When the server determines by the checksum that it is missing packet A it will ask for the packet to be resent. Meanwhile the server will hold packet B until Packet A is recieved and proccessed.
None of this actually has anything to do with Full duplex. What full duplex means is that the network cards in the computer are capable of transmitting data and recieving data at the same time.
So in your example both packet A and packet B will be sent to the server. When the server determines by the checksum that it is missing packet A it will ask for the packet to be resent. Meanwhile the server will hold packet B until Packet A is recieved and proccessed.
None of this actually has anything to do with Full duplex. What full duplex means is that the network cards in the computer are capable of transmitting data and recieving data at the same time.
Share this topic:
Page 1 of 1

Help

Back to top









