路由器

作者: 星q_p光 | 来源:发表于2019-05-15 10:55 被阅读0次

    什么是集线器?

    Hub,用于转发数据,数据相当于电流信号,只是将他信号进行扩大,然后广播出去。采用CSMA/CD协议(所以集线器也有数据链路层的内容)

    集线器的分类:

    按信号处理方式

    1.无源HUB:不对信号做任何处理

    2.有源HUB:将信号进行放大,与无源HUB的区别,延长了传输距离

    3.智能HUB:具有网络管理和路由功能

    CSMA/CD协议:

    应用在第二层数据链路层,先听后发,边发边听,冲突停发,随机延迟后重发。

    目的:避免网络上的通信冲突,如果网络中的主机同时发消息,可能会导致混乱。

    先听后发:发送数据之前,先对链路进行监听 ,链路中是否有数据传输,空闲发送

    边发边听:发送数据的时候监听信道

    冲突停发:如果检测到信道有信号冲突,立即停止发送数据,同时发送JAM信号告诉大家发生了冲突

    随机延迟后重发:等待一个预定的随机时间,且在总线为空闲时,再重新发送未发完的数据

    为什么采用CSMA/CD还会产生冲突(某种情况举例):

    如何检测到碰撞?

    CSMA/CD采用曼彻斯特编码:每一位中间有一次跳变,由高到低为0,由低到高为1(差分曼彻斯特:遇到1转变跳变),发生冲突时,叠加的过零点会改变位置。

    冲突发生如何解决:

    立即停止发送,发送若干个认为干扰信号进行加强冲突。进入争用期

    什么是交换机?

    集线器不能区分MAC地址和IP地址,将数据进行广播,同一时刻网络上只能传输一组数据帧的通讯 。交换机工作在数据链路层,交换机内部CPU会在每个端口成功链接后通过将MAC地址和端口对应,形成一张MAC表。数据通过端口向固定的地址传输数据,交换机内部有一个MAC表,从而找到端口进行转发

    交换机如何构建MAC表?

    源MAC地址学习的方法建立MAC地址表

    1.初始状态:MAC表为空

    2.地址表源MAC地址学习:PC1想发给PC6,交换机收到消息通过其他端口发送数据帧,并记录PC1的MAC地址和端口号

    3.PC6接受数据帧:比较收到的数据帧的MAC地址和本机的MAC地址比较,如果相同收下,不同丢弃,回复PC1时交换机记录PC6的MAC地址和端口。

    每个学习记录都有一个老化时间,如果在老化时间内收到地址信息则刷新记录,对没有收到相应的地址信息的则删除该记录。手工配置的静态记录没有老化时间的限制

    交换机的三个主要功能:

    1.学习:学习MAC地址和端口号

    2.转发/过滤:根据MAC表进行转发数据

    3.消除回路:利用生成树协议避免回路的产生

    什么是路由器?

    功能:路器使用专门的软件协议对网路进行划分,路由器将不同的网络连接起来,借助路由表来确定最佳路径。

    本质上就是计算机

    路由器的存储器

    1.随机访问存储器(RAM:random access memory):可以随时读写,断电时丢失存储内容。运行IOS、运行配置文件、IP路由和ARP表、数据包缓冲区

    2.只读存储器(ROM):启动说明、基本诊断说明、有限IOS

    3.非易失性随机访问存储器(NVRAM):存储启动配置文件

    4.闪存:永久存储:IOS、其他相关文件

    什么是IOS?

    Internetworking Operating System 思科的操作系统

    路由表的形成:

    1.静态路由:工作人员人工配置,开销小,但不能适应网络状态变化

    2.动态路由:较好的适应网络状态的变化,实施比较复杂,开销大

    思科路由器配置ipv4

    1.interface G0/1     //以端口G0/1为例

    2.ip address ip地址 子网掩码

    思科路由器配置ipv6

    1.interface G0/1     //以端口G0/1为例

    2.ipv6 address ip地址

    3.no shutdown       //开启端口

    给设备命名

    hostname  设备名

    安全管理访问

    line console 0进入终端配置模式在里面可以设置口令,防止其他用户通过console端口访问交换机和路由器,一般一个设备有一个控制台console

    password 设置密码

    login开启远程登录密码验证

    login local不但要求密码,还要求提供用户名

    VTY (Virtual typle terminal)路由远程登录的虚拟端口VTY 0 4开启五个会话VTY 0 0 开启一个远程登录,VTY不能直接使用,必须配置密码

    line vyt 0 4

    service password-encryption加密所有口令,使enable console等口令都不可见,这个命令是不可逆的

    相关文章

      网友评论

          本文标题:路由器

          本文链接:https://www.haomeiwen.com/subject/nulxmqtx.html