OSI & TCP/IP Model Explained | PDF
Document Details

Uploaded by SunDark
Tags
Summary
This document explains the OSI (Open Systems Interconnection) reference model and the TCP/IP (Transmission Control Protocol/Internet Protocol) model. It details the layers of each model, their functions, and related protocols. It also describes the data transmission and error handling aspects of each layer.
Full Transcript
13-1.3.2_1 OSI 参考模型 & TCP/IP模型 OSI 参考模型 分层(从高到低) 应用层 主要功能:实现每个应用的特定功能 基本单位:报文(也就是我们的文件)(Message) 实际用例:HTTP/HTTPS网址传输网页静态资源渲染浏览器当前页面 小点: 只...
13-1.3.2_1 OSI 参考模型 & TCP/IP模型 OSI 参考模型 分层(从高到低) 应用层 主要功能:实现每个应用的特定功能 基本单位:报文(也就是我们的文件)(Message) 实际用例:HTTP/HTTPS网址传输网页静态资源渲染浏览器当前页面 小点: 只有这一层是给人来看的,其他层不是 应用层有端口,主要用于标识主机上具体的应用程序或者服务 表示层 描述:管理不同主机间的信息表示方式 主要功能:数据格式转换(数据的压缩解压,不同编码格式的转换,加密解密等) 基本单位:不会对报文这个单位进行处理 会话层 描述:管理不同进程间的会话(会话指表示层实体或用户进程之间建立连接,并在连 接上进行有序的数据传输) 主要功能 通过检查点机制,实现数据传输的同步与恢复,从而实现断点续连 实际例子:微信传输文件,传输过程中因网络断联或其他因素导致文件没有 完全传输,这样的话当前的传输的状态为一个检查点,当再次开启传输时不 需要重新进行开始进行新的文件传输,从这个检查点开始即可 基本单位:不会对报文这个单位进行处理 传输层 描述:实现端到端的通信(即进程到进程间的通信,这里的端是指端口)端口这个概 念属于传输层 主要功能 复用和分用 复用是指多个任务进程使用传输层服务 分用是指通过端口号将数据发送到指定的任务进程 差错控制 以报文段为单位,全局的保证数据传输的正确,对数据进行检查和纠错,或 者进行检查 + 丢弃 + 重传(重传是重新传送出错的那个报文段) 流量控制 以报文段为单位,相邻两个节点之间数据传输速率要保持在合理的范围内, 防止发送方过快的传输速率引起数据丢失或拥塞 连接的建立与释放 两个节点之间建立虚电路,保证数据传输有序传输和不重复到达和不丢失数 据 可靠传输管理 接收方向发送方提供确认信息,对这方面的管理 基本单位:报文段(Segment) 注:此层会把报文“分段”然后封装成多个报文段,还会“组装”成大的数据单位报文给 会话层 网络层 描述:把分组从发送方发送到目标地址 主要功能 实现从发送主机到目标主机的连接与数据传输 路由选择 路由是通信路径 路由选择就是选择一条不太拥挤的通信路线 分组转发 将分组通过端口转发出去 网际互联 不同的网络之间连接起来 拥塞控制 对网络拥塞的部分网络进行一定控制来缓解拥塞 差错控制 与传输层的差错控制同理,但是是以分组为单位进行的 流量控制 与传输层的流量控制同理,但是是以分组为单位进行的 连接的建立与释放 与传输层的连接的建立与释放同理,但是是以分组为基本单位进行的 可靠传输管理 与传输层的可靠传输管理同理 基本单位:数据段,也称分组 注:本层会把报文段分段然后封装成多个分组,还会组装成大的数据单位报文段给传 输层 数据链路层 描述:确保相邻节点的链路传输无差错 主要功能 实现点对点的通信(这个点是相邻节点) 差错控制 与传输层的差错控制同理,但是以帧为单位 流量控制 与传输层的流量控制同理,但是以帧为单位 基本单位:帧 物理层 描述:实现相邻节点之间的比特流传输 主要功能:规定了电气接口参数,传输信号的含义,电气特性 基本单位:比特 TCP/IP模型 分层(从高到低) 应用层 传输层 网络层 网络接口层 主要网络设备的分层工作情况: 集线器:物理层 交换机:物理层+数据链路层 路由器:物理层 + 数据链路层 + 网络层