每一张网卡都有一个唯一的mac地址,就和身份证号一样。
mac地址是由48位二进制数组成,前24位是厂商的地址,后24是设备的地址,通常每隔8位用:分开,并转换成16进制表示。
每一台网络上的主机都有一个ip地址,就像住址一样,同一个网络中ip地址不能相同。
ip地址是由32位二进制组成的
人们经常把每8位中加一个点,然后转换为10进制表示。
如:11000000.10101000.00000000.00000001用点分十进制表示为192.168.0.1
Part B 网络构成
继续之前需要在这个part里对网络有一个很简单的理解。
人们常说的网络多指的就是Internet。
如图,它是由许多个小的网络使用路由器互联在一起组成的。(这里的路由器与家用的不同)
可以把一个网络当成一条路,上面的主机就是路上的建筑,路口把他们连在一起组成一座城市。
如北京路8号和9号,上海路6号和4号就是4个ip地址了。
Part C 子网掩码和默认网关&特殊地址
ip地址也有两部分,网络地址:如同XX路,找到主机所在的网络,主机地址:如同XX号,找到具体的主机。
北京路的1号和上海路的7号可以跟轻松的看出来,那么ip地址是32个01又怎么分辨呢?
这里就需要子网掩码了,它和ip地址一样,由32位二进制数组成。如图,它有两种表示形式,255.255.255.0可以直接转化成二进制,而24更简单,就代表左边的24位都是1。
把ip地址和子网掩码相比较位数是1的部分就是这个地址的网络地址。
有了子网掩码,就可以轻松分辨出主机所在的网络和具体地址了,上海路17路就绝对不会跑到北京去了。
说网关之前我们先简单地说下路由器。
路由器负责几个网络之间的通信,可以比作十字路口,想要去别的路就要经过路口。那么路口上的建筑就会有多个地址(东门在北京路,西门在上海路)。返回来,路口上的地址就是路由器接口的ip也就是网关了。
一个网络上有可能有多个路由那么该怎么走呢?默认网关就是答案了。
所以一个主机的地址就不能是网关地址了。还有两个特殊的地址也不能被占用,就是网络地址(网络位全0)和广播地址(网络位全1),分别代表这个网络和所有主机。
先说dns,一句话就是把www.XXXX.com转换成xx服务器ip地址的。
dhcp就是负责为主机自动分配ip地址,掩码,网关,dns等等的服务。这样每次上网前我们就不用手动配置了。
重要的来了,有人问,我看电脑上的ip在家是169.254.73.127在公司/学校也一样,明明在两个网络啊。(打开控制台,输入ipconfig查看)
现在使用最广泛的是TCP/IP第四代协议,之前讲的都是属于此,ipv4地址几年前就分配光了,怎么办呢?
有这样几段ip地址不能接入因特网的,它们叫做私有地址(公有ip需要申请的)用于组建自己的局域网。
NAT技术可以把局域网的内网(私有)地址一对一对应到外网(公有)地址,也可以把多个内网地址映射到一个外网地址上从而实现接入Internet(或上层网络)。
家用路由器就是开启net服务的,几个lan口属于内网wan口属于外网,lan口ip默认一般就是就是192.168.0.1之类的(当然也可以自己随意设置了)。所以私网地址相同是很常见的。
最后,ip地址就是主机在网络上的地址,子网掩码就是用来分辨网络地址和主机地址,网关就是电脑连接的路由器的ip地址。
联系客服