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...

面试题 相关文章推荐
JAVA代码查错题
Oct 10 面试题
int *p=NULL和*p= NULL有什么区别
Oct 23 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述
Mar 30 面试题
金蝶的一道SQL笔试题
Dec 18 面试题
.NET方向面试题
Nov 20 面试题
请解释一下webService? 如何用.net实现webService
Jun 09 面试题
恒华伟业笔试面试题
Feb 26 面试题
Java面试题:为什么要用Java
May 11 面试题
静态变量和实例变量的区别
Jul 07 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
Oct 30 面试题
Servlet都有哪些方法?主要作用是什么?
Mar 04 面试题
WSDL的操作类型主要有几种
Jul 19 面试题
路由表示做什么用的?在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
PHP脚本的10个技巧(3)
2006/10/09 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
2013/10/10 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
2014/04/18 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
2019/04/10 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
2019/10/01 PHP
表单内同名元素的控制
2006/11/22 Javascript
JavaScript的eval JSON object问题
2009/11/15 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
javascript获取网页各种高宽及位置的方法总结
2016/07/27 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
vue中使用input[type="file"]实现文件上传功能
2018/09/10 Javascript
Vue resource三种请求格式和万能测试地址
2018/09/26 Javascript
小程序实现搜索框功能
2020/03/26 Javascript
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
JS变量提升原理与用法实例浅析
2020/05/22 Javascript
[47:03]Ti4第二日主赛事败者组 LGD vs iG 2
2014/07/21 DOTA
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
2018/03/15 Python
Python读取指定日期邮件的实例
2019/02/01 Python
Python3.5内置模块之time与datetime模块用法实例分析
2019/04/27 Python
Python assert语句的简单使用示例
2019/07/28 Python
python+selenium select下拉选择框定位处理方法
2019/08/24 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
荷兰和比利时时尚鞋店:Van Dalen
2018/04/23 全球购物
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
英超联赛的首选足球:Mitre足球
2019/05/06 全球购物
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
初中生三年学习生活的自我评价
2013/11/03 职场文书
学生宿舍管理制度
2014/01/30 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
领导班子整改方案
2014/10/25 职场文书
师范生小学见习总结
2015/06/23 职场文书
2019初中学生入团申请书
2019/06/27 职场文书
人事行政部各岗位职责说明书!
2019/07/15 职场文书