精华内容
下载资源
问答
  • IP协议是计算机网络相互连接进行通信而设计的协议,而IP地址就代表了这台设备或计算机上网的门牌号地址,而且这个地址是唯一的,别人要跟你通讯,首先要知道你的地址门牌号,才能给你寄信或者访问你。IP地址是一个...

    以太网通讯--IP地址

    如果要西门子PLC的TCP/CP协议通讯或者其他的以太网通讯,首先你要知道什么叫IP地址?

    b9a3a6b51e7ad95d431f4c17cce12143.png

    IP协议是为计算机网络相互连接进行通信而设计的协议,而IP地址就代表了这台设备或计算机上网的门牌号地址,而且这个地址是唯一的,别人要跟你通讯,首先要知道你的地址门牌号,才能给你寄信或者访问你。

    IP地址是一个32位的二进制数,他由4个字节组成,即4个8位二进制数,中间用顿号隔开,比如我们常见的路由器默认IP地址就是192.169.0.1

    我们现在使用的IP地址是基于IPV4的生成的.每个段不超过255,随着时代的发展,IP越来越不够用了,所有现在出现了IPV6,就是用来主要解决这个问题的。

    最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。Internet委员会定义了5种IP地址类型以适合不同容量的网络,即A类~E类。其中A、B、C3类(如下表格)由InternetNIC在全球范围内统一分配,D、E类为特殊地址

    c8ca0f47843bdd91d60e7ceeaa318ffd.png

    如上所述,说的很详细,这里简单的解释下:

    所谓A类网络,指的是1.0.0.1-127.255.255.254之间的IP,举个例子吧,比如122.2.3.4,跟122.11.11.11,这两个在不在一个网路呢,答案是在,因为A类网络的定义是,只有第一个字节才是网络ID字节,只要第一个字节相同,就说明是在一个网络中,后面的字节都是主机ID

    那B类网络就好解释了,128.0.0.0-191.255.255.255之间的IP,他跟A网络的区别在于,他的网络ID字节是前两个,就是128.0-191.255这之间都是网络ID字节,后面两个字节都是主机ID

    C类网络,指的是192.0.0.0-223.255.255.255,如果你看了上面的内容,那你也会猜到,C类网络的网络ID是指的哪几个字节了,前三个字节就是,只有最后一个字节才是主机ID

    综上所述说明了A,B,C三类网络,其实还有特殊的D,E,这里就不说了没多大关系,这里要提一下的是,这些IP都是需要注册申请才能使用的,那我们平时用的IP怎么不注册也可以呢?,是因为除了那些需要注册的公有地址外,还有私有地址不用注册就能用,这里要记好了

    A类:10.0.0.0-10.255.255.255

    B类:172.16.0.0-172.31.255.255

    C类:192.168.0.0-192.168.255.255

    你会发现一些IP很熟悉,现在你就知道了为什么他们设置那样的默认IP了吧,总的来说

    A类:网络ID少共126个网络,但是一个网络内支持的主机多,支持1600多万台

    B类:网络ID比A类多支持16384个网络,支持的单网络内主机比A类少,支持6万多台

    C类:网络ID多支持209万个网络,但单网络只支持254台主机

    展开全文
  • IP协议是计算机网络相互连接进行通信而设计的协议,而IP地址就代表了这台设备或计算机上网的门牌号地址,而且这个地址是唯一的,别人要跟你通讯,首先要知道你的地址门牌号,才能给你寄信或者访问你。IP地址是一个...

    6d5042b995f4850a8ec1ce7c3fee7a63.png

    以太网通讯-IP地址

    如果要西门子PLC的TCP/CP协议通讯或者其他的以太网通讯,首先你要知道什么叫IP地址?

    ceb3939ad046f7fd601e9b8f082e917c.png

    IP协议是为计算机网络相互连接进行通信而设计的协议,而IP地址就代表了这台设备或计算机上网的门牌号地址,而且这个地址是唯一的,别人要跟你通讯,首先要知道你的地址门牌号,才能给你寄信或者访问你。

    IP地址是一个32位的二进制数,他由4个字节组成,即4个8位二进制数,中间用顿号隔开,比如我们常见的路由器默认IP地址就是192.169.0.1

    我们现在使用的IP地址是基于IPV4的生成的.每个段不超过255,随着时代的发展,IP越来越不够用了,所有现在出现了IPV6,就是用来主要解决这个问题的。

    最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。Internet委员会定义了5种IP地址类型以适合不同容量的网络,即A类~E类。其中A、B、C3类(如下表格)由InternetNIC在全球范围内统一分配,D、E类为特殊地址

    f56bdc719ea3665c420eba205a46c123.png

    如上所述,说的很详细,这里简单的解释下:

    所谓A类网络,指的是1.0.0.1-127.255.255.254之间的IP,举个例子吧,比如122.2.3.4,跟122.11.11.11,这两个在不在一个网路呢,答案是在,因为A类网络的定义是,只有第一个字节才是网络ID字节,只要第一个字节相同,就说明是在一个网络中,后面的字节都是主机ID

    那B类网络就好解释了,128.0.0.0-191.255.255.255之间的IP,他跟A网络的区别在于,他的网络ID字节是前两个,就是128.0-191.255这之间都是网络ID字节,后面两个字节都是主机ID

    C类网络,指的是192.0.0.0-223.255.255.255,如果你看了上面的内容,那你也会猜到,C类网络的网络ID是指的哪几个字节了,前三个字节就是,只有最后一个字节才是主机ID

    综上所述说明了A,B,C三类网络,其实还有特殊的D,E,这里就不说了没多大关系,这里要提一下的是,这些IP都是需要注册申请才能使用的,那我们平时用的IP怎么不注册也可以呢?,是因为除了那些需要注册的公有地址外,还有私有地址不用注册就能用,这里要记好了

    A类:10.0.0.0-10.255.255.255

    B类:172.16.0.0-172.31.255.255

    C类:192.168.0.0-192.168.255.255

    你会发现一些IP很熟悉,现在你就知道了为什么他们设置那样的默认IP了吧,总的来说

    A类:网络ID少共126个网络,但是一个网络内支持的主机多,支持1600多万台

    B类:网络ID比A类多支持16384个网络,支持的单网络内主机比A类少,支持6万多台

    C类:网络ID多支持209万个网络,但单网络只支持254台主机

    展开全文
  • 数组名、数组地址、数组首字节地址之间的关系 首先定义一个数组: int A[5]={0,1,2,3,4,5}; 此处A为数组名,看似代表整个数组,但是实际上该数组名A为数组首...但是在这里就有一个疑问,为什么A=&A? 从理解的角

    数组名、数组地址、数组首字节地址之间的关系

    首先定义一个数组:

    int A[5]={0,1,2,3,4,5};
    

    此处A为数组名,看似代表整个数组,但是实际上该数组名A为数组首元素A[0]的地址,同理A+1为第二个元素a[1]的地址。意思就是A每加一,地址就往后移动1*sizeof(int) 个字节。
    &A 则代表着整个数组的地址,虽然和A ,A[0]的值是一样的,代表的意思是不一样的。&A+1代表着数组往后移动一个数组的字节。

    在这里插入图片描述
    但是在这里就有一个疑问,为什么A=&A?
    从理解的角度来解释:可以把一个数组看做成一个楼层,数组元素代表每个房间,每个房间的房间号(如101,302)代表着数组元素的地址。&A就代表着楼层(如F1,F2)。A+1代表第二个房间。&A+1代表第二层第一个房间,&符号就相当于把范围扩大一个维度。但是第一层的第一个房间的地址。不论怎么扩大维度,都是从这个地方开始,所以地址永远一样。

    展开全文
  • 展开全部IP地址一个32位的二进制数,62616964757a686964616fe58685e5aeb931333431353963通常被分割4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~...

    展开全部

    IP地址是一个32位的二进制数,62616964757a686964616fe58685e5aeb931333431353963通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。IP地址包括两个标识码(ID),即网络ID和主机ID。

    扩展资料

    IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。    全0和全1的都保留不用。

    A类:(1.0.0.0-126.0.0.0)(默认子网掩码:255.0.0.0或 0xFF000000),第一个字节为网络号,后三个字节为主机号。该类IP地址的最前面为“0”,所以地址的网络号取值于1~126之间。一般用于大型网络。

    B类:(128.1.0.0-191.255.0.0)(默认子网掩码:255.255.0.0或0xFFFF0000),前两个字节为网络号,后两个字节为主机号。该类IP地址的最前面为“10”,所以地址的网络号取值于128~191之间。一般用于中等规模网络。

    C类:(192.0.1.0-223.255.255.0)(子网掩码:255.255.255.0或 0xFFFFFF00),前三个字节为网络号,最后一个字节为主机号。该类IP地址的最前面为“110”,所以地址的网络号取值于192~223之间。一般用于小型网络。

    D类:是多播地址。该类IP地址的最前面为“1110”,所以地址的网络号取值于224~239之间。一般用于多路广播用户 。E类:是保留地址。该类IP地址的最前面为“1111”,所以地址的网络号取值于240~255之间。

    展开全文
  • 在网上看到很多朋友分不清32位处理器和32位地址线的问题,还有就是提出32位地址线为什么是4G大小的内存? 首先这是一个很好的问题,但是网上却有很多不好的答案。因为回答的人本身也没有搞清楚,把32位处理器和32位...
  • A类IP地址中,bai第1字节网络地址,其它3个字节为主机地址。 B类IP地址中,第1字节和第2字节网络地址,其它2个字节为主机地址。 C类IP地址重,第1字节、第2字节和第3个字节为网络地址,第4个字节为主机地址。 ...
  • 什么地址

    2020-10-31 13:48:46
    也就是说一个内存地址代表一个字节(8bit)的存储空间。 无论何种存储器,软盘、硬盘、光盘或者内存,都有地址。因为它们要存储数据,所以就必须按一定的单位的数据分配一个地址。有了地址,程序才能找到这些数据。...
  • IP地址和物理地址的区别,为什么要用这两种地址

    万次阅读 多人点赞 2013-10-16 13:14:43
    MAC地址也叫物理地址、...MAC地址的长度48位(6个字节),通常表示12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由I
  • 最近看到坛子里很多初学者对于CPU与SDRAM的接线方式不明白,不懂为什么CPU的地址线要从ADDR2开始接并且是接到SDRAM的0地址线上。当初我也费了一定的时间才把...但是这个地址代表的地址空间是1个字节,也就是说CPU读...
  • 什么是MAC地址

    2009-05-07 20:29:54
    MAC地址也叫物理地址、...MAC地址的长度48位(6个字节),通常表示12个16进制数,每2个16进制数之间用冒号隔开, 如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号...
  • int sum(int marbles1[], int n)//如果此处marbles1是指向首元素地址的指针,主函数体中的调用函数中的marbles参量也应该是指针,为什么主函数体中的marbles占字节大小是16----即被认成了整个数组包含了4整数 ...
  • 内存的最小存储单元字节,每个字节都有一个地址. 1, 1根红线代表一个位,一个位有两种状态(0和1),所以组合起来可以确定内存条的2个地址 2 如果地址总线是32位的,那么就可以控制2的32次方个地址(2^32是4294967296个...
  • 什么是MAC地址

    2013-03-06 19:43:39
    MAC地址通常表示12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE分配,而后3位16进制数0A:8C:6D代表该制造商所...
  • 欢迎关注笔者,你的支持是持续更博的最大动力 目录什么是指针通过指针读写内容更多内容...“指针”,也称作“指针变量”,大小4或8个字节,其内容代表一个内存地址。 通过指针,能够对该指针指向对内存区域进行读.
  • 计算机内存分成很多小块,给每...1Byte是一个字节,8个二进制位;每个编号代表1Byte 32位的计算机具有32个bit位来进行编号,一共可以有2的32次方个编号,即 4 * 1024 * 1024 个编号,换算4G个编号,得4GB的内存 ...
  • 如:int* 是一个指针变量类型指针变量和普通变量没有什么区别,指针32位四字节,里面保存的是一个内存空间的地址,就像一个整形变量int a, a就可以代表一个整数,一个指针变量int* p,p就可以代表一个地址数据,而*...
  • ,它的起始地址0x1000(address),那么当你访问第n个数据时(即a[n]),实际上是通过其地址值获取对应位置的数据访问,如下图: 其寻址公式:result = address + 4 * n(4代表数据类型大小,int占4个字节);...
  • 代表为变量a分配4个字节的内存空间,并把4赋值给它,而我们实际上要做的是把4赋值给一个内存空间。因此我们可以看出来,标识符a实际上是内存地址一个映射,我们在程序中写入a,操作系统会帮助我们找到一个合适...
  • 、 Ethernet 格式 以太网帧结构: 前导码、目的地址、源地址、类型...在每种格式的以太网帧的开始处都有64比特(8字节)的前导字符,其中,前7个字节称为前同步码(Preamble),内容是16进制数0xAA,最后1字节帧...
  • 答案:int a[100]:声明了一个有100个int类型元素的数组, 数组下标从0~99, 所以a是数组名, 代表数组的首地址, 也就是&a[0], sizeof(a)返回数组a在内存中所占的空间大小,以字节为单位, 也就是sizeof(a) = sizeof...
  • 通常所说的32位,64位操作系统指的...所以1个字节的某状态可由8位数(二进制,只能是0或1)组成: 如0 0 0 0 | 0 0 0 1 这8位数就代表1字节的种状态, 8位二进制数总共能组合出282^828种状态,即282^828B; 同样的,16
  • 1. CPU读取内存的时候是通过地址总线来确定内存的地址的 如果有1条地址总线的话,可以确定...存储单元一般以8位二进制作为一个存储单元,也就是一个字节Byte 所以2^20=1048576代表可以选择1048576个存储单元...
  • 是一段内存(一个对象)的别名,引用的大小跟所代表的对象的大小是一样的, 定义时必须初始化,并绑定其初始化对象, 而指针 大小则永远都是机器内存地址长度。(64位8字节,32位4字节) 指针可指向nullptr,并且...
  • 内存地址 堆栈 文章目录内存地址 堆栈一、内存地址二、堆栈 一、内存地址 内存地址用4位16进制和8位16进制表示的区别。例如经常可以看到某些书籍上写的内存地址0x...也就是说一个内存地址代表一个字节(8bit)的存储
  • 计算机网络: HTTP是什么? ... 2.超文本是指文本、图片、视频等 ...2.Internet上的每一个网页都具有一个唯一的名称标识,通常称之URL地址 3.URL由三部分组成:协议类型,主机名和路径及文件名 HTTPS讲一下,
  • 一个完整的协议帧包括10部分:系统识别码、整帧长度、包序号、帧类型、源地址长度、源地址、目的地址长度、目的地址、帧类型、帧校验。 CRC32 CRC16 系统 识别码 整帧长度 包序号 帧类型 源地址长度 源地址 ...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 164
精华内容 65
关键字:

为什么一个地址代表一个字节