首页 OSI参考模型 一资料

OSI参考模型 一资料

举报
开通vip

OSI参考模型 一资料OSI参考模型国际组织?在制定计算机网络标准方面,起着很大作用的两大国际组织是:国际电报与电话咨询委员会(ConsultativeCommitteeonInternationalTelegraphandTelephone,CCITT);国际标准化组织(InternationalStandardsOrganization,ISO)。?CCITT与ISO的工作领域是不同的:CCITT主要是考虑通信标准的制定;ISO主要是考虑信息处理与网络体系结构。协议和参考模型?OSI参考模型?TCP/IP参考模型?OSI和TCP/I...

OSI参考模型 一资料
OSI参考模型国际组织?在制定计算机网络 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 方面,起着很大作用的两大国际组织是:国际电报与电话咨询委员会(ConsultativeCommitteeonInternationalTelegraphandTelephone,CCITT);国际标准化组织(InternationalStandardsOrganization,ISO)。?CCITT与ISO的工作领域是不同的:CCITT主要是考虑通信标准的制定;ISO主要是考虑信息处理与网络体系结构。协议和参考模型?OSI参考模型?TCP/IP参考模型?OSI和TCP/IP的对比?协议栈OSI参考模型?OSI参考模型的必要性?OSI参考模型的层次结构划分?OSI参考模型各层的功能?OSI参考模型七层协同工作?物理地址与逻辑地址的区别应用OSI参考模型的必要性?各层间相互独立,某一层的变化不会影响其他层?促进标准化工作?使网络易于实现和维护分层结构的优点?纵向通信?在分层结构中,低层服务为高层服务提供服?务,高层服务使用低层服务提供的服务。?横向通信?分层结构中,对应的分层协同工作,以保证能够成功的完成通信。分层结构的原理OSI中的“开放”的含义?在OSI中的“开放”是指只要遵循OSI标准,一个系统就可以与位于世界上任何地方、同样遵循同一标准的其他任何系统进行通信.第7层应用层Application第6层 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示层Presentation第5层会话层Session第4层传输层Transport第3层网络层Network第2层数据链路层DataLink第1层物理层Physical实质CISCO把上三层统称为:应用层下四层统称为:数据流层OSI参考模型的层次结构划分OSI参考模型各层的功能?通过物理传输比特(bit)流?建立、维护和取消物理连接?主要考虑传输数据所占用的时间、方式、物理连接的建立和终结,接口插件的引脚规格物理层数据链路层?建立通信链路和拆除通信链路的过程,这个建立收发数据的关系就叫数据链路.?主要功能:?1、通过对上层协议栈进行标识通知对方数据所使用的协议类型?2、同时使用接收系统的硬件地址或物理地址来寻址?3、将比特信息加以组织封装成数据帧(Frame)和数据链路的建立?两个子层?媒体访问控制(MAC):负责在物理层通信?逻辑链路控制(LLC):负责逻辑地标识不同协议类型和封装传输?网卡、网桥和交换机网络层?基于网络层地址进行不同网络系统间的路径选择?网络层地址(IP地址)?使用被路由协议(例:IP协议)把数据打包(Packet),添加逻辑地址?差错检验和可能的修复?可能的数据流量控制?主要功能提供路由?路由器传输层?在不同物理节点上的应用程序间建立连接传输数据?将数据组织成数据段(Segment)(MTU)?连接类型类型?面向连接(Connection-oriented)?无连接(Connectionless)?用一个寻址机制来标识一个特定的应用程序?传输层地址(即端口号)(房间号)5~7层?会话层?建立、管理和终止会话?表示层?系统的应用层送出的信息可被另一个系统的应用层所读取?利用一种公用的信息表示格式翻译多种信息?数据表示、数据安全、数据压缩?应用层?网络服务与使用者应用程序间的一个接口OSI参考模型七层协同工作发送方数据的封装过程接收方数据的拆除过程物理地址与逻辑地址的区别?物理地址:网络设备的真实的物理地址。网络的技术和标准不同,地址编码也不同,以太网物理地址用48位的二进制编码,转化为十六进制为12位。例如:00-10-5A-63-AA-98。物理地址也叫MAC地址。对于跨网络的数据传输,物理地址不能提供逻辑的标示手段。?逻辑地址:数据需要跨越网段的时候,需要使用逻辑地址表示远程的目的地的逻辑位置。逻辑地址有很多种,IP地址是最常用的,IP地址用32位的二进制来表示,它可以在设备上灵活的更改删除。TCP/IP参考模型?TCP/IP概述?TCP/IP与OSI的对应?TCP/IP参考模型的各层?TCP数据分析?TCP/IP参考模型的各层TCP/IP概述?TCP/IP(TransmissionControlProtocol/InternetProtocol):诞生于上世纪七十年代,后来被集成于UNIX中,80年代被推广,成为Internet的通信协议。?TCP/IP是以OSI参考模型为框架开发,是一种分层协议?TCP/IP不是一个单一的协议,而是一组协议的集合,称为TCP/IP协议族,其中每种协议负责网络传输中的一部分服务。TCP/IP与OSI的对应TCP/IP参考模型的各层?第1层:网络接口层(NetworkInterface)?网络接口层对应OSI物理层和数据链路层并实现与它们相同的功能,其中包括LAN和WAN的技术细节。这一层也称为主机到网络层(Host-to-Network)。该层定义了许多网络标准:以太网、FDDI、ATM和令牌环网。?第2层:互联网络层(internet)?互联网络层的目的是运送数据包,将数据从任何在相连的网络上送到目的地,而不在乎走的是哪个路径或网络。管理这层的特定协议称为互联网络协议(IP)。最佳的路径选定和数据包交换都发生在这层。?第3层:传输层(Transport)?传输层负责处理有关服务质量等事项,如可靠度、流量控制和错误校正。该层可以提供不同服务质量、不同可靠性保证的传输服务,并且协议发送端和目标端的传输速度差异。这一层也称为主机到主机层(Host-to-Host)。4层:应用层(Application)应用层包括会话层和表示层的功能,用来建立应用层来处理高层协议、有关表达、编码和会话控制。TCP/IP将所有应用程序相关的内容都归为一层,并保证为下层适当的将数据封装成数据包TCP工作原理?1、TCP数据结构?源端口、目的端口:16位长。标识出远端和本地的端口号。?顺序号:32位长。表明了发送的数据报的顺序。?确认号:32位长。希望收到的下一个数据报的序列号。?TCP头长:4位长。表明TCP头中包含多少个32位字。?接下来的6位未用:?SYN:用于建立连接,让连接双方同步序列号?ACK:ACK位置1表明确认号是合法的。如果ACK为0,那么数据报不包含确认信息,确认字段被省略。?RST:用于复位由于主机崩溃或其它原因而出现的错误的连接。还可以用于拒绝非法的数据报或拒绝连接请求。?PSH:表示是带有PUSH标志的数据。接收方因此请求数据报一到便可送往应用程序而不必等到缓冲区装满时才传送。?FIN:用于释放连接。?URG:紧急的数据段,需要加快处理,优先处理该数据。?合法组合:1、all2、SYNACKFIN?违法:ACKFIN及缺少SYN的任意组合2、TCP数据结构分析(1)3、TCP数据结构分析(2)?窗口大小:16位长。窗口大小字段表示在确认了字节之后还可以发送多少个字节。?校验和:16位长。是为了确保高可靠性而设置的。它校验头部、数据和伪TCP头部之和。?可选项:0个或多个32位字。包括最大TCP载荷,窗口比例、选择重发数据报等选项。?最大TCP载荷:允许每台主机设定其能够接受的最大的TCP载荷能力。在建立连接期间,双方均声明其最大载荷能力,并选取其中较小的作为标准。如果一台主机未使用该选项,那么其载荷能力缺省设置为536字节。?窗口比例:允许发送方和接收方商定一个合适的窗口比例因子。这一因子使滑动窗口最大能够达到232字节。?选择重发数据报:这个选项允许接收方请求发送指定的一个或多个数据报。4、TCP三次握手Three-wayHandshake?在TCP中建立连接采用三次握手的方法。为了建立连接,其中一方,如服务器,通过执行LISTEN和ACCEPT原语被动地等待一个到达的连接请求。?另一方,如客户方,执行CONNECT原语,同时要指明它想连接到的IP地址和端口号,设置它能够接受的TCP数据报的最大值,以及一些可选的用户数据。CONNECT原语发送一个SYN=1,ACK=0的数据报到目的端,并等待对方响应。Netstat–a第一步是请求端(客户端)发送一个包含SYN即同步(Synchronize)标志的TCP报文,SYN同步报文会指明客户端使用的端口以及TCP连接的初始序号;第二步,服务器在收到客户端的SYN报文后,将返回一个SYN+ACK的报文,表示客户端的请求被接受,同时TCP序号被加一,ACK即确认(Acknowledgement)。第三步,客户端也返回一个确认报文ACK给服务器端,同样TCP序列号被加一,到此一个TCP连接完成。然后才开始通信的第二步:数据处理。TCP是面向连接的,所谓面向连接,就是当计算机双方通信时必需先建立连接,然后数据传送,最后拆除连接三个过程TCP三次握手说明服务器客户端以FTP服务为例C端由1038端口向S端21端口发起一个带有SYN标志的连接请求,初始序列号SEQ=1791872318。从21端口向FTP客户端的1038端口返回一个同时带有SYN标志和ACK标志的应答包,ACK应答序列号SEQ=1791872318+1,SYN请求序列号SEQ=3880988084。向FTP服务器返回一个包含ACK标志的应答包,应答序列号SEQ=3880988084+1。SYNFlood攻击假设一个用户向服务器发送了SYN报文后突然死机或掉线,那么服务器在发出SYN+ACK应答报文后是无法收到客户端的ACK报文的(第三次握手无法完成),这种情况下服务器端一般会重试(再次发送SYN+ACK给客户端)并等待一段时间后丢弃这个未完成的连接,这段时间的长度我们称为SYNTimeout,一般来说这个时间是分钟的数量级(大约为30秒-2分钟);一个用户出现异常导致服务器的一个线程等待1分钟并不是什么很大的问题,但如果有一个恶意的攻击者大量模拟这种情况,服务器端将为了维护一个非常大的半连接列表而消耗非常多的资源----数以万计的半连接,即使是简单的保存并遍历也会消耗非常多的CPU时间和内存,何况还要不断对这个列表中的IP进行SYN+ACK的重试。实际上如果服务器的TCP/IP栈不够强大,最后的结果往往是堆栈溢出崩溃---即使服务器端的系统足够强大,服务器端也将忙于处理攻击者伪造的TCP连接请求而无暇理睬客户的正常请求(毕竟客户端的正常请求比率非常之小),此时从正常客户的角度看来,服务器失去响应,这种情况我们称作:服务器端受到了SYNFlood攻击(SYN洪水攻击)。协议栈协议栈概述?什么是协议栈?在网络中,为了完成通信,必须使用多层上的多种协议。这些协议按照层次顺序组合在一起,构成了协议栈(ProtocolStack),也称为协议族(ProtocolSuite)。?常用的协议栈?TCP/IP、IPX/SPX、AppleTalkTCP/IP协议栈TCP/TP协议簇介绍?1、数据链路层?不是TCP/IP协议的一部分,但它是TCP/IP赖以存在的各种通信网和TCP/IP之间的接口,这些通信网包括多种广域网如ATM、X.25公用数据网,以及各种局域网,如Ethernet、IEEE的各种标准局域网等。IP层提供了专门的功能,解决与各种网络物理地址的转换。2、网络层?网络层含中有四个重要的协议:互连网协议IP、互连网控制报文协议ICMP、地址转换协议ARP和反向地址转换协议RARP。?1、互连网控制报文协议ICMP(InternetControlMessageProtocol”Internet控制消息协议):从IP互连网协议的功能,可以知道IP提供的是一种不可靠的无连接报文分组传送服务。若路由器或主机故障使网络阻塞,就需要通知发送主机采取相应措施。为了使互连网能 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 差错,或提供有关意外情况的信息,在IP层加入了一类特殊用途的报文机制,即互连网控制报文协议ICMP。??ICMP的重要性?ICMP协议对于网络安全具有极其重要的意义。ICMP协议本身的特点决定了它非常容易被用于攻击网络上的路由器和主机。比如,可以利用操作系统规定的ICMP数据包最大尺寸不超过64KB这一规定,向主机发起“PingofDeath”(死亡之Ping)攻击。“PingofDeath”攻击的原理是:如果ICMP数据包的尺寸超过64KB上限时,主机就会出现内存分配错误,导致TCP/IP堆栈崩溃,致使主机死机。?此外,向目标主机长时间、连续、大量地发送ICMP数据包,也会最终使系统瘫痪。大量的ICMP数据包会形成“ICMP风暴”,使得目标主机耗费大量的CPU资源处理,疲于奔命。?防止方法1、路由器建立访问控制列表或限制带宽?2、防火墙3、IP安全策略?3.地址转换协议ARP:在TCP/IP网络环境下,每个主机都分配了一个32位的IP地址,这种互连网地址是在国际范围标识主机的一种逻辑地址。为了让报文在物理网上传送,必须知道彼此的物理地址。这样就存在把互连网地址变换为物理地址的地址转换问题。以以太网(Ethernet)环境为例,为了正确地向目的站传送报文,必须把目的站的32位IP地址转换成48位以太网目的地址DA。这就需要在网络层有一组服务将IP地址转换为相应物理网络地址,这组协议即是ARP。4.反向地址转换协议RARP:反向地址转换协议用于一种特殊情况,如果站点初始化以后,只有自己的物理地址而没有IP地址,则它可以通过RARP协议,发出广播请求,征求自己的IP地址,而RARP服务器则负责回答。这样,无IP地址的站点可以通过RARP协议取得自己的IP地址,这个地址在下一次系统重新开始以前都有效,不用连续广播请求3、TCP/IP的运输层?TCP/IP在这一层提供了两个主要的协议:传输控制协议(TCP)和用户数据协议(UDP),另外还有一些别的协议,例如用于传送数字化语音的NVP协议。?1.传输控制协议TCP提供的是一种可靠的数据流服务。当传送受差错干扰的数据,或基础网络故障,或网络负荷太重而使网际基本传输系统(无连接报文递交系统)不能正常工作时,就需要通过其它协议来保证通信的可靠。TCP就是这样的协议,它对应于OSI模型的运输层,它在IP协议的基础上,提供端到端的面向连接的可靠传输。TCP连接的建立采用三次握手的过程,整个过程由发送方请求建立连接、接收方确认、发送方再发送一则关于确认的确认三个过程组成。?2.用户数据报协议UDP?用户数据报协议UDP是对IP协议组的扩充,它增加了一种机制,发送方使用这种机制可以区分一台计算机上的多个接收者。每个UDP报文除了包含某用户进程发送数据外,还有报文目的端口的编号和报文源端口的编号,从而使UDP的这种扩充,使得在两个用户进程之间的递送数据报成为可能。?UDP是依靠IP协议来传送报文的,因而它的服务和IP一样是不可靠的。这种服务不用确认、不对报文排序、也不进行流量控制,UDP报文可能会出现丢失、重复、失序等现象。?4、TCP/IP的会话层至应用层?1.文件传输协议FTP文件传输协议是网际提供的用于访问远程机器的一个协议,它使用户可以在本地机与远程机之间进行有关文件的操作。FTP工作时建立两条TCP连接,一条用于传送文件,另一条用于传送控制。FTP采用客户/服务器模式,它包含客户FTP和服务器FTP。客户FTP启动传送过程,而服务器对其做出应答。客户FTP大多有一个交互式界面,使用权客户可以灵活地向远地传文件或从远地取文件。?2.远程终端访问TELNET??TELNET的连接是一个TCP连接,用于传送具有TELNET控制信息的数据。它提供了与终端设备或终端进程交互的标准方法,支持终端到终端的连接及进程到进程分布式计算的通信。?3.域名服务DNS?DNS是一个域名服务的协议,提供域名到IP地址的转换,允许对域名资源进行分散管理。DNS最初设计的目的是使邮件发送方知道邮件接收主机及邮件发送主机的IP地址,后来发展成为可服务于其它许多目标的协议。?4.简单邮件传送协议SMTP?互连网标准中的电子邮件是一个简单的基于文件的协议,用于可靠、有效的数据传输。SMTP作为应用层的服务,并不关心它下面采用的是何种传输服务,它可通过网络在TCP连接上传送邮件,或者简单地在同一机器的进程之间,通过进程通信的通道来传送邮件。这样,邮件传输就独立于传输子系统,可在TCP/IP环境、OSI运输层或X.25协议环境中传输邮件。
本文档为【OSI参考模型 一资料】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
與因
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:
上传时间:2021-10-22
浏览量:3