一、七层网络模型
注释:图片来自手记——作者:咚咚呛
协议procotol:数据在网络中遵守的规则,约定了数据在网络中传输的顺序、格式、内容
1.应用层:
(1)作用:对于用户来说,应用层是用户使用网络的接口,用户可以通过app、应用程序等来使用网络
(2)协议:
超文本传输协议http(传输的数据是未加密的明文)
https:SSL+HTTP协议是可以进行加密传输,身份认证的网络协议
FTP文件传输协议:FTP服务器储存文件,FTP客户端访问服务器
DNS:地址解析协议
DHCP:自动获取IP协议
2.表示层
(1)数据加解密:例如账号密码验证码都需要加密后再在网络中传输
(2)数据解压缩:数据在传输前需要进行压缩,送达前进行解压缩,为了减轻网络的负担
(3)图像视频编解码:常用在视频实时传输的场景,常用技术H264、H265,常用的解码库是ffmpeg
视频是可以进行压缩的,因为存在很多冗余(重复的数据)
时间冗余&