计算机数据通讯的七层模型:OSI参考模型

  • 应用层:所有能和用户交互并产生网络流量的应用程序。
  • 表示层:在传输之前是否进行加密或压缩处理。在传输之前对数据进行的这些处理,都属于表示层。(压缩后节省传输时间,使得视频聊天更流畅。加密后免的聊天记录泄漏。数据的编码格式等。表示层大多都是开发人员要做的事情)
  • 会话层:浏览器要访问网站,他们之间就会建立一个会话。当网页传完了,5分钟内都没有新的请求发送,这个会话就释放了。查看有哪些网络会话:netstat -nb (可以查木马)netstat /? 查参数
  • 传输层:可靠传输(发送端没有接到"收到"信号就重发) ,不可靠传输(一次就完成的请求,没有接收到结果就重发一次请求), 流量控制(接收端数据处理不过来,会发一个"慢一点"的信号,发送端就慢点发了)。
  • 网络层:负责选择最佳路径,规划IP地址。(想人工指定到一个网站怎么走,用静态路由就可以了)
  • 数据链路层:定义帧的开始和结束(开始码和结束码都是特殊定义的字节码),透明传输(如果有数据的字节和结束码的字节一样,那么就会在数据字节前加转义字符),差错校验(不纠错,发现不对就扔掉)。
  • 物理层:定义了网络设备的接口标准(网线水晶头里面就8根线),电器标准(电压:0101二进制数,用0v代表0,用几v代表1),同时解决如何在物理链路上传输更快的速度。

你可能感兴趣的:(计算机数据通讯的七层模型:OSI参考模型)