From 66dfc8e2ec2d7a82254cef4b66b274f34ce22b95 Mon Sep 17 00:00:00 2001 From: Jer Sm Date: Tue, 2 Apr 2024 12:23:27 +0800 Subject: [PATCH 1/7] 20240402 --- readme.md | 3 --- ...4\272\347\275\221\347\273\234\345\237\272\347\241\200.md" | 5 +++++ 2 files changed, 5 insertions(+), 3 deletions(-) delete mode 100644 readme.md create mode 100644 "\345\274\240\346\236\227\346\235\260/20240402_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" diff --git a/readme.md b/readme.md deleted file mode 100644 index 1235347..0000000 --- a/readme.md +++ /dev/null @@ -1,3 +0,0 @@ -## 22级实施运维4班-计算机网络基础笔记 - -上课录屏:https://www.alipan.com/s/w8aSGjBmiuc \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240402_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\346\236\227\346\235\260/20240402_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..e949f6d --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240402_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,5 @@ +计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也非常丰富,而且方言之间差距巨大。A地区的方言可能B地区的人根本无法接受,所以我们要为全国人名进行沟通建立一个语言标准,这就是我们的普通话的作用。同样,放眼全球,我们与外国友人沟通的标准语言是英语,所以我们才要苦逼的学习英语。 + +计算机网络协议同我们的语言一样,多种多样。而ARPA公司与1977年到1979年推出了一种名为ARPANET的网络协议受到了广泛的热捧,其中最主要的原因就是它推出了人尽皆知的TCP/IP标准网络协议。目前TCP/IP协议已经成为Internet中的"通用语言",下图为不同计算机群之间利用TCP/IP进行通信的示意图。 + +![img](https://www.runoob.com/wp-content/uploads/2018/09/1538030297-3401-20150904094424185-2018280216.gif) \ No newline at end of file -- Gitee From 03e188f4eeeb06ca6942736eb1d3fd3775adea99 Mon Sep 17 00:00:00 2001 From: Jer Sm Date: Mon, 8 Apr 2024 07:56:02 +0800 Subject: [PATCH 2/7] 20240408 --- ...21\347\273\234\347\241\254\344\273\266.md" | 47 +++++++++++++++++++ .../20240403_\347\275\221\345\215\241.md" | 19 ++++++++ 2 files changed, 66 insertions(+) create mode 100644 "\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\266.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240403_\347\275\221\345\215\241.md" diff --git "a/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\266.md" "b/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\266.md" new file mode 100644 index 0000000..9ce7cdd --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\266.md" @@ -0,0 +1,47 @@ +# 计算机网络硬件 + +## 路由器 + +路由器能够处理不同网络之间的通信,并具备智能化的路由选择能力,能够选择最佳的路径传输数据。通常用于连接广域网(WAN)和局域网(LAN),以及在企业网络中作为核心路由器进行数据交换。 + +1. 路由器是用来连接不同网络的设备,它负责在网络中传输数据包,以便数据能够从源地址传送到目的地址。 + +2. 路由器基于网络层(第三层)的地址信息(如 IP 地址)来进行数据包的转发和路由选择。 + +3. 在互联网中,路由器是连接不同 ISP(Internet Service Provider,互联网服务提供商)网络的关键设备。 + +### 无线路由器 + +无线路由器是一种网络设备,它结合了有线路由器和无线接入点的功能,用于在局域网中提供有线和无线网络连接。它通常用于家庭、办公室和其他场所,为多个设备提供互联网访问。 + +## 交换机 + +交换机能够提供高速的局域网内部通信,通常在局域网中用于连接多台计算机、打印机、服务器等设备。 + +1. 交换机是用来连接局域网络中的多个设备,它负责在局域网络中传输数据帧,以便将数据从源设备传送到目的设备。 + +2. 交换机基于数据链路层(第二层)的 MAC 地址信息来进行数据帧的转发和决策。 + +### 三层交换机 + +三层交换机是一种网络设备,它具有交换机和路由器的功能,能够在数据链路层(第二层)和网络层(第三层)之间进行数据的转发和处理。三层交换机结合了交换机的高速数据传输和路由器的智能路由选择能力,使其在网络中起到更加灵活和高效的作用。 + +## 网络模型 + +OSI 模型(Open Systems Interconnection model): + +OSI 模型是国际标准化组织(ISO)制定的用于网络体系结构的参考模型,它将网络通信分为七个不同的层次,每个层次都有特定的功能和责任,从物理层到应用层依次为: + +1. 物理层(Physical Layer) + +2. 数据链路层(Data Link Layer) + +3. 网络层(Network Layer) + +4. 传输层(Transport Layer) + +5. 会话层(Session Layer) + +6. 表示层(Presentation Layer) + +7. 应用层(Application Layer) diff --git "a/\345\274\240\346\236\227\346\235\260/20240403_\347\275\221\345\215\241.md" "b/\345\274\240\346\236\227\346\235\260/20240403_\347\275\221\345\215\241.md" new file mode 100644 index 0000000..6d7a879 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240403_\347\275\221\345\215\241.md" @@ -0,0 +1,19 @@ +# 网卡 + +网卡是计算机用于连接到网络的硬件设备,通常是一个插入计算机主板的扩展卡或者集成在主板上的芯片。它的作用是允许计算机与局域网(LAN)、广域网(WAN)或者其他计算机网络进行通信。 + +主要作用: + +1. 网络连接:网卡是计算机连接到网络的物理接口,它通过电缆或者无线信号与网络设备(如交换机、路由器、无线接入点等)进行连接,使得计算机能够与网络中的其他设备进行通信。 + +2. 数据传输:网卡负责将计算机中的数据转换为网络可以识别的数据包,并将其发送到网络上。同时,它也负责接收来自网络的数据包,并将其传递给计算机进行处理。 + +3. 网络通信协议支持:网卡支持多种网络通信协议,如以太网、Wi-Fi 等,以满足不同类型网络的连接需求。 + +4. 数据帧处理:网卡能够处理数据帧的生成和解析,包括添加适当的标识符、计算校验和、解析数据包头部等操作。 + +5. 性能优化:一些高端网卡具有性能优化功能,如支持高速数据传输、数据包处理加速、流量管理等,以提升网络通信的效率和性能。 + +总的来说,网卡是计算机连接到网络的关键组件,它允许计算机与网络中的其他设备进行通信和数据交换,是实现计算机网络连接和通信的重要部件。 + +> 数据帧(Data Frame)是在计算机网络中用于在节点之间传输数据的一种格式化的数据单元。它是在数据链路层(第二层)中定义的,在不同的网络技术中具有不同的格式。 -- Gitee From 086bc6e39d0f94199fd88df396b5971fc119dd53 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 15 Apr 2024 09:41:31 +0800 Subject: [PATCH 3/7] 20240415 --- ...40\350\276\223\344\273\213\350\264\250.md" | 16 +++++++++++++++ ...56\351\223\276\350\267\257\345\261\202.md" | 7 +++++++ .../20240410_OSI.md" | 18 +++++++++++++++++ ...20\347\275\221\346\216\251\347\240\201.md" | 12 +++++++++++ ...21\346\250\241\346\213\237\345\231\250.md" | 20 +++++++++++++++++++ 5 files changed, 73 insertions(+) create mode 100644 "\345\274\240\346\236\227\346\235\260/20240407_\347\211\251\347\220\206\344\274\240\350\276\223\344\273\213\350\264\250.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240408_\346\225\260\346\215\256\351\223\276\350\267\257\345\261\202.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240410_OSI.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240411_ip\345\222\214\345\255\220\347\275\221\346\216\251\347\240\201.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240412_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" diff --git "a/\345\274\240\346\236\227\346\235\260/20240407_\347\211\251\347\220\206\344\274\240\350\276\223\344\273\213\350\264\250.md" "b/\345\274\240\346\236\227\346\235\260/20240407_\347\211\251\347\220\206\344\274\240\350\276\223\344\273\213\350\264\250.md" new file mode 100644 index 0000000..f97b3bd --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240407_\347\211\251\347\220\206\344\274\240\350\276\223\344\273\213\350\264\250.md" @@ -0,0 +1,16 @@ +1. 双绞线 + +双绞线也称为双扭线。是最古老但又是最常用的传输媒体。是把两根互相绝缘的铜导线并排放在一起,然后按照规则绞合起来构成的双绞线。绞合可以减少相邻的导线的电磁干扰。使用最多的是到处都有的电话系统,因此它是最古老但到现在还在使用的传输介质。那么从用户的电话机到交换机的双绞线称为用户线或用户环路。那么通常是将一定数量的双绞线捆成电缆,在其外面包上护套。那么现在的以太网(目前主流的计算机局域网)基本上也是使用这种双绞线电缆进行连接的。 + +2. 同轴电缆 + +同轴电缆是由内导体铜质芯线、绝缘层、网状编织的外导体屏蔽层,由于外导体屏蔽层以及绝缘保护套所组成,由于外导体屏蔽层的作用,同轴电缆具有很好的抗干扰性,被广泛使用在传输较高速率的数据。目前高质量的同轴电缆的带宽已接近1GHz。 + +3. 光纤 + +光纤通信是利用光导纤维传播光脉冲进行通信的。有光脉冲相当于1,没有光脉冲相当于0。由于光的频率非常的高,约为10的8次方MHz的量级,因此一个光脉冲系统的带宽远远大于目前其他各种传输系统。 + +光纤是光纤通信的传输介质,在发送端有光源。可采用发光二极管或半导体激光器。它们在电脉冲的作用下发射光信号。在接收端利用发光二极管做成光检测器,在检查到光脉冲后转换成电脉冲。 + +光纤只要是由石英玻璃拉丝而成的,主要由纤丝和包层构成双层通信圆柱体。光波通过纤丝进行传导通信的,利用光的折射原理,只要入射角足够大,就会出现全反射,如果光线碰到了包层就会又折射回纤芯,就这要不断重复,光就沿着光纤传输下去。 + diff --git "a/\345\274\240\346\236\227\346\235\260/20240408_\346\225\260\346\215\256\351\223\276\350\267\257\345\261\202.md" "b/\345\274\240\346\236\227\346\235\260/20240408_\346\225\260\346\215\256\351\223\276\350\267\257\345\261\202.md" new file mode 100644 index 0000000..cc86e59 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240408_\346\225\260\346\215\256\351\223\276\350\267\257\345\261\202.md" @@ -0,0 +1,7 @@ +### 数据链路层 + +1. 数据链路层定义了在单个链路上如何传输数据。这些协议与被讨论的各种介质有关。示例:ATM,FDDI等。数据链路层必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在数据链路层中称这种数据块为帧,帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。 + +2. 物理链路(物理线路):是由传输介质与设备组成的。原始的物理传输线路是指没有采用高层差错控制的基本的物理传输介质与设备。 + +3. 数据链路(逻辑线路):在一条物理线路之上,通过一些规程或协议来控制这些数据的传输,以保证被传输数据的正确性。实现这些规程或协议的硬件和软件加到物理线路,这样就构成了数据链路,从数据发送点到数据接收点所经过的传输途径。当采用复用技术时,一条物理链路上可以有多条数据链路。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240410_OSI.md" "b/\345\274\240\346\236\227\346\235\260/20240410_OSI.md" new file mode 100644 index 0000000..a2a3c55 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240410_OSI.md" @@ -0,0 +1,18 @@ +1. OSI(Open System Interconnect),即开放式系统互连。 一般都叫OSI参考模型,是ISO组织在1985年研究的网络互连模型。该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即OSI开放系统互连参考模型。 + +2. 网络层 +进行逻辑地址寻址,实现不同网络之间的路径选择。 +控制子网的运行,如逻辑编址、分组传输、路由选择 +协议有:ICMP(互联网控制信息协议) IGMP(组管理协议) IP(IPV4 IPV6)(互联网协议) +安全协议、路由协议(vrrp虚拟路由冗余) + +3. 数据链路层 +建立逻辑连接、进行硬件地址寻址、差错校验 [3] 等功能。(由底层网络定义协议) +将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。 +物理寻址、同时将原始比特流转变为逻辑传输线路 +地址解析协议:ARP、PARP(反向地址转换协议) + +4. 物理层 +建立、维护、断开物理连接。(由底层网络定义协议) +机械、电子、定时接口通信信道上的原始比特流传输 +TCP/IP 层级模型结构,应用层之间的协议通过逐级调用传输层(Transport layer)、网络层(Network Layer)和物理数据链路层(Physical Data Link)而可以实现应用层的应用程序通信互联。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240411_ip\345\222\214\345\255\220\347\275\221\346\216\251\347\240\201.md" "b/\345\274\240\346\236\227\346\235\260/20240411_ip\345\222\214\345\255\220\347\275\221\346\216\251\347\240\201.md" new file mode 100644 index 0000000..9ed56fd --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240411_ip\345\222\214\345\255\220\347\275\221\346\216\251\347\240\201.md" @@ -0,0 +1,12 @@ +### ip 和子网掩码 + +1. IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址(每个机器都有一个编码,如MAC上就有一个叫MAC地址的东西)的差异。是32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址是一种逻辑地地址,用来标识网络中一个个主机,在本地局域网上是惟一的。 + +2. 子网掩码(subnet masking)的功能是告知主机或路由设备,地址的哪一部分是网络号,包括子网的网络号部分,哪一部分是主机号部分。 + + 子网掩码使用与IP地址相同的编址格式,即4个8位组的32位长格式。 + + 在子网掩码中,网络部分和子网络部分对应的位全为“1”,主机部分对应的位全为“0” + + 通过将子网掩码与IP地址进行“与”操作,可提供所给定的IP地址所属的网络号(包括子网络号) + diff --git "a/\345\274\240\346\236\227\346\235\260/20240412_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" "b/\345\274\240\346\236\227\346\235\260/20240412_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" new file mode 100644 index 0000000..0d69226 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240412_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" @@ -0,0 +1,20 @@ +### 思科模拟器 +1. Cisco Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计、配置、排除网络故障提供了网络模拟环境。用户可以在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。可以学习IOS的配置、锻炼故障排查能力 + +2. 思科模拟器是一种用于网络设备仿真和实验的工具,它可以帮助你在虚拟环境中测试和学习网络配置,而不需要真实的硬件设备。以下是使用思科模拟器(如Packet Tracer)的基本步骤: + +下载和安装:首先,你需要从思科官方网站下载并安装思科模拟器。通常,学生和教育机构可以免费获取思科Packet Tracer。 + +启动程序:安装完成后,启动思科模拟器。 + +创建新拓扑:在模拟器中,你可以创建一个新的网络拓扑。这包括添加路由器、交换机、PC等网络设备,并连接它们以构建网络结构。 + +配置设备:通过双击设备,你可以打开设备配置界面,然后开始配置设备的各种参数,如IP地址、子网掩码、路由表等。 + +连接设备:使用连接线将设备相互连接,以模拟实际网络中设备之间的通信。 + +模拟网络:配置完设备并连接好后,你可以模拟网络的运行。可以发送ping包、查看连通性、观察数据包的传输等。 + +保存和分享:一旦完成网络配置和实验,记得保存你的拓扑图,这样下次可以直接加载并继续工作。你也可以分享你的拓扑图给别人。 + +思科模拟器是一个非常强大的工具,可以帮助你理解和实践网络配置和故障排除。通过不断练习和尝试,你可以提高你的网络技能并更好地准备网络相关认证考试。祝你好运!如果你遇到任何问题,请随时向我求助。 \ No newline at end of file -- Gitee From b5e7bebcbd1af40ce93c650b24945cbf8fdb8ad4 Mon Sep 17 00:00:00 2001 From: Jer Sm Date: Sun, 21 Apr 2024 22:51:12 +0800 Subject: [PATCH 4/7] 20240421 --- ...21\347\273\234\345\237\272\347\241\200.md" | 11 ++++ ...21\347\273\234\347\241\254\344\273\266.md" | 47 ------------- ...21\347\273\234\345\237\272\347\241\200.md" | 5 -- .../20240403_\347\275\221\345\215\241.md" | 19 ------ ...21\347\273\234\345\237\272\347\241\200.md" | 44 +++++++++++++ ...1\346\250\241\346\213\237\345\231\2502.md" | 25 +++++++ ...1\346\250\241\346\213\237\345\231\2503.md" | 66 +++++++++++++++++++ ...1\346\250\241\346\213\237\345\231\2504.md" | 49 ++++++++++++++ ...1\346\250\241\346\213\237\345\231\2505.md" | 15 +++++ 9 files changed, 210 insertions(+), 71 deletions(-) create mode 100644 "\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\266.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240402_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240403_\347\275\221\345\215\241.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240403_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240415_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240417_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240418_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2504.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240419_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2505.md" diff --git "a/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..6935a0b --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,11 @@ +### 交换机 + +1. 交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。 + +### 三层交换机 + +1. 三层交换机是在二层交换机的基础上,增加了路由选择功能的网络设备,能够基于 ASIC 和 FPGA 实现网络功能和转发分组。二层交换机能够基于数据链路层的 MAC 地址,进行数据帧或 VLAN 的传输功能。三层交换机能够基于网络层的 IP 地址,实现路由选择以及分组过滤等功能。 + +### 浏览器 + +1. 路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。这样,路由器可以分析各种不同类型网络传来的数据包的目的地址,把非TCP/IP网络的地址转换成TCP/IP地址,或者反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置。所以路由器可以把非TCP/IP网络连接到因特网上。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\266.md" "b/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\266.md" deleted file mode 100644 index 9ce7cdd..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\266.md" +++ /dev/null @@ -1,47 +0,0 @@ -# 计算机网络硬件 - -## 路由器 - -路由器能够处理不同网络之间的通信,并具备智能化的路由选择能力,能够选择最佳的路径传输数据。通常用于连接广域网(WAN)和局域网(LAN),以及在企业网络中作为核心路由器进行数据交换。 - -1. 路由器是用来连接不同网络的设备,它负责在网络中传输数据包,以便数据能够从源地址传送到目的地址。 - -2. 路由器基于网络层(第三层)的地址信息(如 IP 地址)来进行数据包的转发和路由选择。 - -3. 在互联网中,路由器是连接不同 ISP(Internet Service Provider,互联网服务提供商)网络的关键设备。 - -### 无线路由器 - -无线路由器是一种网络设备,它结合了有线路由器和无线接入点的功能,用于在局域网中提供有线和无线网络连接。它通常用于家庭、办公室和其他场所,为多个设备提供互联网访问。 - -## 交换机 - -交换机能够提供高速的局域网内部通信,通常在局域网中用于连接多台计算机、打印机、服务器等设备。 - -1. 交换机是用来连接局域网络中的多个设备,它负责在局域网络中传输数据帧,以便将数据从源设备传送到目的设备。 - -2. 交换机基于数据链路层(第二层)的 MAC 地址信息来进行数据帧的转发和决策。 - -### 三层交换机 - -三层交换机是一种网络设备,它具有交换机和路由器的功能,能够在数据链路层(第二层)和网络层(第三层)之间进行数据的转发和处理。三层交换机结合了交换机的高速数据传输和路由器的智能路由选择能力,使其在网络中起到更加灵活和高效的作用。 - -## 网络模型 - -OSI 模型(Open Systems Interconnection model): - -OSI 模型是国际标准化组织(ISO)制定的用于网络体系结构的参考模型,它将网络通信分为七个不同的层次,每个层次都有特定的功能和责任,从物理层到应用层依次为: - -1. 物理层(Physical Layer) - -2. 数据链路层(Data Link Layer) - -3. 网络层(Network Layer) - -4. 传输层(Transport Layer) - -5. 会话层(Session Layer) - -6. 表示层(Presentation Layer) - -7. 应用层(Application Layer) diff --git "a/\345\274\240\346\236\227\346\235\260/20240402_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\346\236\227\346\235\260/20240402_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" deleted file mode 100644 index e949f6d..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240402_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" +++ /dev/null @@ -1,5 +0,0 @@ -计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也非常丰富,而且方言之间差距巨大。A地区的方言可能B地区的人根本无法接受,所以我们要为全国人名进行沟通建立一个语言标准,这就是我们的普通话的作用。同样,放眼全球,我们与外国友人沟通的标准语言是英语,所以我们才要苦逼的学习英语。 - -计算机网络协议同我们的语言一样,多种多样。而ARPA公司与1977年到1979年推出了一种名为ARPANET的网络协议受到了广泛的热捧,其中最主要的原因就是它推出了人尽皆知的TCP/IP标准网络协议。目前TCP/IP协议已经成为Internet中的"通用语言",下图为不同计算机群之间利用TCP/IP进行通信的示意图。 - -![img](https://www.runoob.com/wp-content/uploads/2018/09/1538030297-3401-20150904094424185-2018280216.gif) \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240403_\347\275\221\345\215\241.md" "b/\345\274\240\346\236\227\346\235\260/20240403_\347\275\221\345\215\241.md" deleted file mode 100644 index 6d7a879..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240403_\347\275\221\345\215\241.md" +++ /dev/null @@ -1,19 +0,0 @@ -# 网卡 - -网卡是计算机用于连接到网络的硬件设备,通常是一个插入计算机主板的扩展卡或者集成在主板上的芯片。它的作用是允许计算机与局域网(LAN)、广域网(WAN)或者其他计算机网络进行通信。 - -主要作用: - -1. 网络连接:网卡是计算机连接到网络的物理接口,它通过电缆或者无线信号与网络设备(如交换机、路由器、无线接入点等)进行连接,使得计算机能够与网络中的其他设备进行通信。 - -2. 数据传输:网卡负责将计算机中的数据转换为网络可以识别的数据包,并将其发送到网络上。同时,它也负责接收来自网络的数据包,并将其传递给计算机进行处理。 - -3. 网络通信协议支持:网卡支持多种网络通信协议,如以太网、Wi-Fi 等,以满足不同类型网络的连接需求。 - -4. 数据帧处理:网卡能够处理数据帧的生成和解析,包括添加适当的标识符、计算校验和、解析数据包头部等操作。 - -5. 性能优化:一些高端网卡具有性能优化功能,如支持高速数据传输、数据包处理加速、流量管理等,以提升网络通信的效率和性能。 - -总的来说,网卡是计算机连接到网络的关键组件,它允许计算机与网络中的其他设备进行通信和数据交换,是实现计算机网络连接和通信的重要部件。 - -> 数据帧(Data Frame)是在计算机网络中用于在节点之间传输数据的一种格式化的数据单元。它是在数据链路层(第二层)中定义的,在不同的网络技术中具有不同的格式。 diff --git "a/\345\274\240\346\236\227\346\235\260/20240403_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\346\236\227\346\235\260/20240403_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..6038eab --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240403_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,44 @@ +### OSI七层模型 + +7. 应用层 +网络服务与最终用户的一个接口 +各种应用程序协议 +协议有:HTTP(超文本传输协议) FTP(文本传输协议) TFTP(简单文件传输协议) SMTP(简单邮件传输协议) SNMP(简单网络管理协议) DNS(域名系统) TELNET(远程终端协议) HTTPS(超文本传输安全协议) POP3(邮局协议版本3 ) DHCP(动态主机配置协议) + +6. 表示层 +数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层) +信息的语法语义以及他们的关联,如加密解密、转换翻译、压缩解压 +格式有,JPEG、ASCll、EBCDIC、加密格式等 [2] +如LPP(轻量级表示协议) + +5. 会话层 +建立、管理、终止会话。(在五层模型里面已经合并到了应用层) +不同机器上的用户之间建立及管理会话 +对应主机进程,指本地主机与远程主机正在进行的会话 +安全协议:SSL(安全套接字层协议)、TLS(安全传输层协议) + +4. 传输层 +定义传输数据的协议端口号,以及流控和差错校验。 +接受上一层数据,在必要的时候把数据进行切割,并将这些数据交给网络层,并保证这些数据段有效到达对端 +协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层 + +3. 网络层 +进行逻辑地址寻址,实现不同网络之间的路径选择。 +控制子网的运行,如逻辑编址、分组传输、路由选择 +协议有:ICMP(互联网控制信息协议) IGMP(组管理协议) IP(IPV4 IPV6)(互联网协议) +安全协议、路由协议(vrrp虚拟路由冗余) + +2. 数据链路层 +建立逻辑连接、进行硬件地址寻址、差错校验 [3] 等功能。(由底层网络定义协议) +将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。 +物理寻址、同时将原始比特流转变为逻辑传输线路 +地址解析协议:ARP、PARP(反向地址转换协议) + +1. 物理层 +建立、维护、断开物理连接。(由底层网络定义协议) +机械、电子、定时接口通信信道上的原始比特流传输 +TCP/IP 层级模型结构,应用层之间的协议通过逐级调用传输层(Transport layer)、网络层(Network Layer)和物理数据链路层(Physical Data Link)而可以实现应用层的应用程序通信互联。 + +应用层需要关心应用程序的逻辑细节,而不是数据在网络中的传输活动。应用层其下三层则处理真正的通信细节。在 Internet 整个发展过程中的所有思想和着重点都以一种称为 RFC(Request For Comments)的文档格式存在。针对每一种特定的 TCP/IP 应用,有相应的 RFC +一些典型的 TCP/IP 应用有 FTP、Telnet、SMTP、SNTP、REXEC、TFTP、LPD、SNMP、NFS、INETD 等。RFC 使一些基本相同的 TCP/IP 应用程序实现了标准化,从而使得不同厂家开发的应用程序可以互相通信 + diff --git "a/\345\274\240\346\236\227\346\235\260/20240415_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" "b/\345\274\240\346\236\227\346\235\260/20240415_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" new file mode 100644 index 0000000..ed27cc3 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240415_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" @@ -0,0 +1,25 @@ +``` +Switch> --用户模式 +Switch>en --切换特权模式 +Switch#conf t --切换全局模式 +Switch(config)#hostname mySW --设置交换机名称为mySW +mySW(config)#enable password 123 --设置特权模式密码 +mySW(config)#exit --这里可以退回到用户模式实验特权密码 + +mySW#conf t +mySW(config)#int vlan 1 --切换到接口模式 +mySW(config-if)#ip address 192.168.1.1 255.255.255.0 --在虚拟局域网下配置交换机的IP和子网掩码 +mySW(config-if)#no shut --开启接口 + +mySW(config-if)# +%LINK-5-CHANGED: Interface Vlan1, changed state to up + +%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up + +mySW(config-if)#exit +mySW(config)#line vty 0 4 --进入虚拟终端 设置远程登陆用户数量 +mySW(config-line)#password 123 --设置远程登陆密码 +mySW(config-line)#login --登录 +mySW(config-line)#exit + +``` \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240417_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" "b/\345\274\240\346\236\227\346\235\260/20240417_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" new file mode 100644 index 0000000..5f05a8b --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240417_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" @@ -0,0 +1,66 @@ +在思科模拟器中,您可以使用一些基础命令来配置和管理路由器或交换机。以下是一些常用的基础命令: + +1. **进入特权模式**: + + enable + + +2. **进入全局配置模式**: + + configure terminal + + +3. **配置主机名**: + + hostname Router + + +4. **配置接口**: + + interface GigabitEthernet0/0 + + +5. **配置IP地址**: + + ip address 192.168.1.1 255.255.255.0 + + +6. **启用接口**: + + no shutdown + + +7. **保存配置**: + + copy running-config startup-config + + +8. **显示配置**: + + show running-config + + +9. **显示接口信息**: + + show interfaces + + +10. **显示路由表**: + + show ip route + + +11. **清除路由表**: + + clear ip route * + + +12. **保存配置**: + + write memory + + +13. **重启路由器**: + + reload + \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240418_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2504.md" "b/\345\274\240\346\236\227\346\235\260/20240418_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2504.md" new file mode 100644 index 0000000..596b846 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240418_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2504.md" @@ -0,0 +1,49 @@ +在思科模拟器中设置SSH登录需要按照以下步骤进行: + +1. **配置主机名和域名**: + + hostname Router + ip domain-name example.com + + +2. **生成RSA密钥对**: + + crypto key generate rsa + + + 这将提示您选择密钥的大小。通常情况下,选择2048位密钥足够安全。 + +3. **配置SSH版本和参数**: + + ip ssh version 2 + ip ssh time-out 120 + ip ssh authentication-retries 3 + + +4. **配置SSH登录**: + + line vty 0 4 + transport input ssh + login local + + + 这将限制VTY线路(远程终端)只能通过SSH进行访问,并指示本地身份验证(使用本地用户名和密码)。 + +5. **配置本地用户名和密码**: + + username privilege 15 secret + + + 这将创建一个本地用户名和密码,该用户将被用于SSH登录。 + +6. **启用SSH服务**: + + crypto key zeroize rsa + + + 这会将现有的RSA密钥对清除。然后重新生成RSA密钥对: + + crypto key generate rsa + + +7. **验证配置**: 确保通过尝试使用SSH客户端连接到路由器来验证配置。您应该能够使用之前设置的用户名和密码成功登录。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240419_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2505.md" "b/\345\274\240\346\236\227\346\235\260/20240419_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2505.md" new file mode 100644 index 0000000..a50bb72 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240419_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2505.md" @@ -0,0 +1,15 @@ +1. 思科模拟器中,划分VLAN的步骤: + + 1.1 进入交换机0进行配置。 + + 1.2 划分Vlan10、Vlan20。 + + 1.3 依次将端口f0/1、f0/2加入Vlan10;f0/3加入Vlan20。 + + 1.4 进入交换机命令行,定义VLAN并为其设置IP地址。 + + 1.5 进入端口,配置其接入的VLAN。 + + 1.6 在全局模式下进入接口,进入接口模式之后,在设置为access模式,把交换机的接口f0/1和f0/2分别加入vlan2。 + + 1.7 把f0/3和f0/4分别加入vlan3。 \ No newline at end of file -- Gitee From c3b5a815a953a58414ed4ca652b29dd6c5ccf0bb Mon Sep 17 00:00:00 2001 From: Jer Sm Date: Sun, 28 Apr 2024 22:11:38 +0800 Subject: [PATCH 5/7] 20240428 --- ...17\350\256\256\351\205\215\347\275\256.md" | 14 +++++++++++ ...10\345\222\214\345\256\211\345\205\250.md" | 24 +++++++++++++++++++ ...02\344\272\244\346\215\242\346\234\272.md" | 14 +++++++++++ ...6-\350\267\257\347\224\261\345\231\250.md" | 4 ++++ ...25\350\207\202\350\267\257\347\224\261.md" | 13 ++++++++++ 5 files changed, 69 insertions(+) create mode 100644 "\345\274\240\346\236\227\346\235\260/20240422-\344\272\244\346\215\242\346\234\272\347\232\204\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256\351\205\215\347\275\256.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240424-\350\201\232\345\220\210\345\222\214\345\256\211\345\205\250.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240425-\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240426-\350\267\257\347\224\261\345\231\250.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240428-\345\215\225\350\207\202\350\267\257\347\224\261.md" diff --git "a/\345\274\240\346\236\227\346\235\260/20240422-\344\272\244\346\215\242\346\234\272\347\232\204\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256\351\205\215\347\275\256.md" "b/\345\274\240\346\236\227\346\235\260/20240422-\344\272\244\346\215\242\346\234\272\347\232\204\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256\351\205\215\347\275\256.md" new file mode 100644 index 0000000..5f4d78a --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240422-\344\272\244\346\215\242\346\234\272\347\232\204\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256\351\205\215\347\275\256.md" @@ -0,0 +1,14 @@ +### 生成树协议STP +### 快速生成树协议(RSTP) +### 阻塞(Block):只监听/接收BPDU报文 +### 端口状态:学习、转发、丢弃 +### 4. 查看交换机生成树协议配置 +``` + Switch#show spanning-tree summary + + Switch#show spanning-tree +``` +### 指定生成树协议的类型为RSTP +``` +Switch(config)#spanning-tree mode rapid-pvst +``` \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240424-\350\201\232\345\220\210\345\222\214\345\256\211\345\205\250.md" "b/\345\274\240\346\236\227\346\235\260/20240424-\350\201\232\345\220\210\345\222\214\345\256\211\345\205\250.md" new file mode 100644 index 0000000..7be5730 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240424-\350\201\232\345\220\210\345\222\214\345\256\211\345\205\250.md" @@ -0,0 +1,24 @@ +### 动态MAC地址:交换机主动学习MAC地址,当端口状态改变时,将重新学习并更新MAC地址表 + +### 静态MAC地址:人为将”端口与MAC地址“进行绑定,并加入表中,该端口不再主动学习 + +### 粘性MAC地址:首次主动学习MAC地址并绑定,当端口状态再次改变时,该端口不再主动学习 + +``` +开启端口安全功能 +Switch(config-if-range)#switchport port-security +启用粘性MAC地址,自动绑定接入的MAC地址 +Switch(config-if-range)#switchport port-security mac-address sticky +``` + +### 支持负载均衡,可根据报文的MAC 地址、IP 地址等特征值把流量均匀地分配给各成员链路,避免单根链路流量饱和。 + +### 提供链路备份,当一条成员链路断开时,该成员链路的流量将自动地分配到其它有效成员链路上去。 + +### 防止网络环路,聚合链路组内成员链路收到的广播或者多播报文,将不会被转发到其它成员链路上。 +``` +按目的IP地址来实现负载均衡 +Switch(config)#port-channel load-balance dst-ip +进入聚合端口的端口配置模式 +interface port-channel 1 +``` \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240425-\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" "b/\345\274\240\346\236\227\346\235\260/20240425-\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" new file mode 100644 index 0000000..1752ba2 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240425-\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" @@ -0,0 +1,14 @@ +### 三层交换机:既可以工作在OSI第三层替代或部分完成传统路由器的功能,同时又具有几乎第二层交换的速度. +### SVI接口:即交换虚拟接口(Switch Virtual Interface)。 +### 二层交换机配置VLAN的IP地址只能作为设备管理地址,有且只有一个。 + +``` +开启路由功能 +Switch(config)#ip routing +``` + +``` +先将该接口的Trunk封装为802.1Q的帧格式,后再配置端口模式为Trunk +否则输入将会不生效 +Switch(config-if)#switchport trunk encapsulation dot1q +``` \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240426-\350\267\257\347\224\261\345\231\250.md" "b/\345\274\240\346\236\227\346\235\260/20240426-\350\267\257\347\224\261\345\231\250.md" new file mode 100644 index 0000000..f9e64c2 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240426-\350\267\257\347\224\261\345\231\250.md" @@ -0,0 +1,4 @@ +### 路由器的管理方式基本分为两种:带内管理和带外管理 +### 通过 Telnet、拨号等方式(TCP/IP协议)属于带内管理 +### 通过路由器的Console口管理路由器属于带外管理 +### 配置三层交换机时:要注意no shutdown diff --git "a/\345\274\240\346\236\227\346\235\260/20240428-\345\215\225\350\207\202\350\267\257\347\224\261.md" "b/\345\274\240\346\236\227\346\235\260/20240428-\345\215\225\350\207\202\350\267\257\347\224\261.md" new file mode 100644 index 0000000..772aad6 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240428-\345\215\225\350\207\202\350\267\257\347\224\261.md" @@ -0,0 +1,13 @@ +### 单臂路由:指在路由器的一个接口上通过配置子接口(一种“逻辑接口")的方式 +``` +进入路由器第0模块第0端口第1子接口 +Router(config)#inter f0/0.1 +Router(config-subif)#encapsulation dot1Q 10 +``` + +``` +进入路由器第0模块第0端口第1子接口 +Router(config)#inter f0/0.2 +Router(config-subif)#encapsulation dot1Q 20 +``` +### 子接口配置模式 Router(config-subif)# \ No newline at end of file -- Gitee From e9871d5b994fff7ff81aa666e5f2e39e0b18d1e6 Mon Sep 17 00:00:00 2001 From: Jer Sm Date: Mon, 6 May 2024 07:22:05 +0800 Subject: [PATCH 6/7] 20240429 --- ...\235\231\346\200\201\350\267\257\347\224\261.md" | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 "\345\274\240\346\236\227\346\235\260/20240429_\351\235\231\346\200\201\350\267\257\347\224\261.md" diff --git "a/\345\274\240\346\236\227\346\235\260/20240429_\351\235\231\346\200\201\350\267\257\347\224\261.md" "b/\345\274\240\346\236\227\346\235\260/20240429_\351\235\231\346\200\201\350\267\257\347\224\261.md" new file mode 100644 index 0000000..c5d20e0 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240429_\351\235\231\346\200\201\350\267\257\347\224\261.md" @@ -0,0 +1,13 @@ +### 路由器属于网络层设备,能够根据IP数据报的首部信息,选择一条最佳路径(这一过程称为"路由选择"),将数据报转发到下一跳路由地址,并最终传送到目的结点(这一过程称为"分组转发"),从而实现不同局域网(或逻辑子网)的主机之间的互相访问。 + +### 静态路由:由网络管理员手工配置固定的路由信息。 + +### 动态路由:路由器利用动态路由协议(如RIP、OSPF等)自动建立路由表 + +### 路由器通常通过串行端口连接广域网络,两端分别以DCE(数据通信设备)、DTE设备(数据终端设备)区分. + +### 由于采用串行通信方式,一般DCE设备上需设置时钟频率才可实现通信,而另一端DTE设备则无需设置。另外,目前很多路由器已支持电缆DCE类型及时钟频率的自适应,如思科的ISR路由器等。 + +``` +Router(config)#ip route 网关.0 255.255.255.0 下一跳地址 +``` \ No newline at end of file -- Gitee From 8976803c7007459c1a5df538ab99aa7644bc6bcd Mon Sep 17 00:00:00 2001 From: Jer Sm Date: Sun, 12 May 2024 14:33:03 +0800 Subject: [PATCH 7/7] 20240512 --- ...21\347\273\234\345\237\272\347\241\200.md" | 19 ++++++ ...21\347\273\234\345\237\272\347\241\200.md" | 11 ---- ...1\347\273\234\345\237\272\347\241\2002.md" | 11 ++++ ...21\347\273\234\345\237\272\347\241\200.md" | 44 ------------- ...1\347\273\234\345\237\272\347\241\2003.md" | 17 +++++ ...40\350\276\223\344\273\213\350\264\250.md" | 16 ----- ...1\347\273\234\345\237\272\347\241\2004.md" | 16 +++++ ...56\351\223\276\350\267\257\345\261\202.md" | 7 -- ...1\347\273\234\345\237\272\347\241\2005.md" | 19 ++++++ .../20240410_OSI.md" | 18 ----- ...1\347\273\234\345\237\272\347\241\2006.md" | 20 ++++++ ...20\347\275\221\346\216\251\347\240\201.md" | 12 ---- ...21\346\250\241\346\213\237\345\231\250.md" | 20 ++++++ ...21\346\250\241\346\213\237\345\231\250.md" | 20 ------ ...1\346\250\241\346\213\237\345\231\2502.md" | 27 ++++++++ ...1\346\250\241\346\213\237\345\231\2502.md" | 25 ------- ...1\346\250\241\346\213\237\345\231\2503.md" | 13 ++++ ...1\346\250\241\346\213\237\345\231\2503.md" | 66 ------------------- ...346\234\272shh\351\205\215\347\275\256.md" | 57 ++++++++++++++++ ...1\346\250\241\346\213\237\345\231\2504.md" | 49 -------------- ...56\345\222\214\347\256\241\347\220\206.md" | 14 ++++ ...1\346\250\241\346\213\237\345\231\2505.md" | 15 ----- ...31\346\200\201\350\267\257\347\224\261.md" | 0 ...50\346\200\201\350\267\257\347\224\261.md" | 20 ++++++ ...0\346\200\201\350\267\257\347\224\2612.md" | 12 ++++ ...50\346\200\201\350\267\257\347\224\261.md" | 15 +++++ ...50\346\204\217\344\272\213\351\241\271.md" | 4 ++ 27 files changed, 284 insertions(+), 283 deletions(-) create mode 100644 "\345\274\240\346\236\227\346\235\260/20240401-\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240403_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240407-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2003.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240407_\347\211\251\347\220\206\344\274\240\350\276\223\344\273\213\350\264\250.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2004.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240408_\346\225\260\346\215\256\351\223\276\350\267\257\345\261\202.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240410-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2005.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240410_OSI.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240411-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2006.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240411_ip\345\222\214\345\255\220\347\275\221\346\216\251\347\240\201.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240412-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240412_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240415-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240415_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240417-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240417_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240418-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272shh\351\205\215\347\275\256.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240418_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2504.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240419-vlan\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" delete mode 100644 "\345\274\240\346\236\227\346\235\260/20240419_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2505.md" rename "\345\274\240\346\236\227\346\235\260/20240429_\351\235\231\346\200\201\350\267\257\347\224\261.md" => "\345\274\240\346\236\227\346\235\260/20240429-\351\235\231\346\200\201\350\267\257\347\224\261.md" (100%) create mode 100644 "\345\274\240\346\236\227\346\235\260/20240506-rip\345\212\250\346\200\201\350\267\257\347\224\261.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240508-rip\345\212\250\346\200\201\350\267\257\347\224\2612.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240509-ospf\345\212\250\346\200\201\350\267\257\347\224\261.md" create mode 100644 "\345\274\240\346\236\227\346\235\260/20240510-ospf\345\212\250\346\200\201\350\267\257\347\224\261\346\263\250\346\204\217\344\272\213\351\241\271.md" diff --git "a/\345\274\240\346\236\227\346\235\260/20240401-\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\346\236\227\346\235\260/20240401-\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..4a82610 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240401-\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,19 @@ +### 计算机网络基础 + +unix + +Linux —>linux发行版、红帽子、Debian系统 + +freeDBS—>MacOS + +### 计算机网络的常见硬件 + +三网融合、电脑网络、电话网络、电视网络 + +无线络由器:路由器 + +交换器:用于连接同一网络下的不同设备,位于OS17层模型里的数据链层 + +路由器:用于连接不同网络的设备,位于OS17层模型中的网络层 + +三层交换机:工作于网络层的特殊的交换机 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" deleted file mode 100644 index 6935a0b..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240401_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" +++ /dev/null @@ -1,11 +0,0 @@ -### 交换机 - -1. 交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。 - -### 三层交换机 - -1. 三层交换机是在二层交换机的基础上,增加了路由选择功能的网络设备,能够基于 ASIC 和 FPGA 实现网络功能和转发分组。二层交换机能够基于数据链路层的 MAC 地址,进行数据帧或 VLAN 的传输功能。三层交换机能够基于网络层的 IP 地址,实现路由选择以及分组过滤等功能。 - -### 浏览器 - -1. 路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。这样,路由器可以分析各种不同类型网络传来的数据包的目的地址,把非TCP/IP网络的地址转换成TCP/IP地址,或者反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置。所以路由器可以把非TCP/IP网络连接到因特网上。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" "b/\345\274\240\346\236\227\346\235\260/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" new file mode 100644 index 0000000..31c3324 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" @@ -0,0 +1,11 @@ +### 双绞线 (理论极限传输距离100m 建议不超过80m) +1. 线序:A类标准,B类标准,一般以B类标准较为常见 如下:白橙、橙、白绿、绿、白蓝、蓝、白棕、棕 +2. 一共是4对,4对全接,可以提供最多1000m的带宽(或者速度) , 如过只接其中2对(4根),理论最大速度为100m。 +3. 直通线、交叉线 +(1)、直通线:用于不同设备之间的连接 +(2)、交叉线:用于相同设备之间的连接 +但是,最新的网络标准下,设备和设备之间,设备和线材之间,已经不再区分直通线和交叉线 + + +### 光纤 +光导纤维,是一种由玻璃或塑料制成的纤维,利用光在这些纤维中以全内反射原理传输的光传导工具。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240403_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\346\236\227\346\235\260/20240403_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" deleted file mode 100644 index 6038eab..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240403_\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" +++ /dev/null @@ -1,44 +0,0 @@ -### OSI七层模型 - -7. 应用层 -网络服务与最终用户的一个接口 -各种应用程序协议 -协议有:HTTP(超文本传输协议) FTP(文本传输协议) TFTP(简单文件传输协议) SMTP(简单邮件传输协议) SNMP(简单网络管理协议) DNS(域名系统) TELNET(远程终端协议) HTTPS(超文本传输安全协议) POP3(邮局协议版本3 ) DHCP(动态主机配置协议) - -6. 表示层 -数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层) -信息的语法语义以及他们的关联,如加密解密、转换翻译、压缩解压 -格式有,JPEG、ASCll、EBCDIC、加密格式等 [2] -如LPP(轻量级表示协议) - -5. 会话层 -建立、管理、终止会话。(在五层模型里面已经合并到了应用层) -不同机器上的用户之间建立及管理会话 -对应主机进程,指本地主机与远程主机正在进行的会话 -安全协议:SSL(安全套接字层协议)、TLS(安全传输层协议) - -4. 传输层 -定义传输数据的协议端口号,以及流控和差错校验。 -接受上一层数据,在必要的时候把数据进行切割,并将这些数据交给网络层,并保证这些数据段有效到达对端 -协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层 - -3. 网络层 -进行逻辑地址寻址,实现不同网络之间的路径选择。 -控制子网的运行,如逻辑编址、分组传输、路由选择 -协议有:ICMP(互联网控制信息协议) IGMP(组管理协议) IP(IPV4 IPV6)(互联网协议) -安全协议、路由协议(vrrp虚拟路由冗余) - -2. 数据链路层 -建立逻辑连接、进行硬件地址寻址、差错校验 [3] 等功能。(由底层网络定义协议) -将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。 -物理寻址、同时将原始比特流转变为逻辑传输线路 -地址解析协议:ARP、PARP(反向地址转换协议) - -1. 物理层 -建立、维护、断开物理连接。(由底层网络定义协议) -机械、电子、定时接口通信信道上的原始比特流传输 -TCP/IP 层级模型结构,应用层之间的协议通过逐级调用传输层(Transport layer)、网络层(Network Layer)和物理数据链路层(Physical Data Link)而可以实现应用层的应用程序通信互联。 - -应用层需要关心应用程序的逻辑细节,而不是数据在网络中的传输活动。应用层其下三层则处理真正的通信细节。在 Internet 整个发展过程中的所有思想和着重点都以一种称为 RFC(Request For Comments)的文档格式存在。针对每一种特定的 TCP/IP 应用,有相应的 RFC -一些典型的 TCP/IP 应用有 FTP、Telnet、SMTP、SNTP、REXEC、TFTP、LPD、SNMP、NFS、INETD 等。RFC 使一些基本相同的 TCP/IP 应用程序实现了标准化,从而使得不同厂家开发的应用程序可以互相通信 - diff --git "a/\345\274\240\346\236\227\346\235\260/20240407-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2003.md" "b/\345\274\240\346\236\227\346\235\260/20240407-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2003.md" new file mode 100644 index 0000000..ed27d29 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240407-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2003.md" @@ -0,0 +1,17 @@ +# 有线 + +## 光纤 +#### 单模光纤:远距离高速传输 价格贵 +#### 多模光纤:距离较短适合短距离传输 价格便宜 + +#### 光猫:光电转换 +#### 电猫:ADSL +#### 猫棒:mini光电转换器 + +#### 同轴电缆:分为四层 +#### 中心铜线、塑料绝缘体、网状导电层、电线外皮。 + +# 无线 + +## 无线电波 +#### 无线电波:在自由空间(包括空气和真空)传播的射频频段的电磁波 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240407_\347\211\251\347\220\206\344\274\240\350\276\223\344\273\213\350\264\250.md" "b/\345\274\240\346\236\227\346\235\260/20240407_\347\211\251\347\220\206\344\274\240\350\276\223\344\273\213\350\264\250.md" deleted file mode 100644 index f97b3bd..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240407_\347\211\251\347\220\206\344\274\240\350\276\223\344\273\213\350\264\250.md" +++ /dev/null @@ -1,16 +0,0 @@ -1. 双绞线 - -双绞线也称为双扭线。是最古老但又是最常用的传输媒体。是把两根互相绝缘的铜导线并排放在一起,然后按照规则绞合起来构成的双绞线。绞合可以减少相邻的导线的电磁干扰。使用最多的是到处都有的电话系统,因此它是最古老但到现在还在使用的传输介质。那么从用户的电话机到交换机的双绞线称为用户线或用户环路。那么通常是将一定数量的双绞线捆成电缆,在其外面包上护套。那么现在的以太网(目前主流的计算机局域网)基本上也是使用这种双绞线电缆进行连接的。 - -2. 同轴电缆 - -同轴电缆是由内导体铜质芯线、绝缘层、网状编织的外导体屏蔽层,由于外导体屏蔽层以及绝缘保护套所组成,由于外导体屏蔽层的作用,同轴电缆具有很好的抗干扰性,被广泛使用在传输较高速率的数据。目前高质量的同轴电缆的带宽已接近1GHz。 - -3. 光纤 - -光纤通信是利用光导纤维传播光脉冲进行通信的。有光脉冲相当于1,没有光脉冲相当于0。由于光的频率非常的高,约为10的8次方MHz的量级,因此一个光脉冲系统的带宽远远大于目前其他各种传输系统。 - -光纤是光纤通信的传输介质,在发送端有光源。可采用发光二极管或半导体激光器。它们在电脉冲的作用下发射光信号。在接收端利用发光二极管做成光检测器,在检查到光脉冲后转换成电脉冲。 - -光纤只要是由石英玻璃拉丝而成的,主要由纤丝和包层构成双层通信圆柱体。光波通过纤丝进行传导通信的,利用光的折射原理,只要入射角足够大,就会出现全反射,如果光线碰到了包层就会又折射回纤芯,就这要不断重复,光就沿着光纤传输下去。 - diff --git "a/\345\274\240\346\236\227\346\235\260/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2004.md" "b/\345\274\240\346\236\227\346\235\260/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2004.md" new file mode 100644 index 0000000..00cda37 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2004.md" @@ -0,0 +1,16 @@ +# 无线 + +## 无线电波(微波)实现信号覆盖方式 +#### 1.AC+AP +#### 2.mesh + +## 卫星 +wg.G60s +## 红外线 + +## WiFi(2.4G/5G) +#### 2.4G:穿透好,频段低,信号弱 +#### 5G:穿透差,频段高,信号强 +#### Arp病毒通过mac地址入侵 +#### 解决方法要把ip地址和mac地址绑定 +#### Arp协议:通过ip地址获取mac地址 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240408_\346\225\260\346\215\256\351\223\276\350\267\257\345\261\202.md" "b/\345\274\240\346\236\227\346\235\260/20240408_\346\225\260\346\215\256\351\223\276\350\267\257\345\261\202.md" deleted file mode 100644 index cc86e59..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240408_\346\225\260\346\215\256\351\223\276\350\267\257\345\261\202.md" +++ /dev/null @@ -1,7 +0,0 @@ -### 数据链路层 - -1. 数据链路层定义了在单个链路上如何传输数据。这些协议与被讨论的各种介质有关。示例:ATM,FDDI等。数据链路层必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在数据链路层中称这种数据块为帧,帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。 - -2. 物理链路(物理线路):是由传输介质与设备组成的。原始的物理传输线路是指没有采用高层差错控制的基本的物理传输介质与设备。 - -3. 数据链路(逻辑线路):在一条物理线路之上,通过一些规程或协议来控制这些数据的传输,以保证被传输数据的正确性。实现这些规程或协议的硬件和软件加到物理线路,这样就构成了数据链路,从数据发送点到数据接收点所经过的传输途径。当采用复用技术时,一条物理链路上可以有多条数据链路。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240410-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2005.md" "b/\345\274\240\346\236\227\346\235\260/20240410-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2005.md" new file mode 100644 index 0000000..b5eef65 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240410-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2005.md" @@ -0,0 +1,19 @@ +## SSL证书可在ACME中获取(免费) + +## 物理层 +## 数据链路层 +### +## 网络层 +## 传输层 +### TCP 有连接的可靠在文件传输协议 +### UDP 无连接不可靠传输文件传输协议 +## 会话层 +## 表示层 +## 应用层 +### HTTP协议 超文本协议 +### FTP +### SFTP 简单邮件发送协议 +### POP3邮件接受协议 +### telnet 水木清华BBS +### DHCP自动分配ip地址 +### DNS域名解析协议 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240410_OSI.md" "b/\345\274\240\346\236\227\346\235\260/20240410_OSI.md" deleted file mode 100644 index a2a3c55..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240410_OSI.md" +++ /dev/null @@ -1,18 +0,0 @@ -1. OSI(Open System Interconnect),即开放式系统互连。 一般都叫OSI参考模型,是ISO组织在1985年研究的网络互连模型。该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即OSI开放系统互连参考模型。 - -2. 网络层 -进行逻辑地址寻址,实现不同网络之间的路径选择。 -控制子网的运行,如逻辑编址、分组传输、路由选择 -协议有:ICMP(互联网控制信息协议) IGMP(组管理协议) IP(IPV4 IPV6)(互联网协议) -安全协议、路由协议(vrrp虚拟路由冗余) - -3. 数据链路层 -建立逻辑连接、进行硬件地址寻址、差错校验 [3] 等功能。(由底层网络定义协议) -将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。 -物理寻址、同时将原始比特流转变为逻辑传输线路 -地址解析协议:ARP、PARP(反向地址转换协议) - -4. 物理层 -建立、维护、断开物理连接。(由底层网络定义协议) -机械、电子、定时接口通信信道上的原始比特流传输 -TCP/IP 层级模型结构,应用层之间的协议通过逐级调用传输层(Transport layer)、网络层(Network Layer)和物理数据链路层(Physical Data Link)而可以实现应用层的应用程序通信互联。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240411-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2006.md" "b/\345\274\240\346\236\227\346\235\260/20240411-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2006.md" new file mode 100644 index 0000000..0a632da --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240411-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2006.md" @@ -0,0 +1,20 @@ +### IP地址:是分配给连接到计算机网络的每一个设备的数字标签 + +#### NAT(网络地址转换):将多个私有IP地址映射到一个公网IP地址 + +##### tpc:127.0.0.1:80 + +##### udp:127.0.0.1:80 + +#### 子网掩码 + +##### 子网掩码:用于确定IP地址中那一部分表示网络地址 + +### 一个网络中只有60台主机,请使用A类地址来规划IP地址及其子网掩码 + +##### 第一段:172.16.70.0-172.16.70.63 172.16.70.1-172.16.70.62 + +##### 第二段:172.16.70.64-172.16.70.127 172.16.70.172-172.16.70.126 + +##### 第三段:172.16.70.129-172.16.70.192 172.16.70.65-172.16.70.191 + diff --git "a/\345\274\240\346\236\227\346\235\260/20240411_ip\345\222\214\345\255\220\347\275\221\346\216\251\347\240\201.md" "b/\345\274\240\346\236\227\346\235\260/20240411_ip\345\222\214\345\255\220\347\275\221\346\216\251\347\240\201.md" deleted file mode 100644 index 9ed56fd..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240411_ip\345\222\214\345\255\220\347\275\221\346\216\251\347\240\201.md" +++ /dev/null @@ -1,12 +0,0 @@ -### ip 和子网掩码 - -1. IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址(每个机器都有一个编码,如MAC上就有一个叫MAC地址的东西)的差异。是32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址是一种逻辑地地址,用来标识网络中一个个主机,在本地局域网上是惟一的。 - -2. 子网掩码(subnet masking)的功能是告知主机或路由设备,地址的哪一部分是网络号,包括子网的网络号部分,哪一部分是主机号部分。 - - 子网掩码使用与IP地址相同的编址格式,即4个8位组的32位长格式。 - - 在子网掩码中,网络部分和子网络部分对应的位全为“1”,主机部分对应的位全为“0” - - 通过将子网掩码与IP地址进行“与”操作,可提供所给定的IP地址所属的网络号(包括子网络号) - diff --git "a/\345\274\240\346\236\227\346\235\260/20240412-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" "b/\345\274\240\346\236\227\346\235\260/20240412-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" new file mode 100644 index 0000000..7154d60 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240412-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" @@ -0,0 +1,20 @@ +### 思科认证 + +##### **CCNA认证—— 思科认证网络支持工程师** + +##### **CCNP认证—** **—思科认证网络高级工程师** + +##### **CCIE认证—** **—思科认证互联网专家** + +### 华为认证 + +##### **HCIA认证——华为认证ICT工程师** + +##### **HCIP认证—** **—华为认证ICT高级工程师** + +##### **[HCIE](https://link.zhihu.com/?target=https%3A//baike.baidu.com/item/HCIE)—** **—华为认证ICT专家** + +### 思科模拟器 + +##### Cisco Packet Tracer 是由 Cisco 公司发布的一个辅助 学习工具 ,为学习思科 网络课程 的初学者去设计、配置、排除 网络故障 提供了**网络模拟环境**。 用户可以在软件的 图形用户界面 上直接使用拖曳方法建立 网络拓扑 ,并可提供 数据包 在网络中行进的详细 处理过程 ,观察网络实时运行情况。 + diff --git "a/\345\274\240\346\236\227\346\235\260/20240412_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" "b/\345\274\240\346\236\227\346\235\260/20240412_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" deleted file mode 100644 index 0d69226..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240412_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" +++ /dev/null @@ -1,20 +0,0 @@ -### 思科模拟器 -1. Cisco Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计、配置、排除网络故障提供了网络模拟环境。用户可以在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。可以学习IOS的配置、锻炼故障排查能力 - -2. 思科模拟器是一种用于网络设备仿真和实验的工具,它可以帮助你在虚拟环境中测试和学习网络配置,而不需要真实的硬件设备。以下是使用思科模拟器(如Packet Tracer)的基本步骤: - -下载和安装:首先,你需要从思科官方网站下载并安装思科模拟器。通常,学生和教育机构可以免费获取思科Packet Tracer。 - -启动程序:安装完成后,启动思科模拟器。 - -创建新拓扑:在模拟器中,你可以创建一个新的网络拓扑。这包括添加路由器、交换机、PC等网络设备,并连接它们以构建网络结构。 - -配置设备:通过双击设备,你可以打开设备配置界面,然后开始配置设备的各种参数,如IP地址、子网掩码、路由表等。 - -连接设备:使用连接线将设备相互连接,以模拟实际网络中设备之间的通信。 - -模拟网络:配置完设备并连接好后,你可以模拟网络的运行。可以发送ping包、查看连通性、观察数据包的传输等。 - -保存和分享:一旦完成网络配置和实验,记得保存你的拓扑图,这样下次可以直接加载并继续工作。你也可以分享你的拓扑图给别人。 - -思科模拟器是一个非常强大的工具,可以帮助你理解和实践网络配置和故障排除。通过不断练习和尝试,你可以提高你的网络技能并更好地准备网络相关认证考试。祝你好运!如果你遇到任何问题,请随时向我求助。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240415-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" "b/\345\274\240\346\236\227\346\235\260/20240415-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" new file mode 100644 index 0000000..5d406da --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240415-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" @@ -0,0 +1,27 @@ +## 配置模式 +##### 用户模式:刚登录设备时的第一个模式 +##### 特权模式:在用户模式下使用 `enable` 命令 +##### 全局模式:在特权模式下,使用`configure terminal`命令 +##### 接口配置模式:在全局模式下使用`interface`关键字加上某个接口 + +## 命令提示及补全 +##### 当我们要输入一个关键字, 但你却又忘记了这个关键字的全称而只是记得开头的几个字符,这时可以在键入头几个字符后按`?`号 +##### Tab 填写命令或关键字的剩下部分。 +##### Ctrl-U 删除一整行 +##### Ctrl-Z 退出配置模式并返回到执行模式 +##### 向下箭头 用于在前面用过的命令的列表中向前滚动 +##### 向上箭头 用于在前面用过的命令的列表中向后滚动 +##### Ctrl-Shift-6 用于中断诸如 ping 或 traceroute 之类的 IOS 进程 +##### Ctrl-C 放弃当前命令并退出配置模式 + +##### 用户模式            Switch> + +##### 特权模式            Switch# + +##### 全局配置模式      Switch(config)# + +##### 端口模式            Switch(config-if)# + +### 二层交换机:也叫传统交换机,工作在OSI模型的数据链路层,二层交换机又分可分为傻瓜交换机和网管型交换机 +### 三层交换机:在二层交换机的基础上增加了路由功能,能够实现IP数据包的转发 + diff --git "a/\345\274\240\346\236\227\346\235\260/20240415_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" "b/\345\274\240\346\236\227\346\235\260/20240415_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" deleted file mode 100644 index ed27cc3..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240415_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" +++ /dev/null @@ -1,25 +0,0 @@ -``` -Switch> --用户模式 -Switch>en --切换特权模式 -Switch#conf t --切换全局模式 -Switch(config)#hostname mySW --设置交换机名称为mySW -mySW(config)#enable password 123 --设置特权模式密码 -mySW(config)#exit --这里可以退回到用户模式实验特权密码 - -mySW#conf t -mySW(config)#int vlan 1 --切换到接口模式 -mySW(config-if)#ip address 192.168.1.1 255.255.255.0 --在虚拟局域网下配置交换机的IP和子网掩码 -mySW(config-if)#no shut --开启接口 - -mySW(config-if)# -%LINK-5-CHANGED: Interface Vlan1, changed state to up - -%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up - -mySW(config-if)#exit -mySW(config)#line vty 0 4 --进入虚拟终端 设置远程登陆用户数量 -mySW(config-line)#password 123 --设置远程登陆密码 -mySW(config-line)#login --登录 -mySW(config-line)#exit - -``` \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240417-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" "b/\345\274\240\346\236\227\346\235\260/20240417-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" new file mode 100644 index 0000000..f68867b --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240417-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" @@ -0,0 +1,13 @@ +## 交换机命令 +##### 用户模式            Switch> + +##### 特权模式            Switch# + +##### 全局配置模式      Switch(config)# + +##### 端口模式            Switch(config-if)# + +## 通过Telnet、拨号等方式(TCP/IP协议)属于带内管理。 + +##### 通过Telnet、拨号等方式(TCP/IP协议)属于带内管理。 +##### 交换机的管理方式基本分为两种:带内管理和带外管理。 diff --git "a/\345\274\240\346\236\227\346\235\260/20240417_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" "b/\345\274\240\346\236\227\346\235\260/20240417_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" deleted file mode 100644 index 5f05a8b..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240417_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" +++ /dev/null @@ -1,66 +0,0 @@ -在思科模拟器中,您可以使用一些基础命令来配置和管理路由器或交换机。以下是一些常用的基础命令: - -1. **进入特权模式**: - - enable - - -2. **进入全局配置模式**: - - configure terminal - - -3. **配置主机名**: - - hostname Router - - -4. **配置接口**: - - interface GigabitEthernet0/0 - - -5. **配置IP地址**: - - ip address 192.168.1.1 255.255.255.0 - - -6. **启用接口**: - - no shutdown - - -7. **保存配置**: - - copy running-config startup-config - - -8. **显示配置**: - - show running-config - - -9. **显示接口信息**: - - show interfaces - - -10. **显示路由表**: - - show ip route - - -11. **清除路由表**: - - clear ip route * - - -12. **保存配置**: - - write memory - - -13. **重启路由器**: - - reload - \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240418-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272shh\351\205\215\347\275\256.md" "b/\345\274\240\346\236\227\346\235\260/20240418-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272shh\351\205\215\347\275\256.md" new file mode 100644 index 0000000..ba1d96d --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240418-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272shh\351\205\215\347\275\256.md" @@ -0,0 +1,57 @@ +交换机shh配置步骤 + +#### 1.基本设备设置 +``` +Switch(config)#hostname sw1 +``` +#### 2.配置域名与ip +``` +//进入vlan设置ip地址 +sw1(config)#interface vlan 1 +sw1(config-if)#ip add 192.168.2.250 255.255.255.0 +sw1(config-if)#no shutdown + +sw1(config-if)# +%LINK-5-CHANGED: Interface Vlan1, changed state to up +%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up + +sw1(config-if)#exit +//设置域名 +sw1(config)#ip domain-name qq.com +``` +#### 3.生成加密密文 +``` +sw1(config-if)#crypto key generate rsa + +The name for the keys will be: sw1.qq.com +Choose the size of the key modulus in the range of 360 to 2048 for your + General Purpose Keys. Choosing a key modulus greater than 512 may take + a few minutes. + +How many bits in the modulus [512]: 2048 +% Generating 2048 bit RSA keys, keys will be non-exportable...[OK] +``` +#### 4.启用ssh,并设置本地的用户以及登入 +``` +sw1(config)#ip ssh version 2 +*3月 1 0:6:43.369: %SSH-5-ENABLED: SSH 1.99 has been enabled +sw1(config)#line vty 0 15 +sw1(config-line)#transport input ssh +sw1(config-line)#login local +sw1(config-line)#exit +``` +#### 5.配置用户和密码 +``` +//设置特权密码 +sw1(config)#enable password 999 +//设置密文账户和密码 +sw1(config)#username admin password 113 +sw1(config)#exit +``` +#### 6.保存配置 +``` +sw1#wr m +Building configuration... +[OK] +``` +#### 7.测试 diff --git "a/\345\274\240\346\236\227\346\235\260/20240418_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2504.md" "b/\345\274\240\346\236\227\346\235\260/20240418_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2504.md" deleted file mode 100644 index 596b846..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240418_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2504.md" +++ /dev/null @@ -1,49 +0,0 @@ -在思科模拟器中设置SSH登录需要按照以下步骤进行: - -1. **配置主机名和域名**: - - hostname Router - ip domain-name example.com - - -2. **生成RSA密钥对**: - - crypto key generate rsa - - - 这将提示您选择密钥的大小。通常情况下,选择2048位密钥足够安全。 - -3. **配置SSH版本和参数**: - - ip ssh version 2 - ip ssh time-out 120 - ip ssh authentication-retries 3 - - -4. **配置SSH登录**: - - line vty 0 4 - transport input ssh - login local - - - 这将限制VTY线路(远程终端)只能通过SSH进行访问,并指示本地身份验证(使用本地用户名和密码)。 - -5. **配置本地用户名和密码**: - - username privilege 15 secret - - - 这将创建一个本地用户名和密码,该用户将被用于SSH登录。 - -6. **启用SSH服务**: - - crypto key zeroize rsa - - - 这会将现有的RSA密钥对清除。然后重新生成RSA密钥对: - - crypto key generate rsa - - -7. **验证配置**: 确保通过尝试使用SSH客户端连接到路由器来验证配置。您应该能够使用之前设置的用户名和密码成功登录。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240419-vlan\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" "b/\345\274\240\346\236\227\346\235\260/20240419-vlan\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" new file mode 100644 index 0000000..710293d --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240419-vlan\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" @@ -0,0 +1,14 @@ +### vlan的配置 +##### VLAN技术:指在一个物理上相连网段从逻辑上划分成若干个虚拟局域网。 +##### VLAN的实现方式有两种:静态VLAN(按固定端口)和动态VLAN(按MAC、IP地址等)。 + +### 交换机的命令行VLAN模式包括: +``` +VLAN子模式 Switch(vlan)# + +VLAN配置模式 Switch(config-vlan)# + +VLAN接口(SVI)模式 Switch(config-if)# +``` + +### VLAN中继(Vlan Trunk),是指交换机与交换机或路由器相连的情况下,在互联端口上配置中继模式,使得属于不同VLAN的数据帧都可通过这条中继链路进行传输。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240419_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2505.md" "b/\345\274\240\346\236\227\346\235\260/20240419_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2505.md" deleted file mode 100644 index a50bb72..0000000 --- "a/\345\274\240\346\236\227\346\235\260/20240419_\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2505.md" +++ /dev/null @@ -1,15 +0,0 @@ -1. 思科模拟器中,划分VLAN的步骤: - - 1.1 进入交换机0进行配置。 - - 1.2 划分Vlan10、Vlan20。 - - 1.3 依次将端口f0/1、f0/2加入Vlan10;f0/3加入Vlan20。 - - 1.4 进入交换机命令行,定义VLAN并为其设置IP地址。 - - 1.5 进入端口,配置其接入的VLAN。 - - 1.6 在全局模式下进入接口,进入接口模式之后,在设置为access模式,把交换机的接口f0/1和f0/2分别加入vlan2。 - - 1.7 把f0/3和f0/4分别加入vlan3。 \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240429_\351\235\231\346\200\201\350\267\257\347\224\261.md" "b/\345\274\240\346\236\227\346\235\260/20240429-\351\235\231\346\200\201\350\267\257\347\224\261.md" similarity index 100% rename from "\345\274\240\346\236\227\346\235\260/20240429_\351\235\231\346\200\201\350\267\257\347\224\261.md" rename to "\345\274\240\346\236\227\346\235\260/20240429-\351\235\231\346\200\201\350\267\257\347\224\261.md" diff --git "a/\345\274\240\346\236\227\346\235\260/20240506-rip\345\212\250\346\200\201\350\267\257\347\224\261.md" "b/\345\274\240\346\236\227\346\235\260/20240506-rip\345\212\250\346\200\201\350\267\257\347\224\261.md" new file mode 100644 index 0000000..6813854 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240506-rip\345\212\250\346\200\201\350\267\257\347\224\261.md" @@ -0,0 +1,20 @@ +### 动态路由 +##### 路由选择协议可分为3大类: +1、距离矢量 Rip +2、链路状态 OSPF +3、混合型 + +##### 路由信息协议分为: +1、RIPv1 +2、RIPv2 + +##### RIP动态路由配置(两台路由器均要配置): +``` +r1(config)#route rip +r1(config-router)#version 2 +r1(config-router)#net 192.168.20.0 +r1(config-router)#net 10.10.10.0 +r1(config-router)#no auto-summary +r1(config-router)#ex + +``` \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240508-rip\345\212\250\346\200\201\350\267\257\347\224\2612.md" "b/\345\274\240\346\236\227\346\235\260/20240508-rip\345\212\250\346\200\201\350\267\257\347\224\2612.md" new file mode 100644 index 0000000..f915a79 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240508-rip\345\212\250\346\200\201\350\267\257\347\224\2612.md" @@ -0,0 +1,12 @@ +### rip动态路由配置的注意事项 +1、配置中继器模式(trunk) +2、在三层交换器中记得要开启路由模式(IP routing) +3、在三层交换机中如果分VLAN,记得rip的时候都需要network +4、检查IP地址是否有填写,是否填错 +``` +Switch(config)#router rip +Switch(config-router)#ver 2 +Switch(config-router)#net 192.168.10.0 +Switch(config-router)#net 10.10.12.0 +Switch(config-router)#net 192.168.20.0 +``` \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240509-ospf\345\212\250\346\200\201\350\267\257\347\224\261.md" "b/\345\274\240\346\236\227\346\235\260/20240509-ospf\345\212\250\346\200\201\350\267\257\347\224\261.md" new file mode 100644 index 0000000..d949068 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240509-ospf\345\212\250\346\200\201\350\267\257\347\224\261.md" @@ -0,0 +1,15 @@ +#### OSPF,是目前网络中应用最广泛的路由协议之一 +#### OSPF,适用于中大型网络 +#### 路由器通过路由选择协议建立了一个正确、稳定的路由表后,每当收到IP分组时,会将其沿着一条从源结点到达目的结点的最佳路径进行转发,大致过程如下: +1、目的IP地址,目的网络 +2、达目的网络的下一跳路由器的IP地址,将该IP分组 +3、当下一跳路由器接收到该IP分组后,进行类似处理并转发,IP分 +4、若目的网络是与路由器的端口直连的,则直接将IP分组转发到路 +5、若在路由表中既没有下一跳路由地址,也没有目的端口,则将IP分组 +6、若没有设置默认路由或在默认路由中仍没有该目的网络的路由信息,则直接将该IP分组丢弃。 +``` +启用OSPF协议,从属OSPF进程ID=1 +Router(config)#route ospf 1 +Router(config-router)#net 192.168.10.0 0.0.0.255 area 0 +Router(config-router)#net 20.20.11.0 0.0.0.255 area 0 +``` \ No newline at end of file diff --git "a/\345\274\240\346\236\227\346\235\260/20240510-ospf\345\212\250\346\200\201\350\267\257\347\224\261\346\263\250\346\204\217\344\272\213\351\241\271.md" "b/\345\274\240\346\236\227\346\235\260/20240510-ospf\345\212\250\346\200\201\350\267\257\347\224\261\346\263\250\346\204\217\344\272\213\351\241\271.md" new file mode 100644 index 0000000..d9f8756 --- /dev/null +++ "b/\345\274\240\346\236\227\346\235\260/20240510-ospf\345\212\250\346\200\201\350\267\257\347\224\261\346\263\250\346\204\217\344\272\213\351\241\271.md" @@ -0,0 +1,4 @@ +### 注意事项 +1、配置ospf的所需ip网段 +2、三层交换机记得IP routing +3、IP 地址得配置正确 -- Gitee