一共分为七层,从下到上分别是 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,每一层分别有自己独特的作用
物理层
物理层规定了各种网络设备的电气、机械和光电接口参数和访问方法的标准,例如接头的针脚数目、以及各针脚的功能等等。以二进制的形式在物理媒体上传输数据。
物理层的数据称为Bit 011001
数据链路层
比特流和数据帧之间的转换,定义了物理地址
(传输有地址的帧,错误检测功能)
数据链路层的数据称为Frame
网络层
寻址
为数据包选择路由
传输层
提供端对端的接口TCP,UDP
数据拆分与重组
可靠和不可靠数据传输
定义端口号
以及网络连接两端主机之间的流控制
会话层
发送端和接收端应用程序之间建立、使用和断开会话连接
表示层
数据格式转换
数据压缩与解压缩
加密与解密
应用层
应用层为用户提供了访问各种网络的应用程序、例如IE、QQ等等,文件传输、电子邮件、文件服务、虚拟终端。
并且每一层也都有对应的协议,感兴趣的可以后续交流