From b33a3d8ee24264afc9ffad13ea1f40246f94f5d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9A=E5=B8=86?= <11827039+yao-fan666@user.noreply.gitee.com> Date: Tue, 2 Apr 2024 22:03:18 +0800 Subject: [PATCH] biji --- "20240401.\347\254\224\350\256\260.md" | 41 ++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 "20240401.\347\254\224\350\256\260.md" diff --git "a/20240401.\347\254\224\350\256\260.md" "b/20240401.\347\254\224\350\256\260.md" new file mode 100644 index 0000000..20a9fff --- /dev/null +++ "b/20240401.\347\254\224\350\256\260.md" @@ -0,0 +1,41 @@ + 最简单的网络 + 两个计算机组成的网络 + 一根双绞线(网线) +## 计算机网络的分类 + 广域网 WAN + 城域网 MAN + 局域网 LAN +## 协议 + 必要性:事项约定,共同遵守 + 谁规定 OSI 国际标准化组织 + OSI:开放式通信系统互联网参考模型网路协议 +## 什么事OSI参考模型 + 1、每个分层都接收有它下一层所提供的特定服务,并为上一层提供提供服务。 + 2、上下层之间交互时:接口 + 3、同层之间交互用:协议 +## 交换机 + 1、学习转发数据 + 2、学习MAC地址,并缓存起来 + 1、维护一个表记录MAC地址和端口号 + 2、根据MAC地址,转发数据到对应端口上 + 3、通信方式: + 1、广播 :一个源地址发送数据,any个主机接收区(不是ALL) + 2、单播 :一个源地址发个另一个明确源地址 + 3、组播 :部分接收 + 数据封装 + 1、通信的数据,不仅有数据本身 + 2、包括: + 1、源地址 + 2、目的地址 + +## OSi参考模型 +``` +||-||-|| +|应用层|-|用于用户应用程序交互,提供网络服务。|-|例如微信等APP| +|表示层|-|对数据进行翻译、编码、压缩或加密处理。|-|将应用层的数据转换成网络能传输方式。如编码UTF-8| +|会话层|-|建立、管理和终止网络连接|-|决定采用那个连接发送表示层的数据(依次、一次性、顺序),只对何时建立、发送、管理,没有实际传输功能| +|传输层|-|提供端对端的通信服务,确保数据的可靠传输。|-|根据会话层的规定的连接方式顺序,真实开始建立连接,真正复制网络上数据传输,建立连接和断开,如果数据没传输成功会重新发送。端口| +|网络层|-|负责路由选择,进行数据包的传输和路由控制|-|数据接收和发送。给数据链路成提供点对点的传输,进一步管理数据通信。向3传输层提供端对端的数据传输。路由器| +|数据链路层|-|建立数据链路俩你姐,处理数据信号的错误,并通过网络进行数据的可靠传输|-|二层交换机,数据帧传输,转换成向下转换二进制服务物理层,向上封装成数据包服务网络层| +|物理层|-|负责实际信号的传输,包括电缆、连接器和信号的生成与检测|-|网卡、等硬件传输| +``` \ No newline at end of file -- Gitee