OSI 7层
分层好处
各个层之间解耦,
例子:把家具从石家庄运输到北京
火车提速对拆家具以及市内交通没有影响
应用层:
能够产生网络流量,能够和用户交互。
1.QQ
表示层
加密压缩,开发人员考虑的问题
1.视频压缩解压再进行传输
2.qq聊天记录加密解密
3.网页更改编码方式导致显示乱码,表示层的问题
会话层
服务和客户端建立的会话
1.查木马[木马会建立通信会话]
传输层
可靠传输[建立会话TCP]、不可靠传输[广播UDP]、流量控制
网络层
IP地址编址、选择最佳路径
1.光缆断了,走卫星信号通信
2.通过动态路由实现自动选择最佳路径
数据链路层
数据如何封装、添加物理层地址(MAC地址)
物理层
电压{多少电压代表0/1}、接口标准{网线几根线}
软件工程师:应用、表示、会话
网络工程师:传输、网络、数据链路层
分层思想解决问题
1.连接域名不要写死IP地址,这样将来更换IP地址,只需要改域名解析即可。
2.电脑能不能上qq,和计算机修改IP地址无关。只要能联网就能上qq。[网络层 应用层]
3.网络排错[从底层到高层],
物理层:网线连好没。
网络层:IP地址设置是否正确。
应用层:IE中了恶意插件。
4.网络安全
物理层安全:交换机是否插对
数据链路层安全:ADSL拨号上网密码,无线AP(热点)密码
网络层安全:限制IP地址段是否可以访问外网,例如:研发部不能访问外网,市场部可以访问外网。
应用层安全:程序开发时期,SQL注入漏洞
几个概念
实体:交换信息的硬件或软件进程
协议:控制两个对等实体通信的规则
服务:下层需要向上层提供服务,上层使用服务实现功能
服务访问点(SAP):相邻两层实体间交换信息的地方
五层协议对应数据单元
运输层:数据段(包涵TCP UDP)
网络层:IP地址+数据段=数据包(数据报)
数据链路层:MAC地址+数据包=数据帧
物理层:帧头+数据帧+帧尾 = bit
客户机访问服务器数据流