由于本人是个“业余选手”,自己非系统的学习计算机网络基础知识,所以总是容易忘记内容;比如IP的ABC类,还需要总结一下,加深印象才行;同时感觉,学习要积极,要幽默有趣地学习;
这类基础知识的博客很多的,推荐一个总结的挺好,又有图片的:
http://www.cnblogs.com/maybe2030/p/4781555.html
如果你是小白,看完上面的博客内容,肯定是一团浆糊,那现在整理一下吧,再复习一下,现在只需知道一个大概就行了,对着下面的问题提示再回去看一遍?:
1. 网络层划分?
OSI? 4,5,7层?(如果你知道了答案,你可以心里默念:OSI 7层?神经病啊,一般人都用的5层... 是不是印象更加深刻了,以后怕是忘不了了吧)
2. TCP/UDP? IP? HTTP? 以太网协议? 分别都在哪一层?
这些都是浮云,现在只需回去看看,再到脑子过一遍,忘了也没事,这并不会影响你使用,以后用到后,就会知道了;
3. IP地址的ABC类,子网掩码的计算?(头疼,又到了计算的时候了)
首先要知道两个IP地址是否处于一个网段?如果不清楚,可以参考一下网址:
https://blog.csdn.net/coolwriter/article/details/77815980
(个人理解:说白了就是子网掩码和IP地址 AND 一下,一样就是同一网段;如果主机号不够,就用子网掩码向网络号借几位?网络号不够,向主机号借一下?
能量守恒原理。。真香 ! 错了,是IP数量有限原理!)
计算过程,请参考:
https://jingyan.baidu.com/article/ae97a646d936ddbbfd461d02.html
好了,大结局。。。。
如果你懒得看,那我就这里稍微总结一下吧:
这里默认你已经会区分ABC类的IP地址了(就是分别0,10,110开头,D/E类别管了);
现在你可以思考一下,IP地址总共就4*8=32个位,总共也就2^32次的地址,全球有多少电脑?这些IP地址够吗?不用想了,绝对不够! so,也就有了IPV6;
现在,可以再想一下,如果都不够用,那么你平常电脑里的IP地址是怎么设的?为什么全部都是192.168.x.x的IP地址,这么算下来,也就2^16个电脑能用啊? so,也就是说你平常用的IP都是虚拟 IP:
虚拟IP
不过,众所皆知的,IP 位址仅为 xxx.xxx.xxx.xxx 的资料型态,其中, xxx 为 1-255 间的整数,由于计算机的成长速度太快,实体的 IP 已经有点不足了,好在早在规划 IP 时就已经预留了三个网段的 IP 做为内部网域的虚拟 IP 之用。这三个预留的 IP 分别为:
A级:10.0.0.1 - 10.255.255.254
B级:172.16.0.1 - 172.31.255.254
C级:192.168.0.1 - 192.168.255.254上述中最常用的是192.168.0.0这一组。不过,由于是虚拟 IP ,所以当您使用这些地址的时候﹐当然是有所限制的,限制如下:
私有位址的路由信息不能对外散播
使用私有位址作为来源或目的地址的封包﹐不能透过Internet来转送
关于私有位址的参考纪录(如DNS)﹐只能限于内部网络使用
由于虚拟 IP 的计算机并不能直接连上 Internet ,因此需要特别的功能才能上网。不过,这给我们架设IP网络提供了很大的方便﹐比如﹕您的公司还没有连上Internet﹐但这不保证将来不会。使用公共IP的话﹐如果没经过注册﹐在以后真正连上网络的时候﹐就很可能和别人冲突了。也正如前面所分析的﹐到时候再重新规划IP的话﹐将是件非常头痛的问题。这时候﹐我们可以先利用私有位址来架设网络﹐等到真要连上internet的时候﹐我们可以使用IP转换协定﹐如 NAT (Network Addresss Translation)等技术﹐配合新注册的IP就可以了;
我的理解就是,你的电脑连的虚拟IP,最后通过一台有分配真实IP的服务器上网;(现在你思考一下现实生活:当你用着电脑,突然,网没了,你大叫:XXX,又断网了!!!垃圾x信(动,通)!! 是不是坑队友了?是不是进决赛圈没吃成鸡? 。。。。跑题了 ,现在你思考一下,如果分给你的是真实IP,你会这么容易断网吗?而且你一断网,隔壁室友也断了?)
现在你知道了自己设置的都是虚拟IP地址,都是运营商分配给你的IP地址;而且这个IP地址一般还是动态的。(想要了解更多,度娘欢迎你。。。。)
抛去这些,现在你大概知道了如何给自己电脑的IPV4属性设置IP和子网掩码了吧;so,你现在要联网,要上网冲浪..............................
还是继续学习呢,未完待续......