From e32c57781c8e489bd81751402f9ac19a8e5626d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A9=B9=E5=AE=87=E8=88=AA?= <14091325+zhan-yu-hang@user.noreply.gitee.com> Date: Mon, 17 Mar 2025 17:14:34 +0800 Subject: [PATCH] zy --- ...72\347\241\200\347\237\245\350\257\206.md" | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 "12 \350\251\271\345\256\207\350\210\252/20250317-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\347\237\245\350\257\206.md" diff --git "a/12 \350\251\271\345\256\207\350\210\252/20250317-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\347\237\245\350\257\206.md" "b/12 \350\251\271\345\256\207\350\210\252/20250317-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\347\237\245\350\257\206.md" new file mode 100644 index 0000000..7095776 --- /dev/null +++ "b/12 \350\251\271\345\256\207\350\210\252/20250317-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\347\237\245\350\257\206.md" @@ -0,0 +1,71 @@ +# 计算机网络分类 +### 按地理范围 +- **局域网(LAN)**:覆盖范围小,如办公室、学校等内部网络,传输速度快,误码率低。 +- **城域网(MAN)**:覆盖城市范围,连接多个局域网,起到城市内网络互联作用。 +- **广域网(WAN)**:覆盖范围大,可跨地区、国家甚至全球,如互联网。 + +### 按传输介质 +- **有线网络**:使用双绞线、光纤等线缆传输数据,稳定性高。 +- **无线网络**:通过无线电波传输数据,灵活性强。 + +### 按拓扑结构 +- **总线型**:所有节点连接在一条总线上,结构简单,但故障诊断困难。 +- **星型**:以中央节点为中心,各节点与中央节点连接,易于管理和维护。 +- **环型**:节点首尾相连形成环形,数据单向传输。 + +# TCP/IP协议 +### 概念 +TCP/IP 是一个协议族,是互联网通信的基础,定义了数据在网络中如何传输、路由和接收。 + +### 分层结构 +- **应用层**:为用户提供应用程序接口,如 HTTP、FTP、SMTP 等。 +- **传输层**:负责端到端的通信,主要协议有 TCP 和 UDP。 + - **TCP**:面向连接,提供可靠的数据传输,如网页浏览、文件传输。 + - **UDP**:无连接,传输速度快,但不保证可靠性,如视频流、实时音频。 +- **网络层**:负责数据包的路由和转发,主要协议是 IP。 +- **数据链路层**:负责将数据封装成帧,在物理链路上传输。 + +### 工作流程 +1. 应用程序产生数据,通过应用层协议封装。 +2. 传输层将数据分段,并添加 TCP 或 UDP 头部。 +3. 网络层将分段的数据封装成 IP 数据包,添加 IP 头部。 +4. 数据链路层将 IP 数据包封装成帧,通过物理链路传输。 +5. 接收端按相反顺序解封装,获取原始数据。 + +# OSI 七层模型笔记 + +## 一、概述 +OSI(Open Systems Interconnection)七层模型是国际标准化组织(ISO)制定的网络通信概念模型,将网络通信功能划分为七个层次,各层相对独立又协同工作,为网络协议设计和网络设备制造提供了标准框架。 + +## 二、各层功能与特点 + +### (一)物理层 +- **功能**:处理物理介质上的比特流传输,规定电气、机械、功能和规程特性。 +- **实例**:电缆类型(如双绞线、光纤)、接口标准(如RJ - 45)。 +- **设备**:集线器、中继器。 + +### (二)数据链路层 +- **功能**:把物理层的比特流封装成帧,进行差错检测与纠正,控制介质访问。 +- **协议**:以太网协议、PPP 协议。 +- **设备**:交换机、网桥。 + +### (三)网络层 +- **功能**:依据网络地址(如 IP 地址)实现数据包从源到目标的传输,负责路由选择和拥塞控制。 +- **协议**:IP 协议、ICMP 协议。 +- **设备**:路由器。 + +### (四)传输层 +- **功能**:提供端到端可靠通信,处理数据分段、重组、流量控制和错误恢复。 +- **协议**:TCP(面向连接、可靠)、UDP(无连接、高效)。 + +### (五)会话层 +- **功能**:建立、维护和管理会话,包括会话建立、拆除和同步。 +- **协议**:NetBIOS、SQL。 + +### (六)表示层 +- **功能**:处理数据表示和转换,如加密、解密、压缩、解压缩。 +- **数据格式**:JPEG、ASCII、MPEG。 + +### (七)应用层 +- **功能**:为用户应用程序提供接口,直接与用户交互。 +- **协议**:HTTP、FTP、SMTP。 \ No newline at end of file -- Gitee