老师您好,想咨询您以下几个问题:

来源:9-7 数据链路层概述

qq_若莫弃初雪_0

2019-09-13

老师您好,想咨询您以下几个问题:
1.现在要给A赋值,从1赋值到1万,请问用Linux命令怎么实现?
2.现有100个主机,突然网络不好,请问用Linux命令怎么测试?
3.请问一帧一帧之间是如何连接的?帧之间的间隙是多少?
感谢您的答疑。

写回答

2回答

qq_若莫弃初雪_0

提问者

2019-09-14

老师您好:

关于第一个问题应该是赋值到一万次;

第二个问题用Shell脚本可以解决,但是我还想知道用Linux命令怎么实现?

感谢您答疑。

0
0

咚咚呛

2019-09-14

通过编写shell脚本去解决。

第一个问题不是很明白你的意思哦,赋值一万次吗?

第二个问题,把100个IP赋值给一个变量,然后循环ping看是否超时就可以了,不过通过命令会比较麻烦,一般复杂的逻辑可以通过实现shell脚本去做。举个简单的例子:

ip='127.0.0.1 127.0.0.2' # 变量
for element in $ip # 循环
do
    ping -c 1 $element # 基本逻辑,然后可以根据ping命令的返回值判断是否超时
    echo $? # 比如超时返回2,正常返回0,再做统计处理
done

第三个问题,问题挺好的,注意到数据帧上是没有长度相关的字段的,那么设备是怎么识别出一个完整的帧的呢?实际上在物理层,数据帧的发送会有一个7+1字节的数据,7字节是物理层的一些参数同步,1是帧开始定界符。不过这不属于以太网协议的内容,大概了解一下就好。

0
2
qq_若莫弃初雪_0
第三个问题中的帧的间隙是多少我还是不懂。
2019-09-14
共2条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程