22期第8周课堂练习

1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。

blob.png

    2、IP地址的分类有哪些?子网掩码的表示形式及其作用

  A类:第一段为网络号,后三段为主机号   

        网络号0 000 0000 – 0 111 1111:1-127                  

        网络数量:126,127                  

        每个网络中的主机数量:2^24-2                  

        默认子网掩码:255.0.0.0,/8                           

        私网地址:10.0.0.0/255.0.0.0   

  

  B类:前两段为网络号,后两段为主机号

   网络号:10 00 0000 – 10 11 1111:128-191         网络数量:2^14

   每个网络中的主机数量:2^16-2

   默认子网掩码:255.255.0.0,/16        

   私网地址:172.16.0.0-172.31.0.0  C类:前三段为网络号,最后一段为主机号

   网络号:110 0 0000 – 110 1 1111:192-223            网络数:2^21

   每个网络中的主机数量:2^8-2

   默认子网掩码:255.255.255.0,  /24

  D类:组播

  网络号:1110 0000 – 1110 1111:224-239

  E类:科研 240-255      

    3、计算机网络的分成模型有哪些(OSI模型和TCP/IP模型),每一层的功能及涉及到的物理设备有哪些。

  blob.png

    4、如何将Linux主机接入到TCP/IP网络,请描述详细的步骤。(手动指定的方式)

  5、为Linux主机配置网络信息的方式有哪些,请描述各个过程。

2.setup

3.路由的相关配置文件:/etc/sysconfig/networkj-scripts/route-IFACE      

 2.2 ss命令

ss  [options]  [ FILTER ]

选项:

    -t:TCP协议的相关连接

    -u:UDP相关的连接

    -w:raw socket相关的连接

    -l:监听状态的连接

    -a:所有状态的连接

    -n:数字格式

    -p:相关的程序及其PID

    -e:扩展格式信息

    -m:内存用量

    -o:计时器信息

 2.3nmcli命令

nmcli  [ OPTIONS ] OBJECT { COMMAND | help }

device – show and manage network           

#nmcli device show           

#nmcli device status`interfaces

COMMAND := { status | show | connect | disconnect | delete | wifi | wimax } connection – start, stop, and manage network connections

COMMAND := { show | up | down | add | edit | modify | delete | reload | load } modify [ id | uuid | path ] <ID> [+|-]

<setting>.<property> <value>

    

    6、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态;
         在线的主机使用绿色显示;

         不在线的主使用红色显示;

    7、详细描述每个网络接口的配置文件中各个参数的含义和其所对应的值;

    8、如何给网络接口配置多个地址,有哪些方式?

    9、常用的网络管理类工具有哪些,并用示例形式描述他们的使用方法。

      1.1ifcfg命令家族

       1.2 route命令

       1.3 netstat命令

显示路由表:netstat  -rn

        -r:显示内核路由表

        -n:数字格式

显示网络连接: netstat  [–tcp|-t]  [–udp|-u]  [–udplite|-U]  [–sctp|-S]  [–raw|-w]  [–listening|-l]  [–all|-a]  [–numeric|-n]  

 [–extend|-e[–extend|-e]]  [–program|-p] -t:TCP协议的相关连接,连接均有其状态;FSM(Finate State Machine);

        -u:UDP相关的连接        

        -w:raw socket相关的连接

        -l:处于监听状态的连接

        -a:所有状态

        -n:以数字格式显示IP和Port;

        -e:扩展格式

        -p:显示相关的进程及PID;

常用组合:-tan,  -uan,  -tnl,  -unl,  -tunlp

传输层协议:

tcp:面向连接的协议;通信开始之前,要建立一个虚链路;通信完成后还要拆除连接;

udp:无连接的协议;直接发送数据报文;

显示接口的统计数据:

netstat {–interfaces|-I|-i} [iface] [–all|-a] [–extend|-e] [–verbose|-v] [–program|-p] [–numeric|-n]

所有接口:netstat  -i

指定接口:netstat  -I<IFace>

ifup/ifdown命令:

    10、Linux系统软件包管理方法(安装、升级、卸载等操作)有哪些,以及如何管理的。

    11、如何使用发行版光盘作为yum repository,请描述该过程。

    12、写一个脚本,完成以下功能

       (1)   假设某目录(/etc/rc.d/rc3.d/)下分别有K开头的文件和S开头的文件若干;

       (2)   显示所有以K开头的文件的文件名,并且给其附加一个stop字符串;

       (3)   显示所有以S开头的文件的文件名,并且给其附加一个start字符串;

       (4) 分别统计S开头和K开头的文件各有多少;

    13、写一个脚本,完成以下功能
       (1) 脚本能接受用户名作为参数;

       (2) 计算此些用户的ID之和;

    14、写一个脚本
       (1) 传递一些目录给此脚本;
       (2)   逐个显示每个目录的所有一级文件或子目录的内容类型;

       (3)   统计一共有多少个目录;且一共显示了多少个文件的内容类型;

    15、写一个脚本
      通过命令行传递一个参数给脚本,参数为用户名

      如果用户的id号大于等于500,则显示此用户为普通用户;

    16、写一个脚本
       (1)   添加10用户user1-user10;密码同用户名;
       (2) 用户不存在时才添加;存在时则跳过;

       (3) 最后显示本次共添加了多少用户;

    17、写一脚本,用ping命令测试172.16.250.20-172.16.250.100以内有哪些主机在线,将在线的显示出来;

18、打印九九乘法表;

原创文章,作者:a295053193,如若转载,请注明出处:/49751

评论列表(1条)

  • luoweiro
    luoweiro 2016-10-11 23:27

    作业总结详细认真,尤其是网络基础知识的总结,这些虽是基础的知识,但是还是很有必要认真对待,加油。

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:guoqibee.com  万达娱乐主管QQ  万达娱乐注册  万达招商QQ  万达开户  万达主管  万达注册  万达娱乐平台  万达娱乐招商  万达登录