Linux路由器及交换机工作原理
IP包头中TTL字段的含义是什么?它用来做什么?
TTL(time to live):该字段用于表示IP数据包的生命周期,
作用:限制一个数据在网络中无限循环的转发下去。
简述arp缓存表的建立过程:
Pc1发送数据给pc2,查看缓存表中没有pc2的Mac地址,便向所有的主机发送ARP请求。Pc2收到后回复ARP应答。Pc1知道pc2的Mac地址后将pc2的mac地址保存的缓存中,发送数据。
arp缓存表中记录了什么字段信息:
Internet地址 物理地址 类型

简述网络通信中数据封装解封过程?
一个用户跟另一个用户发信息,首先经过应用层以邮件的形式封装传送给传输层,然后传输层以TCP协议封装传送给网络层,网络层再进行最后一次封装,通过比特流传到另一个用户的网络层,进行解封,再根据TCP协议传送给传输层,进行解封,然后根据里面是以邮件的形式,再传送给应用层,再一次解封,最后才把消息的内容传送给另一个用户。

交换机的工作原理:
首先交换机是处于初始状态,对外界一无所知,然后 PCA目标是PCB,所以PCA发送数据帧传给交换机,交换机记录下来PCA的MAC地址,然后交换机又对其他pc机进行广播,PCB接受并回应交换机,交换机又知道了PCB的MAC的地址并记录下来,下一次PCA再找PCB,交换机就实现单播通信。

单工 双工 半双工:
单工:两个数据站之间只能沿着单一方向传输数据 只收不发
半双工;两个数据站之间可以双向数据传输,但不能同时进行 发时不收,收时不发
全双工:两个数据站之间可以双向并同时进行数据传输 既收又发

请用自己的话简述路由器的工作原理?
Pc1的1.1向pc2的4.1发送数据,pc1传输数据给路由器A,路由器A收到数据后,查看数据包中的目标地址,对比路由表,路由器根据路由表转发数据到接口,到路由器B,路由器B接受到数据,并查看数据包中的目的地址,根据路由表转发数据到接口,pc2接受到数据包。
什么是直连网段和非直连网段?
直连网段就是与路由器相连的网段
非直连网段就是与路由器不相连的网段
当以太网两个相连设备的对应接口网络速率不一致时,会导致什么样的网络故障?如果他们的接口双工配置不一致时,会导致什么样的网络故障?
当以太网两个相连的设备的对应接口网络速率不一致时,两边接口会先进行协商,协商通过两边正常通信,协商失败时无法正常通信,如果他们的接口双工配置不一致时,会导致两边无法通信。


简述ARP攻击与欺骗的工作原理?
PC2向pc1发送虚假的网关MAC地址,向网关发送虚假的PC1MAC地址,这样PC1想进入网关通信时都要经过他,这样pc2会得到pc1的数据,如果pc2把pc1的数据丢弃就叫做攻击,如果pc2把数据筛选后再传给网关就叫做欺骗。
什么是默认路由?在什么的环境中可以配置默认路由?
当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口。
MAC地址由几位二进制组成?当MAC地址第8位为0时,表示什么意思?为1时表示
什么意思?

MAC地址由48位二进制组成当MAC地址第8位为0时是单播地址,为1时是组播地址。
Linux路由器及交换机工作原理的更多相关文章
- Linux下的Shell工作原理
Linux下的Shell工作原理 Linux系统提供给用户的最重要的系统程序是Shell命令语言解释程序.它不属于内核部分,而是在核心之外,以用户态方式运行.其基本功能是解释并执行用户打入的各种命令, ...
- 交换机工作原理、MAC地址表、路由器工作原理详解
一:MAC地址表详解 说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的.在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据 ...
- 【转】Linux Page Cache的工作原理
1 .前言 自从诞生以来,Linux 就被不断完善和普及,目前它已经成为主流通用操作系统之一,使用得非常广泛,它与Windows.UNIX 一起占据了操作系统领域几乎所有的市场份额.特别是在高性能计算 ...
- Linux系统的Cache工作原理和管理机制
Linux系统Cache 管理是 Linux 内核中一个很重要并且较难理解的组成部分.本文详细介绍了 Linux 内核中文件 Cache 管理的各个方面,希望能够帮助到你. 操作系统和文件 Cache ...
- linux文件系统管理的工作原理
一.系统在初始化时如何识别硬盘 1.系统初始时根据MBR的信息来识别硬盘,其中包括了一些执行文件就来载入系统,这些执行文件就是MBR里前面446bytes里的boot loader 程式,而后面的16 ...
- 路由及路由器工作原理深入解析3:路由与port
日志"路由及路由器工作原理深入解析1"http://user.qzone.qq.com/2756567163/blog/1438322342介绍了"为什么要使用路 ...
- ARP协议、路由器详细工作原理
ARP原理分析 第一次通信时,有对方IP地址但是没有目标MAC地址,该PC就会在网络层启动ARP协议生成一个ARP报文"我叫1.1,我的MAC是AA;谁是1.3,你的MAC是多少?" ...
- Linux可插拔认证模块(PAM)的配置文件、工作原理与流程
PAM的配置文件: 我们注意到,配置文件也放在了在应用接口层中,他与PAM API配合使用,从而达到了在应用中灵活插入所需鉴别模块的目的.他的作用主要是为应用选定具体的鉴别模块,模块间的组合以及规定模 ...
- Linux内核设计第一周 ——从汇编语言出发理解计算机工作原理
Linux内核设计第一周 ——从汇编语言出发理解计算机工作原理 作者:宋宸宁(20135315) 一.实验过程 图1 编写songchenning5315.c文件 图2 将c文件汇编成32位机器语言 ...
随机推荐
- spring cloud hystrix dashboard 没有/actuator/hystrix.stream路径解决
首先我用的是spring boot Greenwich.SR2 在测试hystrix-dashboard监控服务时,发现访问localhost:9001/actuator/hystrix.stream ...
- Jupyter Notebook使用
不论你是刚开始学 Python,还是正在啃数据分析的骨头,对你来说,不断在各种命令行窗口和编辑器里切来切去,或者不断打开各种窗口查看 matplotlib 的输出之类的繁琐操作,一定是家常便饭了.哎呀 ...
- OpenCV 相机标定 findChessboardCorners() 与 cornerSubPix() 函数
OpenCV 官方文档 findChessboardCorners():Finds the positions of internal corners of the chessboard. bool ...
- Apache Maven 3.6.3配置安装
1.maven 3.5 下载地址:http://maven.apache.org/download.cgi 2.下载了解压到 3.配置环境变量 4.测试看是否安装成功 5.maven配置(全局配置,用 ...
- 明解C语言 中级篇 第二章答案
练习2-1 /* 倒计时后显示程序运行时间 */ #include <time.h> #include <stdio.h> /*--- 等待x毫秒 ---*/ int slee ...
- tf.clip_by_value
tf.clip_by_value(t, clip_value_min, clip_value_max, name=None) 功能:基于定义的min与max对tesor数据进行截断操作,目的是为了应对 ...
- kali渗透综合靶机(五)--zico2靶机
kali渗透综合靶机(五)--zico2靶机 靶机地址:https://www.vulnhub.com/series/zico2,137/#modal210download 一.主机发现 1.netd ...
- 避免HBase PageFilter踩坑,这几点你必须要清楚
有这样一个场景,在HBase中需要分页查询,同时根据某一列的值进行过滤. 不同于RDBMS天然支持分页查询,HBase要进行分页必须由自己实现.据我了解的,目前有两种方案, 一是<HBase权威 ...
- pip下载速度慢解决方法
添加镜像链接 解决方式: 更改pip的数据源.目前国内比较知名的有豆瓣的,清华的.都是pipy官网的镜像. 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里 ...
- chattr lsattr文件隐藏属性
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...] lsattr [-adlRvV][文件或目录...] 改变/显示文件隐藏属性 chatt ...