精华内容
下载资源
问答
  • 协议分层具有概念和结构 的优点 分层提供了一种结构方式来讨论系统组件。模块使得更新系统组件更为容易。分层的潜在缺点 [1] 某层可能重复其较低层的功能 [2] 某层的功能可能需要仅在其他层才出现的信息...

    一、分层的体系结构

    1. 为了给网络协议的设计提供一个结构,网络设计者以分层的方式组织协议以及实现这些协议的网络硬件和软件。
    2. 协议分层具有概念化结构化 的优点

      分层提供了一种结构化方式来讨论系统组件。模块化使得更新系统组件更为容易。

    3. 分层的潜在缺点

      [1] 某层可能重复其较低层的功能
      [2] 某层的功能可能需要仅在其他层才出现的信息,违反了层次分离的目标

    4. 协议栈

      各层的所有协议被称为协议栈。
      因特网的协议栈由5个层次组成:物理层,链路层,网络层,运输层,应用层。

    5. ISO模型
      因特网协议栈不是唯一的协议栈,特别是,国际标准化组织(ISO)提出计算机网络应组织为大约七层,称为开放系统互连模型.
      它比因特网协议栈多出了表示层会话层
      这留给应用程序开发者处理。因此应用程序开发者应决定这样的服务是否重要,如果重要就应该在应用程序中构建该功能。

    二、报文、报文段、数据报、帧

    1. 报文

      位于应用层的信息分组

    2. 报文段

      运输层分组

    3. 数据报

      位于网络层的网络分组

    4. 链路层分组

    三、攻击威胁下的网络

    1.僵尸网络

    受害主机可能征召网络上数以千计的类似受害设备,它们统称为僵尸网络

    2.自我复制

    大多数恶意软件感染了一台主机,就会从那台主机进入更多的主机。按照这种方式,自我复制的恶意软件能够以指数级快速扩散。

    3.恶意软件能够以病毒、蠕虫、特洛伊木马的形式扩散

    • 病毒:一种需要某种形式的用户交互来感染用户设备的恶意软件。
    • 蠕虫:一种无需任何明显用户交互就能进入设备的恶意软件。
    • 特洛伊木马:隐藏在有用软件中的恶意软件。

    4.DoS攻击

    拒绝服务(Denial-of-Server)攻击是一种宽泛类型的安全性威胁,DoS攻击使得合法用户不能使用网络,主机或其他基础设施部分。
    大多数DoS攻击的类型
    - 弱点攻击
    - 带宽洪泛
    - 连接洪泛

    如果从单一源发出所有流量的话,上游路由器可以检测出该攻击并在该流量靠近服务器前就将其阻挡下来。DDoS攻击(分布式DoS)攻击者控制多个源并让每个源向目标猛烈发送流量。与单一主机的DoS攻击相比,DDoS攻击更难以检测和防御

    5.分组嗅探器

    记录每个流经的分组拷贝的被动接收机

    6.IP哄骗

    将具有虚假源地址的分组注入因特网的能力

    展开全文
  • OSI层次模型

    2016-11-28 16:43:00
    灵活性好,某一层变化不会影响到其它层设计者,可专心设计开发专利应用 各层通过一个接口在相邻层上下通信 OSI模式: 应用层:用户接口 表示层:数据表示加密等特殊处理 会话层:保...

    ISO:国际标准化组织

    层(layer):描述所有的有效的通讯过程,并把逻辑上的组叫做层。

    分层优点:

    • 促进标准化工作,允许各个供应商进行开发
    • 各层之间相互独立,把网络操作分成低复杂度性单元
    • 灵活性好,某一层变化不会影响到其它层设计者,可专心设计开发专利应用
    • 各层通过一个接口在相邻层上下通信

    OSI模式:

    1. 应用层:用户接口
    2. 表示层:数据表示加密等特殊处理
    3. 会话层:保证不同应用间的数据区分
    4. 传输层:可靠、不可靠的数据传输,数据重传前进行数据纠正
    5. 网络层:提供路由规则,用来决定路径的逻辑寻址
    6. 数据链路层:将比特组合成字节进而组合成帧、用mac地址访问介质、错误发现但是不能修正
    7. 物理层:设备间接收/发送比特流,线缆等

    PDU(protocol data unit):每一层使用自己的层协议和别的系统的对应相互通信,协议层的协议在对等的层之间交换信息叫做协议数据单元

    上层   message 信息
    transport layer segment(段、部分) 段、网络
    Net Work layer packet 数据包
    Data-Work layer frame
    physocal layer bit 比特

     

    转载于:https://www.cnblogs.com/zzq919101/p/6110207.html

    展开全文
  •  OSI七层模型是一种框架性的设计方法,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输。它的最大优点是将服务、接口和协议这三个概念明确...

    1.OSI七层网络模型介绍

      OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。
      OSI七层模型是一种框架性的设计方法,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输。它的最大优点是将服务、接口和协议这三个概念明确地区分开来,通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯。

    OSI七层结构图:

    各层简介:

    物理层(Physical Layer):主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换),这一层的数据叫做比特,单位是bit比特。

    数据链路层(Datalink Layer):定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问,这一层通常还提供错误检测和纠正,以确保数据的可靠传输。交换机(二层)、网桥设备在这一层。数据链路层协议的代表包括:PPP、STP、帧中继等。

    网络层(Network Layer):在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择,Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种连接的层。网络层负责在源机器和目标机器之间建立它们所使用的路由。路由器在该层。协议有:IP、ICMP(互联网控制报文协议)、ARP(地址转换协议)、RARP(反向地址转换协议)

    传输层(Transport Layer):O S I 模型中最重要的一层。定义了一些传输数据的协议和端口号(WWW端口80等),如:TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的), 主要是将从下层接收的数据进行分段和传输,到达目的地址后再进行重组,常常把这一层数据叫做段。

    传输协议同时进行流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。除此之外,传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割。例如,以太网无法接收大于1 5 0 0 字节的数据包。发送方节点的传输层将数据分割成较小的数据片,同时对每一数据片安排一序列号,以便数据到达接收方节点的传输层时,能以正确的顺序重组。该过程即被称为排序。

    会话层(Session Layer):负责在网络中的两节点之间建立、维持和终止通信。 会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送。

    通过传输层(端口号:传输端口与接收端口)建立数据传输的通路,主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名)。

    表示层(Presentation Layer):应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化;这种格式化也因所使用网络的类型不同而不同。   表示层管理数据的解密与加密,如系统口令的处理。可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。例如,PC程序与另一台计算机进行通信,其中一台计算机使用扩展二一十进制交换码(EBCDIC),而另一台则使用美国信息交换标准码(ASCII)来表示相同的字符。如有必要,表示层会通过使用一种通格式来实现多种数据格式之间的转换。

    应用层(Application Layer): 是最靠近用户的OSI层,这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。

    2.TCP/IP四层网络模型介绍

    TCP/IP协议栈是美国国防部高级研究计划局计算机网(Advanced Research Projects Agency Network,ARPANET)和其后继因特网使用的参考模型。ARPANET是由美国国防部(U.S.Department of Defense,DoD)赞助的研究网络。最初,它只连接了美国境内的四所大学。随后的几年中,它通过租用的电话线连接了数百所大学和政府部门。最终ARPANET发展成为全球规模最大的互连网络-因特网。最初的ARPANET于1990年永久性地关闭。

    TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对应OSI的第四层)。
    TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:

    应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。

    传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。

    网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。

    网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。

    TCP/IP四层结构图

    3.各层对应的协议

    其实在应用、表示和会话这三层之间的协议可共用(由于实际的网络协议将它们归了一类所致)

    4.OSI七层和TCP/IP四层的区别

    OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。

    OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型。

    OSI是一种理论下的模型,而TCP/IP已被广泛使用,成为网络互联事实上的标准。

    除了层的数量之外,开放式系统互联(OSI)模型与TCP/IP协议有什么区别?

    开放式系统互联模型是一个参考标准,解释协议相互之间应该如何相互作用。TCP/IP协议是美国国防部发明的,是让互联网成为了目前这个样子的标准之一。开放式系统互联模型中没有清楚地描绘TCP/IP协议,但是在解释TCP/IP协议时很容易想到开放式系统互联模型。两者的主要区别如下:

    TCP/IP协议中的应用层处理开放式系统互联模型中的第五层、第六层和第七层的功能。

    TCP/IP协议中的传输层并不能总是保证在传输层可靠地传输数据包,而开放式系统互联模型可以做到。这是因为TCP/IP协议还提供一项名为UDP(用户数据报协议)的选择。UDP不能保证可靠的数据包传输。

    OSI网络模型和TCP/IP网络模型对应关系

    5.交换机工作在OSI的哪一层

    如果有人问这个问题,我的回答是 :
    二层交换机工作在OSI的第二层数据链路层,,由于它们要对帧解码并使用帧信息将数据发送到正确的接收方,所以它们是工作在数据链路层的。
    三层交换机是工作在OSI的网络层,因为三层交换机有路由功能。

    6.路由器工作在OSI的哪一层

    路由器工作在OSI七层模型的第3层,网络层。由于网络层处理,并智能指导数据传送,路由器连接网络各段,所以路由器属于网络层。在网络中,“路由”是基于编址方案、使用模式以及可达性来指引数据的发送。 网络层负责在源机器和目标机器之间建立它们所使用的路由。

    7.PING命令使用OSI哪一层协议

    ping命令使用的是ICMP协议,位于OSI七层网络模型中的第三层,网络层;

    参考文档

    http://blog.csdn.net/guoping16/article/details/6584304
    https://blog.csdn.net/guoguo527/article/details/52078962
    https://blog.csdn.net/superjunjin/article/details/7841099
    http://blog.csdn.net/guoping16/article/details/6584304
    https://blog.csdn.net/huangjin0507/article/details/51613561
    https://blog.csdn.net/dongsheng186/article/details/46516493

    本文出自 “运维特工” 博客,转载请务必保留原文链接 和 http://www.unixfbi.com

    展开全文
  • OSI(Open System Interconnection,开放系统互连)七层网络模型 称为开放式系统互联参考模型,是一个逻辑上定义和规范;...层次化的结构模型使不同系统不同的网络之间实现可靠通讯; ISO/OSI参考模型功能简介

    OSI(Open System Interconnection,开放系统互连)七层网络模型

    称为开放式系统互联参考模型,是一个逻辑上的定义和规范;
    把网络从逻辑上分为了7层. 每一层都有相关、相对应的物理设备,比如路由器,交换机;
    OSI 七层模型是一种框架性的设计方法,其最主要的功能使就是帮助不同类型的主机实现数据传输;
    它的最大优点是将服务、接口和协议这三个概念明确地区分开来,概念清楚,理论也比较完整. 通过七个
    层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯;
    ISO/OSI参考模型功能简介

    (1)物理层(Physical Layer):提供建立、维护和拆除物理链路所需的机械、电气、功能和规程特性,通过传输介质进行数据流(比特流)的物理传输,故障监测和物理层管理。
    
    (2)数据链路层(Data Link Layer):在网络层褓间提供数据传输功能和控制,提供数据的流量控制,检测和纠正物理链路产生的差错。
    
    (3)网络层(Network Aayer):提供路由选择、拥塞控制、网络互连等功能,根据传输层的要求,选择服务质量,向传输层指示未恢复的差错。
    
    (4)传输层(Transport Layar):提供建立、维护和拆除传输连接的功能,监控服务质量,提供端到端可靠的透明的数据传输、差错控制和流量控制。
    
    (5)会话层(Session Layer):提供两个进程之间建立、维护和结束会话连接的功能,提供会话流量控制和交叉会话功能。
    
    (6)表示层(Presentaion Layer):提供不同信息格式和编码之间的转换,提供数据表示、数据压缩和数据加密功能。
    
    (7)应用层(Application Layer):提供网络服务,例如事务处理程序、文件传输程序、网络管理程序等。
    

    在这里插入图片描述

    TCP/IP四层参考模型

        ┌────------────┐┌─┬─┬─-┬─┬─-┬─┬─-┬─┬─-┬─┬─-┐
    

    │        ││D│F│W│F│H│G│T│I│S│U│ │
      │        ││N│I│H│T│T│O│E│R│M│S│其│
      │第四层,应用层 ││S│N│O│P│T│P│L│C│T│E│ │
      │        ││ │G│I│ │P│H│N│ │P│N│ │
      │        ││ │E│S│ │ │E│E│ │ │E│它│
      │        ││ │R│ │ │ │R│T│ │ │T│ │
      └───────------─┘└─┴─┴─-┴─┴─-┴─┴─-┴─┴─-┴─┴-─┘
      ┌───────-----─┐┌─────────-------┬──--------─────────┐
      │第三层,传输层 ││   TCP   │    UDP    │
      └───────-----─┘└────────-------─┴──────────--------─┘
      ┌───────-----─┐┌───----──┬───—─┬────────-------──┐
      │        ││     │ICMP│          │
      │第二层,网间层 ││     └──—──┘          │
      │        ││       IP            │
      └────────-----┘└────────────────────-------------─-┘
      ┌────────-----┐┌─────────-------┬──────--------─────┐
      │第一层,网络接口││ARP/RARP │    其它     │
      └────────------┘└─────────------┴─────--------──────┘
      TCP/IP四层参考模型
      TCP/IP协议被组织成四个概念层,其中有三层对应于ISO参考模型中的相应层。ICP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。
      TCP/IP分层模型的四个协议层分别完成以下的功能:
      第一层:网络接口层
      包括用于协作IP数据在已有网络介质上传输的协议。实际上TCP/IP标准并不定义与ISO数据链路层和物理层相对应的功能。相反,它定义像地址解析协议(Address Resolution Protocol,ARP)这样的协议,提供TCP/IP协议的数据结构和实际物理硬件之间的接口。
      第二层:网间层
      对应于OSI七层参考模型的网络层。本层包含IP协议、RIP协议(Routing Information Protocol,路由信息协议),负责数据的包装、寻址和路由。同时还包含网间控制报文协议(Internet Control Message Protocol,ICMP)用来提供网络诊断信息。
      第三层:传输层
      对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务。其中TCP协议(Transmission Control Protocol)提供可靠的数据流运输服务,UDP协议(Use Datagram Protocol)提供不可靠的用户数据报服务。
      第四层:应用层
      对应于OSI七层参考模型的应用层和表达层。因特网的应用层协议包括Finger、Whois、FTP(文件传输协议)、Gopher、HTTP(超文本传输协议)、Telent(远程终端协议)、SMTP(简单邮件传送协议)、IRC(因特网中继会话)、NNTP(网络新闻传输协议)等

    展开全文
  • 一 .OSI七层模型 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是 ... 通过七个层次化的结构模型使不同系统不同的网络之间实现可靠通讯. 二. T
  • OSI模型和TCP模型

    2017-06-04 22:19:20
    OSI是一个开放性通行系统互联参考模型,是一个协议规范。它把网络分为七层。...它最大优点是将服务、接口和协议三个概念明确地区分,通过七个层次化的结构模型使不同系统不同的网络之间实现可靠
  • OSI七层模型是一种框架性的设计方法,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输。它的最大优点是将服务、接口和协议这三个概念明确地区...
  • 一、osi七层模型 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上定义... 通过七个层次化的结构模型使不同系统不同的网络之间实现可靠通讯; 但是, 它既
  • 1 OSI(open system interconnection)七层模型 OSI模型为开放式系统互联参考模型,是一个... 它最大的优点是将服务、接口和协议三个概念区分开,通过七个层次化的结构模型,使得不同系统的数据传输可靠; 1.1 应...
  • 使用OSI参考模型的主要优点 OSI模型层功能的简述 使用OSI参考模型的主要优点 ·降低复杂性:由难到简 ·标准端口:网络组成部分标准,多厂商开发和支持。 ·便于模块化设计:允许不同类型的网络硬件和软件...
  • 一、OSI七层模型 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上... 通过七个层次化的结构模型使不同系统不同的网络之间实现可靠通讯; 而缺点则是既复
  • OSI层次模型 层Layer:描述了所有需求的有效地通讯过程,并把这些过程逻辑上的组叫做层。 分层的优点: 1.促进标准工作,允许各个供应商进行开发。 2.各层间相互独立,把网络操作分成低复杂性单元。 3.灵活性...
  • 一、概览 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连...通过七个层次化的结构模型使不同系统不同的网络之间
  • 最大优点是将服务、接口和协议这三个概念明确地区分开来,通过七个层次化的结构模型使不同系统不同的网络之间实现可靠通讯。应用层DHCP:通常被应用在大型局域网络环境中,主要作用是集中管理、分配IP...
  • OSI(开放式系统互联模型)是一个开放性通行系统互连参考模型,是一个协议规范...最大优点是将服务,协议,接口三者明确区分开来,通过七个层次化的结构模型使得不同主机不同的网络之间实现可靠通讯。 服务...
  • 网络网络基础

    2019-08-02 20:55:37
    1.OSI七层模型 OSI七层互联网模型称为开放式系统...优点:将服务、接口、概念明确区分开来,通过七个层次化的结构模式是不同系统不同的网络实现可靠通讯。 2.TCP/IP五层协议 TCP/IP是一组协议...
  • 使用Visual Studio 2010, 专业开发人员能够: 使用改进后可视化设计工具、编程语言和代码编辑器,享受高效率开发环境 在统一开发环境中,开发并调试多层次的服务器应用程序使用集成可视数据库设计和报告...
  • 使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。  1 Struts框架应用模式  1)建立在MVC这种公认...
  • 计算机网络(一)

    2019-08-15 23:07:38
    OSI七层模型 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上定义和规范 ... 通过七个层次化的结构模型使不同系统不同的网络之间实现可靠通...
  • 复习:网络基础

    2020-07-22 16:11:38
    OSI七层模型 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是 一个逻辑上定义和... 通过七个 层次化的结构模型使不同系统不同的网络之间实现可靠通讯; 但是, 它既
  • 一、OSI七层模型 OSI七层网络模型称为开放式系统互联网参考模型,...通过七个层次化的结构模型使不同系统不同的网络之间实现可靠通讯; 但是,它既复杂又不实用;所以一般使用TCP/IP四层模型 二、TCP/IP协议 TC
  • 网络部分: 1.OSI七层模型 OSI(开放式系统互联模型)是一个开放性通行系统互连参考模型,是一个协议规范。...最大优点是将服务,协议,接口三者明确区分开来,通过七个层次化的结构模型使得不同
  • Open System Interconnect开放系统互连参考模型,是由ISO(国际标准组织)定义。它是个灵活、稳健和可互操作的模型,并不是协议,而是一个伟大的模型。常用来分析和设计网络体系结构。 ​ OSI把网络按照...
  • CCNA入门基础-认识网络

    千次阅读 2009-11-19 13:26:00
     OSI七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,帮助不同类型的主机实现数据传输。它的最大优点是将服务、接口和协议这三个概念明确地区分开来,通过七个...
  • windows 程序设计

    2011-07-24 21:16:30
    虽然它缺少Windows NT中的某些功能,诸如高安全性和对RISC机器的可移植性等,但是Windows 95具有需要较少硬件资源的优点。 Windows 98在1998年6月发布,具有许多加强功能,包括执行效能的提高、更好的硬件支持以及...
  • 1.1.1 通信处理层次化 2 1.1.2 OSI参考模型 3 1.1.3 模型的使用 5 1.2 TCP/IP参考模型 7 1.3 小结 7 第2章 TCP/IP和Internet 8 2.1 一段历史 8 2.1.1 ARPANET 8 2.1.2 TCP/IP 9 2.1.3 国家科学基金会(NSF) 9 2.1.4 ...
  • 路由基础复习整理

    2021-01-03 16:13:24
    IOS分层模型的主要优点 降低复杂度:由简到难 标准端口:网络组成部分标准,多厂商开发和支持 便于模块设计:允许不同类型的网络硬件和软件的相互通信 技术的互操作性:分层次设计防止某层次的变化影响...

空空如也

空空如也

1 2 3 4
收藏数 69
精华内容 27
关键字:

层次化网络设计模型的优点