当前位置: 首页 > wzjs >正文

商城建站费用网络营销就是网络销售

商城建站费用,网络营销就是网络销售,电子商务网站建设与维护教案,网站信用建设应该用什么技术1. 今日摸鱼任务 IP 校验和算法实现02_【逻辑教程】基于HDL的FPGA逻辑设计与验证教程V3.5.2.pdf 55 IP 协议介绍与 IP 校验和算法实现网络-IP协议详解(报文格式、分类、NAT、子网、CIDR、抓包分析)_nat报文-CSDN博客IP 层的实质是在 MAC层的基础上将原有…

1. 今日摸鱼任务

IP 校验和算法实现

02_【逻辑教程】基于HDL的FPGA逻辑设计与验证教程V3.5.2.pdf

55 IP 协议介绍与 IP 校验和算法实现
网络-IP协议详解(报文格式、分类、NAT、子网、CIDR、抓包分析)_nat报文-CSDN博客
        IP 层的实质是在 MAC层的基础上将原有协议更加细化。
        最核心的意义是让IP 地址参与到网络数据传输中,让硬件和硬件的通信传输,从网卡号作为唯一的身份识别标志,变为以 IP 地址作为身份识别标志。

2. IP 协议数据字段格式

所有的 TCPUDPICMPIGMP 数据都以 IP 数据报的格式传输。
IP 仅提供尽力而为的传输服务,如果发生某种错误,IP 会丢失该数据,然后发送 ICMP 消息给信源端。另外,IP 数据报可以不按发送顺序接收。
IP 数据报的长度/类型段的数值为 0x0800,数据和填充段包括 IP 头部数据和 IP 数据两个部分。

jiangjiangjiang~

上面这个图是不是感觉看不懂?????

直接看下面的表就可以啦!!!

IP

版本4位
IP 协议版本
IPV4 或者 IPV6,一般 IPV4,即版本值为 4
首部长度4位
IP 首部长度
IP 首部长度即有多少个 32 位数,当 IP 首 部长度为 20 时(即无可选字段),该值为 5。(5*4 =20
服务类型8位
报文的优先权
简单的发送可以全部置 0 即可
总长度16位
IP 报文长度
IP 报文(报头+数据)长度
分段标识16位
是否属于同一数据段
IP 报文的分段 ID
段标识和段偏移16位
可设为 0
简单的发送可以全部置 0 即可
生存周期TTL8位可以经过的最大路由数
TTL 的初始值由源主机设置(通常为 32、64128),一旦经过一个处理它的路由器, 它的值就减去 1当该字段的值为0,数据报就被丢弃,并发送 ICMP 消息通知源主机。这样当封包在传递过程中由于某些原因而未能抵达目的地的时候就可以避免其一直充斥在网路上面
上层协议类型8位
数据段内容的网络协议类型
常用协议号:
00:IP   01:ICMP    06:TCP    17UDP
报头校验和2位
IP 报头的校验和
IP 报头计算得出
源IP地址4位
发送端的 IP 地址
192.168.0.2
目的IP地址4位
接收端的 IP 地址
192.168.0.3
可选字段--
没有的时候长度可以为 0

这样再看上面的图,就会发现,只是每行按32计数,这样可以清楚看懂首部长度~

前 20 个字节是固定的,可选字段则可有可无。

3. 校验和计算

校验和计算步骤:

        ①将校验和字段置零:

                在计算前,先将首部中的校验和字段(16 位)设为 0x0000。

        ②将首部分解为 16 位字:

                 IP 首部长度通常是 20 字节(无选项时),按 2 字节为一组分割,得到 10 个 16 位字。

                此时校验和为0,计算时累加9个2字节。

        ③计算二进制反码和:

                将所有 16 位字相加(按二进制加法,溢出时回卷,即最高位进位加到最低位)。

                最后对和取反码(按位取反),得到校验和。

        ④存储校验和:

                将计算得到的校验和存入 IP 首部的校验和字段。

使用小兵计算校验和(pdf截图):

module checksum(
    input [3:0]ver, //版本
    input [3:0]hdr_len,//首部长度
    input [7:0]tos, //服务类型
    input [15:0]total_len,  //IP报文总长
    input [15:0]id, //分段标识
    input [15:0]offset, //偏移
    input [7:0]ttl, //生存周期
    input [7:0]protocol, //上层协议类型
    input [31:0]src_ip, //源IP地址
    input [31:0]dst_ip, //目的IP地址
    
    output [15:0]checksum_result //校验和
);

    
    wire [31:0]suma,sumb;

    assign suma = {ver,hdr_len,tos} + total_len + id + offset + {ttl,protocol} 
                    + src_ip[31:16] + src_ip[15:0] + dst_ip[31:16] + dst_ip[15:0];
    
    assign sumb = (suma[31:16] + suma[15:0]);
    
    assign checksum_result = sumb[31:16]? ~(sumb[31:16] + sumb[15:0]):~sumb[15:0];

endmodule

http://www.dtcms.com/wzjs/600357.html

相关文章:

  • python 做的网站成都住房和城乡建设厅官网
  • 六安市建设网站市场信息价新的网站怎么做seo
  • 购物网站排名2016上海网站制作公司哪
  • 2016企业网站模板中文网站的广告语应该怎么做
  • 企业品牌网站源码网站的字体做多大
  • 中国网站模板免费下载网站建设的系统流程图
  • 成都做网站建设网站后台的搭建
  • asp.net mvc 做网站网站推荐软件
  • 怎样在绍兴e网做网站杭州建德网站建设
  • 深圳网站设计公司让您放心省心智能家居网站建设可行性分析报告
  • 汉服网站设计目的全球十大搜索引擎
  • 电商类网站建设价格windows优化大师是电脑自带的吗
  • 网站的基本价格网页制作网站图片
  • 如何评估一个网站企业网站建设方案ppt
  • 广州传业建设有限公司网站wordpress short ping
  • 网站开发技术现状wordpress拼团程序
  • 在哪个网站可以免费做广告廊坊app开发公司
  • 北京网站设计外包公司网页版微信文件传输助手
  • 网站权重能带来什么作用医疗网站建设新闻
  • 夹江企业网站建设报价贵金属网站建设
  • 行情软件免费下载的网站随州公司做网站
  • 免费开网站系统一起做陶瓷官方网站
  • 农村网站建设必要性英文网站模版
  • 可不可以用p2p做视频网站怎样做同性恋女视频网站
  • 网站建设经验介绍龙岩网站制作多少钱
  • 网站个人中心页面设计青岛做网站哪家强
  • 网站制作多少钱做网站市场价格
  • 网站模板的好处推广app用什么平台比较好
  • 微服务网站开发搭建网站要什么配置
  • vs和php哪个做网站好一款非常不错的seo网站优化公司源码