因为种种原因,这一年断断续续学的东西都有些忘得差不多,这几天换了一个新老师(据说是编写我们课程的老师)讲课,上来就问了我们几个问题,结果一脸懵逼,所以开始学习网上,通过写csdn并结合ppt and 网络查找了解来复习(重新学习)。
复习顺序:路由交换,服务器搭建,渗透测试基础,安全设备架构
注:(),括号内均为我的理解,请看客自己判断是否正确,选择性接受,如有错误欢迎指出。
我重新看了看目录发现先学的是密码学,不过懒得改标题了,那先从路由交换开始吧
首先是(开放式系统互联通信参考模型)OSI七层模型
首先必须记住架构,OSI七层模型并没有被用于什么什么使用,但它却用来完成许多架构,比如tcp/ip(十分重要,上网都走这个)等
特点:1.OSI模型每层都有自己的功能集(不同的协议跑在不同层次,不同层次有着不同的设备或软件来处理)
2.层与层之间相互独立又互相依靠
3.上层依赖于下层,下层为上层提供服务
上三层:应用层,表示层,会话层是面向用户应用
下三层:传输层,网络层,数据链路层,物理层是面向数据传输
下4层主要完成通信子网的功能,上3层主要完成资源子网的功能。
应用层:用户接口,比如telnet,http,ftp,smtp等(计算机接口)
注:在路由交换中有个叫法,3层路由器叫接口,2层的交换机叫端口
表示层:数据表示,数据表示,加密,压缩等特殊处理过程(比如照片JPEG,应用exe等,看到个说法说现在应用层已经能处理表示层的东西了,表示层用处少)
会话层:保证不同应用间的数据区分(session负责建立两个不同设备之间的会话,会话管理比如流量地址,出错控制--只接受传输层的数据,无法自己判断数据是否是想要的会话,只能判断操作系统控制的错误如硬盘空间,所连接的打印机等
这里有个问题,在渗透测试中arp欺骗是利用网卡mac转发,会话层没有问题,应该是在传输链路层出现劫持)
传输层:提供可靠的端到端的报文传输和差错控制(TCP/UDP/SPX协议,主要是将数据通过接口传输到应用中,并可以通过检错码来判断文件数据是否损坏并回发信息,可以控制流量的顺序与速率(网络层做不到这点))
(网上基本都是差不多的答案(基本和百度一样),虽然有些还是挺好的,但还是维基百科靠谱,百度看了好多看不懂的,维基清楚多了,强烈推荐翻墙后去谷歌,还有CCNA现在找了下传输层内容看了下(以前老师发的ccna pdf没仔细看)感觉讲的真好)
网络层:提供路由器用来决定路径的逻辑寻址(IP IP指ip地址,嗯我ipv4还算了解,这里就不写了)
数据链路层:将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠错(802.3/802.2/HDLC 说一下这种80几的基本都是IEEE的协议。 802.3:介质访问控制(MAC) 802.2:逻辑链路控制(LLC)LLC在MAC上面,是数据链路层的上层部分,负责识别网络层协议,并进行封装 HDLC高级数据链路控制,帧的控制,保证数据的透明传输,感觉就是数据帧,PPT中在帧的封装中结尾有个FCS,应该就是这个,嗯我看不懂回头在问下老师吧)
物理层:设备间接受或发送比特流,说明电压,线速和线缆等(EIA/TIA-232 V.35。都是终端接口的标准,再说吧这里完全没涉及过,除了做过水晶头 另外物理层跑比特0,1)
OSI先到这,还有就是TCP/IP协议与OSI七层模型对照就在TCP/IP中写了,而且还能多凑一章,嗯还不错就这样了。