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

面试题 相关文章推荐
介绍下WebSphere的安全性
Jan 31 面试题
简述synchronized和java.util.concurrent.locks.Lock的异同
Dec 08 面试题
什么是托管函数?托管函数有什么用?
Jun 15 面试题
广州一家公司的.NET面试题
Jun 11 面试题
名词解释型面试题(主要是网络)
Dec 27 面试题
标记环网Toke Ring IEEE802.5
May 26 面试题
介绍一下write命令
Sep 24 面试题
软件测试笔试题
Oct 25 面试题
AURALog面试题软件测试方面
Oct 22 面试题
如何清空Session
Feb 23 面试题
创立科技Java面试题
Nov 29 面试题
servlet面试题
Aug 20 面试题
路由表示做什么用的?在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中去除换行解决办法小结(PHP_EOL)
2011/11/27 PHP
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
2010/03/23 Javascript
AlertBox 弹出层信息提示框效果实现步骤
2010/10/11 Javascript
Javascript动态绑定事件的简单实现代码
2010/12/25 Javascript
你未必知道的JavaScript和CSS交互的5种方法
2014/04/02 Javascript
JavaScript设计模式之代理模式介绍
2014/12/28 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
2017/08/26 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
js序列化和反序列化的使用讲解
2019/01/19 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
2019/09/19 Javascript
JavaScript简易计算器制作
2020/01/17 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
2020/02/05 Javascript
在Mac OS系统上安装Python的Pillow库的教程
2015/11/20 Python
Python字典简介以及用法详解
2016/11/15 Python
Python实现读取字符串按列分配后按行输出示例
2018/04/17 Python
Tensorflow卷积神经网络实例
2018/05/24 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
使用Python和Prometheus跟踪天气的使用方法
2019/05/06 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
Python爬虫JSON及JSONPath运行原理详解
2020/06/04 Python
python实现在线翻译
2020/06/18 Python
Python识别处理照片中的条形码
2020/11/16 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
退休感言
2014/01/28 职场文书
出国签证在职证明范本
2014/11/24 职场文书
班主任寄语2015
2015/02/26 职场文书
工作会议简报
2015/07/20 职场文书
大学生社会实践感想
2015/08/11 职场文书