什么是四层模型
第一层:应用层,主要有负责web浏览器的HTTP协议, 文件传输的FTP协议,负责电子邮件的SMTP协议,负责域名系统的DNS等。
第二层:传输层,主要是有可靠传输的TCP协议,特别高效的UDP协议。主要负责传输应用层的数据包。
第三层:网络层,主要是IP协议。主要负责寻址(找到目标设备的位置)
第四层:数据链路层,主要是负责转换数字信号和物理二进制信号。
为什么是四层模型
通过四层模型可以将应用层的具体数据传输给对应设备
例子:
我们需要发送一个index.html。
两台电脑在应用层都使用HTTP协议(即都使用浏览器)。
在传输层,TCP协议会将HTTP协议发送的数据看作一个数据包,并在这个数据包前面加上TCP包的一部分信息(部首)
在网络层,IP协议会将TCP协议要发送的数据看作一个数据包,同样的在这个数据包前端加上IP协议的部首
在