socket编程---TCP发送与接收数据

TCP与UDP介绍
TCP客户端讲解
TCP服务端讲解
TCP需要注意事项
文件下载器案例

TCP协议介绍
当应用程序希望通过TCP与另一个应用程序通信时,它会发送一个通信请求。这个请求必须被送到一个确切的地址。在双方“握手”之后,TCP将在两个应用程序之间建立一个全双工(full-duplex)的通信。
这个全双工的通信将占用两个计算机之间的通信路线,直到它被一方或双方关闭为止。

三次握手
• 初版,四次握手
在这里插入图片描述
进化,三次握手
在这里插入图片描述
数据传输
在这里插入图片描述

四次挥手
在这里插入图片描述
TCP特点
• 面向连接
• 可靠传输
• TCP采用发送应答机制
• 超时重传
• 错误校验
• 流量控制和阻塞管理
UDP协议介绍
当应用程序希望通过UDP与一个应用程序通信时,传输数据之前源端和终端不建立连接。
当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。

TCP与U

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章