快速导航

UDP在TCP/IP中的位置?

用户数据报的格式?

UDP协议对数据进行封装和解封?

队列与端口实现?

复用与分用?

UDP的一些特点?

UDP输入队列?

输入模块伪代码欣赏?

User Datagram Protocol

UDP在TCP/IP中的位置?

用户数据报的格式?

源端口号有16位长,端口可从0到65535。

一个案例:

问,下面是以十六进制格式存储的一个UDP首部:

CB84000D001C001C

a.源端口号是什么?

b.目的端口号是什么?

c.这个用户数据报的总长度是什么?

d.数据长度是多少?

e.这个分组是从客户到服务器还是从服务器到客户?

a.源端口号是最前面的四位十六进制(CB84),代表着源端口号为52100。

b.目的端口号是第二个四位十六进制(000D),代表着目的端口号为13。

c.第三个四位十六进制(001C)定义了整个UDP分组的长度为28字节。

d.数据的长度是整个分组的长度减去首部的长度,也就是28-8=20字节。

e.目的端口号是13(熟知端口),所以是从客户到服务器的。

UDP是一种无连接协议,没有流量控制,也没有差错控制,也不提供阻塞控制。

UDP协议对数据进行封装和解封?

运输层加上端口等信息

网络层加上IP等信息

数据链路层加上MAC等信息

队列与端口实现?

对列也是一种数据结构,先进先出。应用于TCP/IP协议中。

复用与分用?

UDP的一些特点?

无连接服务

缺少差错控制

缺少阻塞控制

缺少流量控制

UDP输入队列?

每个输入队列对应一个进程。

输入模块伪代码欣赏?

..

转载于:https://www.cnblogs.com/jiqing9006/archive/2013/06/07/3123484.html

TCP/IP UDP用户数据报协议 运输层相关推荐

  1. 互联网协议 — UDP 用户数据报协议

    目录 文章目录 目录 UDP 协议 UDP Header UDP 协议 UDP(User Datagram Protocol,用户数据报协议),是一种无连接的.非可靠的传输层协议.换句话说,当 UDP ...

  2. 计算机网络体系结构(OSI七层、TCP/IP四层、五层协议)

    1.概述 2. 五层协议 2.1 应用层 为特定应用程序提供数据传输服务,例如 HTTP.DNS 等.数据单位为报文. 2.2 运输层 提供的是进程间的通用数据传输服务.由于应用层协议很多,定义通用的 ...

  3. 用于地址解析的协议是服务器,tcp/ip协议和http协议

    TCP/IP 是一类协议系统,它是用于网络通讯的一套协议集合.浏览器 传统上来讲 TCP/IP 被认为是一个四层协议:应用层(telnet, ftp, http, smtp, dns等),传输层(tc ...

  4. 【计算机网络】运输层:用户数据报协议UDP

    UDP在IP数据报服务之上增加复用分用的功能,以及差错检测的功能(使用UDP的原因) (所以应用进程不可以跳过UDP直接交给IP层) UDP特点: (1)UDP无连接:发送数据之前不需要建立连接 (2 ...

  5. 【计算机网络】Internet原理与技术3 — 端口及套接字、用户数据报协议UDP、传输控制协议TCP

    Internet原理与技术 一.端口及套接字 1.传输层编址 2.套接字(socket) 3.无连接服务和面向连接服务 二.用户数据报协议UDP UDP协议格式 [例]校验UDP报文 UDP小结 三. ...

  6. 基础(网络知识 三)——网络系统各层协议分析总结(TCP/IP/UDP/HTTP.....)

    网络系统按照分层的思想设计了当下的网络系统结构,主要是TCP/IP四层网络结构,各层是如何工作的呢?每一层都有相关的协议,各协议具体是什么?原理与作用是什么?本节主要总结介绍网络层的相关协议规则,从而 ...

  7. 用户数据报协议---UDP协议【详解】

    一.UDP简介 UDP(User Datagram Protocol,用户数据报协议)是一个简单地面向数据报的运输层协议,为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据报的方法. UDP ...

  8. 用户数据报协议UDP

    用户数据报协议UDP 1.UDP概述 用户数据报协议UDP只在IP的数据报服务之上增加了很少一点功能,这就是复用和分用的功能以及差错检测的功能.UDP的主要特点是: (1)UDP是无连接的. 即发送数 ...

  9. UDP:用户数据报协议 是什么

    用户数据报协议(英语:User Datagram Protocol,缩写为UDP),又称用户数据报文协议,是一个简单的面向数据报的传输层协议,正式规范为RFC 768. 在TCP/IP模型中,UDP为 ...

最新文章

  1. ibm服务器报错代码大全_微信认证订阅号开发者模式服务器配置自定义菜单PHP独立完整版...
  2. hash和history两种模式的区别+SpringBoot的特定配置
  3. springmvc的主要功能_Spring MVC入门
  4. 【janino】janino 加载自定义函数报错 CompileException xxx cannot be invoked in static context
  5. 查看80端口连接状态
  6. ini配置文件打开模式 r,r+等
  7. iOS-UI分析利器--Reveal安装破解以及简单使用
  8. 官网下载InstallShield Limited Edition for Visual Studio
  9. 计算机与网络技术 英语,计算机与网络英语词汇(S3)
  10. 如何提高计算机打字,如何练电脑打字速度,教你如何科学提高打字速度
  11. 【分享】RSS订阅技巧及工具和实用RSS链接分享
  12. tf.shape用法
  13. Hive 动态分区恢复静态分区表数据
  14. 你不知道的几种素数判断方法,由浅入深,详解。(附送程序员必读好书)
  15. QModelIndex/Role/Model介紹 二
  16. 雨听 | 英语学习笔记(十)~作文范文:怎样提高学生体能?
  17. 天正如何批量导出坐标_天正如何导出坐标文件 天正导出批量pdf
  18. 项目一:瑞吉点餐中遇到的问题集
  19. 360随身WIFI作USB无线网卡使用教程
  20. comment(comment可数还是不可数)

热门文章

  1. 网站标题如何设计才更有利于网站优化呢?
  2. python3.7字体大小调整_pycharm设置开发模板/字体大小/背景颜色(
  3. 哪些模块可用于python性能分析_提升Python程序性能的方法有哪些?看完你就知道啦!...
  4. 开发日记-20190712 关键词 读书笔记 《Perl语言入门》Day 8
  5. 开发日记-20190423 关键词 android静态代理类代理方法打断点debug 退出当前activity 闪退
  6. 在Docker Hub上你可以很轻松下载到大量已经容器化的应用镜像,即拉即用——daocloud国内镜像加速...
  7. spark submit 入门
  8. 阿里云 centos 远程可视化桌面部署
  9. pyhton3 json.dumps 去除空格
  10. [SDUT](3329)顺序表应用5:有序顺序表归并 ---有序表归并(线性表)