已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络体系结构和协议样本 计算机网络体系结构和协议本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 第二章计算机网络体系结构与协议【计划课时】4课时(教材第 二、三章协议(protocol教材P29网络传送是个很复杂的过程,为了实现计算机之间可靠地交换数据,许多工作要协调(如发送信号的数据格式,通信协调与出错处理,信号编码与电平参数,传输速度匹配等。 假定一个与网络相连的设备正向另一个与网络相连的设备发送数据,由于各个厂家有其各自的实现方法,这些设备可能不完全兼容,它们相互之间不可能识别和通信。 解决方法之一是在同一个网络中全部使用某一厂家的专有技术和设备,在网络互连的今天已不可行。 另一种方法就是制定一套实现互连的规范(标准,即所谓“协议”。 该标准允许每个厂家以不同的方式完成互连产品的开发、设计与制造,当按同一协议制造的设备连入同一网络时,它们完全兼容,仿佛是由同一厂家生产的一样。 【协议】网络上不同计算机之间为了协调互相通信而使用的技术规范,即通信技术标准(也是软硬件厂商开发网络产品的标准协议由语义、语法和时序三部分组成。 语义规定通信双方彼此“讲什么”(含义,语法规定“如何讲”(格式,时序关系则规定了信息交流的次序(顺序。 P29实际上,生活中任何由两个人或两个团体一起完成的事件,都必须有“协议”(例:讲话/赛跑廖鸿鹏NT Server:“当一个中国人碰上一个日本人时,如果中国人说他的中文,日本人说他的日文,那么恐怕两个人就是讲到天黑,都不会有什么结果网络上各节点之间若需要传送数据时,也要有一个共通的语言,这就是通信协议”。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 理论上只要有一套协议即可,但由于网络技术在不断发展,应用领域在不断拓宽,加上历史的原因(70年代各大计算机公司在网络领域“诸侯割据”,纷纷推出自己的网络通信协议,既为网络技术的发展作出了贡献,亦造成协议品种杂多的局面,所以当前一套统一可用的网络协议。 正如理论上人类只要一种语言就能够相互沟通,但实际上却有许许多多的语言存在一样。 学习网络的重要任务之一就是了解各种常用的通信协议。 对于网络开发/集成工程师,则需要深入理解甚至精通工程中所涉及到的各种协议。 用于普通网络用户,则只需知道访问网络资源你的系统或机器上需要配备何种协议,而无须知道这些协议的具体含义。 封闭的协议协议内容(规范不对公众公布开放的协议协议内容对公众公布,犹如一个懂最常用的五国语言的人,在世界各地旅行,便畅行无阻。 常用的网络通信协议有三个最具影响力的团体为网络通信制定了各自的协议:OSI(开放系统互连,Open SystemsInterconnection协议本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 ISO(国际标准化组织81年公布(理论标准从网络角度看,未连网的计算机都是所谓“信息孤岛”型的计算机系统,只按某一公司/厂商的网络通信体系结构标准连网的属于相对封闭的网络系统,而所有符合OSI网络通信体系结构的计算机系统能够在全球范围内互联起来,故称为“开放系统”。 IEEE802LAN协议IEEE(电气和电子工程师学会802委员会(80年2月成立制定,其部分标准已被ISO正正式确定为局域网的国际标准TCP/IP(网际互连/传输控制协议美国防部高级计划研究局(DARPA83年为“阿帕”网网(ARPA,今发展为Inter而开发,用于通过UNIX系统控制实现异种计算机网络的互连,乃很多大学(如斯坦福大学及研究所经多年研究及商业化后得出的结果,现为最hot的网际互连协议,亦为公认的工业标准。 此外,在局域网中,常用还有Novell网专用的通信协议IPX/SPX(网际分组交换/顺顺序分组交换。 网络通信与分层结构 1、分层的概念能够将人与人的“通信”分为三个相关的层次:认识层、语言层、传输层。 【例1】如果让一莆田老妪与北京一科学家进行如下的“通信”莆田老妪北京科学家结果用网络术语表达结果谈论内容莆田城内菜价计算机网络技术“不可理喻”认识层“协议”不兼容所用语言莆田方言英语“不知所云”语言层“协议”不兼容本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 通信方式电话电脑无法联通传输层“协议”不兼容【例2】如果让一莆田老妪与北京的莆田藉科学家林兰英进行如下的“通信”莆田老妪林兰英院士结果用网络术语表达结果谈论内容莆田城市变化家乡情况况OK认识层“协议”兼容所用语言莆田方言莆田方言OK语言层“协议”兼容通信方式电话电话OK传输层“协议”兼容所以,人们为了能够彼此交流思想,需借助一个分层次的通信结构;其次,层次之间不是相互孤立的,而是密切相关的,上层的功能是建立在下层的基础上,下层为上层提供某些服务,而且每层还应有一定的规则。 网络通信情况同样如此,只是区分更细一些。 2、网络通信分层的概念计算机之间的通信可归纳为两种基本方式:点-点通信(P-P相邻结点之间通过直达通路的通信(称“线路通信”端-端通信(E-E不相邻结点之间通过中间结点链接起来所形成间接可达通路的通信(“链路通信”点点-点通信是端-端通信的基础,端-端通信是点-点通信的延伸a.点-点通信的分层两台相邻计算机通过直达通信线路通信时,其所用通信软件将自然分成两个相对独立的模块(层:用户服务层处理用户的通信应用请求通信服务层通过通信线路收发数据本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 分层的优点:用户服务层的模块设计可相对独立于具体的通信线路和通信硬件接口的差别(如铜线、同轴电缆、光纤等,而通信服务层的模块设计又可相对独立于具体用户应用要求的不同(如文件传输、电子邮件等。 b.端-端通信的分层端端-端通信是把若干点-点相邻结点间的通信线路通过中间结点链接起来,所以还需解决:(1中间结点应具有路由转接功能(按报文所附目标地址转发(2端结点应具有启动、建立和维护端-端链路的功能启动发送端发送一个带目标端结点地址的联系控制报文建立目标端结点返回一个同意通信联系的报文,建立了双方的联系维护通信过程差错控制、流量控制等为此需在用户服务层和通信服务层之间增加一个新层(网络服务层,即通信服务层实现相邻结点间的点-点通信,网络服务层实现不相邻结点间的端-端链路通信,用户服务层处理用户应用软件的通信请求与服务。 计算机网络协议协议采用层次结构的优点:P29【网络体系结构】计算机网络的各层及其协议的集合,称为网络的体系结构(architecture。 P29本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 体系即“系统”,中文中常用来描述有比较明显层次结构的系统(如科学体系、政治体系等。 OSI协议(教材P30OSI协议将网络通信过程划分为七个相互独立的功能组(层次,并为每个层次制定一个标准框架。 上面三层(应用层、表示层、会话层与应用问题有关,而下面四层(传输层、网络层、数据链路层、物理层则主要处理网络控制和数据传输/接收问题。 各层的功能单元用于规定what isto bedone,but nothow todo it.Layer7-Application网络的用户接口(上网软件等Layer6-Presentation不同系统数据格式转换/加解密Layer5-Session进程(执行中的程序间会话管理与会话同步(“会话”即用户间连接Layer4-Transport报文的正确传输(报文的生成、收发、组合与差错检查Layer3-Network路由选择和流量控制(选择LAN间传输路径Layer2-Data Link帧的正确传输输(帧的生成、收发与差错检查Layer1-Physical数据比特流( 0、1的正确传输(比特流的生成、收发与差错检查。 像像WINDOWS NT之类的操作系统只会与OSI的顶层有关。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 OSI协议仅给出一个框架结构,并没有将其网络模型的每一层限定在统一的一种协议中,也没有给出协议的具体实现技术(即未完全定型。 故又称“参考模型”(OSI/RM但它奠定了网络体系结构的基础,成为今天设计和制定网络协议标准最重要的参考模型和依据。 通信双方(比喻写信封拆信和读信发送接收封信、贴邮票票取信投入邮筒投递分拣分拣决定路线邮件分类装入邮包打开邮包装上邮车送出从邮车接收邮包邮路(公路、铁路等从过程看,网络通信的过程就是从A用户的应用层处发出数据,经层层下传,最后通过物理层发到网络的传输介质上,而B用户通过物理层接收数据,经层层上传,最后由应用层取出。 换言之,信息交换发生在对等的OSI层之间,源系统A中的每一层把目的系统B同层所需的控制信息(数据头附加到数据中,封装后的信息单元(数据头和数据被传输到下一层,而目的系统B的每一层对收到的信息单元进行分析,先读取系统A附附加的控制信息息(数据头,然后去掉该数据头,将信息单元的余留部分传送给上一层。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 说明: 1、并非所有网络通信都必须通过完整的七层;实际上,如果在同一个LAN内(直接通过物理地址传输通信,通常只用到下两层和应用层,如果跨LAN(路由选择成为必要,则需要用到下面四层和应用层。 两个节点有加密/解密的通信要求时,可能用到表示层。 2、并非现有的网络通信都是按本模型分层(实际上一个也没有; 3、数据从上层往下层传送,往往要封装附加的信息(如目的地址,错误检测等;数数据从下层往上层传送,则须在对应层相应去除所封装的信息(还原。 【封装】信息通过各层向下传递时,每层的软件负责加上它的报头信息(每层都要封装从高层来的信息。 4、每层可能对应有若干个具体协议,通信双方同层协议必须相同或相互兼容层间通信的概念:同级关系协议如如A机的第四层与B机的第四层对话,使用的规则和约定称为第四层协议。 纵向关系接口每一层的最终是和另一台计算机的同层进行通信,但数据不能直接从A机的第X层传输到B机的第X层,而是先将数据和控制信息迅速传递到下一层,然后一层层下传,直至最低层,最本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 后将数据传传递到网络介质上。 接收数据的计算机将数据和控制信息一层层上传,直至第X层。 在相邻层间有定义好的接口,规定了下层为上层提供哪些服务,以及如何获得这些服务。 在网上发送和接收数据时,一台用于发送,一台用于接收。 数据在发送时,被分割成带有附加传送头的小数据单元(帧,数据就是以帧的方式传送的。 发送当发送计算机发出通信请求时,应先建立数据帧。 帧是在最高层上形成的,并通过相邻的下层向下逐步传递。 数据通过每一次时,该层的协议要加入该层的控制信息息(作为头部或尾部。 帧根据接口定义传送到下一层。 最后,数据通过协议栈的所有层层,被传送到网络介质上。 接收在接收端,帧从低层向高层的传送也应符合接口的定义。 每一层的协议只解释发送端的同级放在帧的头部和尾部的信息。 协议将帧中的其余部分看作是数据单元元,并负责将数据单元送到上一层。 实际的网络传输过程能够用下图表示:可见中转结点只需下面三层功能。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 协议与应用从网络产品看,最下三层(NDP往往直接做在硬件(如网卡上,上面四层(APST则一般由网络操作系统控制。 简单理解最下三层的作用:物理层发送机器在此层将上层传来的0和1转换为传输介质上的电信号;接接收机器则在此层将传输介质送来的电信号翻译成0和1送往上层(传送的是比特流数据链路层发送机器在此层将上层送来的信息打包(创建带地址、控制和出错校验信息的帧,并转换为0和1形式的数据序列传向下层;接收机器则在此层将物理层送来的0和1数据序列解释为帧进行解包然后向上层传送。 (打包成帧,传送的是帧在这一层能够按硬件(如网卡固有的地址(MAC地址寻址(查找本网络中硬件。 网络层可按人为设置的网际逻辑地址(IP地址寻址(查找其它网络。 (将上层数据分组,即转换成数据包。 LAN用的通信协议IEEE802为最下两层(D和P制定了12个系列标准(IEEE,其中最常用的是IEEE(以太网络。 P106对于普通用户和局域网工程师,协议的实用意义在于:购买网络产品(网卡、软件等时要注意它支本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 持何种协议,(令牌环,则在一般Novell网络上不能使用。 对于区域网(Intra和MAN工程师,往往需要较为具体地了解物理层、数据链路层和网络层的功能及相关协议,以便科学地进行设备选型、配置和网络规划。 比如有些设备属于“L2(第第2层交换”,有些属于“L3(第第3层交换”。 前者通常是指利用OSI第2层信息(如MAC包头地址对数据包进行转发发,从而将数据包由源端交换到目的端。 后者则根据第3层层(如IP地址及第2层(可能还有VLAN信息对数据包进行转发。 MAC地址好比建筑物的门牌(不随单位改变而改变,由邮递员使用IP地址好比楼内办公室门号(逻辑意义上的编号,由收发人员使用那些需要为网络的技术发展工作的专家,需要深入研究协议,熟悉协议,制定或修改协议。 网络的拓扑结构【拓扑】(topology拓扑本是一个几何学名词,是一种研究与大小、形状无关的线和面特性的方法。 用拓扑方法研究计算机网络,能够使复杂的问题简单化将设备定义为点,将它们间的线路定义为线,对这些点和线及其关系的研究就比实际网络的研究容易得多。 网络拓扑结构指的是网络结点的互连构型(连接方式。 组网时,电缆、网卡的选择与所用网络的拓扑结构密切相关。 LAN常用的拓扑结构有以下几种。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 (Bus Topology其变型为树型拓扑。 特点:广播式传输所有结点发送的信号均通过公共电缆(总线传播,并可被所有结点所接收。 (各结点收到信息时,根据信息中所含的地址与地址是否一致,决定是否接收之。 结构最简单,造价最低廉,扩充容易,可靠性好应用最广泛。 总线型(树型网络技术基础课程讲义(年8月引言第一章计算机网络体系结构与协议第6页共8页(Ring Topology教材P6图特点:信息沿环路单向运行(注意:环路形状不一定是圆环路径固定;环路是一个含有有源部件的信道,环中每一个结点都具有放大整形作用,负负载能力强强,复盖面积大,对信道的访问控制技术较简单;最大延时时间固定(远程控制必需;可可用用光纤实现高速传输.扩充不易,结点多时响应时间长,可靠性较差(结点故障易引起全网故障.(Star Topology图见教材P6图特点:信息通过中央结点转发(广播式扩充容易,故障诊断与隔离容易本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 电缆长度和安装工作量可观,对中央结点可靠性和冗余度要求很高,且线路利用率低(派生拓扑常见有星型总线(:HUB HUBHUB星型总线(簇型网络技术基础课程讲义(年8月引言第一章计算机网络体系结构与协议第7页共8页访问控制(Aess Control方法在LAN中中,为了提高传输速率,通常采用基带传输,即传输信号占用了传输电缆所允许的整个频段.所以必须保证每一时刻任何一段网络线路上最多只有一个信息流在传输防止信息丢失或畸变.(准确可靠的数据传输是网络的生命线为此,IEEE的网卡和电缆系统通常是根据IEEE协议的规格参数设计制造的,以确保网络传输的准确可靠.(载波监听多路访问/冲突检测争用方式(教材P114适用于总线型,树型网络和星型拓扑结构,基带传输系统.其标准为IEEE协议.原理:空闲发送,Busy(网络电压高于正常传输电压时,发出一串阻塞码到总线上(加重冲突,通知各站点发生碰撞了,然后停止发送.优点:各站点平等竞争传送权,CSMA/CD功能可做在网卡中,技术实现容易,线路利用率高,成本最低.缺点:不能提供优先级控制;因争用,不能满足远程控制所需要的确定延时(轻载时无延迟,重载时严重延迟和绝对可靠的要求;不宜用于重载局域网(等待时间长,甚至导致LAN崩溃.(Token Ring令牌传递方式(教材119(Token古埃及法老王手中的令牌.适用于环型拓扑结构,基带传输系统.其标准为IEEE协议.原理:初始令牌由监控站点生成后,沿环路固定方向绕行,得到空令牌的站点才能发送信息,其余只能接收.空令牌环行时,取得令牌者将令牌freebusy,并将欲传送的信息包附在令牌上环行,地址相符的站点考贝信息包的数据同时在信息包上做应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农产品质量检测合作协议(权威认证)
- 2025年民宿智能窗帘合同(2025年标准)
- 2025年贵州省铜仁地区德江县保安员招聘考试题库附答案解析
- 2025年物联网行业物联网应用创新研究报告及未来发展趋势
- 2025年基础设施智慧化改造项目可行性研究报告及总结分析
- 2025年老年人智能健康监测系统项目可行性研究报告及总结分析
- 2025年安庆市宜秀区保安员招聘考试题库附答案解析完整版
- 2025年金融科技跨境支付数字货币结算平台实施方案
- 2025年未来交通(超高速列车)项目可行性研究报告及总结分析
- 2025年新兴社交媒体应用可行性研究报告及总结分析
- 2024人教版七年级全一册体育与健康全册教案
- 8.1《坚守公平》 课件 2025-2026学年统编版道德与法治 八年级上册
- 蜂胶课件教学
- 急救试题及答案50题
- 2025版酒店承包经营合同(含客房、餐饮及会议设施)
- 铭记历史珍视和平-南京大屠杀的历史与反思+2025-2026学年高一上学期入团积极分子培训课程
- 2025年从村干部工人农民和服务基层项目人员中考试录用乡镇机关公务员《公共基础知识》真题(含答案)
- 锦州市国土空间生态修复规划说明(2021-2035年)
- 驾驶员驾驶技能培训课件
- 公安窗口礼仪培训课件
- 警察抓捕教学课件
评论
0/150
提交评论