From 996195fd797270a4b097917b234fb9798389d04e Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 2 Apr 2024 11:24:33 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...272\347\241\200\357\274\2101\357\274\211.md" | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 "11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" diff --git "a/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" "b/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" new file mode 100644 index 0000000..2fcc330 --- /dev/null +++ "b/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" @@ -0,0 +1,17 @@ +# 计算机网络基础(1) + +## 作业: + +### 一:什么是ARP + +​ ARP(Address Resolution Protocol,地址解析协议)是一种用于将网络层地址(比如IP地址)解析为数据链路层地址(比如MAC地址)的协议。在局域网中,当一个设备需要向另一个设备发送数据时,他需要知道目标设备的MAC地址。而ARP就是用来解决这个问题的。 + +​ 当一台设备知道目标设备的IP地址但不知道其MAC地址时,它会在局域网中广播一个ARP请求。其他设备收到这个广播后,如果发现自己的IP地址与请求中的IP地址匹配,就会向请求设备发送一个ARP响应,其中包含自己的MAC地址。请求设备收到响应后, 就知道目标设备的MAC地址,从而可以向其发送数据。 + +​ ARP是一个简单但重要的协议,在局域网中起着关键作用,它帮助设备在通信过程中找到彼此。 + + + +### 二:什么是RARP + +​ RARP(Reverse ADdress Resolution Protocol)是一个网络协议,它用于将物理硬件地址转换为IP地址。与ARP相反,它的功能是根据已知的物理地址查找相应的IP地址。RARP主要用于早期的网络环境中,例如以太网的无盘工作站,这些工作站没有自己的存储设备来存储IP地址,因此需要通过RARP服务器负责相应工作站的请求,将物理地址映射到相应的IP地址上。随着DHCP(Dynamic Host Configuration Protocol)的出现,RARP已经不再广泛使用了,DHCP不仅可以为设备提供IP地址,还可以提供其他网络配置信息,如子网掩码、默认网关和DNS服务器等。 \ No newline at end of file -- Gitee From 73bbb52299d120e55c41a79aad38b6c74412ce52 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 6 Apr 2024 20:07:39 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...2\347\241\200\357\274\2101\357\274\211.md" | 31 +++++ ...2\347\241\200\357\274\2102\357\274\211.md" | 113 ++++++++++++++++++ 2 files changed, 144 insertions(+) create mode 100644 "11\347\216\213\351\200\212/2024-04.03 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2102\357\274\211.md" diff --git "a/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" "b/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" index 2fcc330..0fd4ec7 100644 --- "a/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" +++ "b/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" @@ -1,5 +1,36 @@ # 计算机网络基础(1) +## 笔记: + +1. 网络拓扑结构 + + 星型结构:网络有中心节点,又称为集中式网络。 + + 环型结构:是由连接成封闭回路的望理解点组成的。 + + 树型结构:是总线型结构的扩展,其传输介质可有多条分支,但不形成闭合回路。 + + 总线型结构:连接端用户的物理媒体由所有设备共享。 + + 网状型结构:各节点通过传输线互联起来的。 + +2. 同层用协议,不同层用接口。 + +3. 带宽:单位时间内最大传输速率(M/s) + +4. 吞吐量:单位时间内实际传输多少个比特(M/s) + +5. 传输介质: + + 1. 导向传输介质:双绞线、同轴电缆、光纤 + 2. 非导向传输介质:无线电波-手机通信、微波-卫星通信、红外线、激光 + +6. 通信方式: + + 1. 单工通信:一条信道,只能单项通信。 + 2. 半双工通信:两条信道,能双向通信,不能同时发送和接收。 + 3. 全双工信道:两条信道,能双向通信,可以同时发送和接收。 + ## 作业: ### 一:什么是ARP diff --git "a/11\347\216\213\351\200\212/2024-04.03 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2102\357\274\211.md" "b/11\347\216\213\351\200\212/2024-04.03 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2102\357\274\211.md" new file mode 100644 index 0000000..222a60b --- /dev/null +++ "b/11\347\216\213\351\200\212/2024-04.03 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2102\357\274\211.md" @@ -0,0 +1,113 @@ +# 计算机网络技术(二) + +有了网络之后: + + 1.传输数据 + + 2.有源地址 + + 3.有目的地址 + + 4.数据会被封装 + +集线器:(无脑发送信息) + + 1.将众多终端相连,形成网络。 + + 2.某终端发给他的数据,会被无脑转发。 + + 3.网络中的终端通过MAC地址识别。 + + a.每台能上网的设备都必须有MAC地址。 + + b.MAC地址是上网设备一出厂就有的 + + c.MAC地址:物理地址,以太网地址。 + +交换机:比集线器强(有选择性发送) + + 1.很多的网口。 + + 2.负责同一网络的数据转发。 + + 3.交换机端口都有编号0/2 + + 4.交换机可以学习MAC地址并维护一张表,这个表记录了端口号和MAC的关系。 + +交换机中,数据传输的几种方式: + + 1.1对1 单播 + + 2.1对部分 组播 + + 3.1对多 广播 + + a.当目的地MAC:全是F就表示广播。 + +交换机: + +1.广播域(同一个交换机互发数据) + +2.局域网核心设备 + +3.通过MAC地址识别。 + +4.交换机可以再接交换机(理论上是无限的) + +路由器: + +1.隔离广播域(及连通广播域) + +2.维护路由表(记录ip的下一跳) + +3.这里用IP识别设备。 + +IP地址的构成: + +1.网络号 + +2.主机号 + +3.每个上网设备都要有一个IP才可以跨网连接。 + +4.不同的网络访问需要用到路由器。 + +5.通过IP的网络号就可以识别是不是同一网络。 + +2.OSI七层模型 + +- **物理层**:(第一层) + +解决两个硬件之间怎么通信的问题,常见的物理媒介有光纤、电缆、中继器等。它主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。 + +它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。 + +- **数据链路层:** + +在计算机网络中由于各种干扰的存在,物理链路是不可靠的。该层的主要功能就是:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。 + +它的具体工作是接收来自物理层的位流形式的数据,并封装成帧,传送到上一层;同样,也将来自上层的数据帧,拆装为位流形式的数据转发到物理层。这一层的数据叫做帧。 + +- **网络层:** + +计算机网络中如果有多台计算机,怎么找到要发的那台?如果中间有多个节点,怎么选择路径?这就是路由要做的事。 + +该层的主要任务就是:通过路由选择算法,为报文(该层的数据单位,由上一层数据打包而来)通过通信子网选择最适当的路径。这一层定义的是IP地址,通过IP地址寻址,所以产生了IP协议。 + +- **传输层:** + +当发送大量数据时,很可能会出现丢包的情况,另一台电脑要告诉是否完整接收到全部的包。如果缺了,就告诉丢了哪些包,然后再发一次,直至全部接收为止。 + +简单来说,传输层的主要功能就是:监控数据传输服务的质量,保证报文的正确传输。 + +- **会话层:** + +虽然已经可以实现给正确的计算机,发送正确的封装过后的信息了。但我们总不可能每次都要调用传输层协议去打包,然后再调用IP协议去找路由,所以我们要建立一个自动收发包,自动寻址的功能。于是会话层出现了:它的作用就是建立和管理应用程序之间的通信。 + +- **表示层:** + +表示层负责数据格式的转换,将应用处理的信息转换为适合网络传输的格式,或者将来自下一层的数据转换为上层能处理的格式。 + +- **应用层:**(第七层) + +应用层是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。前端同学对应用层肯定是最熟悉的。 \ No newline at end of file -- Gitee From d14200b6c7d353071b233e81885df9a4518ce909 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 6 Apr 2024 20:08:34 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...2\347\241\200\357\274\2101\357\274\211.md" | 31 ------------------- 1 file changed, 31 deletions(-) diff --git "a/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" "b/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" index 0fd4ec7..2fcc330 100644 --- "a/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" +++ "b/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" @@ -1,36 +1,5 @@ # 计算机网络基础(1) -## 笔记: - -1. 网络拓扑结构 - - 星型结构:网络有中心节点,又称为集中式网络。 - - 环型结构:是由连接成封闭回路的望理解点组成的。 - - 树型结构:是总线型结构的扩展,其传输介质可有多条分支,但不形成闭合回路。 - - 总线型结构:连接端用户的物理媒体由所有设备共享。 - - 网状型结构:各节点通过传输线互联起来的。 - -2. 同层用协议,不同层用接口。 - -3. 带宽:单位时间内最大传输速率(M/s) - -4. 吞吐量:单位时间内实际传输多少个比特(M/s) - -5. 传输介质: - - 1. 导向传输介质:双绞线、同轴电缆、光纤 - 2. 非导向传输介质:无线电波-手机通信、微波-卫星通信、红外线、激光 - -6. 通信方式: - - 1. 单工通信:一条信道,只能单项通信。 - 2. 半双工通信:两条信道,能双向通信,不能同时发送和接收。 - 3. 全双工信道:两条信道,能双向通信,可以同时发送和接收。 - ## 作业: ### 一:什么是ARP -- Gitee From 94ec14f7cb41260f4024de3c456915566e55a795 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=80=8A?= <11809975+wangxundezuoye@user.noreply.gitee.com> Date: Sat, 6 Apr 2024 12:09:17 +0000 Subject: [PATCH 4/4] =?UTF-8?q?update=2011=E7=8E=8B=E9=80=8A/2024-04.02=20?= =?UTF-8?q?=E8=AE=A1=E7=AE=97=E6=9C=BA=E7=BD=91=E7=BB=9C=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=EF=BC=881=EF=BC=89.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王逊 <11809975+wangxundezuoye@user.noreply.gitee.com> --- ...2\347\241\200\357\274\2101\357\274\211.md" | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git "a/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" "b/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" index 2fcc330..b501c6a 100644 --- "a/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" +++ "b/11\347\216\213\351\200\212/2024-04.02 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\357\274\2101\357\274\211.md" @@ -1,4 +1,34 @@ # 计算机网络基础(1) +## 笔记: + +1. 网络拓扑结构 + + 星型结构:网络有中心节点,又称为集中式网络。 + + 环型结构:是由连接成封闭回路的望理解点组成的。 + + 树型结构:是总线型结构的扩展,其传输介质可有多条分支,但不形成闭合回路。 + + 总线型结构:连接端用户的物理媒体由所有设备共享。 + + 网状型结构:各节点通过传输线互联起来的。 + +2. 同层用协议,不同层用接口。 + +3. 带宽:单位时间内最大传输速率(M/s) + +4. 吞吐量:单位时间内实际传输多少个比特(M/s) + +5. 传输介质: + + 1. 导向传输介质:双绞线、同轴电缆、光纤 + 2. 非导向传输介质:无线电波-手机通信、微波-卫星通信、红外线、激光 + +6. 通信方式: + + 1. 单工通信:一条信道,只能单项通信。 + 2. 半双工通信:两条信道,能双向通信,不能同时发送和接收。 + 3. 全双工信道:两条信道,能双向通信,可以同时发送和接收。 ## 作业: -- Gitee