计算机网络的体系结构

OSI 7层参考模型

  • 应用层:能够产生网络流量和用户交互的应用程序;
  • 表示层:加密和压缩,开发人员需要考虑的问题。比如QQ聊天时如何对传输的聊天记录进行加密?再比如乱码问题,都是表示层需要考虑的问题;
  • 会话层:服务器和客户端建立的会话。该层可以查看木马,输入命令 netstat -nb(参数b可查看木马名称);

木马与病毒的区别:木马一般用于窃取会话信息;病毒一般会破坏计算机。

  • 传输层:可以进行
    • 可靠传输(建立会话),比如下载电影要把电影分成几个小的数据包进行传输,若果丢了其中几个包最后文件就不能运行,所以需要建立会话记录数据包的传输信息;
    • 不可靠传输(不建立会话),比如URL域名解析,只需要一个数据包就能解决不需要建立会话记录具体信息;
    • 流量控制:当客户端发送大量数据包给服务器端时,服务器处理不过来,反过来告诉客户端少发点或者慢点发送数据。
  • 网络层:负责IP地址编址,选择最佳路径;
  • 数据链路层:规定数据如何封装,添加物理层地址(MAC地址);
  • 物理层:规定电压、接口等标准;

TCP/IP 的四层模型:应用层传输层网络层数据链路层

原文地址:https://www.cnblogs.com/wl889490/p/12682544.html