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的事件委托机制和垃圾回收机制
Sep 07 面试题
C语言中一个结构不能包含指向自己的指针吗
May 25 面试题
用C或者C++语言实现SOCKET通信
Feb 24 面试题
编写strcpy函数
Jun 24 面试题
2019年c语言经典面试题目
Aug 17 面试题
.NET面试10题
Feb 24 面试题
.NET初级开发工程师面试题
Apr 18 面试题
.NET现在共支持多少种语言
Feb 26 面试题
CSMA/CD介质访问控制协议
Nov 17 面试题
程序员跳槽必看面试题总结
Jun 28 面试题
介绍一下你对SOA的认识
Apr 24 面试题
Java面试题冲刺第十六天--消息队列
Aug 07 面试题
路由表示做什么用的?在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概述.
2006/10/09 PHP
php 一元分词算法
2009/11/30 PHP
linux命令之调试工具strace的深入分析
2013/06/03 PHP
php中文繁体和简体相互转换的方法
2015/03/21 PHP
php实现上传图片文件代码
2015/07/19 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
2016/03/21 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
动态加载js文件 document.createElement
2006/10/14 Javascript
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
Jquery 设置标题的自动翻转
2009/10/03 Javascript
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
找出字符串中出现次数最多的字母和出现次数精简版
2012/11/07 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
完美的js div拖拽实例代码
2016/09/24 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
React Native 搭建开发环境的方法步骤
2017/10/30 Javascript
jquery实现企业定位式导航效果
2018/01/01 jQuery
JavaScript canvas绘制圆弧与圆形
2020/02/18 Javascript
JSONObject与JSONArray使用方法解析
2020/09/28 Javascript
初学Python实用技巧两则
2014/08/29 Python
python中的lambda表达式用法详解
2016/06/22 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
python用opencv完成图像分割并进行目标物的提取
2020/05/25 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
Python filter过滤器原理及实例应用
2020/08/18 Python
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
英国户外装备商店:Ultimate Outdoors
2019/05/07 全球购物
九州传奇上机题
2014/07/10 面试题
2014年党员教师自我剖析材料
2014/09/30 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
2016年机关单位节能宣传周活动总结
2016/04/05 职场文书
React Native项目框架搭建的一些心得体会
2021/05/28 Javascript