- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 用户数据报协议(UDP) 课程目标 理解传输层基本特点。 掌握UDP数据报的基本格式。 了解Socket套接字原理 使用Wireshark分析UDP数据报 第11章 用户数据报协议(UDP) 1.1 传输层概述 第11章 用户数据报协议(UDP) 1.2 为什么要分层 第11章 用户数据报协议(UDP) 1.3 传输层与网络层的关系 第11章 用户数据报协议(UDP) 1.4 传输层服务 第11章 用户数据报协议(UDP) 1.4 传输层服务 第11章 用户数据报协议(UDP) 第11章 用户数据报协议(UDP) 第11章 用户数据报协议(UDP) 第11章 用户数据报协议(UDP) 3. UDP协议概述 UDP只在IP的数据报服务之上增加了很少一点的功能,即端口的功能和差错检测的功能。 虽然 UDP 用户数据报只能提供不可靠的交付,但 UDP 在某些方面有其特殊的优点。 发送数据之前不需要建立连接 UDP 的主机不需要维持复杂的连接状态表。 UDP 用户数据报只有8个字节的首部开销。 网络出现的拥塞不会使源主机的发送速率降低。这对某些实时应用是很重要的。 第11章 用户数据报协议(UDP) 第11章 用户数据报协议(UDP) 校验和的计算 计算 UDP 检验和的例子 伪头对层次划分的破坏 伪头对层次划分的破坏 最大UDP数据报长度 UDP的复用、分用 端口是用报文队列来实现 小结:为什么选择UDP? 套接字编程 套接字编程 套接字编程 套接字编程 套接字编程 套接字编程 套接字编程 套接字编程 套接字编程 套接字编程-举例分析 套接字编程-举例分析(服务器端) 套接字编程-举例分析(客户端) 上机总结 上机总结 CCNA精品课程 /2006/Net/article_content.asp?id=12 深证职业技术学院的老师结合思科网络技术学院课程内容申请到的国家级精品课程。所有申请材料包括课件等全都是公开的。 4. Winsock基本操作函数 5. UDP套接字编程 socket(int af,int type,int protocol): 创建套接字; bind():将套接字地址(本机地址和端口)与所创建的套接字联系起来。 send():发送输出数据。 recv():接收套接字上的输入数据。 shutdown():允许你将一定方向上的通讯或者双向通讯关闭。 closesocket()关闭套接字,并释放分配给该套接字的资源。 6.Ruby对套接字的封装 UDPSocket.new()创建套接字。 bind(hostip,port):将主机、端口与套接字绑定。 connect(desip,port):连接目的主机套接字 recvfrom(len):接收端口输入; send(msg,0,desip,dport):向端口发送数据 shutdown():允许你将一定方向上的通讯或者双向通讯关闭。 closesocket()关闭套接字,并释放分配给该套接字的资源。 ruby编写的UDP通话程序 抓包分析UDP数据报结构: 服务器IP(Server端):13 服务器监听端口:12345 客户端IP(Client端):33 客户端发送端口:系统随机选定。 局域网中1004端口的大量UDP广播包 迅雷在用户下载完成之后进行了隐藏的上传以增大他们资源的下载速度,这个上传以UDP方式实现,会进行一段时间后停止,就造成了不断发送广播的现象。 抓到的数据包特点: 本机发送的数据包; 发往本机的数据包; 广播包; 如何抓局域网中所有数据包 在网关抓包; ARP欺骗; 在路由器进行端口映射 monitor session 1 source interface Gi1/1 monitor session 1 destination interface Gi2/16 IANA:Internet Assigned Numbers Authority ,Internet号分配机构。负责对IP地址分配规划以及对TCP/UDP公共服务的端口定义。国际互联网代理成员管理局(IANA)是在国际互联网中使用的IP 地址、域名和许多其它参数的管理机构 当主机运行TCP/IP协议族时,只有一个UDP,但可能会有多个进程想要使用DUP的服务,UDP可以进行复用和分用 源端口:0-65535,如果源主机是客户端,则一般端口为短暂端口,服务器端为熟知端口。 总长度是65535字节。 长度:首部加数据的总长度,65535 当一个进程启动时,它从操作系统请求得到一个端口号,有的系统实现是为每一个进程创建一个入队列和一个出队列与之关
您可能关注的文档
- dz_chap15_时序逻辑电路.ppt
- 33柯西积分公式.ppt
- 安全生产技术199442.ppt
- CY四级阅读专题2011.ppt
- 《包装》四年课件.ppt
- 编译原理国防科技大学课件Chapt4.ppt
- 《秋天》yangjingli.ppt
- 2011机制PLC第四章.ppt
- 2013年硕士研究生招生电子与科学技术学科、信息与通信工程学科和电子与通信工程领域双选流程及导师介绍总.ppt
- 35概率论与数理统计(复旦大学出版社)南京财经大学朱玲妹老师的课件.ppt
- 广东省深圳市龙岗区德琳学校初中部2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省珠海市第四中学、立才学校、梅华中学2022-2023学年七年级上学期期中质量检测英语试题(原卷版+解析).docx
- 教科版2024-2025学年六年级科学上册第一单元第4课时《生物细胞》同步练习(含答案).docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 7 【单元测试 · 提高卷】.docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 5【单元测试 · 基础卷】.docx
- 广东省深圳市南山区太子湾学校2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省深圳市南山第二外国语学校(集团)2022-2023学年七年级上学期期中考试英语试题(含听力)(原卷版+解析).docx
- 牛津沪教版七年级英语上册单元速记•巧练 2023-2024学年七年级上学期期末英语全真模拟卷(深圳适用02).docx
- 广东省阳江市江城区2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省梅州市梅县区宪梓中学2022-2023学年七年级上学期期中英语试题(原卷版+解析).docx
文档评论(0)