计算机网络基础知识 个人总结(一)

由于本人是个“业余选手”,自己非系统的学习计算机网络基础知识,所以总是容易忘记内容;比如IP的ABC类,还需要总结一下,加深印象才行;同时感觉,学习要积极,要幽默有趣地学习;

这类基础知识的博客很多的,推荐一个总结的挺好,又有图片的:

如果你是小白,看完上面的博客内容,肯定是一团浆糊,那现在整理一下吧,再复习一下,现在只需知道一个大概就行了,对着下面的问题提示再回去看一遍?:

1. 网络层划分?

OSI? 4,5,7层?(如果你知道了答案,你可以心里默念:OSI 7层?神经病啊,一般人都用的5层... 是不是印象更加深刻了,以后怕是忘不了了吧)

2. TCP/UDP? IP? HTTP? 以太网协议? 分别都在哪一层?

这些都是浮云,现在只需回去看看,再到脑子过一遍,忘了也没事,这并不会影响你使用,以后用到后,就会知道了;

3. IP地址的ABC类,子网掩码的计算?(头疼,又到了计算的时候了)

首先要知道两个IP地址是否处于一个网段?如果不清楚,可以参考一下网址:

(个人理解:说白了就是子网掩码和IP地址 AND 一下,一样就是同一网段;如果主机号不够,就用子网掩码向网络号借几位?网络号不够,向主机号借一下?

能量守恒原理。。真香 ! 错了,是IP数量有限原理!)

计算过程,请参考:

好了,大结局。。。。


如果你懒得看,那我就这里稍微总结一下吧:

这里默认你已经会区分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

我的理解就是,你的电脑连的虚拟IP,最后通过一台有分配真实IP的服务器上网;(现在你思考一下现实生活:当你用着电脑,突然,网没了,你大叫:XXX,又断网了!!!垃圾x信(动,通)!! 是不是坑队友了?是不是进决赛圈没吃成鸡? 。。。。跑题了 ,现在你思考一下,如果分给你的是真实IP,你会这么容易断网吗?而且你一断网,隔壁室友也断了?)

现在你知道了自己设置的都是虚拟IP地址,都是运营商分配给你的IP地址;而且这个IP地址一般还是动态的。(想要了解更多,度娘欢迎你。。。。)


抛去这些,现在你大概知道了如何给自己电脑的IPV4属性设置IP和子网掩码了吧;so,你现在要联网,要上网冲浪..............................

经验分享 程序员 微信小程序 职场和发展