diff --git "a/17\351\273\204\344\270\275\345\207\244/2024.04.02-\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/17\351\273\204\344\270\275\345\207\244/2024.04.02-\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000000000000000000000000000000000000..1f8236b7e235ae641932d663b1b0cbec7d22f8c4 --- /dev/null +++ "b/17\351\273\204\344\270\275\345\207\244/2024.04.02-\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,161 @@ +## 计算机网络基础 + +简单的网络:至少有两个终端,用一条承载数据传输的物理介质连接起来(如网线)组成一个最简单的网络在网络上接口也称为端口 + +网线也称为双绞线,双绞线的特点:防止外部的干扰噪声进入电缆;易于安装,易弯曲,重量轻,具有阻燃性,独立性,灵活性,节省空间 + +​ a.光纤 + +​ b.无线 + +​ i.微波 + +​ ii.红外线 + +​ iii.蓝牙 + +``` +Mb/ps b->bit 位 +MB/Ps B->Byte 字节 +``` + +发送数据 + +发送方:源地址 + +接收方:目的地址 + + + +有了网络之后: + +​ 1.传输数据 + +​ 2.有源地址 + +​ 3.有目的地址 + +​ 4.数据会被封装 + + + +#### 集线器(HuB) + +没有交换机前使用集线器 + +​ 1.将众多终端相连,形成网络 + +​ 2.某终端发给它的数据,会被无脑转发 + +​ 3.网络中的终端通过MAC地址识别 + +​ a.每台能上网的设备都必须有MAC地址 + +​ b.MAC地址是上网设备一出厂就有的 + +​ c.MAC地址有物理地址,以太网地址 + +​ d.全球唯一(DNA) + + + +#### 交换机(Switch 简称 SW) + +当有三台终端要相连时,开始使用交换机 + +​ 1.有很多网口,可以连接N台设备, + +​ 2.负责同一网络的数据转发,交换机比集线器强(有选择性的,不会无脑转发) + +​ 3.交换机的端口都有编号,0/2 + +​ 4.交换机可以学习并记录MAC地址并维护一张表,这个表记录了端口号和MAC的关系 + +交换机: + +​ 1.广播域 + +​ 2.局域网核心设备 + +​ 3.通过MAC地址识别 + +​ 4.交换机可以在接交换机(理论上是无限的) + +#### 交换机中,数据传输的几种方式,通信方式 + +​ 1.1对1 单播 + +​ 2.1对多 组播 + +​ 3.1对any 广播 + +​ 当目的地址MAC全是F时,就表示广播 + + + +#### 路由器 + +路由器也是网关的一种 + +​ 1.隔离广播域(及连通广播域) + +​ 2.维护路由表(记录IP的吓一跳) + +​ 3.这里用IP识别设备 + +​ 4.负责不同网络的连接 + + + +#### IP地址的构成 + +1.网络号 + +2.主机号 + +3.每个上网设备都要有一个IP才可以跨网连接 + +4.不同网络访问需要用到路由器 + +5.通过IP的网络号就可以识别是不是同一网络 + +``` +192.168.1.10 192.168.1是网络号 10是主机号 +192.168.1.11 192.168.1是网络号 11是主机号 +``` + +MAC是物理地址 + +IP是逻辑地址,是一个人的收件地址 + +现实生活中先识别IP,在通过IP决定要不要经过网关,同一个网关就用MAC地址 + + + +#### 练习 + +1.什么是ARP ,RARP + +ARP:地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议 + +RARP:是反向地址转换协议,网络层协议,RARP与ARP工作方式相反 + + + +2.IOS七层模型 + +为了完成不同计算机或网络或架构之间的成功通信,国际标准化组织提出了OSI七层模型,该模型包括了物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 + +1.物理层:建立、维护、断开物理连接 + +2.数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等 + +3.网络层:进行逻辑地址寻址,实现不同网络之间的路径选择 + +4.传输层:定义传输数据的协议端口号,以及流控和差错校验 + +5.会话层:建立、管理、终止会话 + +6.表示层:数据的表示、安全、压缩 + +7.应用层:网络服务与最终用户的一个接口 \ No newline at end of file