Linux的第五周作业

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

1、网桥用来隔离冲突域,网桥属于二层网络设备。

2、集线器:连接到集线器的主机都属于一个冲突域,一个冲突域中同一时间内只能有一个主机发送信息。

3、二层交换机:就是高级网桥,或者说是可以连接更多主机的网桥,功能与网桥一样

4、三层交换机:三层交换机拥有二层交换机的所有功能,三层交换机可以支持一些三层功能比如三层组播,路由协议。

5、路由器:可以让不同网段的主机通信。路由器位于主机网关的位置。

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

A类:

第一个八位的首位为0.A类IP地址的范围是1.0.0.0~126.255.255.255,掩码是255.0.0.0

B类:

第一个八位的前两位为10.B类IP地址的范围是128.0.0.0~191.255.255.255,掩码是255.255.0.0

C类:

第一个八位的前三位为110.C类IP地址的范围是192.0.0.0~223.255.255.255,掩码是255.255.255.0

D类

第一个八位的前思维为1110.D类IP地址的范围是224.0.0.0~239.255.255.255.255 D类地址一般用于组播。

A、B和C类地址一般用于主机地址。

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

OSI 七层模型

1、物理层 2、数据链路层 3、网络层 4、传输层 5、会话层 6、表示层 7、应用层

物理层负责电气功能特性

数据链路层负责网络实体之间数据的发送和接收

网络层负责三层协议的处理,路由的选择以及收发IP报文。

传输层负责端到端的建立、维护和拆除传送连接的功能

会话层负责进程之间会话的建立、维护和拆除

表示层负责数据转换及数据压缩。

应用层负责提供应用服务。

TCP/IP四层模型

1、数据链路层 2、网络层 3、传输层 4、应用层

数据链路层对应OSI的物理层和数据链路层

网络层对应OSI的网络层

传输层对应OSI的传输层

应用层对应OSI的会话、表示和应用层

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

我对这道题的理解是如何设置Linux主机的IP地址,掩码、网关和DNS服务器。

设置Linux主机IP地址,掩码的方式有三种。

1、ipconfig ens33 192.168.1.1 netmask 255.255.255.0 up 这个为ens33网卡配置IP地址及掩码

2、ip address add 192.168.1.1/24 dev ens33

3、通过设置网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-ens33

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

1、ipconfig 这个命令可以为主机设置网卡信息

ifconfig ens37 172.16.1.1/24 up 设置IP地址

为一个网卡配置多个IP地址,网卡的别名一定要是以网卡本身开头

ifconfig ens37:0 172.16.2.1/24

为一个网卡删除IP地址

ifconfig ens37 0

注意:这个命令也可以删除非主用的IP地址,但是系统会提示不可关联到接口。

这个命令敲下去非主用IP就消失了。

关闭网卡

开启网卡

开启指定功能 以promisc为例

关闭指定功能

route 查看路由

推荐使用route –n命令

增加路由

删除路由

查看网络统计信息

显示网口简要信息

查看当前系统的TCP会话状态

ip route2 这个是个程序包里面还有需要小程序。

addr 配置地址和掩码

link 管理接口本身

route 配置路由

netns 网络名称空间类似于虚拟网卡

这个程序需要安装 iproute

查看IP地址

关闭网卡

ip link set ens37 down

开启网卡

为网卡配置IP地址

为网卡删除IP地址

为网卡配置多个地址

添加路由表

删除路由表

查看TCP监听端口

查看系统现有的链接信息汇总

过滤输出内容



3、通过设置网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-ens33

4、通过交互式工具配置网卡信息

CentOS6的命令是setup

CentOS7的命令是nmtui

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

#!/bin/bash

#ping the host

declare -i i=1

while [ $i -le 2 ];

do

if ( ping -c 2 -w 2 192.168.1.$i &> /dev/null )

then echo -e "\033[32m the host 192.168.1.$i is reachable \033[0m"

else

echo -e "\033[31m the host 192.168.1.$i is unreachable \033[0m"

fi

i=$[$i+1]

done

这个脚本的主要难点在于if的条件语句如何写。还有一个就是字符着色。

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

TYPE 指定数据链路层协议

BOOTPROTO 激活此接口时使用什么协议配置接口属性

DEFROUTE 是否设置默认路由

IPV6INIT 是否开启IPV6功能

IPV6_AUTOCONF IPV6属性自动配置

IPV6_DEFROUTE IPV6默认网关

NAME 设备名称

UUID 网卡的UUID

DEVICE 设备名称 这个名称必须与系统识别的名称一致

ONBOOT 系统启动时是否启动该接口

ETHTOOL_OPTS 以太网的属性 开启自动协商

IPADDR 接口IP地址

PREFIX 掩码长度

GATEWAY 网关地址

DNS1 DNS服务器

HWADDR=MACADDR 硬件地址

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

1、可以通过ifconfig

ifconfig ens37:0 172.16.2.1/24

2、可以通过ip addr

ip addr add 1.1.1.1/32 dev ens37 label ens37:0

3、通过配置文件

通过拷贝原文件生成一个网卡副本,比如原网卡的配置文件是/ifcfg-ens37,那么副本的名称为/ifcfg-ens37:0

原文地址:http://blog.51cto.com/yueyue207/2113284

时间: 2024-11-08 21:29:16

Linux的第五周作业的相关文章

linux培训第五周作业

本周作业内容: 1.显示当前系统上root.fedora或user1用户的默认shell: egrep "^\<root|fedora|user1\>" /etc/passwd | cut -d: -f7 2.找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello(): egrep "^[[:alnum:]]*\(\)" /etc/rc.d/init.d/functions 3.使用echo命令输出一个

Linux系统管理第五周作业【Linux微职位】

1.请描述网桥.集线器.二层交换机.三层交换机.路由器的功能.使用场景与区别. 网桥(Network Bridge):工作在OSI模型的第二层数据链路层,主要用于将两个局域网(LAN)连起来,根据MAC地址来转发帧(Frame).它可以有效地联接两个局域网,使本地通信限制在本网段内,并转发相应的信号至另一端.网桥主要用于联接数量不多.同一类型的网段. 集线器(Hub):工作在OSI的第一层物理层,主要用于对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上

软件项目管理第五周作业

1.psp Job Type Date Start End Total 四周总结 随笔 2016.4.4 23:00 23:23 23 站立会议 会议 2016.4.4 13:30 13:45 15 数据库 编码测试 2016.4.4 13:50 15:20 90 站立会议 会议 2016.4.5 13:00 13:15 15 摇一摇1 编码测试 2016.4.5 13:35 14:20 45 站立会议 会议 2016.4.6 13:05 13:15 10 数据库函数添加 编码测试 2016.4

《机电传动控制》第五周作业

机电传动控制第五周作业 一.传动电机或控制电机在工业或生活中的应用: 1.电气伺服传动领域 在要求速度控制和位置控制(伺服)的场合,特种电机的应用越来越广泛.开关磁阻电动机.永磁无刷直流电动机.步进电动机.永磁交流伺服电动机.永磁直流电动机等都已在数控机床.工业电气自动化.自动生产线.工业机器人以及各种军.民用装备等领域获得了广泛应用.如交流伺服电机驱动系统应用在凹版印刷机中,以其高控制精度实现了极高的同步协调性,使这种印刷设备具有自动化程度高.套准精度高.承印范围大.生产成本低.节约能源.维修

解题报告——2018级2016第二学期第五周作业排座椅

解题报告--2018级2016第二学期第五周作业 F:排座椅 描述 上课的时候总会有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情.不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来 之后,只有有限的D对同学上课时会交头接耳.同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i,j),为了方便同学们进出,在教室中设 置了K条横向的通道,L条纵向的通道.于是,聪明的小雪想到了一个办法,或许可以减少上课时学生交头接耳的问题:她打算重新摆放桌椅,改变同学们桌椅

解题报告—— 2018级2016第二学期第五周作业 删数问题

解题报告--  2018级2016第二学期第五周作业 删数问题 描述 键盘输入一个高精度的正整数n(<=240位),去掉其中任意s个数字后剩下的数字按原左右次序将组成一个新的正整数.编程对给定的n和s,寻找一种方案,使得剩下的数字组成的新数最小. 输入ns输出最后剩下的最小数样例输入 178543 4 样例输出 13 分析: 这题题目上已表明是贪心算法:原本最容易产生的错误贪心准则是删去其中最大的数字:但通过简单举例便可得之,这种贪心准则要漏洞:通过简单的计算举例发现如果这个数是一位比一位大的话

20179214 2017-2018-2 《密码与安全新技术》第五周作业

20179214 2017-2018-2 <密码与安全新技术>第五周作业 课程:<密码与安全新技术> 班级: 201792 姓名: 刘胜楠 学号:20179214 上课教师:谢四江 上课日期:2018年3月29日 必修/选修: 选修 学习内容总结 ICO众筹 所有成功的数字货币以及区块链(本文区块链指"区块链公有链")项目无一不是社区项目.常见的ICO里,数字货币和区块链项目向早期爱好者出售项目代币.项目团队通过ICO获取技术开发和市场拓展资金:而项目爱好者通过

软件过程与项目管理(第五周作业)

协作图(第五周项目所分配的任务) 一.协作图的作用 协作图是在一种给定语境中描述协作中各个对象间的组织交互关系的空间组织结构的图形化方式,从定义中可以分析它的作用为:对象间消息的传递来反映具体的使用语境的逻辑表达,一个使用情境的逻辑可能是一个用例的一部分或是一条控制流:它的交互关联显示对象交互的空间组织结构,显示一种对象间的关系,而不注重顺序:表现一个类的操作实现,协作图中可以说明类操作中使用的参数,变量,返回值.当表现一个系统的行为时,消息编号对应了程序中嵌套调用的结构和信号传递过程. 序列图

软件工程_东师站_第五周作业

1.psp Date Type Job Start Int(min) End Total(min) 20160404 助教 团队博客 14:00 16:20 25 14:25 18:00 100 站立会议 "耐撕"站立会议 15:10 15:40 30 编码 重构 18:00 5 18:30 25 编码 选择抢答者(JSP) 18:30 10 19:30 50 20160405 编码 选择抢答者(生成抢答者圈圈) 18:10 15 19:00 35 看书 计算机网络与因特网 22:00