当前课程知识点:网络技术与应用 >  第7讲 传输层 >  7.3 用户数据报协议UDP >  用户数据报协议UDP

返回《网络技术与应用》慕课在线视频课程列表

用户数据报协议UDP在线视频

用户数据报协议UDP

下一节:TCP特点和格式

返回《网络技术与应用》慕课在线视频列表

用户数据报协议UDP课程教案、知识点、字幕

传输层提供两个协议

一个是UDP 一个是TCP

下面来先来学习UDP协议

首先看一下UDP的服务特性和功能

然后来分析UDP协议的过程

最后对UDP协议的应用举两个例子

UDP提供的服务特性前面已经说过了

是面向报文和面向无连接的服务特性

面向报文就是应用层向UDP提交的是一系列的报文

传输层不对数据进行任何的拆分和组装

面向无连接是指数据在传输之前发送端和接收端之间

没有协调过程

提供的数据传输是不按序 不可靠的传输服务

传输层UDP完成的功能是这样两个方面

一个是标识不同的应用进程

第二 实现差错检验

使得接收端能够检测到数据是否出错了

传输层UDP数据报的报文的数据是由应用层提供的

它在应用层提供的报文的基础上

加上UDP的控制字段

然后作为IP分组的数据 提交给网际层

网际层在这个数据基础上加上IP首部控制信息

形成IP分组

在首部控制信息当中

给出源IP地址和目的IP地址

UDP协议完成刚才分析的特性和功能

需要增加什么样的控制信息呢

首先要增加标识进程的控制信息

用两个16位二进制数标识发送端和接收端的应用进程

接下来还要给出差错控制的检验和

使得接收端根据检验和能够检测出数据在传输过程中

是否出错

检验和用16位二进制数表示

这个检验是对包括数据在内整个UDP报文的检错

最后给出报文长度

这个长度用16二进制数表示

从这些控制信息可以看出来

UDP报文在IP分组的基础上

给出标识不同应用进程的端口号

目的端口号和源端口号

同时给出了检验和

可以解决应用进程之间的标识问题

同时可以给出包括数据在内的UDP报文检错

但是没有提供重传机制和拥塞控制机制

在第一讲当中 曾经说过

一个协议包括三个要素

语法 语义和时序

我们来分析一下UDP协议包括的三个要素

语法就是刚才分析的格式

它包括四个控制字段

语义是什么呢

语义就是接收端收到UDP报文以后

如果通过检验和检测出数据出错了

那么数据就丢弃

如果数据没有出错

查看应用层当中有没有对应的应用进程

如果有的话 把数据交给相应的应用进程

如果没有相应的端口号对应的进程

那么就丢弃数据

这就是语义表示的意思

时序是什么呢

时序是体现报文之间的关联性

但是UDP的每个报文都是独立的

因此 对于UDP协议来说它没有时序

对于这样一个简单的协议

它有什么样的应用呢

首先是特殊应用

第一个是数据传输过程中数据的实时性

比数据传输的可靠性重要的应用领域

比如VoIP 就是通过IP网络传输语音信号的应用

假定这是一个原始语音信号

那么在传输过程当中

可能因为某些原因 其中有4ms的语音信号发送错误

对于这种情况 它有两种处理办法

一种是把错误的4ms的语音信号丢失

空置这4ms 继续播放后面的语音信号

另外一种方法是等待发送端重新发送这4ms的语音信号

然后再接着播放后面的语音信号

在语音信号当中有很多有余信息

如果丢失这4ms的语音信号对接收端来说

听起来没有太大影响

如果重新发送这4ms的语音信号

造成了这样一个延时的话

那么对接收端来说 听觉效果可能受到很大影响

因此 通常来说

它会采取前面一种办法

就是接收端只需要检测UDP报文传输过程当中是否出错

不会要求发送端重新发送传输出错的UDP报文

另外 因为语音通信的实时性

为了保证VoIP系统的通信质量

需要在网络当中预留带宽

网络的拥塞控制对这种应用也不需要

这是一种特殊的应用

在实时性比可靠性更重要的领域UDP协议就非常有价值

第二类应用是简短交互应用

什么叫简短交互应用呢

一是 只需要一次交互过程

二是交互过程中双方传输简短报文

三是要求交互的实时性尽可能好

比如这是一个客户端

它发送一个请求报文

服务器端马上就反馈一个响应报文

这个就是一个简短的交互应用

这种简短的交互应用由UDP实现有什么样的优点呢

一个是可以省略建立连接和释放连接过程所需要的开销

二是可以提高交互过程的实时性

这是第二类应用

总体来说

UDP协议提供的服务是面向报文的传输服务

第二 是面向无连接的传输服务

UDP实现的功能主要是进程标识和出错检验

第三 因为UDP协议简单实时性比较好

它的应用领域有两类

一个是数据传输的实时性比数据传输可靠性重要的应用

二是简单的交互应用

网络技术与应用课程列表:

先导语

-课程先导语

--先导语

第1讲 概论

-1.1 网络内涵

--网络内涵

-1.2 互联网发展过程

--互联网发展过程

-1.2 互联网发展过程--作业

-1.3 交换方式

--电路交换

-- 虚电路交换

--数据报交换

--三种交换方式比较

--html

-1.3 交换方式--作业

-1.4 计算机网络体系结构和协议

--分层结构

--网络体系结构与协议

--OSI体系结构

--TCP/IP体系结构

-1.4 计算机网络体系结构和协议--作业

-第一讲内容的启示

--html

-例题分析

--例题分析

-测验--作业

第2讲 数据通信基础

-本讲内容简介

--2.0 数据通信基础

-2.1 数据传输系统

--2.1 数据传输系统

-2.1 数据传输系统--作业

-2.2 信号

--2.2 信号

-2.2 信号--作业

-2.3 编码和调制

--2.3-1 编码

--2.3-2 调制

-2.3 编码和调制--作业

-2.4 差错控制

--2.4-1 差错控制—检错码

--2.4-2 差错控制—确认和重传

-2.4 差错控制--作业

-2.5 传输媒体

--2.5 传输媒体

-2.5 传输媒体--作业

-2.6 Packet Tracer6.2使用说明

--2.6 Packet Tracer6.2使用说明

-第二讲内容的启示

--html

-例题分析

--例题分析

-测验--作业

第3讲 以太网

-以太网发展过程与内容简介

--3.1 以太网发展过程和本讲内容简介

-以太网发展过程与内容简介--作业

-3.1 总线形以太网

--3.1-1 总线形以太网基础

--3.1-2 基带传输与曼彻斯特编码

--3.1-3 数据帧封装格式:mac帧

--3.1-4 CSMA/CD算法

--3.1-5 CSMA/CD算法缺陷

-3.1 总线形以太网--作业

-3.2 网桥与冲突域分割

--3.2-1 网桥与冲突域分割

--3.2-2 网桥工作过程演示

-3.2 网桥与冲突域分割--作业

-3.3 交换式以太网与VLAN

--3.3-1 VLAN与广播域分割

--3.3-2 单交换机VLAN划分过程

--3.3-3 跨交换机VLAN划分

--3.3-4 跨交换机VLAN划分配置过程演示

-3.3 交换式以太网与VLAN--作业

-3.4 以太网标准

--3.4 以太网标准

-3.4 以太网标准--作业

-第三讲内容的启示

--html

-例题分析

--例题分析

-案例设计

--案例设计

-测验--作业

第4讲 无线局域网

-本讲内容简介

--无线局域网

-4.1 无线局域网概述

--4.1-1 无线数据传输

--4.1-2 无线局域网体系结构

-4.1 无线局域网概述--作业

-4.2 无线局域网应用方式

--4.2 无线局域网组网方式

-4.2 无线局域网应用方式--作业

-4.3 无线局域网MAC层

--4.3-1 无线局域网的MAC帧

--4.3-2 DCF和CSMA/CA

-4.3 无线局域网MAC层--作业

-4.4 终端接入无线局域网过程

--4.4 终端接入无线局域网过程

-4.4 终端接入无线局域网过程--作业

-4.5 无线局域网设计和分析

--4.5-1 无线局域网设计

--4.5-2 无线局域网设计演示实验

-第四讲内容的启示

--html

-例题分析

--例题分析

-测验--作业

第5讲 IP和网络互连

-本讲内容简介

-- IP与网络互连

-5.1 网络互连机制

--5.1 网络互连机制

-5.1 网络互连机制--作业

-5.2 网际协议

--5.2-1 IP-分类编址

--5.2-2 IP-无分类编址

--5.2-3 IP-分组格式

-5.2 网际协议--作业

-5.3 IP分组传输过程

--5.3 IP分组传输过程

-5.3 IP分组传输过程--作业

-5.4 路由表建立过程

--5.4-1 人工配置静态路由项

--5.4-2 路由协议与动态路由项

-5.4 路由表建立过程--作业

-5.5 IP over以太网

--5.5 IP Over以太网

-5.5 IP over以太网--作业

-5.6 三层交换机与VLAN间通信过程

--5.6-1 多端口路由器实现VLAN间通信过程

--5.6-2单臂路由器实现VLAN间通信过程

--5.6-3 三层交换机实现Vlan间通信过程

--5.6-4 三层交换机实现VLAN间通信过程演示实验

--5.6-5 互联设备之间的区别

-5.7 Internet控制报文协议

--5.7 Internet控制报文协议

-5.7 Internet控制报文协议--作业

-第五讲内容启示

--html

-案例设计

--案例设计

-例题分析

--5.9-1 例题分析1

--5.9-2 例题分析2

--5.9-3 例题分析3

-测验--作业

第6讲 Internet接入技术

-本讲内容简介

--本讲内容简介

-6.1 Internet接入控制机制

--6.1 Internet接入控制机制

-6.1 Internet接入控制机制--作业

-6.2 以太网和ADSL接入技术

--6.2-1 通过以太网接入Internet过程

--6.2-2 通过ADSL接入Internet过程

-6.2 以太网和ADSL接入技术--作业

-6.3 家庭局域网接入方式与无线路由器

--6.3-1 家庭局域网接入方式

--6.3-2 家庭无线路由器的配置

-6.3 家庭局域网接入方式与无线路由器--作业

-6.4 接入综合演示实验

--6.4 接入综合演示实验

-6.4 接入综合演示实验--作业

-第六讲内容的启示

--html

-例题分析

--第六讲 例题分析

-测验--作业

第7讲 传输层

-本讲内容简介

--传输层

-7.1 传输层服务特性

--传输层服务特性

-7.1 传输层服务特性--作业

-7.2 端口号

--端口号

-7.3 用户数据报协议UDP

--用户数据报协议UDP

-7.3 用户数据报协议UDP--作业

-7.4 传输控制协议TCP

--TCP特点和格式

--建立和释放连接过程

--TCP差错控制机制

--TCP拥塞控制机制

-- TCP的几点说明

-7.4 传输控制协议TCP--作业

-第七讲内容启示

--html

-例题分析

--例题分析

-测验--作业

第8讲 应用层

-本讲内容简介

-- 应用层

-8.1 应用结构

--应用结构

-8.1 应用结构--作业

-8.2 域名解析

--8.2-1 域名结构与资源记录

--8.2-2 域名解析过程

--8.2-3 DNS演示实验

-8.2 域名解析--作业

-8.3 动态主机配置协议

--8.3-1 动态主机配置协议

--8.3-2 DHCP无中继演示实验

--8.3-3 DHCP中继演示实验

-8.3 动态主机配置协议--作业

-8.4 万维网

-- 万维网

-8.4 万维网--作业

-8.5 电子邮件

--html

-8.6 文件传输协议

--html

-例题分析

--例题分析

-案例设计

--CH8 案例设计

-应用层启示

--html

-测验--作业

第9讲 网络安全

-本讲内容简介

--9.0 网络安全内容简介

-9.1 网络安全概述

--9.1-1 网络安全现状与目标

--9.1-2 网络攻击举例

--9.1-3 DHCP欺骗攻击演示实验

-9.1 网络安全概述--作业

-9.2 网络安全基础

--9.2-1 数据加密

--9.2-2 报文摘要和数字签名

-9.2 网络安全基础--作业

-9.3 病毒检测与防御技术

--9.3 病毒检测与防御技术

-9.3 病毒检测与防御技术--作业

-9.4 以太网安全技术

--9.4-1 以太网安全技术

--9.4-2 防DHCP欺骗演示实验

-9.4 以太网安全技术--作业

-9.5 无线局域网安全技术

--9.5 无线局域网安全技术

--9.5-2 无线局域网安全演示实验

-9.5 无线局域网安全技术--作业

-9.6 防火墙

--9.6-1 无状态分组过滤器

--9.6-2 有状态分组过滤器

-9.6 防火墙--作业

-9.7 安全协议

--9.7 安全协议

-9.7 安全协议--作业

-例题分析

--例题分析

-防火墙演示实验

-- 防火墙演示实验

-案例设计

--案例设计

-网络安全的启示

--html

-测验--作业

附录

-附录1:综合应用分析

--综合应用分析

-附录2:Cisco实际设备网络构建与配置

--Cisco实际设备网络构建与配置

期末考试

-期末考试--考试试题

用户数据报协议UDP笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。