应用层:所有能产生网络网络流量的程序。(qq、微信、网络游戏等)
表示层:在传输之前是否进行加密或压缩处理。
提供文本压缩,数据加密与解密,语法选择、数据转换和格式转换服务。(图片:二进制,英文文档:ascii码)
传输前加密处理再切割,然后传送。在接收处先合并再解秘。出现乱码就是表示层出问题了。
会话层:查木马
木马与病毒不一样
木马隐藏的很好不会有对话框 netstat -n
netstat -nb 查询建立会话的程序
注意用/?查命令
和服务器交互每一个页面对应一个服务器。
如果长时间没有流量,会话就会释放掉。
传输层:可以进行可靠传输,也可以进行不可靠传输。
可靠传输:超时重传机制,如果有一个文件没收到确认信号,重复传输直到收到为止。还可以进行流量控制(传输的快点或者慢一点)。
不可靠传输:一个数据包就可以把事情说清楚,不需要建立会话,如果无回应再发送一遍请求就是(类似qq)。
此处是问域名,只用一个数据包就可以满足需求。
网络层:负责选择最佳路径 规划ip地址。
人工指定路径时用静态路由即可。
数据链路层: 帧的开始和结束。透明传输,差错校验。
计算机之间发送数据,交换机接受时如果数据中间有一部分和帧尾一样。
计算机发送的时候发现计算机的尾部和数据中间相同,会在接收端中间添加特殊的位,会告诉接收端这不是真正的结束。
将字节封装成帧便于传输,
本来的数据再加几位作为校验额,加上帧头帧尾,接受端收到之后,用校验值运算,如果有差错就扔掉。
注意!!只检查错误不纠错,传输层来纠错。
物理层:接口标准。电器标准、电压。如果在物理链路上传输更快的速度。
例如 网线根数,网卡的刻度。