名词解释
OSI:开放式系统互联.把网络通信的工作分为7层,分别是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。
具体分层
1、物理层:表面意思,物理设备。包括电压(例:0V代表0,1V代表1,组成01串)、接口标准、MAC、网线、标准化设备和网费(插了网线记得交网费)、也负责如何在物理链路上传输更快的速度。
2、数据链路层:数据如何封装,数据传输时的差错校验(只负责检查,传输层负责纠错),添加物理层地址、MAC。
3、网络层:IP地址编码。动态路由协议、选择最佳路径。
4、传输层:分为可靠传输和不可靠传输。(TCP/UDP ?)
可靠传输:建立会话(保证你能获取到全部数据)。例:下载文件时、失败会重传。
不可靠传输:不建立会话(传数据给你,不保证全部数据)。例:打开网页、看直播、老师广播讲课。
5、会话层:服务和客户端建立会话。同时打开多个应用时,保证与他们各自的服务器端的数据交互不会乱套。与门牌号类似。
windows下cmd中查询会话
netstat -n 查询所有会话。
netstat -nb 查询会话具体是那个程式建立的(需要管理员权限),可以用来查木马。
6、表示层:加密和压缩。例:实时视频时,会先压缩文件再传输,节省带宽。聊天软件聊天时,聊天内容的加密与解密。
7、应用层:能够产生网络流量、能够和用户交互的应用。例:我们平时使用的软件,QQ、浏览器。打开文本文档,并不会产生流量,所以并不属于计算机通信。
无法进行网络通信时
从低到高依次排除错误,比如先检查有没有网线连接,是否欠费,网线是否被老鼠咬断等等属于物理层的东西。
网络安全和OSI参考模型
物理层安全:网线分开。
数据链路层:ADSL(拨号上网)、WiFi。
网络层安全:连上网后,谁的网能通。
应用层安全:程序开发人员需要注意,SQL注入,上传漏洞。
分层的优点
每一层负责自己的事,当其中一层有更改时,另外的不需要改动,让计算机网络更健壮。