刷完50题,搞定十大网络基础知识

news2024/11/19 19:40:17

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

上午好,我的网工朋友

咱新手网工,入行之前最需要做的准备之一,就是抓住网络基础知识,毕竟是饭碗,可得护好。

我们账号里发布过各色的技术基础科普,有兴趣也可以往前翻阅,专题性学习一下。

就像盖房子得先打好地基一样,网络基础知识就是房子的地基。要是连IP地址、子网掩码、路由协议这些基础概念都搞不清楚,那可就跟瞎子摸象一样,只能瞎忙活。

819930a22c1d7ebce805054d0d9a7c9c.jpeg

现在这年头,啥都得讲个网络安全、云计算、物联网啥的,这些的底层逻辑全是数据通信。

咱这行当里,问题天天有,要是基础不牢,地动山摇。

到时候解决问题可就得靠咱这扎实的基本功了,别等出了问题才傻眼,那可就晚了。

所以说啊,咱新手网工可得把网络基础知识学踏实了,今天就给大家分享十大网络基础技能,新手网工切记收藏!

今日文章阅读福利: 网络常见故障排除方法大合集 

说到故障,再给你来份基本故障排障的ppt,更清晰明了地学习排障技巧。私信发送暗号“故障”,即可获取资源。

01 ip地址

1.1 ip 地址的作用?ip 地址分类?

ip 地址的作用:

用来标识一个节点的网络地址。

ip 地址分类:

  • A 类 1-126

  • B 类 128-191

  • C 类 192-223

  • D 类 224-239(科研)

  • E 类 240-254(组播)

1.2. 子网掩码的作用?默认 A B C 类子网掩码?

子网掩码的作用:

用来标识 ip 地址的网络位和主机位。

  • A 类:255.0.0.0

  • B 类:255.255.0.0

  • C 类:255.255.255.0

4771c863e396f3864cb1413752c12cd2.jpeg

1.3. 网关的作用?

网关的作用:从一个网络到另一个网络的关口。

1.4. 公有地址与私有地址的作用以及范围?

公有地址的作用:

公有地址也可以称为公网地址,通过他可以直接访问因特网,他是广域网范畴内的。

私有地址的作用:

私有地址也可以称为专网地址,专门为组织机构内部使用,他是局域网范畴内的,出了所在局域网是无法 访问因特网的。

私有地址的范围:

  • A:类 10.0.0.1-10.255.255.254

  • B:类 172.16.0.1-172.31.255.254

  • C:类 192.168.0.1-192.168.255.254

1.5 查看 Windows 主机 IP 地址的?如何用命令查看 windows 主机 MAC 地址?

在 windows 中查看 ip:

右击网络图标-属性-更改适配器设置-双击本地连接-单击“详细信息”或者

开始-命令提示符-运行 ipconfig

在 linux 中查看 ip:直接运行 ifconfig

查看 mac 地址:开始-命令提示符-运行 ipconfig/all。

02 网络单位

2.1. 计算机网络的功能?

网络的功能:数据通信 资源共享 增加可靠性 提高系统处理能力

2.2. 计算机存储单位的换算?

计算机存储可以用位和字节计量

  • 8 位

  • 1 字节

  • 1024 字节 1KB

  • 1024KB 1MB

  • 1024MB 1GB

  • 1024GB 1TB

91b3b727758b8c4ece140fc93f65509b.jpeg

03 网络模型

3.1OSI 参考模型一共有七层从下至上分别为?

物理层-数据链路层-网络层-传输层-会话层-表示层-应用层

每一层的意义:

  • 物理层:建立,维护,断开物理连接,定义了接口及介质,实现了比特流的传输。

  • 数据链路层:建立逻辑链接,进行硬件地址寻址,差错校验等功能,通过 mac 地址实现数据的通信,帧包装,帧传输,帧同步。交换机工作在数据链路层。

  • 网络层:进行逻辑地址寻址,实现不同网络之间的通信,定义了 ip 地址,为数据传输选择最佳路径,路由器工作在网络层。

  • 传输层:定义传输数据的协议端口号,以及流控和差错校验,实现了程序与程序的互连,可靠与不可靠的传输。

  • 会话层:建立,管理,中止会话,例如断点续传。

  • 表示层:数据的表现形式,如加密,压缩。

  • 应用层:网络服务与最终用户的一个借口。

3.2 OSI 七层参考模型下四层的数据单元

传输层 段 segment

网络层 包 packet

数据链路层 帧 frame

物理层 比特 bit

3.3 tcp/ip 协议有哪几层?名字是?

tcp/ip 协议由五层或者四层组成:

3.4 tcp/ip 协议有哪几层?名字是?

tcp/ip 协议由五层或者四层组成:

网络接口层

网络层

传输层

应用层

f6f0fc83d6b15fa4b033b40473339248.jpeg

3.5 tcp/ip 五层划分

  1. 物理层

  2. 数据链路层

  3. 网络层

  4. 传输层

  5. 应用层

3.6 应用、传输、网络层的协议?

应用层:

HTTP,https,FTP,TFTP,SMTP,POP3,SNMP,DNS,telnet

传输层:TCP,UDP

网络层:ICMP,IGMP,IP,ARP,RARP

3.7 TCP/IP 五层每一层的设备

  • 应用层 计算机

  • 传输层 防火墙

  • 网络层 路由器

  • 数据链路层 交换机

  • 物理层

  • 网卡

04 网线

4.1 T568A 和 T568B 的顺序?哪些负责发送,哪些负责接收?

  • T568A 线序:白绿,绿,白橙,蓝,白蓝,橙,白棕,棕

  • T568B 线序:白橙,橙,白绿,蓝,白蓝,绿,白棕,棕

  • 1,2 发送,3,6 接收

4.2 什么叫标准网线?什么叫交叉网线?分别在什么情况下使用?

标准网线(直连线或者直通线):用于连接不同设备(A-A,B-B)

交叉网线:用于连接相同设备 (A-B)

05 交换机 

5.1 MAC 地址长度多少位?多少字节?

mac 地址长度 48 位(6 字节),前 24 位代表厂商,后 24 为代表网卡编号

5.2 交换机工作原理?

1.初始状态

2.根据源 mac 地址学习

3.除源端口外的端口广播未知数据帧

4.接收方回应

5.交换机实现单播通信(转发)

更新:老化时间 300 秒交换机对应端口的 mac 地址发生变化时同样进行更新

5.3 交换机可以设置网关吗?如何设置?给交换机配置网关的目的?

交换机可以设置网关

在全局配置模式下:

ip default-gateway 网关 IP 地址

交换机配置网关的目的是实现不同网段的计算机能够对该交换机远程管理。

eb82ac81051abe78b11c33d65b894429.jpeg

06 路由

6.1 子网掩码

作用:用于区分 IP 地址的网络位与主机位

计算:网络位用连续的 1,主机位用连续的 0 表示

6.2 网络 ID

网络位的 IP 地址不变,主机位用连续的 0 表示

6.3 广播地址

IP 地址的广播地址计算:

网络位的 IP 不变,主机位用连续的 1 表示。

IP 地址的广播地址:

为 IP 地址网段的最后一个地址(即该网段的最大值)

6.4 可用主机 IP 个数的计算

2 主机位次方-2

6.5 什么是路由?路由器的工作原理?

路由:跨越从源主机到目标主机的一个互联网络来转发数据包的过程。

路由器的工作原理:根据路由表选择最佳路径,每个路由器都维护着一张路由表,这是路由器转发

数据包的关键,每条路由表记录指明了到达某个子网或主机应从路由器的哪个物理端口发送,通过此端口可到达该路径的下一个路由器的地址。

6.6 路由表的形成?

路由表的获得,直连路由:配置 IP 地址,端口 UP 状态,形成直连路由。

非直连网段:需要静态路由或动态路由,将网段添加到路由表中

de9f29b33da9e0c8c636fe64314a719a.jpeg

6.7 静态路由与动态路由的特点?列举几个常见的动态路由协议?

静态路由特点:由管理员手工配置的,是单向的,因此需要在两个网络之间的边缘路由器上需要双方对指,否则就会造成流量有去无回,缺乏灵活性,适用于小型网络。

动态路由的特点:动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由表的过程,是基于某种路由协议来实现的。常见的路由协议类型有:距离矢量路由协议(如RIP)和链路状态路由协议(如 OSPF)。路由协议定义了路由器在与其他路由器通信时的一些规则。

6.8 什么是浮动路由?什么是缺省路由?

浮动路由:配置一个管理距离更大的静态路由,作为应急触发的备份路径,在主路由有效的情况下,浮动路由不会出现在路由表中。

缺省路由:缺省路由是一种特殊的静态路由,杜宇末梢网络的主机来说,也被称为“默认网关”;

缺省路由的目标网络为 0.0.0.0/0.0.0.0 ,可匹配任何目标地址,只有当从路由表中找不到任何明确的路由条目时,才会使用缺省路由。

6.9 访问一台主机访问不了请问如何排错?具体思路是哪些?

两台主机之间访问不了可能是开启了防火墙或者两台主机没有在一个网段,是不是有正确的网关地址,主机跟网关直间是否能够 ping 通,dns 是否能够正常解析。

解决方法:

1.检查防火墙是否关闭,查看两个主机是否在一个网络当中。

2.ping 网关是否能通;

3.用 dns 解析一下域名是否能够正常的解析。

07 协议

7.1 传输层的协议有哪些?分别是什么特点?

TCP:传输控制协议,可靠的,面向连接的协议,传输效率低

UDP:用户数据包协议 不可靠的,无连接的服务,传输效率高。

7.2 简单描述一下 TCP 连接与断开?

tcp 通过三次握手链接,通过四次断开

syn:建立连接时将这个值设为 1

ACK:当 ACK=1 表示确认,ACK=0 表示确认无效

FIN:FIN=1 表示断开连接请求

7.3 请简单描述一下常见的应用层协议都有哪些、传输层使用的什么协议,端口号多少?

DNS-TCP 或 UDP 端口号 53

HTTP-TCP 端口号 80

HTTPS-TCP 端口号 443

SMTP-TCP 端口号 25

POP3-TCP 端口号 110

TELNET-TCP 端口号 23

FTP-TCP 端口号 21 和 20

TFTP-UDP 端口号 69

0eae6e8053ca237ece5b4eedc8d58ba3.jpeg

08 思科路由

8.1 什么是 Vlan?Vlan 的作用?默认交换机的接口在那个 Vlan 中? Vlan 的种类 ?

Vlan:虚拟局域网

作用:广播控制、提高安全性、带宽利用、减少延迟

默认交换机接口在 vlan1 中;

vlan 的种类:基于端口划分的静态 vlan 和基于 mac 地址划分的动态 vlan

8.2 什么是 Trunk?Trunk 的模式有哪些?

trunk:中继链路,可以承载多个 vlan

trunk 模式:

  • 接入(Access)

  • 干道(Trunk)

  • 动态企望(desirable)主动

  • 动态自动(auto ) 被动

8.3 ISL 和 802.1Q 的异同

相同点:都是显示了 VLAN 的信息

不同点:

IEEE 802.1Q 是公有的标记方式,ISL 是 Cisco 私有的

ISL 采用外部标记的方法,802.1Q 采用内部标记的方法

ISL 标记的长度为 30 字节,802.1Q 标记的长度为 4 字节

8.4 什么是 EtherChannel?有什么作用?

Eternetchannel(以太网通道)功能:多条线路负载均衡,带宽提高,当一条线路失效时,其他线路通信,不会丢包。

8.5 什么是 DHCP?DHCP 的作用?

DHCP:动态主机配置协

作用:给客户机自动分配 ip 地址

09 三层交换机

9.1 什么是三层交换机?二层交换与三层交换和路由有什么区别?

三层交换机:具有网络层路由功能的交换机称为三层交换机

区别:

  • 二层交换机:属于数据链路层设备,根据 MAC 地址表实现数据帧的转发。

  • 三层交换机:三层交换技术就是将路由技术与交换技术合二为一的技术。在对第一个数据流进行路由后,它将会产生一个 MAC 地址与 IP 地址的映射表,当同样的数据流再次通过时,将根据此表直接从二层通过而不是再次路由,从而消除了路由器进行路由选择而造成网络的延迟,提高了数据包转发的效率。

路由器:路由器工作于 OSI 七层协议中的第三层,其主要任务是接收来自一个网络接口的数据包,根据其中所含的目的地址,决定转发到下一个目的地址。

9.2 按应用范围的不同,路由协议的类?

按应用范围的不同,路由协议可分为两类:

1.在一个 AS 内的路由协议称为内部网关协议,内部网关路由协议有以下几种:RIP-1,RIP-2,IGRP,EIGRP,IS-IS 和 OSPF。

2.AS 之间的路由协议称为外部网关协议。

外部网关协议(也叫域 间路由协议)。域间路由协议有两种:外部网关协议(EGP)和边界网关协议(BGP)

6587f0d591633bb6ea36626d5441f0d9.jpeg

9.3 动态路由按照算法分哪几类?分别举例说明?

动态路由按照算法可以分为:距离矢量路由协议,链路状态路由协议

距离矢量路由协议:依据从源网络到目标网络所经过的路由的个数选择路由 RIP,IGRP

链路状态路由协议:综合考虑从源网络到目标网络的各条路径的情况选择路由 OSPF,IS-IS

10 路由协议

10.1 什么是 HSRP?工作原理是?

HSRP:热备份路由协议

HSRP 是 cisco 私有协议,确保了当网络边缘设备或接入链路出现故障时,用户通信能迅速并透明地恢复,

以此为 IP 网络提供冗余行。通过使用同一个虚拟 IP 地址和虚拟 MAC 地址,LAN 网段上的两台或者多台路由器可以作为一台虚拟路由器对外提供服务。 

10.2 什么是 STP?作用?

STP:生成树协议

作用:逻辑上断开环路,防止广播风暴的产生,当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用。

11 ACL(访问控制列表)

11.1什么是 ACL?

ACL(访问控制列表):读取第三层,第四层包头信息,根据预先定义好的规则对包进行过滤。

11.2通配符掩码的作用?

通配符掩码:也叫做反码。用二进制数 0 和 1 表示,如果某位为 1,表明这一位不需要进行匹配操作,如果为 0 表明需要严格匹配。

3cb7a6e5e39ac0f289db28c048f95011.jpeg

12 NAT(网络转发)

12.1 什么是 NAT?有哪些实现方式?

NAT(网络地址转换):

通过将内部网络的私有 IP 地址翻译成全球唯一的公有 IP 地址,使内部网络可以连接到互联网等外部网络上。

NAT 的实现方式:

静态转换:IP 地址的对应关系是一对一,而且是不变的,借助静态转换,能实现外部网络中某些特定服 务器的访问。

动态转换:IP 地址的对应关系是不确定的,而是随机的,所有被授权访问互联网的私有地址可以随机的 转换为任何指定的合法的外部 IP 地址

端口多路复用:通过改变外出数据包的源 IP 地址和源端口并进行端口转换,内部网络的所有主机均可 共享一个合法的 IP

地址实现互联网的访问,节约 IP

整理:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1799012.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言野指针、规避野指针、assert宏断言

目录 a.野指针成因 1.指针未初始化 2.指针越界访问 3.指针指向的空间释放 b.规避野指针 1.指针初始化 2.小心指针越界 3.指针变量不再使用时,及时置NULL,指针使用之前检查有效性 4.避免返回局部变量的地址 c.assert宏断言的使用 概念&#xff1…

上位机快速开发框架

右上角向下按钮 -> 后台配置 系统菜单 角色管理 分配权限 用户管理 设备配置 通道管理 首页界面设计 设备1配置 带反馈按钮,如:用户按键00105,PLC反馈状态00106 设备2配置 参数说明: TagName_Main:主要信息&#…

加密经济浪潮:探索Web3对金融体系的颠覆

随着区块链技术的快速发展,加密经济正在成为全球金融领域的一股新的浪潮。而Web3作为下一代互联网的代表,以其去中心化、可编程的特性,正深刻影响着传统金融体系的格局和运作方式。本文将深入探讨加密经济对金融体系的颠覆,探索We…

SpringBoot+百度地图+Mysql实现中国地图可视化

通过SpringBoot百度地图Mysql实现中国地图可视化 一、申请百度地图的ak值 进入百度开发者平台 编辑以下内容 然后申请成功 二、Springboot写一个接口 确保数据库里有数据 文件目录如下 1、配置application.properties文件 #访问端口号 server.port9090 # 数据库连接信息 spr…

Xamarin.Android实现通知推送功能(1)

目录 1、背景说明1.1 开发环境1.2 实现效果1.2.1 推送的界面1.2.2 推送的设置1.2.3 推送的功能实现1.2.3.1、Activity的设置【重要】1.2.3.2、代码的实现 2、源码下载3、总结4、参考资料 1、背景说明 在App开发中,通知(或消息)的推送&#x…

CiteScore 2023发布,AI Open斩获45分,位列全球计算机领域前1%

与影响因子(IF)一样,引用分数(CiteScore)同样是衡量学术期刊影响力的重要指标之一,且大有赶超前者的势头。 6 月 6 日,CiteScore 2023 正式发布,人工智能领域可自由访问的期刊平台 …

塑造财务规划团队的未来角色

随着企业不断改革,其财务规划团队的格局也在不断变化,领先行业的专业人士已经开始利用更创新的财务知识和思维来驾驭现代化财务规划角色的复杂性。财务团队需要不同的职能角色和技能组合来支持其发展,多学科团队和跨职能协作带来的挑战和机遇…

刷代码随想录有感(95):合并区间

题干&#xff1a; 代码&#xff1a; class Solution { public:static bool cmp(vector<int>& a, vector<int>& b){return a[0] < b[0];}vector<vector<int>> merge(vector<vector<int>>& intervals) {sort(intervals.begi…

水务设备数字化管理

在数字化浪潮席卷全球的今天&#xff0c;水务行业也迎来了数字化转型的重要契机。传统水务管理模式中&#xff0c;设备监控、数据收集、运行维护等环节往往存在效率低下、成本高昂、安全隐患多等问题。而HiWoo Cloud平台的出现&#xff0c;以其强大的设备接入能力、高效的数据处…

安卓虚拟屏幕锁屏画面源码分析部分KeyguardPresentation

背景&#xff1a; 在搞虚拟多屏和投屏相关业务时候&#xff0c;发现在锁屏时候一个画面比较特殊&#xff0c;但是明显我们自己也没有给虚拟屏幕和投屏有绘制过这个页面。 具体页面如下&#xff1a; 这个圈中小方框就是虚拟屏幕&#xff0c;在息屏待机时候居然也有个类似锁屏…

【android 9】【input】【8.发送按键事件2——InputDispatcher线程】

系列文章目录 本人系列文章-CSDN博客 目录 系列文章目录 1.简介 1.1流程介绍 1.2 时序图 2.普通按键消息发送部分源码分析&#xff08;按键按下事件&#xff09; 2.1 开机后分发线程阻塞的地方 2.2 InputDispatcher::dispatchOnceInnerLocked 2.3 InputDispatcher::disp…

从零开始手把手Vue3+TypeScript+ElementPlus管理后台项目实战四(引入Axios,并调用第一个接口)

RealWorld接口综述 本项目调用的是RealWorld项目的开放接口。 接口文档如下&#xff1a; https://main--realworld-docs.netlify.app/docs/specs/backend-specs/endpoints https://main--realworld-docs.netlify.app/docs/specs/frontend-specs/swagger RealWorld 是一个适…

GAT1399协议分析(10)--单图像删除

一、官方接口 由于批量删除的接口,图像只能单独删除。 二、wireshark实例 这个接口比较简单,调用request delete即可 文本化: DELETE /VIID/Images/34078100001190001002012024060513561300065 HTTP/1.1 Host: 10.0.201.56:31400 User-Agent: python-requests/2.32.3 Acc…

推荐ChatGPT4.0——Code Copilot辅助编程、Diagrams: Show Me绘制UML图、上传PDF并阅读分析

5月14日凌晨1点、太平洋时间的上午 10 点&#xff0c;OpenAI的GPT-4o的横空出世&#xff0c;再次巩固了其作为行业颠覆者的地位。GPT-4o的发布不仅仅是一个产品的揭晓&#xff0c;它更像是向世界宣告AI技术已迈入了一个全新的纪元&#xff0c;连OpenAI的领航者萨姆奥特曼也不禁…

Redis客户端界面工具QuickRedis

介绍 QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。它支持直连、哨兵、集群模式&#xff0c;支持亿万数量级的 key&#xff0c;还有令人兴奋的 UI。QuickRedis 支持 Windows 、 Mac OS X 和 Linux 下运行。 QuickRedis 是一个效率工具&#xff0c;当别人在努力敲命令…

代码随想录第27天|贪心算法part1

455.分发饼干 先给孩子和饼干排序&#xff0c;每次选取一个最大的饼干给一个最大胃口的孩子&#xff0c;直到饼干分完或者遍历完孩子 class Solution { public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(), g.end());sort(…

【vector模拟实现】附加代码讲解

vector模拟实现 一、看源代码简单实现1. push_backcapacity&#xff08;容量&#xff09;sizereserve&#xff08;扩容&#xff09;operator[ ] &#xff08;元素访问&#xff09; 2. pop_back3. itorator&#xff08;迭代器&#xff09;4.insert & erase &#xff08;头插…

逻辑过期解决缓存击穿

我先说一下正常的业务流程&#xff1a;需要查询店铺数据&#xff0c;我们会先从redis中查询&#xff0c;判断是否能命中&#xff0c;若命中说明redis中有需要的数据就直接返回&#xff1b;没有命中就需要去mysql数据库查询&#xff0c;在数据库中查到了就返回数据并把该数据存入…

设置密码重要性!美国一配件制造商因忘设密码影响50 多万客户

1、Cox Biz 身份验证绕过漏洞使数百万台设备暴露于接管 美国一家领先宽带提供商cox的基础架构中存在 API 授权绕过漏洞&#xff0c;如果被利用攻击者不仅可以访问企业客户的个人身份信息 &#xff08;PII&#xff09;&#xff0c;还可以访问 Wi-Fi 密码和连接设备上的信息&…

代码随想录算法训练营Day17|404.左叶子之和 110.平衡二叉树 222.完全二叉树的节点个数

404.左叶子之和 1、这道题需要统计出所有左叶子结点的值的和&#xff0c;首先要明确左叶子节点指的左右孩子节点均为null的左节点。如上图就是4和6. 2.但是光凭叶子结点本身是无法判定左叶子的&#xff0c;因为左右孩子都是null&#xff0c;所以要从上一层节点往下判定。所以判…