From 46c75126ee84c0a1cadf795910cc19d5148bb10f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=81=E6=B6=9B?= <12071408+huang-liutao@user.noreply.gitee.com> Date: Mon, 1 Apr 2024 09:15:46 +0000 Subject: [PATCH 1/3] =?UTF-8?q?=E6=96=B0=E5=BB=BA=2030=20=E9=BB=84?= =?UTF-8?q?=E6=B5=81=E6=B6=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "30 \351\273\204\346\265\201\346\266\233/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "30 \351\273\204\346\265\201\346\266\233/.keep" diff --git "a/30 \351\273\204\346\265\201\346\266\233/.keep" "b/30 \351\273\204\346\265\201\346\266\233/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 62083850a102a0f3cd1c93024a9adab4dc743369 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=81=E6=B6=9B?= <12071408+huang-liutao@user.noreply.gitee.com> Date: Mon, 1 Apr 2024 09:16:21 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2030?= =?UTF-8?q?=20=E9=BB=84=E6=B5=81=E6=B6=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "30 \351\273\204\346\265\201\346\266\233/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "30 \351\273\204\346\265\201\346\266\233/.keep" diff --git "a/30 \351\273\204\346\265\201\346\266\233/.keep" "b/30 \351\273\204\346\265\201\346\266\233/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 9d80bbd4ec6a27a2e54d9436da0f595c2c85c874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=81=E6=B6=9B?= <1841582040@qq.com> Date: Tue, 2 Apr 2024 22:28:54 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\347\220\206\350\256\272.md" | 81 +++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 "\351\273\204\346\265\201\346\266\233/20240401 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\347\220\206\350\256\272.md" diff --git "a/\351\273\204\346\265\201\346\266\233/20240401 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\347\220\206\350\256\272.md" "b/\351\273\204\346\265\201\346\266\233/20240401 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\347\220\206\350\256\272.md" new file mode 100644 index 0000000..91b7183 --- /dev/null +++ "b/\351\273\204\346\265\201\346\266\233/20240401 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\347\220\206\350\256\272.md" @@ -0,0 +1,81 @@ +# 笔记 + +WAN 广域网 MAN 城域网 LAN 局域网 + +最简单的网络 两台主机(端口) 一根网线 (双绞线) + +万维网,互联网(WWW)互联网由许多独立发展的网络通信技术融合而成 + +## TCP/IP + +### 协议(为计算机网络中进行数据交换而建立的规则) + +​ 必要性:事先约定,共同遵守 + +​ 标准化:ISO(国际标准化组织)规定,制定了一个国际标准OSI对通信系统进行了标准化 + +### OSI参考模型(七层) + +​ 1.每个分层都接受由它下一层所提供的特定服务,并为上一层提供特定服务 + +​ 2.上下层之间交互时使用:接口 + +​ 3.同层之间交互用:协议 + +## 七层 + +​ 1.应用层:微信等应用 + +​ 2.表示层:将应用层的数据转化成网络能传输的格式,比如进行编码,utf-8,json + +​ 3.会话层:决定采用那个连接(依次,一次性,顺序)发送表示层给它的数据(由会话层标记发送顺序后才被发送) + +​ 4.传输层(端口): + +​ 1.根据会话层的规定的连接方式顺序,真实的开始建立连接 + +​ 2.真正负责在网络上具体数据的传输 + +​ 3.建立连接,断开连接 + +​ 4.如果数据没有到达,它会负责进行重发 + +​ 5.网络层(路由器): + +​ 1.数据的发送和接受 + +​ 2.负责主机A和B之间的数据通信处理 + +​ 6.数据链路层(二层交换机): + +​ 1.将数据二进制化 + +​ 2.在转给物理层 + +​ 7.物理层: + +​ 1.物理层机器只认0和1 二进制 + +​ 2.电路是脉冲,电压信号 + +​ 3.实物:网卡,网线,光纤 + +### 交换机 + +​ 1.负责转发数据 + +​ 2.学习MAC地址,并缓存起来(维护一个表,记录MAC地址和端口号。根据MAC地址,转发数据到对应的端口上) + +​ 3.通信方式: + +​ 1.广播:一个源地址发送数据,any个主机接受 + +​ 2.单播:一个源地址发送给另一个明确的源地址 + +​ 3.组播:部分接受 + +#### 数据的封装 + +​ 1.通信的数据,不仅有数据本身 + +​ 2.还包括了源地址和目的地址 \ No newline at end of file -- Gitee