From ea41ae60c00be2dd94a2df7f4756a406f5600c7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=A9=89=E5=A9=B7?= <2465898445@qq.com> Date: Mon, 17 Mar 2025 20:20:11 +0800 Subject: [PATCH] 20250317 --- ...21\347\273\234\345\237\272\347\241\200.md" | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 "35 \347\216\213\345\251\211\345\251\267/20250317 \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/35 \347\216\213\345\251\211\345\251\267/20250317 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/35 \347\216\213\345\251\211\345\251\267/20250317 \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..170f2bd --- /dev/null +++ "b/35 \347\216\213\345\251\211\345\251\267/20250317 \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,83 @@ +# 计算机网络 +- 一些互联的、自治的计算机系统的集合 +## OSI七层模型 +- 应用层:为计算机用户提供服务 +- 表示层:数据处理 +- 会话层:管理应用程序间的对话 +- 传输层:为两台主机进程之间的通信提供通用的数据传输服务 +- 网络层:路由和寻址 +- 数据链路层:帧编码和误差纠正控制 +- 物理层:透明传送比特流传输 +- 口诀:应表会传网数物 +## 概念 +- 一个将分散的(地理位置不同的)、具有独立功能的计算机系统 +- 通过通信设备(路由)与线路连接起来 +- 由功能完善的软件实现资源共享和信息传递的系统 + +## 分类 +### 按分布范围分类 +- 广域网(WAN):远程网,提供长距离通信 +- 域域网(MAN):覆盖跨越几个街区甚至整个城市 +- 局域网(LAN):几十米到几千米,传统上,局域网使用广播技术,而广域网使用交换技术 +- 个人局域网(PAN):范围十米左右,个人网络 +### 按传输技术分类 +- 广播式网络:所有联网计算机都共享一个公共通信信道 +- 点对点网络:每条物理线路连接一对计算机 +### 按拓扑结构分类 +- 总线型,星型,环型,网状型 +- 总线型:用单根传输线把计算机连接起来 +- 星型:每个终端或计算机都以单独的线路和中央设备相连 +- 环型:所有计算机接口设备连成一个环 +- 网状型:每个结点至少由两条路径与其他结点相连,多用于广域网 + +## 组成 +### 从组成部分来看 +- 硬件、软件和协议组成 +- 硬件:由主机,通信链路,交换设备和通信处理机组成 +- 软件:各种资源共享的软件和方便用户使用的各种工具软件1 +- 协议:计算机网络的核心,规定了网络传输数据所遵循的规范 + +### 从工作方式来看 +- 分为边缘部分和核心部分 +- 边缘部分:由所有连接到因特网上、供用户直接使用的主机组成。用来通讯和资源共享 +- 核心部分:由大量的网络和连接这些网络的路由器组成,为边缘部分提供连通性和交换服务 + +### 从功能组成来看 +- 通信子网和资源子网组成 +- 通信子网:由各种传输介质、通信设备和相应的网络协议组成 +- 通信子网:网络层,数据链路层,物理层,传输层 +- 资源子网:实现资源共享功能的设备及其软件的集合,向网络用户提供共享其他计算机上的硬件资源、软件资源和数据资源的服务 +- 资源子网:应用层,表示层,会话层,传输层 + + +## 功能 +- 数据通信 +- 资源共享 +- 分布式处理 +- 提高可靠性 +- 负载均衡 + + + +# TCP/IP(互联网通信的核心) +- TCP/IP 即传输控制协议/互联网协议,是互联网的基础协议。 +- 它是一套用于计算机网络通信的规则和标准 +- 确保数据能够在不同的网络设备之间可靠地传输。 +## TCP(传输控制协议) +- 确保数据能够可靠传输 +- 保证数据能够完整、按顺序送达 +## IP(互联网协议) +- 将数据包从源头地址传输到目的地地址 +- 定义如何为设备分配IP地址,并通过路由表指导数据包的传输路径 +- IP不保证数据的可靠性,但它为TCP提供基础的传输能力 + +## 关系 +- TCP依赖于IP传输数据 +- IP依赖于TCP确保数据的可靠性 + + +## TCP/IP 模型中还有一些其它常见组件 +- 子网掩码、网关、DNS、ICMP、NAT、防火墙 + https://blog.browserscan.net/zh/docs/tcp-ip-protocol + +![image-20250317201652667](https://gitee.com/wangwting/image-ownership-location/raw/master/img/upgit_20250317_1742213815.png) \ No newline at end of file -- Gitee