- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!
背景知识
IPv4协议面临最大的问题是地址空间不足,主要表现为:地址数量不足,路由效率不高,缺乏安全设计,缺乏服务质量保证。根据这些缺陷,由此提出ipv6协议,IPv6协议是IETF指定地 下一代IP协议,特点主要表现为:新的协议头部格式,巨大的地址空间(IP 地址的长度从IPv4的 32 位升为 128 位。)6地址格式
主要字段:
1. Version: 4-bit,Internet 协议版本号,此处为 6。
2. Traffic Class: 8-bit,类似于IPv4的Type_of_Service,用以提供区分服务和优先级。
3. Flow Label: 20-bit,用以标记那些要求路由器对其作特殊处理的报文流。所谓报文流是指从一个特定源到特定目的地之间的报文序列,并且源节点希望中间路由器能够对它们进行特殊处理。
4. Payload Length: 16-bit,用以表示IPv6数据包中除基本报头以外剩余部分的长度(以字节为单位),任何扩展报头都将作为Payload Length的一部分计算在内。
5. Next Header: 8-bit,类似于IPv4的Protocol字段,通常用以标识上层是TCP还是UDP,或标识紧跟在 IPv6 数据包头后面的下一个头的类型(有扩展报头时)。
6. Hop Limit: 8-bit,无符号整数。相当于IPv4中的Time_to_Live,按转发包的每个节点逐一递减。如果跃点限制递减到零,包就会被丢弃。
IPv6 地址的表述和
表述和书写时,把长度为128个二进制位(bit)的IPv6地址分成8个16位的二进制段、每一个16位的二进制段用4位的16进制数表示,段间用“:”(冒号)隔开(其书写方法和IPv4的十进制数加“.”不同)。
例如:1000:0000:0000:0000:000A:000B:000C:000D就是每一个16位的二进制数的段用4位16进制数的段来表示、段间用“:”(冒号)隔开的一个IPv6地址;其中:各个4位16进制数的段中的高位0允许省略;因此,上面的IPv6地址也可以缩写成:1000:0:0:0:A:B:C:D。
为了更进一步简化,IPv6的地址规范中还规定,可以在一个IPv6地址中最多使用一次双冒号(::)来取代IPv6地址中紧密相连的多个全0的16进制数的段(因为如果允许在一个IPv6地址中使用一次以上的双冒号时将无法判断IPv6地址的长度,所以IPv6的地址规范中才规定:在一个IPv6地址中最多只能使用一次双冒号),这样上面的IPv6地址还可以缩写成:1000::A:B:C:D。
双冒号使用的地点可以在IPv6地址的前面、后面或者是中间;例如:对于1000:0:0:0:A:B:0:0这样的一个IPv6地址,可以写成1000::A:B:0:0,也可以写成1000:0:0:0:A:B::;但是不能写成1000::A:B::。
了解TCP数据包的格式
关键字段:
端口:包括源端口和目的端口两个字段均为16位
序号:表示TCP包的第一个字节的序号,字段的长度为32位
确认:表示目的节点成功接收序号从初始值到N的报文段,要求源节点发送序号为N+1的报文段,字段长度为32位
头部长度:表示TCP头部的长度,字段长度为4位
保留:表示该字段保留工以后使用,字段长度为6位
标志:表示可以设置的标志位,字段长度6位
窗口大小:表示要求对方主机维持的窗口大小,字段长度为16位
校验和:用于检测TCP包在传输中室分出错,字段长度为:16位
紧急指针:表示TCP包中需要紧急发送的数据,字段长度为16位
选项:表示可以选择的字段,包括最大报文段长度、窗口扩大因子与时间戳等,字段长度为0-40字节
网际校验和算法
在发送方,先把被校验的数据划分为许多16位字的序列。如果数据的字节长度为奇数,
则在数据尾部补一个字节的0以凑成偶数。用反码算数运算把所有16位字相加后,然后再对和取反码,便得到校验和。
在接收方,将收到的数据报(包括校验和字段),将所有16位字再使用反码算数运算相加一次,将得到的和取反,即得出校验和的计算结果。如果数据报在传输过程中没有任何变化,则此结果必为0,于是就保留这个数据报。否则即认为出差错,并将此数据报丢弃。
“A,B,C,...,Y,Z”分别表示一系列8位组,用[A,B]这样形式的字节组来表示A*256+B的整数,那么该字节序列的反码和就可以通过以下两种表达式之一给出:
[A,B] + [C,D] + ... + [Y,Z]
[A,B] + [C,D] + ... + [Z,0]
其中,+ 表示反码算数运算相加,第一个公式适用于偶数个字节的校验和,第二个公式适用于计算奇数个字节的校验和。
TCP/UDP)数据包,模拟IPv6
您可能关注的文档
- TD-LTE原理及常见优化案例分析.ppt
- U6普及型ERP与金蝶K3的比较分析.ppt
- X射线衍射法-XRD.ppt
- ZXSDRBBURRU工程安装.ppt
- 营销经济P2P网贷平台淘汰率逾一成.ppt
- 政府的职能(政治必修二).ppt
- 植物营养物质 plant nutrition.ppt
- “卡皇”继任者 ——Radeon HD6990全面剖析与测试.doc
- 【Saavedro】——Authentic Guide For TOEFL-iBT Reading Section.doc
- 1连锁超市管理系统项目建议书.doc
- 第二单元第1节《电子表格基础》教学设计 河大音像版(2020)初中信息技术七年级下册.docx
- 第一单元第5节《图文美化》教学设计 河大音像版(2020)初中信息技术七年级下册.docx
- 专题学习活动 人无信不立(教学设计)语文统编版2024八年级上册.docx
- 2024-2025学年广西河池市环江县统编版一年级下册期中考试语文试卷.docx
- Unit4 课时2 Understanding ideas (教学设计)英语外研版2024七年级上册.docx
- 2024-2025学年山东省德州市夏津县第二实验小学青岛版一年级下册第一次月考数学试卷.docx
- 3.2 青春有格(核心素养教学设计)七年级道德与法治下册.docx
- 第六单元 阅读(单元解读讲义)语文统编版一年级上册(新教材).docx
- 2024-2025学年河北省邢台市威县七级堡部分学校冀教版一年级下册3月月考数学试卷.docx
- 云南师范大学附属中学2025-2026学年高三上学期适应性月考(四)历史试题(含答案).pdf
最近下载
- 上海市杨浦区2023-2024学年七年级下学期期中英语试卷 .docx VIP
- 2025年高考真题解析课件:2025年全国新高考二卷英语读后续写(课件).pptx VIP
- 在职证明在职研究生.docx VIP
- 贵阳市中心城区控制性详细规划(总则)——乌当组团.pdf VIP
- 图书出版合同(合同范本)7篇.docx VIP
- (正式版)D-L∕T 1770-2017 抽水蓄能电站输水系统充排水技术规程.docx VIP
- 《结构全寿命维护》课程教学大纲(本科).docx VIP
- SI、PI协同的EMI分析—打印版.pdf
- Unit2 Travelling Around Discovering Useful Structures 课件-2024-2025学年高中英语人教版(2019)必修第一册.pptx VIP
- SY 5487-92套铣管-石油天然气行业标准.pdf VIP
原创力文档


文档评论(0)