什么是协议:两个主机之间的一系列约定就称之为协议。
协议中约定的细节,就表示传输的数据。
因为网络通信要规定的细节还是非常多的。要是把这些细节都放在一个协议里面,那么这个协议就会非常的复杂, 于是就把不同的细节由不同的协议规定 ,所以就有了很多协议,又根据协议的功能类型,把这些协议分成了“协议簇/协议栈”
OSI七层模型(既复杂又不实用) 通常使用TCP/IP五层(四层没有物理层)模型
TCP/IP
通讯协议采用了
5
层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求
.
这5层的层级结构分别是,物理层,数据链路层,网络层,传输层,应用层。
下表表示各层该做的事及各层存在的协议。
应用层:负责应用程序间的沟通(用户切实的使用 如去淘宝买衣服穿) | DNS,HTTP等协议 |