交换机STP配置

我们前面讲了交换机连接和vlan的划分,在现实场景中,一般不会只有一台交换机或者连接设备,都是有很多台设备来做冗余,在这个时候就会有如下场景:

A交换机发起了一个arp请求,询问某个计算机在哪里 ,B交换机收到这个请求查询本地后发现不在自己这里,就会转发并询问其他交换机C是否找到这个计算机的MAC地址,然后C交换机收到以后发现自己也没有,就会继续询问,本来这个逻辑是没有问题的,但是!如果A和C也连接了会出现一个什么问题呢?如下图

阅读全文 »

VLAN管理配置

GVRP协议

什么是gvrp协议?

GVRP(GARP VLAN Registration Protocol),称为VLAN注册协议,是用来维护交换机中的VLAN动态注册信息,并传播该信息到其他交换机中,避免了我们手工一个个去配置静态VLAN,进而提高工作效率。

阅读全文 »

单臂路由

  我们上一部分聊了如何在只配置IP地址和子网掩码的情况下搭配vlan进行网络通讯,但是我们实际应用中一般还有一个属性,那就是网关,所以这篇就主要聊一下在有网关的情况下如何实现跨vlan的访问:

阅读全文 »

表示层

OSI表示层功能:电脑从网卡收到一串数据时,这些数据在电脑中都是都是二进制的格式,我们人类是看不懂二进制的,就需要表示层帮忙将这些二进制转换成我们能够识别的数据。

所以表示层的基本作用就是对数据格式进行编译,对收到或发出的数据根据应用层的特征进行处理,如处理为文字、图片、音频、视频、文档等,还可以对压缩文件进行解压缩、对加密文件进行解密等。

只有在表示层将数据处理完成后,才能将转格式编译后的数据呈现在应用程序中,让用户能够看懂。
在这里插入图片描述
OSI表示层的作用

举几个例子来理解OSI表示层的作用:

OSI表示层例子一

A电脑用浏览器浏览网站B,在网站B里有一张gif图片,但是B电脑无法识别gif格式的图片,于是在A电脑的浏览器里应该显示这张gif图片的地方会显示为叉叉。

各位可以先看看“OSI的封装和解封装”,网络设备之间传递数据时会有对数据进行封装的过程,接收数据包是一个解封装的过程,从物理层依次解封装至表示层之后,表示层会检查电脑中是否有能识别该gif图片的解码工具,如果有,则将gif图片展现在相应的应用程序中;如果没有,则提示打不开,或显示出一堆乱码。

##OSI表示层例子二

A电脑浏览B网站,B网站是音乐网站,里面有很多mp3音乐,如果A电脑里没有按照能够播放mp3的解码器,那么在A电脑里打开B网站上的mp3文件时,会出现“缺少解码器”等相应的提示。如果A电脑安装了mp3音乐的解码器,就可以打开这个mp3音乐了。

OSI表示层例子三

A电脑浏览B网站,在B网站的服务器中启用了网页压缩gzip功能,如果A电脑的浏览器无法解压gzip压缩过的网页,那么就无法正常打开B网站。

以上是OSI表示层的基本作用,例子只是助于你理解。更深层次的意思,则需要你自己去体会了。

表示层的PDU为:PPDU(表示层协议数据单元)

注意:现在互联网使用的通信标准是五层结构的TCP/IP协议栈,在TCP/IP协议栈中的应用层包含了OSI七层模型里的应用层、表示层、会话层三层的作用。

会话层

这一层的东西一般偏向开发,网络工程师可能需要调整的就是一些会话控制的内容,需要写表达式来完成。

会话层是OSI七层模型中的第五层,位于传输层之上,主要负责建立、管理和终止应用程序之间的会话。

阅读全文 »

传输层介绍

概述

传输层借用下层网络层实现为应用层提供服务。网络层通过IP实现主机到主机的通信,传输层进行接力实现主机到应用的通信;网络层提供数据存在缺陷,传输层在此基础上采取了相关措施提供更高质量的数据传输能力。传输层主要有TCP(有连接,可靠的)协议和UDP(无连接,不可靠)协议。

工作原理

1.进程间的通信
我们主机上运行着多个应用进程,传输层需要接收多个进程的报文同时也需要向多个进程传输报文。传输层为能实现这一场景,给每个应用进程都分配了一个唯一端口号(共有256*265个,0~65535)结合IP形成唯一标识用于区分是那个那个主机的应用发送报文,又是那个主机的应用接收报文。

阅读全文 »

网络层

网络层开始就算是进入我们网工的领域(二层有一堆不属于网络的东西,我们也改变不了厂商出场的配置)。在这一层我们可以开始规划设计我们的网络架构,并使用二层的协议和三层的一些协议配置企业内部的网络通讯。这里介绍几个主要工作在三层的协议:ARP、GRE、ICMP、ICMPv6、IGMP、IP、IPv6、OSPF、MPLS(这个比较特殊,后边再说)

阅读全文 »
0%