下载此文档

第7章 传输层.ppt


文档分类:IT计算机 | 页数:约49页 举报非法文档有奖
1/49
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/49 下载此文档
文档列表 文档介绍
网络和现代通信技术基础
第7章传输层
本章主要讲解有关传输层的一些概念和基础知识。通过本章的学习,读者要知道传输协议(Transport Protocol)是整个网络体系结构中的关键技术之一,还要了解传输层位于网络层与应用层之间,其主要功能是负责应用程序之间的通信,主要有连接端口管理、流量控制、错误处理、数据重发等工作。本章应重点掌握和理解以下内容:
l         掌握有关端口和插口的概念、作用和使用方法
l         掌握关于TCP协议的基础知识
l         了解UDP协议的基础知识
传输层概述
传输层位于网络体系结构的第四层,如果将其上的各层均作为应用层,则传输层直接与上层应用层进行数据通信,是整个网络体系结构的核心部分。需要注意的是在通信子网中没有传输层,它只存在于通信子网以外的各主机中,如果将整个网络体系结构从网络功能和用户功能角度来划分,传输层不包括在网络功能部分,而是属于用户功能层的最低层。
传输层提供的服务
传输层概述
传输层提供的服务
传输层的位置
提供给高层的服务
传输层的最终目标是利用网络层提供的服务向其用户(一般是应用层的进程),提供有效、可靠且价格合理的服务。其主要任务是:在优化网络服务的基础上,从源端机到目的端机提供可靠的、价格合理的数据传输,使高层服务用户在相互通信时不必关心通信子网实现的细节,即与所使用的网络无关。所以在通信子网内的各个交换节点以及连接各通信子网的路由器中,都没有传输层。
传输层提供的服务
提供给高层的服务
例如,设两台计算机主机A和主机B要进行数据通信,如图7-2所示,在计算机A和计算机B上同时有两个应用程序在运行,每对应用程序需要通过两个互连的网络才能进行数据通信,如主机A上的应用程序AP1要和主机B上的应用程序AP3进行通信,数据传输的过程如图7-3所示:
传输层提供的服务
提供给高层的服务
图7-2 多进程通信情况
传输层提供的服务
提供给高层的服务
图7-3 应用程序进行数据通信的过程
传输层提供的服务
提供给高层的服务
由上图可以看出数据在两台主机间传送的整个过程,在物理层上可以透明地传输数据的比特流;在数据链路层上使得各条链路能传送无差错的数据帧(数据帧按顺序、无丢失、不重复);在网络层上提供了路由选择和网络互连的功能,使得主机A发送的数据段能够按照合理的路由到达主机B。但是在这一过程中,到达主机B的数据并不一定是最可靠的,为了提高网络服务的质量,在传输层需要再次优化网络服务,并向高层用户屏蔽通信子网的细节,使高层用户看见的就好像在两个传输层实体之间有一条端到端的、可靠的、全双工的通信通路一样。
传输层提供的服务
提供给高层的服务
在整个通信的过程中,数据在传输层上,才是第一次实现真正意义的端到端的数据通信。
要想实现传输层的功能,必须在主机中装有传输层协议,此协议一般都可支持多个进程的连接。如上述例子中,它同时支持了两对应用进程进行通信。在传输层中完成传输功能的硬件和软件被称为传输实体TSAP(Transport Service Access Point),通过传输实体,传输层可以向应用层提供传输服务
传输层提供的服务

第7章 传输层 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数49
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-08-29