专题四 OSI模型和TCPIP模型(讲义)-《计算机网络基础》高考备考讲练测(广西)

2025-05-20
| 12页
| 126人阅读
| 1人下载
精品

资源信息

学段 中职
学科 职教专业课
课程 计算机网络技术基础
教材版本 -
年级 -
章节 -
类型 教案-讲义
知识点 计算机网络体系结构
使用场景 中职复习
学年 2025-2026
地区(省份) 广西壮族自治区
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 236 KB
发布时间 2025-05-20
更新时间 2025-05-20
作者 xkw_076789343
品牌系列 上好课·一轮讲练测
审核时间 2025-05-20
下载链接 https://m.zxxk.com/soft/52198813.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

专题四 OSI模型和TCP/IP模型 【考纲要求】 知识要点 考试条目 1.认知计算机网络 (5)了解TCP/IP参考模型的工作原理; (6)掌握OSI、TCP/IP体系结构、各层协议(TCP、UDP、IP、ICMP、ARP)及功能; 【课时安排】 2课时 【知识梳理】 考点 OSI模型 一、发展 1983年国际标准化组织(IS0)形成开放系统互连参考模型的正式文件,即ISO 7489国际标准。 OSI采用了分层的结构化技术,其分层的原则是: (1)层次的划分应该从逻辑上将功能分组,每层应当实现一个定义明确的功能。 (2)每层功能的选择应该有助于制订网络协议的国际化标准。 (3)层次应该足够多,以使每一层小到易于管理,但也不能太多,否则汇集各层的处理开销太大。 (4)各层边界的选择应尽量减少跨过接口的通信量。 0SI参考模型共有七层,由低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。。 二、物理层 功能: 定义物理连接的特性(如线缆类型、接口标准、信号传输方式)。 传输原始二进制比特流(0 和 1),不关心数据含义。 处理物理信号的编码、调制、同步等(如电压高低、光信号强弱)。 数据单元:比特(Bit) 典型协议 / 标准: IEEE 802.3(以太网物理层)、RS-232(串口标准)、光纤传输标准(如 IEEE 802.3z)。 设备:集线器(Hub)、中继器(Repeater)、物理线缆(双绞线、光纤)。 三、数据链路层 功能: 将比特流组织成 “帧”(Frame),定义帧的格式和边界。 实现相邻节点间的可靠传输,处理错误检测(如 CRC 校验)和流量控制。 管理物理地址(MAC 地址),支持介质访问控制(如 CSMA/CD)。 数据单元:帧(Frame) 子层: 逻辑链路控制层(LLC):处理上层协议的接口(如 IPX、IP)。 介质访问控制层(MAC):管理物理地址和信道访问。 典型协议: 以太网(Ethernet)、PPP(点对点协议)、HDLC(高级数据链路控制)。 设备:交换机(Switch)、网桥(Bridge)。 四、网络层 功能: 实现跨网络的通信,通过逻辑地址(如 IP 地址)进行路由和寻址。 处理数据包的分段与重组(当数据超过链路层 MTU 时)。 选择最佳路径(路由算法),支持拥塞控制。 数据单元:数据包(Packet) 典型协议: IP(网际协议)、ICMP(互联网控制消息协议)、OSPF(路由协议)、BGP(边界网关协议)。 设备:路由器(Router)。 五、传输层 功能: 端到端的通信,确保数据可靠传输(如 TCP)或无连接传输(如 UDP)。 实现流量控制、错误恢复(重传机制)和端口寻址(区分应用程序)。 分割上层数据(如将大文件分成段),并在接收端重组。 数据单元:段(Segment,TCP)/ 数据报(Datagram,UDP) 核心协议: TCP(传输控制协议,面向连接,可靠传输) UDP(用户数据报协议,无连接,高效但不可靠) 六、会话层 功能: 建立、管理和终止应用程序之间的会话(逻辑连接)。 支持会话同步(如断点续传时标记检查点)和会话恢复。 典型应用: 远程登录(如 SSH、Telnet)、网络会议的会话管理。 协议:NFS(网络文件系统)的会话管理、SQL 的连接管理(部分功能)。 七、表示层 功能: 处理数据格式转换(如 ASCII 与 Unicode 互转、JPEG 压缩 / 解压缩)。 加密解密(如 HTTPS 的 TLS 加密)和数据压缩(减少传输流量)。 确保不同系统间的数据表示一致(如大端 / 小端字节序转换)。 典型技术: 编码格式(JSON、XML)、加密算法(AES、RSA)、压缩算法(ZIP)。 八、应用层 功能: 直接为用户应用程序提供服务(如文件传输、电子邮件、网页浏览)。 定义应用层协议的规则(如数据格式、交互流程)。 数据单元:消息(Message) 典型协议: HTTP(网页浏览)、FTP(文件传输)、SMTP/POP3/IMAP(电子邮件)、DNS(域名解析)、SSH(安全远程登录)。 示例应用:浏览器、邮件客户端、FTP 工具。 九、核心特点 分层解耦:每层独立实现功能,修改一层不影响其他层(如更换物理层线缆不影响应用层)。 数据封装与解封装: 发送端:从应用层到物理层,每层添加协议头部(Header)或尾部(Footer),形成完整的帧 / 数据包。 接收端:从物理层到应用层,逐层剥离头部,还原数据。 服务接口:下层通过 “服务访问点(SAP)” 为上层提供服务(如传输层通过端口号为应用层提供服务)。 考点 TCP/IP模型 TCP/IP 体系结构是互联网通信的核心框架,它将复杂的网络通信过程划分为四层(或五层,根据分类方式不同),每层专注于特定功能,通过协议协同工作。 一、应用层 功能:直接面向用户,提供网络服务和应用程序接口。 核心协议: HTTP:用于网页传输(如浏览器访问网站)。 FTP:文件传输协议。 SMTP:电子邮件发送协议。 DNS:域名解析协议(将域名转换为IP地址)。 数据单位:应用层生成报文(Message)。 示例:当你在浏览器输入网址时,HTTP协议会生成请求报文,交给传输层处理。 二、传输层 功能:提供端到端(进程到进程)的数据传输服务,确保数据完整性和可靠性。 核心协议: TCP(传输控制协议,Transmission Control Protocol) 1. 所属层次 传输层(TCP/IP 模型),面向连接的可靠传输协议。 2. 核心功能 可靠传输:通过确认机制、重传机制确保数据无丢失、无重复、按序到达。 流量控制:通过滑动窗口机制控制发送方速率,避免接收方缓冲区溢出。 拥塞控制:动态调整传输速率,避免网络拥塞(如慢启动、拥塞避免、快速重传、快速恢复算法)。 字节流服务:将数据视为连续的字节流,无消息边界(与 UDP 的 “数据报” 不同)。 3. 工作原理 三次握手建立连接: 客户端发送 SYN 包(同步请求,序号 x)。 服务器回复 SYN+ACK 包(确认 x,序号 y)。 客户端回复 ACK 包(确认 y,连接建立)。 数据传输:将应用数据分割为 TCP 段(Segment),每个段包含源 / 目标端口、序号、确认号、窗口大小等字段。 四次挥手断开连接: 客户端发送 FIN 包(结束传输,序号 m)。 服务器回复 ACK 包(确认 m,序号 n)。 服务器发送 FIN 包(准备关闭,序号 p)。 客户端回复 ACK 包(确认 p,连接关闭)。 4. 特点 可靠、面向连接、高延迟(需握手 / 挥手)、开销大(头部 20 字节起)。 适用于对数据完整性要求高的场景:HTTP、HTTPS、FTP、SMTP、Telnet 等。 UDP(用户数据报协议,User Datagram Protocol) 1. 所属层次 传输层(TCP/IP 模型),无连接的不可靠传输协议。 2. 核心功能 高效传输:无需建立连接,直接发送数据报(Datagram),延迟低、开销小(头部仅 8 字节)。 尽力而为:不保证数据到达、不保证顺序、不处理错误(需上层应用自行处理)。 保留消息边界:每个 UDP 数据报是独立的,接收方读取时按完整数据报接收。 3. 工作原理 发送方将应用数据封装为 UDP 数据报(包含源 / 目标端口、长度、校验和),直接通过 IP 层发送。 接收方收到后仅简单校验,不确认、不重传。 4. 特点 不可靠、无连接、低延迟、开销小。 适用于实时性要求高、允许少量丢包的场景:DNS 查询、DHCP、视频流(RTSP/RTP)、VoIP、网络游戏(如 UDP 版微信语音)。 三、网络层 功能:负责将数据从源主机路由到目标主机,实现跨网络的逻辑寻址。 核心协议: IP(网际协议,Internet Protocol) 1. 所属层次 网络层(TCP/IP 模型),核心路由协议,实现跨网络通信。 2. 核心功能 寻址与路由:通过 IP 地址(IPv4/IPv6)标识网络节点,利用路由表将数据包从源主机转发到目标主机。 无连接分组传输:每个 IP 数据报(Packet)独立处理,不保证顺序和可靠性(依赖上层协议如 TCP 实现可靠传输)。 分片与重组:当数据超过链路层 MTU(最大传输单元)时,对数据报进行分片,目标主机重组。 3. 数据报结构 头部(20 字节起):包含版本(IPv4/IPv6)、头部长度、服务类型、总长度、标识(分片标识)、标志(是否允许分片)、片偏移(分片位置)、TTL(生存时间,每经过一个路由器减 1,防止环路)、协议(上层协议类型,如 TCP=6,UDP=17)、校验和、源 / 目标 IP 地址。 数据部分:封装上层协议数据(如 TCP 段、UDP 数据报)。 4. 特点 网络层核心协议,实现 “尽力而为” 的传输,依赖 ICMP 报告错误,依赖 TCP/UDP 实现不同可靠性。 所有上层协议(TCP、UDP、ICMP、ARP 等)均需封装在 IP 数据报中传输。 ICMP(互联网控制消息协议,Internet Control Message Protocol) 1. 所属层次 网络层(TCP/IP 模型),用于传递网络层控制和错误消息。 2. 核心功能 错误报告:通知主机网络层的错误(如目标不可达、超时、参数错误)。 状态查询:查询网络状态(如 ping 测试连通性,traceroute 追踪路由)。 3. 常见消息类型 类型代码 消息类型 描述 0 回显应答(Echo Reply) ping 命令的响应,确认目标可达。 8 回显请求(Echo Request) ping 命令的请求,发起连通性测试。 3 目标不可达 无法到达目标主机(如端口不可达、网络不可达)。 11 超时 TTL 耗尽(traceroute 用于追踪路由节点)。 12 参数问题 IP 数据报头部字段错误。 5 重定向 通知主机更优的路由路径(常用于路由器提示主机更新路由表)。 4. 工作原理 ICMP 消息封装在 IP 数据报中(IP 协议号 = 1),由路由器或目标主机发送给源主机。 典型应用: ping:通过回显请求 / 应答检测网络连通性。 traceroute(Linux)/tracert(Windows):通过故意设置 TTL 过期,获取路径上的路由器 IP。 ARP(地址解析协议,Address Resolution Protocol) 1. 所属层次 介于网络层与数据链路层之间,用于将 IP 地址解析为 MAC 地址(局域网内)。 2. 核心功能 IP 到 MAC 地址的映射:已知目标 IP 地址,获取对应的二层 MAC 地址,以便数据链路层封装帧(Frame)。 维护 ARP 缓存:存储 IP-MAC 映射关系,减少重复解析(默认缓存时间几分钟,可通过arp -a查看)。 3. 工作原理 ARP 请求(广播): 主机 A 需向主机 B(IP 地址 B)发送数据,若 ARP 缓存中无 B 的 MAC 地址,则发送广播帧(目标 MAC 为全 F),内容为 “谁是 IP B?请告诉我的 MAC A”。 ARP 应答(单播): 主机 B 收到后,回复单播帧,包含自己的 MAC 地址,并将 A 的 IP-MAC 存入自己的缓存。 其他主机收到广播后,也会更新自己的 ARP 缓存(A 的 IP-MAC 映射)。 4. 反向 ARP(RARP) 已淘汰,用于已知 MAC 地址解析 IP 地址(现多由 DHCP 实现)。 5. ARP 攻击 ARP 欺骗:伪造 ARP 应答,将错误的 IP-MAC 映射注入目标缓存,导致流量被劫持或中断(如中间人攻击)。 防护:静态绑定 ARP 表(arp -s IP MAC)、使用 ARP 防火墙。 数据单位:网络层封装为数据包(Packet)。 路由选择:路由器根据IP地址选择最佳路径转发数据包。 四、网络接口层 功能:负责物理介质上的数据传输,管理相邻设备间的直接通信。 核心协议: 以太网(Ethernet):局域网中最常见的协议。 Wi-Fi:无线局域网协议。 PPP:点对点协议(如拨号上网)。 数据单位:封装为帧(Frame),包含源/目标MAC地址。 物理寻址:通过MAC地址标识网络接口卡(NIC)。 五、数据封装与解封装:从发送端到接收端的流动过程 1. 发送端:逐层封装(从上至下) 应用层:用户数据(如浏览器请求的网页数据)生成 “消息”,调用传输层协议(如 TCP 或 UDP)。 传输层:将消息分割为段(TCP)或数据报(UDP),添加端口号头部(如源端口 1025,目标端口 80)。 互联网层:为每个段 / 数据报添加 IP 头部(包含源 IP 和目标 IP),形成 IP 数据报。若数据报过大,需分片(根据链路层 MTU)。 网络接口层:将 IP 数据报封装为帧,添加 MAC 头部(源 MAC 和目标 MAC,通过 ARP 协议获取目标 MAC),并转换为物理信号(如电信号、光信号)发送到物理层。 2. 接收端:逐层解封装(从下至上) 网络接口层:接收物理信号,还原为帧,校验 MAC 地址是否为本机,剥离 MAC 头部,将 IP 数据报交给互联网层。 互联网层:检查 IP 头部,若数据报被分片则重组,确认目标 IP 为本机后,剥离 IP 头部,根据协议类型(TCP/UDP)交给传输层。 传输层:根据端口号确定目标应用程序,若为 TCP 则校验数据完整性(通过序列号和校验和),重组分段,剥离 TCP 头部,将数据交给应用层。 应用层:解析消息内容(如 HTTP 响应解析为网页数据),呈现给用户(如浏览器渲染网页)。 六、OSI模型和TCP/IP模型对比 OSI模型 TCP/IP模型 功能对应关系 7. 应用层 4. 应用层 直接为用户提供服务(HTTP、FTP、SMTP等)。 6. 表示层 数据格式转换、加密解密(如ASCII到二进制)。 5. 会话层 建立、管理和终止会话(如RPC、NetBIOS)。 4. 传输层 3. 传输层 端到端的数据传输控制(TCP、UDP)。 3. 网络层 2. 互联网层 路由选择、逻辑寻址(IP、ICMP)。 2. 数据链路层 1. 网络接口层 物理地址寻址(MAC)、数据帧封装(以太网、Wi-Fi)。 1. 物理层 物理介质传输(电缆、光纤)。 【限时练习】 1.在 OSI 参考模型中,负责处理数据格式转换、加密解密的是( ) A. 会话层 B. 表示层 C. 应用层 D. 传输层 答案:B 2.以下关于 TCP 协议的说法,错误的是( ) A. 面向连接 B. 可靠传输 C. 开销小 D. 通过三次握手建立连接 答案:C 3.在 TCP/IP 模型中,将域名转换为 IP 地址的协议是( ) A. HTTP B. FTP C. SMTP D. DNS 答案:D 4.OSI 参考模型中,数据链路层的数据单元是( ) A. 比特(Bit) B. 帧(Frame) C. 数据包(Packet) D. 段(Segment) 答案:B 5.在网络层中,用于传递网络层控制和错误消息的协议是( ) A. IP B. ICMP C. ARP D. UDP 【答案】B 6.在 TCP/IP 模型的传输层中,适用于实时性要求高、允许少量丢包场景的协议是( ) A. TCP B. UDP C. IP D. ICMP 答案:B 7.当数据超过链路层 MTU 时,在网络层需要进行的操作是( ) A. 数据封装 B. 流量控制 C. 分片与重组 D. 建立连接 答案:C 8.在 TCP/IP 模型中,网络接口层负责( ) A. 端到端的数据传输 B. 物理介质上的数据传输 C. 路由选择 D. 数据格式转换 答案:B 9.ARP 协议的作用是( ) A. 将 MAC 地址解析为 IP 地址 B. 将 IP 地址解析为 MAC 地址 C. 实现跨网络的通信 D. 提供可靠的端到端传输 答案:B 10.在 TCP/IP 模型中,传输层的 TCP 协议是无连接的不可靠传输协议。( ) 答案:× 11.OSI 参考模型中,会话层负责直接为用户应用程序提供服务。( ) 答案:× 12.在网络层中,IP 数据报是独立处理的,不保证顺序和可靠性。( ) 答案:√ 13.TCP/IP 模型的网络接口层对应 OSI 参考模型的物理层和数据链路层。( ) 答案:√ 14.在 OSI 参考模型中,______层实现相邻节点间的可靠传输,处理错误检测和流量控制。 答案:数据链路 15.在 TCP/IP 模型中,互联网层的核心协议是______。 答案:IP 【内容小结】 学科网(北京)股份有限公司 $$

资源预览图

专题四 OSI模型和TCPIP模型(讲义)-《计算机网络基础》高考备考讲练测(广西)
1
专题四 OSI模型和TCPIP模型(讲义)-《计算机网络基础》高考备考讲练测(广西)
2
专题四 OSI模型和TCPIP模型(讲义)-《计算机网络基础》高考备考讲练测(广西)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。