UDP协议功能


Posted in 面试题 onJanuary 06, 2013
为了在给定的主机上能识别多个目的地址,同时允许多个应用程序在同一台主机上工作并能独立地进行数据报的发送和接收,设计用户数据报协议UDP。
1、使用UDP协议包括:TFTP、SNMP、NFS、DNS
UDP使用底层的互联网协议来传送报文,同IP一样提供不可靠的无连接数据报传输服务。它不提供报文到达确认、排序、及流量控制等功能。
2、UDP的报报文格式
每个UDP报文分UDP报头和UDP数据区两部分。报头由四个16位长(8字节)字段组成,分别说明该报文的源端口、目的端口、报文长度以及校验和。
3、UDP协议的分层与封装
在TCP/IP协议层次模型中,UDP位于IP层之上。应用程序访问UDP层然后使用IP层传送数据报。IP层的报头指明了源主机和目的主机地址,而UDP层的报头指明了主机上的源端口和目的端口。
4、UDP的复用、分解与端口
UDP软件应用程序之间的复用与分解都要通过端口机制来实现。每个应用程序在发送数据报之前必须与操作系统协商以获得协议端口和相应的端口号。
UDP分解操作:从IP层接收了数据报之后,根据UDP的目的端口号进行分解操作。
UDP端口号指定有两种方式:由管理机构指定的为著名端口和动态绑定的方式。

Tags in this post...

面试题 相关文章推荐
String和StringBuffer的区别
Aug 13 面试题
Java中实现多态的机制
Aug 09 面试题
Java的基础面试题附答案
Jan 10 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
Aug 09 面试题
SQL里面如何插入自动增长序列号字段
Mar 29 面试题
Oracle中delete,truncate和drop的区别
May 05 面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
Dec 03 面试题
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
Oct 17 面试题
中间件的定义
Aug 09 面试题
Java的类可以定义为Protected或者Private得吗
Sep 25 面试题
同步和异步有何异同,在什么情况下分别使用他们
Apr 09 面试题
Java servlet面试题
Mar 04 面试题
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
Jun 07 #面试题
Internet体系结构
Dec 21 #面试题
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
May 09 #面试题
TCP/IP模型的分界线
Dec 01 #面试题
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
Jul 27 #面试题
TCP/IP的分层模型
Oct 27 #面试题
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
Nov 20 #面试题
You might like
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
snoopy 强大的PHP采集类使用实例代码
2010/12/09 PHP
PHP内核探索之变量
2015/12/22 PHP
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
jquery操作checkbox实现全选和取消全选
2014/05/02 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
2016/07/12 Javascript
js 提交form表单和设置form表单请求路径的实现方法
2016/10/25 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
使用Vue制作图片轮播组件思路详解
2018/03/21 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
用node开发并发布一个cli工具的方法步骤
2019/01/03 Javascript
vue 实现LED数字时钟效果(开箱即用)
2019/12/08 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
[01:04:01]2014 DOTA2华西杯精英邀请赛5 24 DK VS VG
2014/05/25 DOTA
python使用Image处理图片常用技巧分析
2015/06/01 Python
Python中如何获取类属性的列表
2016/12/26 Python
python中获得当前目录和上级目录的实现方法
2017/10/12 Python
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
django formset实现数据表的批量操作的示例代码
2019/12/06 Python
Python Opencv实现单目标检测的示例代码
2020/09/08 Python
html5设计原理(推荐收藏)
2014/05/17 HTML / CSS
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
外企测试工程师面试题
2015/02/01 面试题
质检部经理岗位职责
2014/02/19 职场文书
法律进机关实施方案
2014/03/12 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
班训口号大全
2014/06/18 职场文书
公共场所禁烟标语
2014/06/25 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL