ipv4

IPv4地址分成两部分:

网络地址:用以标明具体的网络段,代表一个段或一个区域;

主机地址:用以标明具体的节点,即某个网络中的特定的计算机号码,似于电话号码的除了区号后面的数字,是唯一标识;

同一个物理网络上的所有主机都用同一个网络标识,网络上的一个主机(包括网络上工作站、服务器和路由器等)都有一个主机标识与其对应;

例如:

网络中心的服务器的IP地址为210.37.3.20/24,可以把它分成网络标识和主机标识两部分:

网络标识:210.37.3.0

主机标识:     20

合起来写:210.37.3.20

ipv4地址的分类: A类地址、B类地址、C类地址、D类地址、E类地址

分为ABCDE类的原因:

由于网络中包含的计算机有可能不一样多,有的网络可能含有较多的计算机,也有的网络包含较少的计算机,于是人们按照网络规模的大小,

把32位地址信息设成三种定位的划分方式,这三种划分方法分别对应于A类、B类、C类IP地址。

*******************************************************************************************************************************************************

网路地址的类型:

公网地址:A、B、C

保留地址:也叫私有地址、内部地址或专用地址,不能直接连接到公共因特网上,只能用在局域网内;

10: A类地址私有地址(10/8)

172.16--172.31: B类地址私有地址(172.16/12)

192.168: C类地址私有地址(192.168/16)

A类公网地址:

网路部分:8位

主机部分:24位

默认子网掩码:8位

网络地址的范围:

00000001 00000000 00000000 00000001

01111110 11111111 11111111 11111110

1-126

B类公网地址:

网路部分:16位

主机部分:16位

默认子网掩码:16位

网络范围:

10000000 00000000 00000000 00000001

10111111 11111111 11111111 11111110

128-191

C类公网地址:

网络部分:24位

主机部分:8位

默认子网掩码:24位

网络范围:

11000000 00000000 00000000 00000001

11011111 11111111 11111111 11111110

192-223

*******************************************************************************************************************************************

其它特殊的IP地址:

组播地址:

组播报文的目的地址使用D类IP地址, D类地址不能出现在IP报文的源IP地址字段。

单播数据传输过程中,一个数据包传输的路径是从源地址路由到目的地址,

ip组播环中,数据包的目的地址不是一个,而是一组,形成组地址。

所有的信息接收者都加入到一个组内,并且一旦加入之后,流向组地址的数据立即开始向接收者传输,组中的所有成员都能接收到数据包。

组播组中的成员是动态的,主机可以在任何时刻加入和离开组播组。

广播地址:

Broadcast Address(广播地址)是专门用于同时向网络中所有工作站进行发送的一个地址。

主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。

例如,对于10.1.1.0 (255.255.255.0 )网段,其广播地址为10.1.1.255 (255 即为2 进制的11111111 ),

当发出一个目的地址为10.1.1.255 的分组(封包)时,它将被分发给该网段上的所有计算机。

单播地址:就是本机的IP地址,用于点对点的发送

本地回环地址:127段,本地回环地址,用来标识本地网络

时间: 2024-08-18 19:10:53

ipv4的相关文章

win7设置固定IP重启后无法上网,ipconfig显示为自动配置IPV4 169.254的地址

近日安装原版Win7系统打完网卡驱动补丁后,给电脑设置了固定的IP地址后一切正常,但是电脑重启后发现上不了网了,右下角网络图标有个感叹号,打开网络和共享中心-->本地连接-->详细信息-->发现IPv4的地址与ipconfig /all得到的IP地址一致,均显示为:自动配置IPv4地址:169.254.123.188(首选) 但是查看本地连接-->属性里看到之前设置的固定IP地址是没有问题的, 所以想到了应该是电脑启用了自动配置IPv4功能,导致了固定IP无法分配给电脑, 尝试用命

IPv4地址(二)网络划分

在IPv4地址(一)中提到过,IP地址可以分成两部分,前面一部分是网络号,而后面一部分是主机号. 这里网络可以通过主机数量规模不同而分为3类:大型网络.中型网络和小型网络. 不同网络的特点

在Linux上使用C编程获取IPv4地址及子网掩码

在Linux上(如Ubuntu或CentOS), 获取某个Network Interface比如eth0的IP地址等信息,我们可以使用ifconfig或者ip addr show命令. $ ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:25:64:ba:8d:be inet addr:192.168.1.102 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::225:64ff:f

ipv4校验和计算

ipv4校验和的计算 原理: 计算方法一:除去校验和的两位,将其他的位相加:45+00+00+3c+55+81+00+00+40+01+ac+1c 0f+0d+ac+1c+0f+0e= 计算方法二: 校验和(checksum)算法,简单的说就是16位累加的反码运算: 计算函数如下: 我们在计算时是主机字节序,计算的结果封装成IP包时是网络字节序,注意这两者之间的区别,我们在从IP包里读取要转化为主机字节序,往IP包里存入时要转化为网络字节序在存入. UINT32 Checksum(UINT32

解决vSphere 5.1上Linux VM提示:Unable to collect IPv4 routing table问题

错误信息:vmsvc[xxxx]:[warning][guestinfo]RecordRoutingInfo:Unable to collect IPv4 routing table 经检查确认,下列组件正确安装:LinuxVMOS正确安装:IP信息正确设定:VMwareTools正确安装:虚拟机硬件版本为9: 重启VM的时候,启动过程中提示libguestinfo.so模块故障会提示,不过VM依然正常启动,不过它会Hung住1.20分钟: 通过故障提示,经过系列排查之后,发现如果去掉libti

JBoss7配置之支持IPv4和IPv6双栈环境

由于实验室项目需要,将EJB 3.0的程序部署在JBoss AS 7.1.1.Final中,并要求支持IPv4与IPv6.但其默认配置并不支持IPv6,于是查阅JBoss Community Documentation,即官方文档,在5.4.1 Interfaces and ports节中找到了相关介绍,研究后对JBoss进行配置修改,使JBoss中EJB 3.0的程序能够在IPv4和IPv6双栈环境下正常运行,包括客户端在IPv4环境下获取Remote远程接口对象,调用远程对象的方法收发IPv

网络连接详细信息出现两个自动配置ipv4地址

  问题:网络连接详细信息出现两个自动配置ipv4地址,一个是有效地址,一个是无效地址.   解决办法:先将本地连接ip设置成自动获取,然后点击开始-->运行-->输入cmd,回车,进入命令行界面,输入ipconfig  /release回车,然后输入ipconfig  /renew,然后等待ip更新,一般到这里问题已经解决,然后再设置静态ip就行了.

IP地址之IPv4

IP地址之IPv4 在现有的TCP/IP网络中,每个节点都会使用一个32位的IPv4地址来标识自己. IPv4地址由网络部分和主机部分组成.网络部分由IANA统一分配,用于标识不同的网络:主机部分由得到某一网络地址的机构或组织自行分配,用于标识在一个网络中特定的主机.IANA将IP地址分为A.B.C.D.E五类.通常用4个点分十进制表示. 1. 五类IP地址 ① A类地址(网+主+主+主) 1.0.0.0--127.255.255.255 将十进制的A类地址用32位的二进制形式表示出来: 000

IPv4报文分片

1:为什么需要分片 每个数据链路层协议都有自己的帧格式,在这个格式中有一个字段是"数据字段最大长度"(MTU,最大传输单元),当数据报被封装成帧时,数据报的总长度必须小于这个最大长度. 它是由网络使用的硬件和软件带阿里的限制确定的. IPv4数据报的最大长度2^16(65535)字节,如果MTU>=2^16,那么什么也不用做,直接把IPv4的数据报塞到帧的数据段中就行了,但是对于MTU<2^16的数据链路层协议,那就应该把 数据报分成很多份,这个步骤就是分片. 2.怎么分片