ip地址的作用是什么网络域名的作用


上一篇了解了IP协议的各个字段的作用,以及提到了特别重要IP地址,在网络世界中作为通信识别的唯一寻址信息,让两台终端通信知道如何去跟回,其实网络世界更像我们现实世界的缩影,很多能在现实中找到相似的影子,特别在于寄信件的时候,里面最重要的就是地址信息,这个能是去往目的地的关键信息,现实中通过各个省份、城市、区县、区域来定位到具体位置,并且,这个地址是唯一的,不能出现重复,否则信件就不知道如何发送了,而在TCP/IP通信的网络世界中,为了保证正常通信,也是一样,需要有一个唯一并且能够寻址功能定位到目的地在哪的地址信息,这就是IP地址,所以每个设备都需要正确的IP地址,否则无法实现正常的通信,那它在网络世界中如何表示的呢?怎么去保证唯一性呢?

在IP协议的报文中,可以得知IP地址是有32个比特,IP地址在计算机中是以二进制的方式处理的,如果全部以二进制的形式来表示,使用跟表达都非常的困难,所以为了人类方便记忆,采用了点分十进制的方式,将32位的IP地址以8位为一组,分成四个部分,每组以【.】进行隔开,再将每组转换成十进制。

以博主电脑网卡获取的地址举例,计算机系统处理以二进制进行,可以看到非常的长,都是0跟1的组合,在使用中很容易出错也非常难记,换成十进制后,相对来说就轻松很多了。并且可以发现二进制里面0跟1的组合不一样,得到的数值也不一样,总共IP地址有多少个呢?

最大允许差不多43亿的终端连接到网络里面来,看起来已经非常多了!但是,如今的网中,IP地址是枯竭的状态,这也是为什么推出了IPV6的原因,可能IP地址的设计者也没想到,今后的网会这么庞大。

IP地址其实是由2个部分组成的,一个是网络号(网段地址)和主机号(主机地址),这个两个组成很关键,网络号是设备所在区域的一种标识区分,网络号相同的设备处于同一个网段内,网络号不同的设备处于不同网段,两个之间通信需要依赖三层设备。主机号是在同一个网段中标识不同终端设备,同一个网段内的终端是不允许出现重复的主机号的,这段很重要,先读几次,有个印象,这对我们排错跟学习都非常有帮助。

举个生活中的例子,一个小区内,有多栋楼,每栋楼都有501、601这样,避免住户搞混冲突,开发商会在前面加一个数字或者字母来进行区分每栋楼,比如、,这样在找位置的时候就很容易找到了。随着时间久了,可能跟同一栋楼的上下左右邻里相处的不错,经常会相互串门聊聊天,聚聚餐之类的,同一楼层每家独立的门牌号不会重复,很容易就找到了。不同楼就相当于网络号,有不同的标识,而同一栋楼的有很多住户,每个住户的门牌号都是不一样的,不会有重复,这样就方便定位了。

同样的,在网络中也是一样,可能我们访问的目的就在一个区域,也可能在另外的区域,那运行了TCP/IP协议的设备不管是PC、手机、路由器还是交换机,都得有一个判断规则,来对比要去的目的跟自己是不是一个网络区域,那就是通过上面的网络号来进行区分。

以我们最容易接触到的家用网举例,每个人家里都有无线路由器,可能有的下面接了电脑、手机、电视、PAD、有的甚至有个人服务器/NAS等。像上面的图,路由器左边是家庭局域网网,比如有三个终端,地址分别是192.168.255.1、192.168.255.2、192.168.255.240,不管是相互传文件以及访问个人的服务器,直接输入对方的地址就可以了,并且还有这样的情况,就算宽带接入出现故障,互联网访问不到了,但这些局域网之间的互访是不影响的。

另外可以发现图里面有相同的特征,都是192.168.255开头,变化的是最后一位,现在还没学介绍到地址分类,假设192.168.255相同的前缀为网络号,同一个网段,而最后一位1、2、240为主机号,数字都不是重复的。

比如这里192.168.255.1访问192.168.255.240,这里192.168.255.1设备系统通过自己网卡的参数读取到对应的IP信息与目的的IP比较,发现网络号相同,则在同一个网段内,直接发送给对方,并且二层封装目的主机的MAC地址。

PS:(在同一个局域网内就是上一篇学习的二层,通过MAC封装,交换机通过MAC学习到目标MAC的接口发送出去,当然这里会留下个疑问,终端之间怎么在会实现知道对方的MAC地址是多少呢,这里还没讲解ARP协议,暂时当成它已经事先知道了。另外家用路由器有多个LAN口,其实这LAN就相当于交换机的工作模式一样,可以学习MAC的功能,自然就能知道某个设备在哪个口)

如图192.168.255.1去访问互联网上的百度181.55.6.6,假设对比前三段,终端判断目的与自己的网络号不一致,那么它该怎么处理呢?

如果终端判断目的与自己的网络号不一致就会丢给网关处理,比如图上面丢给192.168.255.254(家用路由器的网关),家用路由器通过查询路由表中的网络号,查询交给的网关,最终中的路由器也通过查询网络号来层层传递,最终抵达目的地。

明白了网络号与主机号的概念,那在IP地址中,哪几位是网络号?哪几位是主机号呢?下面就来了解下地址分类以及子网掩码的概念。

在诞生初期,IP地址是非常充裕的,计算机科学家们进行了分类地址,把IP地址分为了5大类,分别是A类、B类、C类、D类、E类。

早期沿用的是地址分类的方法,

A、B、C作为全局可用唯一地址进行分配,每个列别定义了网络号以及主机号的范围大小,由于这种方式早就不在使用,只有考试以及很多书籍还在介绍,所以这里就简单介绍下。

A类IP地址以首位为“0”开头,前面8位是网络号,网络号范围是0~127(0和127属于保留地址)。

算下来就2^(8-1)-2=126,其中8位中最开始0是固定的,所以只有7个可以变化,0与127是保留需要-

2,最终有126个网段。

B类IP地址前两位以“10”固定开头,1~16位为网络号,网络号的范围128.0~191.255,其中169.254为保留地址,算下来2^(16-2)-

1,有个可用网段。

C类IP地址前三位“110”固定,从1~24位为它的网络号,范围是192.0.0~223.255.255.255,其中192.0.0属于保留地址,所以有2^(24-3)-1=

D类IP比较特殊,它属于组播地址,不区分网络号与主机号,用于各种协议中以及某些特殊场景,后续会慢慢熟悉,范围是224.0.0.0~239.255.255.255。而E类属于科研方面等方面,不用于互联网使用。

当主机号全为0时,表示某个网段,叫做网段地址,比如192.168.255.0,表示192.168.255.1到192.168.255.254所有地址,这也是以后在项目中经常遇到的表示方法,用于表示某个网段。

当主机号全为1时,它表示的网段广播地址,发往这个地址的数据包,该网段内所有主机都能收到,比如:网段192.168.255.0,广播地址是192.168.255.255。

所以,在每个网段中,主机号全0的网段地址以及主机号全1的广播地址是不能被使用,每个网段实际可用的地址是对应的地址数-
2。

那什么是单播地址呢?每个网段内除去网段地址以及网段广播地址以外,剩下的就是单播地址,单播地址也就我们终端PC、手机以及网络设备路由器、交换机设备上使用的地址了,通信双方就一个发送方与接收方,而广播则是一个发送方,其余同网段的主机都为接收方,但是不会发往其他网段,中间三层设备会隔离广播,不会进行转发。

上面介绍了一大堆地址范围,可能很多朋友有点犯迷糊,怎么就计算出这么多的网段跟主机了,首先,要明白二进制与十进制的换算。

二进制到十进制的换算,可以参考上面表格,也可以借助计算器,采用程序员的模式,输入对应的数值即可,其中BIN表示二进制,DEC表示十进制,HEX表示十六进制。

按照上面的表格,把每一段“置1”的数值相加就得了每一段的十进制,最终就是192.168.255.4,这个是C类地址,因为网络号前三位固定为110,同样的A与B类的地址,都有前面固定的值,范围都不一样,只要知道了固定值的位置,然后就可以计算出每个类的范围。

这样的地址分类好处就是简单、选路查询方便,减轻中间设备的压力,但是也带来了很多的问题,也是导致这种分类在如今的环境下无法使用的原因。

一个企业可能根据需求以及区域不同会划分成办公区、生产区、会议区等,而IP分类是没有这种区域层次的划分功能的,缺少灵活性。

从上面的分类的网段以及每个可以容纳的终端数来看,

A、B、C中间差距太明显,比如一个C类的网段可以容纳254个主机,一个小型办公环境可能够用了,稍微有点规模的就显得不够,而一个B类地址对应一个企业来说又达不到这样大的规模,很多地址就浪费了,注意,公网地址是要花钱购买的,并不是免费使用的。

比如A公司与B公司是是同行竞争关系,同时向运营商购买了自己需要数量的IP地址,有一天,A公司的技术发现它竟然能看到B公司的数据包?原因就是运营商给它们分配的都是C类同一个网段,比如给A公司分配的是202.100.1.1到202.100.1.50,B公司分配的是202.100.1.101到202.100.1.180,通过地址分类,202.100.1.0属于C类,而且是同一个网段,那么数据通信A与B之间其实是可以直接通信的,有可能B的数据发送了广播报文的,导致A收到了,同样A发送的某些数据包,B也收到了,对于这样的场景,可能客户为了安全性就会选择去其他运营商购买,并且要求独立的网段,这问题对于运营商来说就头疼了,一个C内网段最少也有254个地址,一个公司有又不需要购买这么多,一部分给

A,一个部分给B呢,又说不安全,空着吧,又浪费了。

其实从上面的三个问题中都可以看出来,地址的分类根本无法根据不同的场景需求来定制需要的,不是一个网段多了,就是少了,怎么都会造成地址浪

费空闲的,并且在划分的时候,很多A类地址就被美国的公司或者运营商占据了,像我们中国作为全球第一的人口庞大的国家,都没有一个”完整”的A类地址。而一个A类想想上千万个地址,一个公司怎么可能用得了这么多,剩下的就白白的浪费了。

竟然分类地址存在这么多的问题,势必需要一种更好的分类划分的方法来避免地址的浪费,以及可以灵活的进行划分,这样才能满足快速壮大的规模跟发展的需求,这种方法就是下一篇要讲的子网掩码、VLSM、CIRD、私网地址。

下一篇:字加图文|带你了解IP地址划分、子网掩码的作用、实际中IP地址规划是怎么样的

云安全是什么意思呢?简单来说云安全是指基于云计算商业模式应用的安全软件,专门保护云计算系统的网络安全学科。那么云安全和传统安全有什么区别呢?云安全包括在基于在线的基础架构、应用程序和平台上保持数据的私密和安全比起传统的安全要求更高,安全性也更好。云安全是什么意思?云安全(Cloudsecurity),是指基于云计算商业模式应用的安全软件,硬件,用户,机构,安

CDN缓存是什么?CDN缓存,即内容分发网络缓存,是一种用于提高网络内容传输效率和稳定性的技术。CDN缓存可以在网络中存储大量的数据和文件,例如网页、图片、视频等,从而避免用户直接从原始服务器获取数据,减少网络拥堵和延迟。CDN缓存通常位于靠近用户的地方,可以更快地响应用户的请求,提供更好的用户体验。当用户请求某个网页或文件时,如果该内容已经在CDN缓存中存在,那么CDN可以直接将内容返回给用户,

网卡是一块用来允许计算机在计算机网络上进行通讯的计算机硬件,它使得用户可以通过电缆或无线相互连接。而在Linux操作系统中,网卡驱动中又内含了很多虚拟网卡,那么Linux中虚拟网卡是什么?有何作用?我们来看看具体内容介绍。在Linux中,虚拟网卡是一种虚拟网络设备,它允许将多个逻辑网络接口映射到单个物理网络接口上。虚拟网卡是网络虚拟化的一部分,用于创建、管理和连接虚拟网络。以下是常见的



一、特殊的IP地址1、0.0.0.0严格说来,这个奇葩的地址0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:也就是说;所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么计算机系统会自动产生一个目的地址为0.0.0

作为一个互联网工具人,你必须知道整一个用户流量的流转过程,这样你才能对流量的每个环节去掌握,也就是先要把一个东西串起来,然后一个个去拆解里面的细节。

导读随着公司业务规模的扩大,越来越多的公司选择了从单体架构转向微服务架构,将单体应用拆分成多个微服务更适合“较大”规模的业务。拆分成微服务后,各服务所负责的业务独立性更强,管理更方便,代码冲突更少,版本迭代更快,更能推动业务快速向前发展。但是微服务化也带来了新的问题,在单体应用中所有的一切都发生在同一个进程内,业务间交互仅仅是方法间的调用,而拆分成微服务后,各业务间的交互就要通过rpc调用来进

MAC地址和IP地址都有什么作用?MAC地址是数据链路层和物理层使用的地址,是写在网卡上的物理地址,用来定义网络设备的位置,不可变更。IP地址是网络层和以上各层使用的地址,是一种逻辑地址。IP地址用来区别网络上的计算机。为什么有了MAC地址还需要IP地址?如果我们只使用MAC地址进行寻址的话,我们需要路由器记住每个MAC地址属于哪个子网,不然一次路由器收到数据包都要满世界寻找目的MAC地址。而我

你们好,我的网工朋友。IP地址是所有网络初级课程里最先涉及到的技术点,对于IP地址的合理规划是网络设计的重要环节,必须拿捏。IP地址规划的好坏,影响到网络路由协议算法的效率,影响到网络的性能,影响到网络的扩展,影响到网络的管理,也必将直接影响到网络应用的进一步发展。今天和你分享一篇文章,把IP地址相关的原理给你讲透,基本盘搞扎实了,一切都好说了。今日文章阅读福利:《IP地址规划方案(办公楼篇)》私

上帝视角网络设备大刘的电脑A和小美的电脑B可以通过网线连接起来,组成一个网络。A发出来数据,B都能接收到。反之A可以接收B发出来的所有数据。网线交换机没过多久,隔壁老王的电脑

C、阿丽的电脑

D、敏敏的电脑E也要加入到网络中来。只使用网线连接是搞不定的了,搞不定的问题就用分层的办法处理。数据链路层处理示意图于是就有了二层网络设备交换机,交换机提供网络互联功能。交换机交换机可



1.代码使用要合乎规范,避免加锁成功后,在finally中无法解锁;

2.理解AQS的FIFO队列以及Node的

你们好,我的网工朋友。EVPN是下一代全业务承载的VPN解决方案,它颠覆了传统二层VPN通过转发面来学习MAC地址的机制,引入了控制面,利用BGP扩展协议来传递MAC信息。EVPN继承了MP-BGP和VXLAN的优势,所以技术地位还是不错的。今天用一篇 字的科普文,从0到1详细给你讲解一下到底什么是EVPN。你也可以了解EVPN在作为VXLAN控制面时是如何传递路由、帮助设备建立VXLA

简要介绍IP地址及其分类和两个常用的命令(Windows),最后给出一般情况测试网络的方法。

序从事功能安全多年来,经常有人问我如何快速学习安全标准,其实学习本身没有捷径,尤其是针对功能安全学科,最重要的靠项目经验积累。但是任何事情找对方法都可以事半功倍,我个人比较提倡的功能安全学习方法是从宏观到微观,从面到线再到点,前期学习不用过于陷入细节中,要对功能安全形成正确的宏观认识,然后再逐步细化,逐个攻破。今天仅用4张图带你宏观学习ISO标准,即使0基础的人,相信看完后也能了解到IS

代理IP是一种网络工具,充当用户与目标服务器之间的中间人,转发网络请求和响应。本文将解释代理IP的概念、工作原理以及它在网络应用中的作用和优势。在当今互联网时代,代理IP成为了许多网络应用和服务中不可或缺的组成部分。代理IP可以为用户提供许多有用的功能,例如隐藏真实IP地址、访问受限内容、提高安全性等。本文将深入探讨代理IP的概念、工作原理以



一、Tomcat顶层架构先上一张Tomcat的顶层结构图(图A),如下:Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服务。Service主要包含两个部分:Connector和Container。从上图



1.报文报文段,指TCP/IP协议网络传输过程中,起着路由导航作用。用以查询各个网络路由网段、IP地址、交换协议等IP数据包。报文段充当整个TCP/IP协议数据包的导航路由功能。报文也是网络传输的单位,传输过程中会不断的封装成分组、包、帧来传输,封装的方式就是添加一些信息段,那些就是报文头以一定格式组织起来的数据。比如里面有报文类型,报文版本,报文长度,报文实体等等信息。报文的封装方式

文章目录前言

一、概述

1.什么是consul2.consul的两种模式3.consul的特性

4.服务发现与更新的原理

二、Consul部署

三、配置template模板自动更新

1.准备templatenginx模板文件2.consul多节点配置前言服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到

就在今天,我们腾讯爸爸的微信团队宣布:未来将支持发送大文件,而且在微信发送视频和图片也将不再压缩。本来逐渐大家都慢慢地在抛弃QQ而使用微信了,现在微信更新以后连最后一点不足的地方都没有了,那么QQ还要什么优势和微信竞争呢?现在微信上在发送消息的时候,只需要点击对话框右下角的加号,再点击文件并找到手机相册,就能选择想要发送的视频和图片了。之前微信只能发送15s的视频,文件大小也不能发送

MSSQLServer的版本做数据的程序开发免不了要用到MSSQLServer,下面主要介绍一下MSSQLServer各个版本之间的区别~~SQLServer企业版作为生产数据库服务器使用。支持SQLServer中的所有可用功能,并可根据支持最大的Web站点和企业联机事务处理(OLTP)及数据仓库系

项目管理之软件版本号摘要:软件的版本号不同,其版本就有区别,版本号大全,大家看一下对软件的各个版本也有所了解。版本大全:alphal内部测试版beta外部测试版demo演示版Enhance增强版或者加强版属于正式版Free自由版Fullversion完全版属于正式版sharewar