diff --git "a/\346\275\230\345\256\207\346\235\260/.keep" "b/\346\275\230\345\256\207\346\235\260/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\346\275\230\345\256\207\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/\346\275\230\345\256\207\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 0000000000000000000000000000000000000000..b14aa670b75924de6d169bd8a5a2730cd323955a --- /dev/null +++ "b/\346\275\230\345\256\207\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,37 @@ +## 计算机网络常见硬件 +三网融合:电脑网络 电视网络 电话网络 +无线路由器:路由器 无线发射器 + +交换机 +- 用于连接同一网络下的不同设备 位于OSI七层模型下的数据链路层 +- 转发/过滤、消除回路 + +路由器 +- 用于连接不同网络下的设备 位于OSI七层模型下的网络层 +- 连接异种网络 路由选择、可作为网关、共享上网 + +三层交换机 +- 用于工作于网络层的特殊的交换机 + +防火墙 +- 内部网和外部网 +- 专用网与公用网之间的屏障 + +网桥 +- 连接两个局域网 +- 位于OSI七层模型下的数据链路层 + +网卡-NIC +- 位于OSI七层模型下的数据链路层 +- 可以绑定一个MAC地址和IP地址(MAC:48位二进制 12位十六进制组成) + +调制解调器-MODEN +- 调制:数字信号转模拟信号 +- 解调:模拟信号转数字信号 + +集线器-HUB +- 位于OSI七层模型下的物理层 +- 对接收到的信号进行再生整形放大 以扩大网络的传输距离 同时把所有节点集中在以它为中心的节点上 + +中继器-RePeatet +- 对信号进行整形放大转发处理 \ No newline at end of file diff --git "a/\346\275\230\345\256\207\346\235\260/20240403\347\275\221\347\273\234\345\261\202\346\254\241\345\210\222\345\210\206.md" "b/\346\275\230\345\256\207\346\235\260/20240403\347\275\221\347\273\234\345\261\202\346\254\241\345\210\222\345\210\206.md" new file mode 100644 index 0000000000000000000000000000000000000000..acccb27e1d8b23472a9b1e29a3b4ed6729cb892e --- /dev/null +++ "b/\346\275\230\345\256\207\346\235\260/20240403\347\275\221\347\273\234\345\261\202\346\254\241\345\210\222\345\210\206.md" @@ -0,0 +1,19 @@ +## 1. 网络层次划分 + +为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化组织(ISO)在1978年提出了"开放系统互联参考模型",即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。其中第四层完成数据传送服务,上面三层面向用户。 + +## 网卡 + +网卡是计算机用于连接计算机网络的硬件设备,通常安装在计算机的主板上。网卡的作用是将计算机内部数据转换为网络数据包,并通过网络电缆或无线信号传输到网络上,同时也可以接收来自网络的数据包并转换为计算机可识别的数据。 + +类型:网卡的类型包括有线网卡和无线网卡。有线网卡通过网线连接到局域网或互联网,而无线网卡通过无线信号连接到无线局域网(Wi-Fi)。 + +接口:网卡通常使用 PCI、PCIe 或 USB 接口连接到计算机主板。无线网卡还可能使用 Mini PCIe 或 M.2 接口。 + +速度:网卡的速度通常以 Mbps(兆位每秒)或 Gbps(千兆位每秒)来表示,速度越快,数据传输速度越快。 + +驱动程序:为了使网卡正常工作,计算机需要安装相应的网卡驱动程序。这些驱动程序通常由网卡制造商提供,也可以通过操作系统的自动更新功能获取。 + +MAC 地址:每块网卡都有一个唯一的 MAC 地址(Media Access Control Address),用于在局域网中唯一标识网卡。 + +性能:网卡的性能取决于其传输速度、稳定性、兼容性等因素。高性能的网卡可以提供更快的网络连接速度和更稳定的数据传输。 \ No newline at end of file diff --git "a/\346\275\230\345\256\207\346\235\260/20240407\345\270\246\345\256\275.md" "b/\346\275\230\345\256\207\346\235\260/20240407\345\270\246\345\256\275.md" new file mode 100644 index 0000000000000000000000000000000000000000..7298822ff47e7d8cefbadf8d46a354948327d0f1 --- /dev/null +++ "b/\346\275\230\345\256\207\346\235\260/20240407\345\270\246\345\256\275.md" @@ -0,0 +1,31 @@ +# 带宽 + +#### 带宽是指数据传输通道或信号传输系统能够传输的数据量。在计算机网络中,带宽通常指的是单位时间内网络传输的数据量,通常用比特率(bits per second,bps)来表示。带宽越高,网络传输的数据量就越大,传输速度也越快。 + +#### 带宽的单位有很多种,常见的包括: + +#### 1.比特每秒(bps):表示每秒传输的比特数。 2.千比特每秒(Kbps):表示每秒传输的千比特数,等于1000 bps。 3.兆比特每秒(Mbps):表示每秒传输的兆比特数,等于1000 Kbps或1,000,000 bps。 4.吉比特每秒(Gbps):表示每秒传输的吉比特数,等于1000 Mbps或1,000,000,000 bps。 带宽的大小直接影响着网络传输的速度和效率。在选择网络服务供应商或计划网络架构时,需要考虑带宽的需求,以确保网络能够满足数据传输的要求。 + +# 有线 + +## 光纤 + +#### 单模光纤:远距离高速传输 价格贵 + +#### 多模光纤:距离较短适合短距离传输 价格便宜 + +#### 光猫:光电转换 + +#### 电猫:ADSL + +#### 猫棒:mini光电转换器 + +#### 同轴电缆:分为四层 + +#### 中心铜线、塑料绝缘体、网状导电层、电线外皮。 + +# 无线 + +## 无线电波 + +#### 无线电波:在自由空间(包括空气和真空)传播的射频频段的电磁波 \ No newline at end of file diff --git "a/\346\275\230\345\256\207\346\235\260/20240408\346\227\240\347\272\277.md" "b/\346\275\230\345\256\207\346\235\260/20240408\346\227\240\347\272\277.md" new file mode 100644 index 0000000000000000000000000000000000000000..4814b462b4d73d2b9404314bc9c0da185860ea97 --- /dev/null +++ "b/\346\275\230\345\256\207\346\235\260/20240408\346\227\240\347\272\277.md" @@ -0,0 +1,35 @@ +### 无线 + +无线电波(微波)实现信号覆盖方式 + +1.AC+AP 2.mesh 卫星 wg.G60s 红外线 + +## ARP + +ARP(Address Resolution Protocol)是一种用于将 IP 地址映射到 MAC 地址的协议,它在网络通信中起着重要的作用。ARP 协议的主要功能是解决网络设备在发送数据包时如何确定目标设备的 MAC 地址的问题。 + +1.工作原理:当一个设备知道目标设备的 IP 地址,但不知道其 MAC 地址时,它会发送一个 ARP 请求广播到局域网中的所有设备,询问“谁拥有这个 IP 地址?”目标设备收到请求后会回复包含自己的 MAC 地址的 ARP 响应。 + +2.缓存:设备在接收到 ARP 响应后会将 IP 地址和对应的 MAC 地址存储在 ARP 缓存中,以便将来的通信中直接使用,避免重复的 ARP 请求。 + +3.ARP 欺骗:由于 ARP 协议的工作原理,网络中存在 ARP 欺骗的风险。恶意攻击者可以发送虚假的 ARP 响应,将合法设备的 IP 地址映射到攻击者的 MAC 地址上,导致数据包被发送到错误的目标设备。 + +4.ARP 缓存中毒:ARP 缓存中毒是一种攻击方式,攻击者发送大量虚假的 ARP 响应,使合法设备的 ARP 缓存中存储了错误的映射关系,从而导致网络通信的混乱甚至瘫痪。 + +5.解决方法:为了防止 ARP 欺骗和 ARP 缓存中毒,可以采取一些安全措施,如静态 ARP 条目、ARP 监控和检测工具、网络隔离等。 + +## MAC + +MAC 地址(Media Access Control 地址)是网络设备在数据链路层(第二层)中的唯一标识符。每个网络设备,如计算机、路由器、网络打印机等,都有一个独一无二的 MAC 地址,由 48 位十六进制数表示(通常以 6 个字节的形式显示,如 00:1A:2B:3C:4D:5E)。 + +以下是关于 MAC 地址的一些重要信息: + +1.唯一性:每个网络设备的 MAC 地址在全球范围内应该是唯一的,以确保网络中的设备可以被准确识别。 + +2.定位:MAC 地址主要用于在局域网(LAN)中识别和定位设备。当设备通过网络通信时,数据包会根据目标设备的 MAC 地址进行传输。 + +3.格式:MAC 地址由 6 个字节组成,通常用冒号或破折号分隔。前三个字节称为组织唯一标识符(OUI),用于标识设备制造商,后三个字节是设备的唯一标识符。 + +4.修改:通常情况下,MAC 地址是固定的,无法轻易更改。但是,一些设备允许用户通过软件手段修改 MAC 地址,这在某些情况下可能会导致安全问题。 + +5.隐私:由于 MAC 地址的唯一性,一些隐私倡导者担心通过跟踪 MAC 地址可以追踪用户的行为。因此,一些操作系统和设备提供了随机化 MAC 地址的功能,以增强用户隐私保护。 \ No newline at end of file diff --git "a/\346\275\230\345\256\207\346\235\260/20240410OSI\346\250\241\345\236\213.md" "b/\346\275\230\345\256\207\346\235\260/20240410OSI\346\250\241\345\236\213.md" new file mode 100644 index 0000000000000000000000000000000000000000..62eaf14a365c78b91dd710d3d146926333999ff5 --- /dev/null +++ "b/\346\275\230\345\256\207\346\235\260/20240410OSI\346\250\241\345\236\213.md" @@ -0,0 +1,59 @@ +## SSL证书可在ACME中获取(免费) + +## 物理层 + +## 数据链路层 + +### + +## 网络层 + +## 传输层 + +### TCP 有连接的可靠在文件传输协议 tcp + +TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层协议。它在网络通信中扮演着重要的角色,确保数据的可靠传输。 + +以下是TCP的一些主要特点和工作原理: + +1.面向连接:在数据传输之前,通信双方需要先建立连接,然后再进行数据传输,最后再释放连接。这种连接是全双工的,即双方可以同时发送和接收数据。 + +2.可靠性:TCP通过序列号、确认应答、重传机制等手段来确保数据的可靠传输。发送方发送数据后,会等待接收方的确认应答,如果未收到确认,则会重传数据。 + +3.拥塞控制:TCP通过拥塞窗口、慢启动、拥塞避免等机制来避免网络拥塞,从而保证网络的稳定性和公平性。 + +4.数据分段:TCP将应用层传输过来的数据分割成以报文段为单位的数据块,并在每个报文段中添加序列号等控制信息,以确保数据的完整性和顺序性。 + +# udp + +UDP(User Datagram Protocol)是一种无连接的、不可靠的传输层协议。与TCP相比,UDP更加轻量级,但不具备TCP的可靠性和复杂的控制机制。 + +以下是UDP的一些主要特点和工作原理: + +1.无连接:UDP在传输数据时不需要先建立连接,直接将数据发送出去。因此,UDP的开销比TCP低,适用于实时性要求较高的应用场景。 + +2.不可靠性:UDP不提供数据重传、确认应答、流量控制等机制,因此数据传输过程中可能会丢失、重复或乱序。应用程序需要自行处理这些问题。 + +3.简单性:UDP相对于TCP更加简单,没有复杂的连接管理和流量控制机制,适用于对实时性要求较高、可以容忍少量数据丢失的应用场景。 + +### UDP 无连接不可靠传输文件传输协议 + +## 会话层 + +## 表示层 + +## 应用层 + +### HTTP协议 超文本协议 + +### FTP + +### SFTP 简单邮件发送协议 + +### POP3邮件接受协议 + +### telnet 水木清华BBS + +### DHCP自动分配ip地址 + +### DNS域名解析协议 \ No newline at end of file diff --git "a/\346\275\230\345\256\207\346\235\260/20240411\347\275\221\347\273\234\345\234\260\345\235\200.md" "b/\346\275\230\345\256\207\346\235\260/20240411\347\275\221\347\273\234\345\234\260\345\235\200.md" new file mode 100644 index 0000000000000000000000000000000000000000..683fe4579f68b5df72c4611738aa7ea89b487340 --- /dev/null +++ "b/\346\275\230\345\256\207\346\235\260/20240411\347\275\221\347\273\234\345\234\260\345\235\200.md" @@ -0,0 +1,33 @@ +### IP地址:是分配给连接到计算机网络的每一个设备的数字标签 + +#### NAT(网络地址转换):将多个私有IP地址映射到一个公网IP地址 + +IP(Internet Protocol)是互联网协议的简称,是互联网中最基本的协议之一。它负责在网络中传输数据包,确保数据能够从发送端到接收端正确传输。IP 地址就是在 IP 协议中用来标识网络中设备的地址。 + +IP 地址分为 IPv4 和 IPv6 两种类型: + +IPv4 地址:IPv4 地址是32位的地址,通常以点分十进制表示(如192.168.1.1),它由四个8位的数字组成,范围从 0 到 255,共计约42亿个不同的地址。由于 IPv4 地址空间有限,导致 IPv4 地址资源紧缺的问题。 + +IPv6 地址:IPv6 地址是128位的地址,通常以冒号分隔的十六进制表示(如2001:0db8:85a3:0000:0000:8a2e:0370:7334),IPv6 地址空间极其庞大,可以提供约340亿亿亿亿亿个不同的地址,以满足未来互联网的需求。 + +##### tpc:127.0.0.1:80 + +##### udp:127.0.0.1:80 + +#### 子网掩码 + +##### 子网掩码:用于确定IP地址中那一部分表示网络地址 + +子网掩码(Subnet Mask)是用来指示一个 IP 地址的哪一部分代表网络地址,哪一部分代表主机地址的掩码。子网掩码与 IP 地址一起使用,用于确定一个 IP 地址属于哪个网络,以及在该网络中的主机地址。 + +子网掩码通常是一个32位的二进制数字,与 IP 地址进行“与”运算,以确定网络地址和主机地址。在子网掩码中,通常以连续的“1”表示网络地址的部分,以连续的“0”表示主机地址的部分。 + +例如,对于一个 IPv4 地址 192.168.1.10,如果子网掩码是 255.255.255.0,那么可以进行如下的二进制运算: + +IP 地址:192.168.1.10 -> 11000000.10101000.00000001.00001010 子网掩码:255.255.255.0 -> 11111111.11111111.11111111.00000000 将 IP 地址和子网掩码进行“与”运算,得到网络地址: + +11000000.10101000.00000001.00001010 & 11111111.11111111.11111111.00000000 11000000.10101000.00000001.00000000 + +对于该 IP 地址来说,网络地址为 192.168.1.0,主机地址为 0.0.0.10。 + +##### \ No newline at end of file diff --git "a/\346\275\230\345\256\207\346\235\260/20240412\346\200\235\347\247\221.md" "b/\346\275\230\345\256\207\346\235\260/20240412\346\200\235\347\247\221.md" new file mode 100644 index 0000000000000000000000000000000000000000..d43bea743cd7c6fb0bfa2082b818ccc6eb176001 --- /dev/null +++ "b/\346\275\230\345\256\207\346\235\260/20240412\346\200\235\347\247\221.md" @@ -0,0 +1,22 @@ +## 思科介绍 + +“思科”是指美国一家知名的科技公司,全称为Cisco Systems,Inc。思科成立于1984年,总部位于加利福尼亚州圣克拉拉。该公司主要业务包括设计、制造和销售与网络技术相关的设备和解决方案。 + +思科是全球最大的网络设备制造商之一,其产品范围涵盖了路由器、交换机、安全设备、服务器、视频会议设备等。思科的产品和解决方案广泛应用于企业、政府机构、教育机构以及服务提供商等不同领域。 + +除了硬件设备,思科还提供各种软件解决方案,包括网络管理软件、安全软件、通信软件等,以帮助客户构建和管理复杂的网络基础设施。 + +思科在全球范围内拥有广泛的客户群体,并且是许多企业和组织的首选网络设备和解决方案供应商之一。 + +## cisco考试 + +思科认证考试是一系列由思科系统公司提供的专业技术认证考试,旨在验证个人在计算机网络和相关技术领域的技能和知识。这些考试涵盖了广泛的主题,包括网络设计、安全、路由与交换、无线网络、云计算等。 + +思科认证考试通常分为不同的级别和专业领域,其中包括: + +1. **入门级认证(Entry-level Certifications)**:这些认证适用于初学者,旨在验证基础技能和知识。例如,CCENT(Cisco Certified Entry Networking Technician)认证是入门级认证的一个例子,它验证了网络基础知识和技能。 +2. **专业级认证(Associate Certifications)**:这些认证适用于有一定经验的技术专业人员,涵盖了更广泛和深入的主题。例如,CCNA(Cisco Certified Network Associate)认证是专业级认证的一个例子,它验证了网络基础、路由与交换、安全等方面的技能。 +3. **专家级认证(Professional Certifications)**:这些认证适用于具有深入专业知识和经验的技术专家。例如,CCNP(Cisco Certified Network Professional)认证验证了网络专业人员在设计、实施、运行和故障排除复杂的企业网络方面的技能。 +4. **专家级认证(Expert Certifications)**:这些认证是思科认证中的最高级别,适用于具有深入专业知识和经验的高级技术专家。例如,CCIE(Cisco Certified Internetwork Expert)认证是专家级认证的一个例子,它是思科认证中最具权威性和难度的认证之一,验证了专家级别的网络工程师在设计、实施和管理复杂的企业网络方面的技能。 + +思科认证考试通常由专业认证中心或认证机构提供,考试内容涵盖理论知识和实际操作。通过思科认证考试可以证明个人在相关领域具有专业技能和知识,有助于提升个人在职场中的竞争力和职业发展机会。 \ No newline at end of file