今天老师摔跤了,又自习了一天,终于来到了网路层,这是一个真正属于互联网的层次了,之前的物理层和数据链路层说到底其实也不能算是互联网的层次,而是以太网的一部分,互联网这是属于拿来主义,在原先各式各样的以太网的基础上相互连通,建立了互联网.这也是因为之前建立网络的时候也只是用作军事用途,没有想到能发展成为今天这样一个覆盖全球的大网,而之前的通信网络不可能全都弃之不用,所以就在原有的基础上建立了互联网.
刚刚进入这个章节的时候我是有一点懵逼的,主要是没有办法一下子从以太网那种局域网通信的模式一下子转换到互联网这种全球大网的层面上来,后来因为无法理解为什么主机有了MAC地址还要给每个设备分配一个IP地址,百度了一下,才豁然开朗,我的懵逼是有原因的.
网络层最主要的协议就是IP协议,著名的TCP/IP协议中的ip协议,这个协议的主要作用就是尽最大努力传递信息,因为在这个层次还没有办法解决可靠传输的问题.
这里提到了一个关于互联网的概念.我们的主机对于信息都是层层封装,再层层解析的,但是底层对于上层来说都是透明的,就相当于每个主机的每一层都是直接跟对应的层进行通信,就相当于我们寄信到一个地方,我们不会知道这封信经过了多少个驿站,只知道最终会到达收信人的手里,将中间传输的过程封装,就相当于寄信人和收信人在直接对话,寄信的过程太过缓慢,所以我们还能感受到中间的过程,但是QQ,微信之类的即时通信软件的话就快到感受不到中间的过程了,直接对话的感觉就很明显了.互联网的话中间其实也是有各种各样的网络的,只是全部都封装了,就相当于各个主机直接进行通信,那么信息在这个庞大的互联网上是怎么找到目标主机的呢?这就是ip地址的作用了.
一. IP地址的构成
ip地址是一个32位的二进制编码,为什么是32位呢?没有原因,ip地址出现的时候就是这样规定的,据说前几年Ip地址就分配完了,就有点好笑.之后出现的IPV6协议解决了这个问题,ip地址是分级的,一般的有A,B,C几类,IP地址分为网络号字段和主机号字段.