• 菜鸟二期


    OSI的网络层与传输层

     

    IP地址“也叫网络地址” :用于身份识别

                             位于网络层,用于寻址,使数据包找到目标主机

                             全称为 网际协议,它是网络数据通信所使用协议的统称

     

    IP的组成:四组随机数字,每组数字的范围必须是 0------255 之间。

    扩展:网络 网际 网路     -----------》 全国的地铁似于网络,北京的地铁似于网际,

                                           北京地铁一号线似于网络。

         

          广播:一个人在说,其他人在听。

          组播:一个人对指定的一些人说。

          单播:一个人对一个人说。

        广播域:在一定范围内,一个人在说,其他人在听。(广播域也叫网段)

    子网掩码的作用:配合IP地址,判断IP的网段。

    网段的判断?

          答:相同网段,掩码相同。

              掩码中,判断255所对应的位是否相同。

     

    192.168.2.______

                ↑

             该位可填写范围是:1-----254;其中0位为网络位,

             用于表示一个网段的。255位为广播位,用于广播数据的。

     


     

    OSI中的第二层  数据链路层

    vlan 的作用:通过ID隔离广播域,从而实现相同网段不可通信。

    vlan的使用效果为:相同vlan下可以进行通信,不同vlan之间不可通信。

    扩展:交换的所有端口默认加入到vlan1中。         eg: 

    vlan的使用操作步骤: 1.添加vlan虚拟局域网。       vlan2                                    

                         2.进入相应的端口。           interface fastethernet 0/1

                         3.调用指定的vlan。           switchport access vlan2


     

    在CLI模式下:

     >      : 表示用户模式    用户模式 切换到 特权模式 的命令:enable

     #      : 表示特权模式    特权模式 切换到 全局模式 的命令:configure terminal

    (config)# : 表示全局模式 ,退出当前模式到上一级模式的命令 :exit

     

     trunk的使用步骤:选择连接两台交换设备中的一个端口,切换到端口为trunk模式即可。

     交换机设备端口支持两种模式: 第一种access模式   将数据包打上vlan的标记。

                                  第二种trunk模式    不判断,不摘掉vlan的标记。

     

    VTP:vlan虚拟局域网中继协议。(中继:是保障数据在传输的时候速度不减)

    交换机中使用VTP只能在CLI命令下:(在全局模式下进行)  VTP domain/password/mode _________

                         domain      名称

                         password    密码

                         version     版本(没用)

                          mode       模式 --------→  client  客户模式 :学习服务端的

                                                                         vlan数据,不

                                                                         可以添加,也不

                                                                        可以给server服务

                                                                        模式 发送vlan数据。

                                                     

                                                        server  服务模式 :可以管理vlan数据库,

                                                                         并可以向外发送vlan数据。

                                                   

                                                       transparent 传输模式 :也叫透明模式,只负责

                                                                           vlan数据的传输,并不学习。

    交换机 也叫 二层交换,即:交换机仅支持MAC地址,不支持IP。

    在OSI七层模型中,每一层仅支持本层及本层以下层次的功能

     


                           

    局域网通信ARP请求过程:

           在局域网内的计算机首次通信时,因为需要MAC地址才可以通信,而首次通信时,

    不知道对方的MAC地址,所以需要发送一个请求包(ARP请求包),ARP请求包 经过交换设

    备(交换机)中转,会分发给除了发送端的主机外的其他主机。其他主机收到该数据包后,

    会判断数据包上所标记的IP地址是否为自己的IP地址。如果不是,就丢掉该数据包,如果是

    自己的IP地址,则将自身的MAC地址写入该数据包内,并将其返回给发送端的主机。发送端的

    机在收到包含目标主机的MAC地址的数据包后,会将对方的MAC地址写入到ARP列表中,以便

    下次通信时使用。当再次信时,发送端主机会优先查询本机的ARP列表,看是否有对方的MAC

    地址,如果没有,则再次进行ARP请求过程。

     

    在pc电脑上命令模式下使用 ARP:

                                        ARP是 IP 和 MAC地址的 一 一 对应列表。

                                        arp -a  : 查询 arp 列表;  arp -d  : 清空arp列表。                                                                   

    在二次交换设备上无 ARP ,但它有 端口 和 MAC地址 一 一对应列表。(在特权模式下进行)                                       

                                        查询命令: show mac - address - table

                                        清空命令: clear mac - address - table

     相同网段需要广播    使用交换设备

    不同网段需要寻址   使用路由设备

     


     

    CLI的端口设置命令:(全局模式下)

              interface fastethernet  0/0              调用端口

                 no shutdown                           开启路由端口

              ip address 192.168.2.1  255.255.255.0    设置IP和子网掩码

                     exit                              退出


     

    不同网段通信原理:

       在发送端需要发送数据,在不同网段时,发送端会将数据交给“网关”处理,

    网关(在路由设备上)在收到数据包后,会查询自身的路由表,它会根据路由表

    中的信息来定位目标路径,然后将数据包发送。

     

  • 相关阅读:
    接口的理解
    Application.DoEvents()笔记
    c#的DateTime.Now函数详解---来源(笨鸟先飞)
    怎么判断字符串a的内容包含字符串b的内容
    c#下怎么判断一个字符串是否可以转换为double类型
    .net中TreeView使用方法小结(2)
    .net中TreeView使用方法小结(1)
    TT企业微信社群辅助,企业微信社群辅助工具,允许批量添加好友,自动同意添加请求,自动回复消息
    TokenMismatchException Laravel
    实现Nginx Upload 模块 功能上传文件。
  • 原文地址:https://www.cnblogs.com/changyu521/p/10666573.html
Copyright © 2020-2023  润新知