文档介绍:: .
计算机网络基础课程
传输层协议
知识与能力目标:
1、理解掌握传输层的TCP与UDP协议。
2、理解TCP与UDP二者的区别。
过程与方法目标:
通过项目教学的方法,让学生学会探究式学习和 自主学习。
情感态度与价值观目标:
培养学生乐观、向上的学习态度,让学生体验学<br忆的内容
\ TCP
'传输控制协议TCP向高层提供了面向连接的可靠报文段的传 输服务。TCP支持多种网络应用程序,对下层服务没有多少要 求,同时假定下层只能提供不可靠的数据服务,并可以在多种 硬件构成的网络上运行。为了在并不可靠的网络上实现面向连 接的可靠的传送数据,TCP必须解决可靠性、流量控制的问题。 基于TCP协议的用户不必担心最大传输量,TCP将所要传输的数 据划分成较小的尺寸、重传丢失的片段、将乱序的数据重新排 列,确保数据传输完全正确。
二、UDP
用户数据报协议UDP是一种无连接的传输服务,所以UDP协 议非常简单,只是在IP数据报的基础上增加了端口的功能,以 便在数据传输时识别端点。UDP协议在通信的过程中无连接、无
提供检测手段o
要求理解的内容
TCP和UDP比较
UDP是基于数据报的协议,它在一次传输中最大限度地传送 数据,即不对应用层传递的数据进行划分;TCP是面向流的协议 ,它将应用层传递的数据划分为较小的尺寸,重传丢失的片段, 将乱序的数据重新排序。因此支持TCP所需的额外开销相应高于
UDPo
UDP不同于TCP的另外一点是可靠性。UDP是一个不可靠的协 议,这并不意味着UDP之上不能有可靠的数据传输,但UDP本身不 提供可靠的数据传输。而是将可靠传递交由上层应用程序来负责 ,如果一个UDP数据包在传输过程中丢失或损坏,必须由应用程 序来完成重传等功能,从而降低了协议开销。TCP是可靠的协议 ,TCP对数据进行分段和重组,重传丢失的报文,在运算速度不
同的计算机间处理数据流控制。如果