网络通讯五层架构入门

以我个人的拙见,抒写关于网络通信的五层架构功能。

1.物理层

几台电脑之间要通过网线例如光缆或者电缆连接在一起。每台电脑都有一个网口,两台电脑通过网线实现互联了。

但是网络中的信号是以电信号的形式传播的,即0和1.电信号分组后,就是一个数据帧(“frame”)。数据帧要发送到指定的电脑中去是无法通过网线识别的。

这个物理层解决不了。

2.数据链路层。

电脑的网卡上有一个标识,即MAC地址,这个地址共48位2进制,也就是12位16进制表示。MAC地址存在了,就像是家的门牌号,例如-“6村1岔口01栋”,朋友上门

拜访时就找门牌号了。

此时的数据包为如下:

标头               数据

MAC地址       内容

此时5村的小伙伴们可以通过门牌号串门了。

 

但是现在6村的小伙伴们发现另外一个地方还有一个村落,而且这个村落比我们大,工具也比我们的多,6村的小伙伴们想问问这个村落是如何建造的。但是发现他们的语言不同,所以不能沟通。

两个部落一个用的是闽南语,一个用的粤语。

(不同的部落人)

电脑之间的操作系统不一样,MAC地址也一样,这个MAC地址包含厂家信息。但是不包含不同子网的信息。所以想要识别不同子网的MAC地址,还需要两个子网之间达成一致的协议。

这两个村子里的首领达成了网络层的协议,也就是IP地址。

3.网络层

这两个村子形成了新的语言系统。

新的协议如下:

IP地址                         数据

xxx.xxx.xxx.xxx           数据

IP地址中包含了32位字节,前面24位表示子网,最后8位表示子网中电脑的标识,每台电脑会被分配一个IP,和MAC地址不同。通过子网掩码255.255.255.0和IP地址AND操作,

得出的就是子网的地址。AND 操作 就是 两位相同不变,不相同变成0,子网掩码前面24位都是1,最后8位是0,所以:

192.168.1.1 and 255.255.255.0  = 192.168.1.0

192.168.1.2.and 255.255.255.0 = 192.168.1.0 

它们的子网相同

这时两个子网之间传递的数据包 从

以太网标头           以太网数据                                                                           以太网标头      IP数据标头   IP数据

MAC地址                以太网数据包        ---------以太网数据包=IP数据包---------->       MAC地址         IP地址                  内容

现在6村的人和5村建交成功,两村开发世界文,并且创造了村落名和门牌名两种词汇。两村可以通过村落名和门牌名到任意一个人的家里啦。

现在又出现了一个新的问题。

5村的王二狗家提供获取猎物的服务,这个服务是在二狗家的左手第一间房才能提供的。6号村的小丽需要获取食物,她一个弱女子要找打5村的王二狗家的左手第一间房。

但是世界文里没有关于房间的概念,小丽不知道如何获取服务。

新的需求一定会有新的解决方法。

4.传输层

小丽的需求不是个体的需求,这个需要被反馈,终于,世界文中有了房间的概念----计算机中的port(端口). 每一个端口提供一种服务。这时又有对应的协议UDP协议产生了。

协议头里包含接收端口和发送端口。内容是需要传输的内容。以太网数据包里包含IP数据包,IP数据包内有UDP包。

如下

   以太网标头      IP数据标头   UDP标头         内容

     MAC地址         IP地址                  端口号          内容

所以村里有了很多服务都可以提供了,比如洗剪吹:

  还有马杀鸡:

等等,村民们的生活变得丰富多彩了。

最后,如何对不同的服务进行解读呢,数据的内容有不一样了。小丽要想去洗剪吹了,他就要知道关于洗剪吹的名词如何表述的,世界文里又出现了关于一阵套洗剪吹的协议。

例如小丽想洗剪吹 他要发送的内容是:

  以太网标头      IP数据标头   UDP标头         内容

     MAC地址         IP地址                  端口号          用自家的飘柔洗并且来个后背按摩

最后世界上各个村落都连接了。

世界和平。

在数据层、链路层、网络层、会话层和应用层的使用下,整个世界通过计算机设备提供的服务实现了全球信息大共享!!!

posted @ 2019-10-31 17:01  IT知识生产小店铺  阅读(2140)  评论(0编辑  收藏  举报