协议就是传输文件双方都严格遵守的一个传输规则,如上图,第一次传输传文件名,第二次传大小,第三次传内容
TCP/IP协议中各个层与OSI各个层的对应关系:
TCP/IP协议各个层的典型协议:
一般常用TCP/IP模型
他的不同层有着不同的协议,这些协议都是典型协议
拓展:
首先要知道,数据在没有封装之前,是不能在网络中传递的
对于一个数据,如上图中的“啥时候还钱五角星”,这就是一个数据,
网络传输时,通过a电脑的网卡,将数据发送到网络,再通过网络到b电脑的网卡
但是赤裸裸的数据是不能直接进行传输的,要对其进行封装
我们先对应用层封装,之后拿着这个封装结果,在传输层再封装一层,之后再在网络层封装一层,层层套娃,最后在链路层封装成最后的样子(每一层的封装都要遵守相应的协议),这样就可以通过主机的网卡传到网络,给到b主机
b主机拿到这个东西之后,要按照在各个层按照相应的协议进行解释,也就是解封装,最终拿到数据
我们将应用层划为应用层,应用层之下都划为内核层,
我们只需要负责应用层的封装和解释,内核层的封装与解释都交给系统就好
系统封装好了会自动传给网卡,通过网卡传给网络