From 65f5c0227c03a15928fc9c1d2a675be30c635bdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=86=E5=87=AF?= <1215579353@qq.com> Date: Wed, 3 Apr 2024 02:58:01 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20=E9=99=86=E5=87=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\351\231\206\345\207\257/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "\351\231\206\345\207\257/.keep" diff --git "a/\351\231\206\345\207\257/.keep" "b/\351\231\206\345\207\257/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 79de120334abf6616ebff2daf0fbe59ce319f6d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9C=E9=99=86=E5=87=AF=E2=80=9D?= <123> Date: Wed, 3 Apr 2024 11:28:30 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E8=AE=A1=E7=AE=97=E6=9C=BA=E7=BD=91?= =?UTF-8?q?=E7=BB=9C=E5=9F=BA=E7=A1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\351\231\206\345\207\257/.keep" | 0 ...21\347\273\234\345\237\272\347\241\200.md" | 91 +++++++++++++++++++ 2 files changed, 91 insertions(+) delete mode 100644 "\351\231\206\345\207\257/.keep" create mode 100644 "\351\231\206\345\207\257/\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/\351\231\206\345\207\257/.keep" "b/\351\231\206\345\207\257/.keep" deleted file mode 100644 index e69de29..0000000 diff --git "a/\351\231\206\345\207\257/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\351\231\206\345\207\257/\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..09747b2 --- /dev/null +++ "b/\351\231\206\345\207\257/\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,91 @@ +### 计算机网络基础 + + 网络: + 1.至少有两个终端 + 2.有一个连接这两个终端的介质 + 3.网线是俗称 学名:双绞线 + a.光纤 + b.无线 + i.微波 + ii.红外线 + iii.蓝牙 + + 有了网络之后: + 1.传输数据 + 2.有源地址 + 3.有目的地址 + 4.数据会被封装 + + 集线器:(HUB) + 1.将众多终端相连,形成网络 + 2.某终端发给它的数据,会被无脑转发 + 3.网络中的终端通过MAC地址识别 + a.每台能上网的设备都必须有MAC地址 + b.MAC地址是上网设备一出厂就有的 + c.MAC地址:物理地址,也称以太网地址 + d.全球唯一(DNA) + + 交换机(Switch):(比集线器强,有选择性) + 1.有很多的网口 + 2.负责同一网络的数据转发 + 3.交换机有端口都有编号 + 4.交换机可以学习MAC地址并维护一张表,这个表记录了端口号和MAC的关系 + + 交换机中,数据传输的几种方式: + 1.1对1 单播 + 2.1对部分 组播 + 3.1对any 广播(区域限制) + a.当目的地址MAC:全是F + b.就表示广播 + + 交换机: + 1.广播域(同一个交换机互换数据) + 2.局域网核心设备 + 3.通过MAC地址识别 + 4.交换机可以再接交换机(理论上是无限的) + + 路由器:(也是网关的一种) + 1.隔离广播域(及连通广播域) + 2.维护路由表(记录Ip的下一跳) + 3.这里用Ip识别设备 + + Ip地址的构成: + 1.网络号(前三位) + 2.主机号(最后一位) + 3.192.168.1.01 + 4.192.168.2.11 + 5.每个上网设备都要有一个IP才可以跨网连接 + 6.不同网络访问需要用路由器 + 7.通过Ip的网络号就可以识别是不是同一个网络 + + MAC是物理地址,DNA + IP是逻辑地址,是一个人的收件地址 + + ### 练习与作业 + + 1.什么是ARP + + ARP(Address Resolution Protocol)是地址解析协议,它是一种将32位的IP地址转换为MAC物理地址的TCP/IP协议。在局域网内部传输时,IP数据包不是靠IP地址而是靠MAC地址来识别目标。因此,ARP协议的主要作用就是确定IP地址与MAC地址之间的对应关系。当主机需要发送信息时,它会将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息以确定目标的物理地址。之后,该IP地址和物理地址会被存入本机的ARP缓存中,以便下次请求时直接查询,从而节约资源。但值得注意的是,ARP是建立在网络中各个主机互相信任的基础上的,这也使得ARP容易受到欺骗攻击。 + + 2.什么是RARP + + RARP(Reverse Address Resolution Protocol)是逆地址解析协议,它的作用与ARP相反,即将MAC物理地址转换为IP地址。RARP的主要目的是在没有配置IP地址的情况下,通过物理地址来获取对应的IP地址,从而实现设备间的通信。 + + 3.预习OSI七层模型 + + 1.OSI七层模型,即开放式系统互连参考模型(Open System Interconnect),是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型。该模型为开放式互连信息系统提供了一种功能结构的框架,包括以下七个层次: + + 2.物理层:物理层是参考模型的最低层,利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。它的主要任务是确定与传输媒体的接口的一些特性,并通过传输媒体将各类计算机连接到一起,传输数据bit流。 + + 3.数据链路层:数据链路层负责建立和管理节点间的链路,并在物理层提供的比特流的基础上,通过差错控制、流量控制方法,使有差错的物理线路变为无差错的数据链路。该层还负责将比特流组织成帧,进行物理寻址和错误检测。 + + 4.网络层:网络层提供数据包的传输服务,实现源到目的地的路径选择。它为传送过来的数据加装IP地址,使得数据段转化为数据包或数据报,用于寻址和路由。 + + 5.传输层:传输层提供会话层和网络层之间的传输服务,负责将会话层的数据进行分段、重组,转化为数据段,提高传输效率,并在发送方和接收方建立一条可靠的连接,确保数据能正确无误的传送到网络层。 + 会话层:会话层负责建立、管理和终止会话,确保数据的同步和控制。它组织和协调两个进程之间的通信,并对数据交换进行管理。 + + 6.表示层:表示层负责对接收到的数据进行解释、加密与解密、压缩与解压缩,即把计算机能识别的东西转换成人能识别的东西。它负责数据的格式转换、加密和解密,ASCII和JPEG等编码和压缩算法属于表示层的范畴。 + + 7.应用层:应用层的作用是为用户的应用程序提供网络服务,使得这些程序可以利用网络资源进行数据交换。它直接为用户的应用程序(如电子邮件客户端、Web浏览器和文件传输程序)提供服务,处理具体的应用细节。 + + OSI七层模型中的每一层都构建在前一层次的基础上,向上提供更高层次的服务,向下依赖更低层次的服务。这种层次化的设计使得网络通信更加灵活和高效。同时,每一层都有其特定的协议和规范,以确保数据的正确传输和处理。 \ No newline at end of file -- Gitee