一、网络协议层次
二、数据在网络体系中的流向
1.应用层
应用层的数据就是我们写的代码的内容。比如我要传一个字符串 “hello wolrd” 到目的主机,那么报文M就表示的是 hello world 的二进制(0 1)形式。
应用层就是我们主机的应用程序的那一层。比如你用 visual studio运行了你写好的代码程序,正在运行的代码程序就叫作应用程序。对于windows来说,单运行visual studio这个软件也叫作应用程序。visual studio这种软件底层也是写好的代码和控件,你运行这个软件,也就是运行了这个代码程序。
2.传输层(运输层)
运输层是建立 “端口到端口” 的通信。主要以TCP/UDP协议为主。当数据(M)从 应用层 到 运输层 后,为 报文M 添加 Ht 头部。这个头部以TCP协议为例。结构为:<