当前课程知识点:网络技术与应用 > 第7讲 传输层 > 7.1 传输层服务特性 > 传输层服务特性
传输层的功能是实现应用进程之间的
按序 可靠的数据传输功能
下面先来看一下传输层的服务特性
主要从两个方面讨论
一个是面向字节流和面向报文的服务
另外一类是面向连接和无连接的服务
最后看一下传输层连接和其他层连接的区别
在发送端 传输层的数据是应用层提供的
根据应用层提供的数据的格式
传输层提供了两类服务
一个是面向字节流的服务
另外一类是面向报文的服务
对于面向字节流的服务
应用层提供的数据是一串无结构的字节流
传输层可以对数据进行分段
对数据没有长度要求
也就是说 在发送端应用层把原始数据以字节流的形式
提交给传输层
传输层把字节流进行分段 然后加上传输层的控制信息
封装成一系列的报文以后
提交给网际层
对于接收端
网际层把一系列的报文提交给传输层
然后传输层根据原始字节流的顺序
从新把一系列的报文再组装成原始的字节流的形式
再提交给应用层
这是面向字节流的服务
面向报文的服务是这样
应用层提交的是一系列报文
传输层不对报文进行任何分割和拼装
而报文的长度受限制
对于发送端来说
应用层提交给传输层的就是一系列的报文
传输层在这一系列的报文基础上加上传输层的控制信息
然后直接把报文交给网际层
对于接收端
网际层把一系列报文交给传输层以后
传输层去掉这一系列的报文的传输层的控制信息以后
就直接交给应用层
因此这两类服务当中
面向字节流的服务应用层的负担最轻
直接把原始数据以字节流的形式交给传输层就可以了
而面向报文的服务 应用层的工作负担比较多
比如视频的传输
发送端的应用层需要把视频文件
分解成一系列的报文
而接收端的应用层需要把这一系列的报文
组装成原始的视频文件
看一下面向连接和无连接的服务
面向连接的服务有两方面的含义
一个是发送端传输层和接收端传输层之间
开始传输数据之前有这样一个协调过程
一个是需要确定双方是否就绪了
比如终端是否在线 是否开机等
第二 双方需要分配一些资源
比如发送端的输出缓冲区 接收端的输入缓冲区等
第三 双方需要协商一些参数
比如接收端允许接收的数据量
传输层在传输过程当中的报文封装的最大数据长度等
这是面向连接的服务的第一方面的含义
第二方面 面向连接的服务提供的是发送端到接收端
按序可靠的传输服务
比如这是应用层的实体
它提交给传输层实体的是序号为1 2一直到N
这样一个字节流或者报文流
到了接收端传输层实体提交给应用层实体的
也应该是这样一个序号为1 2一直到N的
这样一个字节流或者报文流
这是第二个含义
就是面向连接的服务提供的是按序 可靠的传输服务
如果是面向无连接的服务呢
也有两个方面的含义
一个是发送端传输层和接收端传输层
在开始传输数据之前没有协调过程
第二 无连接服务提供的是发送端到接收端之间
可能是不按序 不可靠的传输服务
比如这是一个应用层实体
提交给传输层实体的是这样一个序号为1 2一直到N的
这样一个字节流或者是报文流
到了接收端 传输层实体提交给应用层实体的
可能序号错序 甚至中间丢掉某个字节流或者报文的情况
也就是说 面向无连接的服务是一种不按序 不可靠的
一种传输服务
这两种服务在面向连接的服务
数据传输之前需要建立连接
传输数据结束以后 需要释放连接
因为在建立连接的过程当中
为了传输数据 给发送端和接收端都留出了资源
释放连接就是把数据传输完了以后把这些资源释放
面向无连接的服务
没有建立连接和释放连接的过程
所以总体比较简单
在传输层设计了两个协议
一个是TCP
TCP协议是面向字节流的服务和面向连接的服务
另外一个是UDP
UDP协议是面向报文和面向无连接的服务
关于这两个协议的功能和工作原理后面详细介绍
最后说一下
传输层的连接和其它层连接之间的区别
在第一讲当中曾经说过
电路交换网络和虚电路交换网络当中
也有一个连接的过程
电路交换网络和虚电路交换网络的连接
它是涉及到数据传输过程当中的一些交换设备
比如电路交换网络
它需要在电路交换机中建立两个端口之间的动态连接
在虚电路交换网络当中
需要在虚电路分组交换机当中创建相应的转发项
而传输层的连接只与两端的终端有关系
和它经历的传输过程中经过的转发设备没有关系
另外电路交换网络和虚电路交换网络
连接只发生在连接在单个传输网络中的两个结点之间
而传输层的连接是发生在连接在互联网当中的
两个终端之间
两者最本质的差别就是电路交换网络和虚电路交换网络
它们建立的连接需要建立终端之间的传输路径
而传输层的建立连接并不是要建立终端之间的传输路径
而只是两个终端之间的一些参数的约定以及资源的预留
等这样一些工作
-课程先导语
--先导语
-1.1 网络内涵
--网络内涵
-1.2 互联网发展过程
--互联网发展过程
-1.2 互联网发展过程--作业
-1.3 交换方式
--电路交换
-- 虚电路交换
--数据报交换
--三种交换方式比较
--html
-1.3 交换方式--作业
-1.4 计算机网络体系结构和协议
--分层结构
--OSI体系结构
-1.4 计算机网络体系结构和协议--作业
-第一讲内容的启示
--html
-例题分析
--例题分析
-测验--作业
-本讲内容简介
-2.1 数据传输系统
-2.1 数据传输系统--作业
-2.2 信号
--2.2 信号
-2.2 信号--作业
-2.3 编码和调制
--2.3-1 编码
--2.3-2 调制
-2.3 编码和调制--作业
-2.4 差错控制
-2.4 差错控制--作业
-2.5 传输媒体
--2.5 传输媒体
-2.5 传输媒体--作业
-2.6 Packet Tracer6.2使用说明
-第二讲内容的启示
--html
-例题分析
--例题分析
-测验--作业
-以太网发展过程与内容简介
-以太网发展过程与内容简介--作业
-3.1 总线形以太网
-3.1 总线形以太网--作业
-3.2 网桥与冲突域分割
-3.2 网桥与冲突域分割--作业
-3.3 交换式以太网与VLAN
-3.3 交换式以太网与VLAN--作业
-3.4 以太网标准
-3.4 以太网标准--作业
-第三讲内容的启示
--html
-例题分析
--例题分析
-案例设计
--案例设计
-测验--作业
-本讲内容简介
--无线局域网
-4.1 无线局域网概述
-4.1 无线局域网概述--作业
-4.2 无线局域网应用方式
-4.2 无线局域网应用方式--作业
-4.3 无线局域网MAC层
-4.3 无线局域网MAC层--作业
-4.4 终端接入无线局域网过程
-4.4 终端接入无线局域网过程--作业
-4.5 无线局域网设计和分析
-第四讲内容的启示
--html
-例题分析
--例题分析
-测验--作业
-本讲内容简介
-- IP与网络互连
-5.1 网络互连机制
-5.1 网络互连机制--作业
-5.2 网际协议
-5.2 网际协议--作业
-5.3 IP分组传输过程
-5.3 IP分组传输过程--作业
-5.4 路由表建立过程
-5.4 路由表建立过程--作业
-5.5 IP over以太网
-5.5 IP over以太网--作业
-5.6 三层交换机与VLAN间通信过程
-5.7 Internet控制报文协议
-5.7 Internet控制报文协议--作业
-第五讲内容启示
--html
-案例设计
--案例设计
-例题分析
-测验--作业
-本讲内容简介
--本讲内容简介
-6.1 Internet接入控制机制
-6.1 Internet接入控制机制--作业
-6.2 以太网和ADSL接入技术
-6.2 以太网和ADSL接入技术--作业
-6.3 家庭局域网接入方式与无线路由器
-6.3 家庭局域网接入方式与无线路由器--作业
-6.4 接入综合演示实验
-6.4 接入综合演示实验--作业
-第六讲内容的启示
--html
-例题分析
--第六讲 例题分析
-测验--作业
-本讲内容简介
--传输层
-7.1 传输层服务特性
--传输层服务特性
-7.1 传输层服务特性--作业
-7.2 端口号
--端口号
-7.3 用户数据报协议UDP
-7.3 用户数据报协议UDP--作业
-7.4 传输控制协议TCP
--TCP特点和格式
-- TCP的几点说明
-7.4 传输控制协议TCP--作业
-第七讲内容启示
--html
-例题分析
--例题分析
-测验--作业
-本讲内容简介
-- 应用层
-8.1 应用结构
--应用结构
-8.1 应用结构--作业
-8.2 域名解析
-8.2 域名解析--作业
-8.3 动态主机配置协议
-8.3 动态主机配置协议--作业
-8.4 万维网
-- 万维网
-8.4 万维网--作业
-8.5 电子邮件
--html
-8.6 文件传输协议
--html
-例题分析
--例题分析
-案例设计
--CH8 案例设计
-应用层启示
--html
-测验--作业
-本讲内容简介
-9.1 网络安全概述
-9.1 网络安全概述--作业
-9.2 网络安全基础
-9.2 网络安全基础--作业
-9.3 病毒检测与防御技术
-9.3 病毒检测与防御技术--作业
-9.4 以太网安全技术
-9.4 以太网安全技术--作业
-9.5 无线局域网安全技术
-9.5 无线局域网安全技术--作业
-9.6 防火墙
-9.6 防火墙--作业
-9.7 安全协议
--9.7 安全协议
-9.7 安全协议--作业
-例题分析
--例题分析
-防火墙演示实验
-- 防火墙演示实验
-案例设计
--案例设计
-网络安全的启示
--html
-测验--作业
-附录1:综合应用分析
--综合应用分析
-附录2:Cisco实际设备网络构建与配置
-期末考试--考试试题