计算机与网络设备相互通信依赖于相同的方法,比如,双方通信基于何种语言等。而把通信所依赖的这一切方法统称为规则,而我们就把这种规则称为协议。
协议中存在各种各样的内容,包括电缆的规格、IP地址选定方法、通信双方建立的通信顺序以及web页面显示需要的处理步骤等
把与互联网相关联的协议集合称为TCP/IP协议;另一种说法是TCP、IP是两种协议。
这是因为如果互联网只有一个协议管理的话,当有一部分需要改变时,那么整体就需要改变,这样增加了整改的难度。相反,如果分层的话,某一部分需要整改的话,只需要单独整改那一部分即可。
TCP/IP 协议族按层次分别分为以下 4 层:应用层、传输层、网络层和数据链路层。
利用TCP/IP协议族进行通信,会按照分层的顺序双方进行通信。发送方从应用层--->数据链路层,接收方则从数据链路层--->应用层。
发送端与接收端之间在传递数据时,发送端通过一层就会打上对应层的首部信息;对应的接收端每通过一层就会去掉该层的首部信息。
原文:https://www.cnblogs.com/shenjianping/p/11605761.html