定义:计算机网络各层及其协议的集合
几个基本概念:
ISO 国际标准化组织 OSI/RM 互联网法律上的国际标准 TCP/IP Suite 因特网事实上的国际标准 Network Protocols 数据交换遵守的规则,标准或约定 网络体系结构 计算机网络各层机器协议的集合OSI:7层
应用层 能够产生网络流量,能够和用户交互 对应数据单元:传输数据单元PDU 表示层 加密,压缩,开发人员应考虑 会话层 服务和客户端建立的会话,查找木马 (netstat -n) 传输层 可靠传输建立会话,不可靠传输,流量控制 数据单元:报文 网络层 IP地址编制,选择最佳路径 数据单元:IP数据报(IP分组) 数据链路层 数据如何封装,添加物理层地址 ,MAC 数据单元:数据帧 物理层 电压,接口标准 数据单元:比特,0110101010100000100100采用分层思想解决问题
网络排错:由底层往高层排错,逐一排查
网络安全和OSI模型的关系:
物理层安全 数据链路层安全 : ADSL,无线网卡(AP) 网路层安全: 路由器设置用户能否上网 应用层安全: SQL注入漏洞,上传漏洞TCP/IP:4层
应用层 传输层 网络层 网络接口层开放系统信息交换设计的几个概念
实体:交换信息的硬件和软件进程 协议:控制两个对等实体通信的规则 服务:下层向上层提供服务,上层需要使用下层提供的服务来实现本层的功能 服务访问点:相邻两层实体间交换信息的地方客户进程和服务器进程使用 TCP/IP协议进行通信