五层结构的体系
- 应用层
- 运输层
- 网络层
- 数据链路层
- 物理层
前提是我们要知道,报文是用户需要传输的信息,之后我们才能更好的理解五层结构的工作流程。那么五层结构的工作流程究竟是什么呢?
首先,用户在应用层产生报文;然后运输层将报文分成报文段;之后网络层将运输层上产生的报文包封装成分组或者包(分组又称为IP数据报);数据链路层将IP数据报组装成帧,帧中包含数据、地址、差错控制等等信息;最后,物理层将帧以二进制的方式通过物理媒体进行传输。
如图所示
举个例子
用户1在pc上使用QQ发送消息“123”、”456“两条消息,使用微信发送”abc”、”def“两条消息给用户2
用户1输入的123456 abcdef这12个字符为报文
运输层将上述报文分为“qq-123“、”qq-456“和”微信-abc“、”微信-def“四个报文段
网络层将上述四个报文段封装成分组【(QQ)“123“、”456“】和【(微信)”abc“、”def“】两个IP数据报
数据链路层将上述两个IP数据报封装成如下两个帧
”起始帧——目标-用户2——QQ——123——456——结束帧“
”起始帧——目标-用户2——微信——abc——def——结束帧“
上述两个帧通过物理层(如网线&