TCP与UDP区别.ppt

上传人:大张伟 文档编号:9292951 上传时间:2021-02-15 格式:PPT 页数:19 大小:206KB
返回 下载 相关 举报
TCP与UDP区别.ppt_第1页
第1页 / 共19页
TCP与UDP区别.ppt_第2页
第2页 / 共19页
TCP与UDP区别.ppt_第3页
第3页 / 共19页
TCP与UDP区别.ppt_第4页
第4页 / 共19页
TCP与UDP区别.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《TCP与UDP区别.ppt》由会员分享,可在线阅读,更多相关《TCP与UDP区别.ppt(19页珍藏版)》请在三一文库上搜索。

1、TCP与UDP,问题的提出,可靠性 单机用户:应用程序依赖于底层系统的可靠性,系统保证数据传送到底层后不会丢失和重复 网络用户:希望互联网能够提供迅速、准确、可靠的通信功能,保证不发生丢失、重复、错序等可靠性问题 传输层: TCP(Transmission Control Protocol 传输控制协议) UDP(User Datagram Protocol 用户数据报协议),点对点通信与端对端通信,互联层:点对点通信 传输层:端对端通信,端对端通信,TCP与UDP协议,TCP: 面向连接, 可靠的, 带流量控制 UDP: 无连接的, 不可靠,TCP提供的服务,TCP为其用户提供的服务 面向连

2、接的、可靠的、全双工的数据流传输服务 TCP的通信过程 建立连接(可靠地建立) 发送数据 关闭连接,TCP提供的服务特征,面向连接(Connection Orientation) 完全可靠性(Complete Reliability) 全双工通信(Full Duplex Communication) 连接的可靠建立与关闭(Reliable Connection Startup & Connection Shutdown),TCP的可靠性实现,TCP需要解决的可靠性问题: 丢失数据的恢复问题; 可靠建立与关闭连接问题;,TCP连接的可靠建立: 3次握手法,三次握手,数据丢失与重发,TCP连接的关

3、闭,目的:保证关闭连接之前所有数据都可靠地到达了目的地 TCP连接的双方都可以发起关闭连接操作,TCP的流量控制,TCP使用窗口机制进行流量控制 什么是窗口? 连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端 接收方发送的确认信息中包含了自己剩余的缓冲区尺寸 剩余缓冲区空间的数量叫做窗口,TCP的流控过程(滑动窗口),端口号,在传输层收到数据后,利用端口来区分数据到底是发送给应用层哪个应用程序,21,23,25,53,69,161,520,TCP端口,TCP端口:一个TCP连接两端的端点,著名的TCP端口号,用户数据报协议UDP,UDP提供的服务 面向非连接的、不可靠的传输服务 UDP的特点 面向非连接,数据直接封装在IP数据报中投递 不确认,不排序 运行效率高,实现简单 利用UDP的应用程序要承担可靠性方面的全部工作,UDP的端口,UDP使用端口对给定主机上的多个目标进行区分 TCP和UDP各自拥有自己的端口号,著名的UDP端口号,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1