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

面试题 相关文章推荐
SQL里面IN比较快还是EXISTS比较快
Jul 19 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
铭万公司.net面试题笔试题
Jul 20 面试题
三维科技面试题
Jul 27 面试题
XML文档面试题
Aug 05 面试题
什么叫做SQL注入,如何防止
Oct 04 面试题
几个Shell Script面试题
Apr 18 面试题
Linux文件操作命令都有哪些
Jul 23 面试题
Linux的主要特性
Oct 06 面试题
软件测试企业面试试卷
Jul 13 面试题
Prototype如何更新局部页面
Mar 03 面试题
解释一下ruby中的特殊方法与特殊类
Feb 26 面试题
路由表示做什么用的?在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采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
简单介绍win7下搭建apache+php+mysql开发环境
2015/08/06 PHP
JavaScript prototype对象的属性说明
2010/03/13 Javascript
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
JavaScript实现关键字高亮功能
2014/11/12 Javascript
avalonjs实现仿微博的图片拖动特效
2015/05/06 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
2016/05/03 Javascript
js验证真实姓名与身份证号,手机号的简单实例
2016/07/18 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
[01:32]DOTA2次级联赛——首支职业女子战队选拔赛全记录
2014/10/23 DOTA
python获得一个月有多少天的方法
2015/06/04 Python
Python实现简单拆分PDF文件的方法
2015/07/30 Python
python绘制简单彩虹图
2018/11/19 Python
python从入门到精通 windows安装python图文教程
2019/05/18 Python
python基础教程之while循环
2019/08/14 Python
python pyenv多版本管理工具的使用
2019/12/23 Python
python实现堆排序的实例讲解
2020/02/21 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
孕妇装中的著名品牌:Isabella Oliver(伊莎贝拉·奥利弗)
2016/10/31 全球购物
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
用友笔试题目
2016/10/25 面试题
采购类个人求职的自我评价
2014/02/18 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
英语教研活动总结
2014/07/02 职场文书
2015试用期转正工作总结
2014/12/12 职场文书
聘任书格式及范文
2015/09/21 职场文书
合作协议书格式范本
2016/03/21 职场文书
详解缓存穿透击穿雪崩解决方案
2021/05/28 Redis
Python 中的 copy()和deepcopy()
2021/11/07 Python
Mysql中常用的join连接方式
2022/05/11 MySQL