计算机网络:1、OSI参考模型和TCP/IP模型
1、OSI参考模型和TCP/IP模型
OSI网络参考模型
实际应用中并不会用到,但是当网络出现问题的时候会使用该模型从宏观上分析问题。从上到下分别为:
- 应用层:实现特定的网络应用。
- 表示层:解决不同主机上的信息不一致的问题。
- 会话层:管理进程间会话。
- 传输层:实现端到端通信,传输的单位是“报文段(Segment)”。
- 网络层:把“分组(Packet)/数据报”从源节点转发到目的节点。
- 数据链路层:确保相邻节点之间的链路逻辑上无差错,以帧(Frame)为代为传输。
- 物理层:实现相邻节点间比特(bit)的传输。
表示层
功能:数据格式转换(如编码转换、压缩/解压、加密/解密)
会话层
功能:会话管理,采用检查点机制,当通信失效时从检查点继续恢复通信。
传输层
功能:
- 复用和分用:发送端几个高层实体复用一条低层的连接,在接收端再进行分用。
- 其他功能:差错控制、流量控制、连接建立与释放、可靠传输管理。
网络层
功能:
- 路由选择:构造并维护路由表,通过路由表来选择分组到达目标节点的最佳路径。
- 分组转发:将“分组/数据报”从合适的端口转发出去
- 拥塞控制:发现网络拥塞,并采取措施缓解拥塞
- 网际互连:实现异构网络互联
- 其他功能:差错控制、流量控制、连接建立与释放、可靠传输管理。