From 402f46562cfd8037c56254fcb810bbfb2712b525 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=97=AB=E7=BB=A7=E5=91=A8?= Date: Mon, 1 Apr 2024 23:51:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E4=BF=A1=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...54\344\270\200\351\227\250\350\257\276.md" | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 "\351\227\253\347\273\247\345\221\250/20240401\347\275\221\347\273\234\345\237\272\347\241\200\347\254\254\344\270\200\351\227\250\350\257\276.md" diff --git "a/\351\227\253\347\273\247\345\221\250/20240401\347\275\221\347\273\234\345\237\272\347\241\200\347\254\254\344\270\200\351\227\250\350\257\276.md" "b/\351\227\253\347\273\247\345\221\250/20240401\347\275\221\347\273\234\345\237\272\347\241\200\347\254\254\344\270\200\351\227\250\350\257\276.md" new file mode 100644 index 0000000..4caab12 --- /dev/null +++ "b/\351\227\253\347\273\247\345\221\250/20240401\347\275\221\347\273\234\345\237\272\347\241\200\347\254\254\344\270\200\351\227\250\350\257\276.md" @@ -0,0 +1,116 @@ +# 计算机网络规模 + +1. ###### 广域网WAN(Wide Area Network) 大多指互联网 + + ![image-20240401231012391](https://gitee.com/yan-jizhou/picgo-chart-bed/raw/master/pic/202404012310112.png) + +3. ###### 城域网MA(Metropolitan Area network)比广域网再小一级的、连接整个城市的网络叫城域网 + +4. ###### 局域网LAN(Local Area Network)指一个楼层、一栋楼或一个校园等相对较小的区域内的网络 + +# 协议: + +## 协议的概括 + +1. 协议:就是计算机与计算机之间通过网络实现通信时事先达成的一种“约定” + +2. 遵循相同的协议就能够实现 通信 + + TCP/IP就是IP、TCP、HTTP等协议的集 合。现在,很多设备都支持TCP/IP + +## 协议的标准化 + +1. ISO(International Organization for Standards,国际标准化组织。) +2. 制定了 一个国际标准OSI(Open Systems Interconnection,开放式通信系统互联参考模型 + +## 协议的分层 + +![image-20240401231159922](https://gitee.com/yan-jizhou/picgo-chart-bed/raw/master/pic/202404012312098.png) + +1. 应用层: + + 1. 为应用程序提供服务并规定应用程序中通信相关的细节 + + 1. 包括文件传输、电子邮件、远程登录(虚拟终 端)等协议 + + 1. 如qq,微信等 + 2. 后发送给目标地址 + +2. 表示层: + +1. 将设备固有的数据格式转换为网络标准传输格式 +2. 主要负责数据格式的转换utf-8,json +3. 将实际传输的数据转交给下一层去处 理。 + +3.会话层 + +三种建立连接的方式: + +会话层负责**决定**建立连接和断开连接的**时机** + +a.一次连接多个 + +b.一次建立多个连接 + +c.多次链接不同连接 + +1. 负责建立和断开通信连接 +2. 及数据的分割等数据传输相关的管理。 +3. 其收到的数据前端附加首部或标签信息后再转发给下一层。而这些 首部或标签中记录着数据传送顺序的信息 + +4.传输层 + +传输层进行**实际**的建立和断开**处理** + +传输层为确保所传输的数据到达目标地址,会在通信两端的计算机之间进行确认,如果数据没有到 达,它会负责进行重发 + +实际上将数据传输给对端的处理是由网络层来完成的 + +网络层: + +网络层的作用是在网络与网络相互连接的环境中,将数据从发送端主机发送到接收端主机 + +数据链路层、物理层: + +1. 数据链路层的作用就是在这些通过传输介质互连的设备 之间进行数据处理 +2. 物理层中,将数据的0、1转换为电压和脉冲光传输给物理的传输介质,而相互直连的设备之间使用地址 实现传输。这种地址被称为MAC(Media Access Control,介质访问控制。) 地址,也可称为物理地址或 硬件地址。 + + + +![image-20240401233256054](https://gitee.com/yan-jizhou/picgo-chart-bed/raw/master/pic/202404012333405.png) + +传输方式的分类: + +面向有连接型: + +![image-20240401233451675](https://gitee.com/yan-jizhou/picgo-chart-bed/raw/master/pic/202404012334005.png) + +面向无连接型: + +![image-20240401233518294](https://gitee.com/yan-jizhou/picgo-chart-bed/raw/master/pic/202404012335179.png) + +根据接收端数量分类: + +■ 单播(Unicast) + +组合起来就是指1对1通信 + +![image-20240401233739187](https://gitee.com/yan-jizhou/picgo-chart-bed/raw/master/pic/202404012337788.png) + +■ 广播(Broadcast) + +从1台主机发送给与之相连的所有其他主机 + +■ 多播(Multicast) + +多播与广播类似,也是将消息发给多个接收主机。不同之处在于多播要限定某一组主机作为接收端。 + +![](https://gitee.com/yan-jizhou/picgo-chart-bed/raw/master/pic/202404012340542.png) + +![image-20240401234112586](https://gitee.com/yan-jizhou/picgo-chart-bed/raw/master/pic/202404012341645.png) + +■ 任播(Anycast) + +任播是指在特定的多台主机中选出一台作为接收端的一种通信方式。 + +![image-20240401234134073](https://gitee.com/yan-jizhou/picgo-chart-bed/raw/master/pic/202404012341134.png) -- Gitee