计算机网络体系结构

计算机网络体系结构

网络体系结构-图2

OSI

OSI 是由国际标准化组织 ISO 定义的网络协议,OSI 协议有七层协议,由于其推出时 TCP/IP 已经在大范围使用了,所以其更多是理论层面的国际标准,而 TCP/IP 被称为事实上的国际标准。

TCP/IP

TCP/IP 和 OSI 有很大的不同,最明显的区别是其只有4层协议,更加的简单与实用。

网络体系结构-图6

网络体系结构-图7

五层协议

由于 OSI 协议比较复杂与不实用,而 TCP/IP 只有4层协议,所以在学习时通常会在折中以五层协议讲解理论。

每一层的作用

  • 应用层:主要定义了应用进程之间通信交互规则

  • 运输层:主要负责为两台主机的进程之间通信提供通用数据传输服务

  • 网络层:主要负责将运输层传递的报文段用户数据报封装为分组传递出去。

  • 数据链路层:主要负责将网络层传递IP数据报组装成,并在两个相邻的链路上传递

  • 物理层:利用物理媒介比特(Bit,二进制)形式传递数据。

网络体系结构-图3

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

数据封装和解封装。

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!