diff --git "a/20250317 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" "b/20250317 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" new file mode 100644 index 0000000000000000000000000000000000000000..320049a865654c1fe838f06819035e7f618091d9 --- /dev/null +++ "b/20250317 \350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" @@ -0,0 +1,167 @@ +# 笔记 + +1. 计算机网络的分类 (个域网、局域网、城域网、广域网等) +2. 网络拓扑结构 (总线型、星型、环型、网状、树型等) +3. 网络协议和标准 (TCP/IP协议族、OSI参考模型)https://www.runoob.com/np/np-intro.html +3. ![image-20250317195038107](https://gitee.com/softwork-wjl/picture-warehouse/raw/master/img/upgit_20250317_1742212238.png) +4. **OSI模型**: + 1. **应用层**:为应用程序提供服务(上层数据【APP】) + 1. 各种应用程序协议,如HTTP、FTP、SMTP、POP3 + 2. HTTP协议、DNS协议、FTP协议等 + 2. **表示层**:数据格式转化、数据加密 + 1. 信息的语法语义以及它们的关联,如加密、解密、转换翻译、压缩解压缩 + 3. **会话层**:建立、管理和维护会话 + 1. 不同机器上的用户之间建立及管理会话 + 4. **传输层**:建立、管理和维护端到端的链接(数据段:TCP头部、上层数据) + 1. 接受上一层的数据,在必要的时候把数据进行分割,并将这些数据交给网络层,且保证这些数据段有效到达对端、 + 2. TCP协议、UDP协议 + 5. **网络层**:IP选址及路由选择(数据包:IP头部,TCP头部,上层数据) + 1. 控制子网的运行,如逻辑编址、分组传输、路由选择 + 2. IP协议、ICMP协议、路由协议 + 6. **数据链路层**:提供介质访问和链路管理(数据帧:MAC头部,IP头部,TCP头部,上层数据) + 1. 物理选址,同时将原始比特流转变为逻辑传输线路 + 7. **物理层**:物理层(比特流) + 1. 机械、电子、定时接口通信信道上的原始比特流传输 + +# 练习 + +## 1. 计算机网络分类 + +1. **按覆盖范围** + + - **局域网(LAN)**:覆盖范围较小,如家庭、办公室或校园内的网络。 + + - **城域网(MAN)**:覆盖一个城市或地区。 + + - **广域网(WAN)**:覆盖范围广,如国家或全球,互联网是典型的广域网。 + + - **个人区域网(PAN)**:覆盖个人设备,如蓝牙连接。 + +2. . **按传输介质** + + - **有线网络**:通过电缆传输数据,如双绞线、同轴电缆、光纤等。 + + - **无线网络**:通过无线电波传输数据,如Wi-Fi、蓝牙、4G/5G等。 + +3. . **按拓扑结构** + + - **总线型网络**:所有设备共享一条通信线路。 + + - **星型网络**:所有设备连接到一个中心节点。 + + - **环型网络**:设备通过环形链路连接。 + + - **网状网络**:设备间有多条路径连接,可靠性高。 + + - **树型网络**:层次化结构,结合总线型和星型网络的特点。 + +4. **按通信方式** + + - **点对点网络**:数据直接在两个设备间传输。 + + - **广播网络**:数据通过广播发送给所有设备。 + +5. **按使用范围** + + - **公用网络**:向公众开放,如互联网。 + + - **专用网络**:仅供特定用户或组织使用,如企业内网。 + +6. **按传输技术** + + - **电路交换网络**:通信前建立专用路径,如传统电话网络。 + + - **分组交换网络**:数据分成包传输,路径不固定,如互联网。 + + - **报文交换网络**:数据以报文形式传输,路径不固定。 + +7. **按协议类型** + + - **TCP/IP网络**:使用TCP/IP协议,如互联网。 + + - **OSI网络**:基于OSI模型,实际应用较少。 + +8. **按功能** + + - **资源子网**:提供计算和存储资源。 + + - **通信子网**:负责数据传输和路由。 + +9. **按服务类型** + + - **客户端-服务器网络**:客户端请求服务,服务器提供服务。 + + - **对等网络(P2P)**:设备既是客户端也是服务器,直接通信。 + +10. **按网络层次** + + - **核心网**:骨干网络,负责高速数据传输。 + + - **接入网**:连接用户与核心网,如DSL、光纤接入等 + +### 2. TCP/IP了解 + +#### TCP/IP + +1. **TCP/IP的作用** + + - **数据传输**:定义数据如何在网络中传输。 + + - **地址分配**:为设备分配唯一地址(IP地址)。 + + - **路由选择**:确定数据从发送方到接收方的路径。 + + - **可靠性**:确保数据完整、有序地传输。 + +2. **采用四层模型**:应用层、传输层,网络层、网络接口层 + + 1. **应用层**: + 1. 常见协议:HTTP(网页浏览),FTP(文件传输),SMTP(电子邮件),DNS(域名解析) + 2. 提供用户与网络的接口,支持各种应用程序。 + 2. **传输层**: + 1. 常见协议:TCP,UDP + 2. 负责端到端的数据传输,确保数据可靠性和完整性。 + 3. **网络层**: + 1. 主要协议:IP,ICMP,ARP + 2. 负责数据包的路由和转发。 + 4. **网络接口层**: + 1. 负责物理传输,处理硬件细节。 + 2. 包括以太网、Wi-Fi等协议。 + +3. **工作原理**:数据封装,数据传输,数据解封装 + +4. **TCP与IP的区别**: + + 1. **IP**: + - 负责寻址和路由。 + - 无连接,不保证数据可靠性。 + 2. **TCP**: + - 负责可靠传输。 + - 面向连接,确保数据完整、有序。 + +5. **TCP/IP的特点** + + 1. **开放性**:公开标准,任何人都可以使用。 + 2. **灵活性**:支持多种网络类型和设备。 + 3. **可扩展性**:能够适应不断增长的网络规模。 + 4. **可靠性**:通过TCP协议确保数据传输的准确性。 + +6. **TCP/IP的应用**: + + 1. **互联网**:TCP/IP是互联网的基础。 + 2. **局域网(LAN)**:企业内部网络也使用TCP/IP。 + 3. **物联网(IoT)**:设备通过TCP/IP进行通信。 + +7. **TCP/IP的地址**: + + 1. **IP地址**:唯一标识网络中的设备,分为IPv4(如`192.168.1.1`)和IPv6(如`2001:0db8::1`)。 + + 2. **端口号**:标识设备上的具体应用程序(如HTTP使用80端口)。 + +### 3. OSI七层模型名字要背下来。 + +# 作业: + +### 书本的12/13页 + +![image-20250317200602181](https://gitee.com/softwork-wjl/picture-warehouse/raw/master/img/upgit_20250317_1742213162.png) \ No newline at end of file