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位机器语言 ...
随机推荐
- 爬虫——爬取Ajax动态加载网页
常见的反爬机制及处理方式 1.Headers反爬虫 :Cookie.Referer.User-Agent 解决方案: 通过F12获取headers,传给requests.get()方法 2.IP限制 ...
- python threading ThreadPoolExecutor
线程池,为什么要使用线程池:1. 线程中可以获取某一个线程的状态或者某一个任务的状态,以及返回值2. 当一个线程完成的时候我们主线程能立即知道3. futures可以让多线程和多进程编码接口一致 获取 ...
- javascript中的发布订阅模式与观察者模式
这里了解一下JavaScript中的发布订阅模式和观察者模式,观察者模式是24种基础设计模式之一. 设计模式的背景 设计模式并非是软件开发的专业术语,实际上设计模式最早诞生于建筑学. 设计模式的定义是 ...
- 我的Xamarin开发配置
我用的的是VS2019 步骤1:打开VS→工具→Android→Android SDK 管理器 安装平台的 Android 9.0-pie下的Android SDK Platform 28 和 Goo ...
- 部署 asp.net 网站到 Azure
部署asp.net网站到Azure 前言 前些天一直在写一个单页面web应用程序,终于完成了,于是考虑发布到云服务器.本人没有AWS账号,遂本打算使用谷歌云.参考文档后发现官方文档给出的方式为在vis ...
- HDFS基本原理
一.什么是HDFS HDFS即Hadoop分布式文件系统(Hadoop Distributed Filesystem),以流式数据访问模式来存储超大文件,它和现有的分布式文件系统有很多共同点.但同时, ...
- android studio学习----常用快捷键
Action Mac OSX Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + Shift + / 格式化代 ...
- Nexus6P 设置Debug模式
一劳永逸,设置手机进入Debug模式实现完美Root 使用mkbootimg进行boot.ing编辑 将修改的系统官方Rom包中的boot.ing和mkbooting工具中的mkboot.mkboot ...
- this.$route和this.$router区别
this.$route 和 this.$router 这两个对象有什么区别: this.$route 是当前路由跳转对象,包含当前路由的name.path.query.params等属性 this.$ ...
- IEDA创建Springboot项目
随着技术的更新对于开发速度的追求,我们越来越不能忍受的是Spring框架对于集成开发以后大量的配置问题.所以SprigBoot应运而生,SpringBoot框架其实就是在Spring框架的外边包裹上了 ...