OSI七层模型 开放式互联参考模型
应用层
能够产生网络流量能够和用户交互的应用程序
例如:QQ
表示层
是不是需要加密,压缩,以及编解码? 开发人员需要考虑的问题
比如QQ视频聊天记录需要加密在网上传输
会话层
cmd中输入netstat -n显示所有会话
TIME_WAIT代表会话已经释放 ESRABLISHED代表会话已经建立
服务和客户端建立的会话 可以查木马 netstat -nb可以查看木马的名称
木马程序和病毒程序的区别
木马程序可以远程监控以及窃取信息。
传输层
可靠传输,需要建立会话
不可靠传输, qq尝试发消息就是不可靠传输,因为不需要建立会话,如果发送不成功,尝试发送几次才会提示消息不成功
屏幕广播软件,靠广播通信,也是不可靠传输
流量控制 client告诉server服务器,数据处理不过来了,暂停一下
网络层
选择最佳路径,IP地址编址
IP地址
数据链路层
数据如何封装,添加物理层地址 MAC地址
物理层
电压,接口标准,网线里面8根
举例子:
医院需要连医保的网
现在是211的网,但是医保要求123的网,
应用层中还包含了IP地址,没有使用分层的思想,如果是使用计算机名就不会遇到这种情况了。
网络排错:
从底层到高层排错,
先看网线有没有插好,物理层
再看IP地址有没有设置对,网络层
再看浏览器是不是有恶意插件。应用层
网络安全
物理层安全:
数据链路层安全: ADSL AP密码
网络层安全 研发部 市场部 可以设置一个网段可以出去,另一个网段不能出去
应用层 SQL注入漏洞 上传漏洞
TCP/IP四层模型
应用层
传输层
网络层
网络接口层
实体:交换信息的硬件或者软件进程
协议:控制两个对等实体通信的规则
服务:下层向上层提供服务,上层需要使用下层提供的服务来实现本层的功能
服务访问点:相邻两层实体间交换信息的地方
五层协议对应的数据单元
应用层 传输数据单元 PDU
运输层 运输层报文 分成段 TCP UDP
网络层 数据包 加IP地址 IP数据报(IP分组)
数据链路层 数据帧 MAC地址
物理层 加上帧头帧尾 变成比特流