七层模型是一种抽象的概念, 如果你是学网络的小白,当你要学的时候肯定会遇到关于这几个模型的作用模糊的问题,现在我总结一下关于七层模型的作用:
1.应用层是网络服务与最终用户的一个接口。
2.表示层:数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)
3.会话层:建立、管理、终止会话。(在五层模型里面已经合并到了应用层)
4.传输层:定义传输数据的协议端口号,以及流控和差错校验。
5.网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。
6.数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)
将比特组合成字节进而组合成帧.
7.物理层:建立、维护、断开物理连接。(由底层网络定义协议)
说了网络七层模型之后不得不说一些协议,比如ftp协议和http协议
ftp协议:互联网上使用最广泛的文件传送协议,提供交互式访问,允许客户指明文件的类型与格式,并允许文件具有存取权限
特点:要存取一个文件,必须先获得一个本地的文件副本,要修改文件,只能对副本进行修改,然后将修改后的文件副本传回原节点.
超文本传送协议HTTP
HTTP作用:定义了浏览器怎么向服务器请求文档,以及服务器怎么把文档传送给浏览器;是面向事物的应用层协议
HTTP的主要特点:
(1)HTTP本身是无连接的:虽然使用TCP连接,但通信双方在交换HTTP报文前不需要建立HTTP连接
(2)HTTP是无状态的:同一个客户第二次访问同一服务器上的页面时,服务器的响应与第一次被访问时相同