官术网_书友最值得收藏!

TCP messages and data transfer

The biggest difference between TCP and User Datagram Protocol (UDP), which is its close cousin at the same layer, is that it transmits data in an ordered and reliable fashion. The fact that the operation guarantees delivery often referred to TCP as a connection-oriented protocol. It does this by first establishing a three-way handshake to synchronize the sequence number between the transmitter and the receiver, SYN, SYN-ACK, and ACK.

The acknowledgement is used to keep track of subsequent segments in the conversation. Finally at the end of the conversation, one side will send a FIN message, the other side will ACK the FIN message as well as send a FIN message of its own. The FIN initiator will then ACK the FIN message that it received.

As many of us who have troubleshot a TCP connection can tell you, the operation can get quite complex. One can certainly appreciate that most of the time, the operation just happens silently in the background.

A whole book can be written about the TCP protocol; in fact, many excellent books have been written on the protocol.

As this section is a quick overview, if interested, The TCP/IP Guide is an excellent free source to dig deeper into the subject.
主站蜘蛛池模板: 棋牌| 清原| 黄石市| 玉屏| 乌海市| 房产| 盐池县| 柳江县| 新河县| 环江| 湛江市| 台湾省| 宜阳县| 务川| 紫金县| 临猗县| 山丹县| 边坝县| 南溪县| 财经| 昌黎县| 宝应县| 惠东县| 略阳县| 漾濞| 涟源市| 丰都县| 建湖县| 澎湖县| 罗平县| 观塘区| 陆丰市| 景泰县| 黎平县| 彩票| 巴林右旗| 巴南区| 巴林右旗| 丰原市| 曲周县| 北安市|