1 . 要说明什么是计算机网络体系结构,可以设想一个最简单的情况:连接在网络上的两台计算机要互相传输消息,在这两台计算机间就要有一条传输数据的通路,但只有这一条通路还远远不够比如要传输消息给目的主机总要知道目的主机有没有开机有没有联网等等其他的一些问题。所以相互通信的两台计算机系统必须高度协调的工作才行,而这种协调是相当复杂的。
2. 为了设计这样复杂的计算机网络,早在最初的ARPANET设计时即提出了分层的方法,分层可以将庞大而复杂的问题,转化为简单的问题。
3. 1974年,美国的IBM公司宣布了系统网络体系结构(SNA),SNA就是按照分层的方法制定的,随后其他一些公司也纷纷推出了自己具有不同名称的网络体系结构,不同的网络体系结构出现后也出现了一个问题就是同一公司生产的设备能很容易互联成网,用户一旦购买了某个公司的产品,下次购买时还必须从该公司购买,如果购买其他公司的产品,由于网络体系结构不同,就很难互连,这种情况有利于一个公司垄断市场
4. 随着经济的发展,不同体系结构之间的用户迫切的希望能够互连,所以国际化标准组织ISO于1977年成立了专门机构研究该问题,不久他们就提出了一个试图使各种计算机在世界范围内互连成网的标准框架OSI,也就是所谓的七层协议的体系结构。
5. OSI试图让全世界的网络都遵循这个标准,从而使全世界的网络能方便的通信,似乎在不久的将来,全世界一定会按照OSI制定的标准来构造自己的计算机网络,然而到了20世纪90年代初期,虽然OSI的整套标注已经指定出来了,但由于因特网一抢先在全世界覆盖了相当大的范围,但却几乎找不到什么厂家生产出符合OSI标准的商用产品,所以人们得出这样一个结论:OSI只获得了一些理论研究方面的成果但在市场化方面失败了,现今规模最大的,覆盖全世界的因特网并未使用OSI标准,而采用的是TCP/IP体系结构。(简介TCP/IP:20世纪50年代末,正处于冷战时期。当时美国军方为了自己的计算机网络在受到袭击时关于因特网的技术资料 关于因特网的技术资料,即使部分网络被摧毁,其余部分仍能保持通信联系,便由美国国防部的高级研究计划局(ARPA)建设了一个军用网,叫做“阿帕网”(ARPAnet)。阿帕网于1969年正式启用,当时仅连接了4台计算机,供科学家们进行计算机联网实验用,这就是因特网的前身。到70年代,ARPAnet已经有了好几十个计算机网络,但是每个网络只能在网络内部的计算机之间互联通信,不同计算机网络之间仍然不能互通。为此, ARPA又设立了新的研究项目,支持学术界和工业界进行有关的研究,研究的主要内容就是想用一种新的方法将不同的计算机局域网互联,形成“互联网”。研究人员称之为“internetwork”,简称“Internet”,这个名词就一直沿用到现在。在研究实现互联的过程中,计算机软件起了主要的作用。1974年,出现了连接分组网络的协议,其中就包括了TCP/IP——著名的网际互联协议IP和传输控制协议TCP。这两个协议相互配合,其中,IP是基本的通信协议,TCP是帮助IP实现可靠传输的协议。TCP/IP有一个非常重要的特点,就是开放性,即TCP/IP的规范和Internet的技术都是公开的。目的就是使任何厂家生产的计算机都能相互通信,使Internet成为一个开放的系统,这正是后来Internet得到飞速发展的重要原因

6. 如上图,OSI是七层的体系结构,TCP/IP是一个四层的体系结构,不过从实质上讲TCP/IP只有最上面的三层,因为最下面的网络接口层,基本上和一般的通信链路在功能上没有多大差别,对于计算机网络来说,这一层并没有什么特别新的具有内容,因此在学习计算机网络的原理时往往采取折中的办法综合OSI和TCP/IP的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清除。注:五层协议的体系结构只是为介绍网络原理而设计的,实际上应用还是TCP/IP四层体系结构。
7. 在对等进程利用协议进行通信时,实际上并不是直接将数据从一台机器的第N层传送到另一台机器的第N层,而是每一层都把数据连同该层的控制信息打包交给下一层,他的下一层把这些内容看做数据,再加上他的这一层控制信息一起交给下一层以此类推,直到最下层,最下层是物理介质,它进行实际的通信,接口定义下层向上层提供的原语操作和服务,相邻曾之间要交换信息,对等接口必须有一致的规则,层和协议的集合被称为网络体系结构。

什么是计算机网络体系结构?相关推荐

  1. 计算机网络(二)计算机网络 体系结构和OSI参考模型 | 思维导图

    目录 思维导图 二.计算机网络体系结构和参考模型 1.为什么分层?如何分层? 2.OSI参考模型(法定标准) 3.应用层 4,表示层 5.会话层 6.传输层 7.网络层 8.数据链路层 9.物理层 1 ...

  2. 名词解释计算机网络体系结构,计算机网络技术题库(带答案).doc

    计算机网络技术题库(带答案) 计算机技术职业技能训练系列 <计算机网络基础>题库 张明辉 李康乐 任立权 于洪鹏 计算机网络基础习题目录 第1章 计算机网络的基本概念1 第2章 数据通信的 ...

  3. 计算机网络入门指南之计算机网络体系结构

    一.计算机网络入门指南之计算机网络体系结构 1.1 计算机网络体系结构形成的原因: 计算机网络是个复杂的系统,现举一个最简单的计算机网络应用例子:两个连接在网络上的计算机要传送文件,首先要在两个计算机 ...

  4. 王道计算机网络 计算机网络体系结构整理 超详细版

    计算机网络的概念 计算机网络是 互连的.自治的 计算机系统的集合. 互连:互联互通 自治:无主从关系 计算机网络是一个将分散的.具有独立功能的计算机系统,通过通信设备和线路连接起来,由功能完善的软件实 ...

  5. 计算机网络构成ppt,计算机网络体系结构ppt课件.ppt

    文档介绍: 船舶局域网技术及应用王宁轮机工程学院船电教研室HP:**********E-mail:n.wang.***@2011年9月N.Wang09/2011*第3章计算机网络体系结构N.Wang0 ...

  6. 计算机网络体系结构最有影响的标准,浅谈计算机网络中的体系结构

    夏杰 [摘 要]计算机网络是由各类具有独立功能的计算机系统和终端通过通信线路连接起来的复杂系统,网络中各计算机必须遵从通信规定才能相互协调工作.为了设计这样复杂的系统,网络工作者提出了分层实现计算机网 ...

  7. 计算机网络体系结构物流层,计算机网络体系结构58029.ppt

    计算机网络体系结构58029 第3章 计算机网络体系结构 本章内容 层次化的网络体系结构 开放系统互联参考模型(OSI/RM) TCP/IP体系结构 OSI和TCP/IP的主要层次功能 应用层 传输层 ...

  8. 计算机网络学习笔记(12. 计算机网络体系结构概述)

    1. 为什么需要计算机网络体系结构 2. 复杂系统的分层结构 3. 计算机网络的体系结构? 4. 为什么采用分层结构? 5. 分层网络体系结构基本概念

  9. 计算机网络—体系结构相关真题练习(二)

    计算机网络-体系结构相关真题练习(二) 1. 解答: 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

  10. 【计算机网络】网络协议与计算机网络体系结构(OSI参考模型、TCP/IP体系、网络通信标准化组织)及 Java网络编程

    网络协议与计算机网络体系结构 知识点总结 网络协议与分层体系结构 开放系统互连参考模型OSI/RM 五层的体系结构 [例]主机甲向主机乙发送数据 实体和服务访问点SAP PDU:协议数据单元 TCP/ ...

最新文章

  1. 详解 Vue Vuex 实践
  2. ViewPager+Fragment切换时无法更新数据问题解析(源代码分享)
  3. 算法练习day15——190403(简介、求n!、汉诺塔、打印字符串的子序列、打印字符串的全排列、母牛生小牛、最小路径和、累加和是否达到给定值)
  4. TensorFlow(八)激活函数
  5. 选择Vert.x的3个理由
  6. python中的__new__概念(工厂
  7. 「野性消费」也不怕!打造供应链数据平台,业务逻辑模板都在这了
  8. Visual Studio 调试器---Visual Studio 调试器
  9. 力扣20-有效的括号(C++,附思路)
  10. Aspect的简单方法拦截
  11. 【SPOJ COT2】Count on a tree II,树上莫队
  12. 全国计算机一级考试文稿演示题,计算机等级一级MS Office考试考题:第三套演示文稿题...
  13. Spring IoC 的实现机制
  14. 【CarMaker学习笔记】行人穿过人行道、横穿马路观察自动驾驶车辆避让实验
  15. PDF目录的自动生成
  16. 计算机应用维护师实习周记,计算机系统维护专业毕业实习周记
  17. jspx语法的基础知识
  18. [转载]疯狂的程序员(1)
  19. 网页实现从数据库读取数据并简单分页
  20. Android ScrollView、NestedScrollView、Horizo​​ntalScrollView 等

热门文章

  1. 随便谈谈职场人对开会的看法和建议以及针对无聊会议的摆烂建议
  2. 玩游戏计算机虚拟内存怎么设置,多少虚拟内存设置适合玩游戏(多少虚拟内存设置适合)...
  3. Sun Studio 12 Update 1:C++ 用户指南
  4. PHP pdf转化为图片(PNG)
  5. 全球5G无线接入网络(RAN)行业调研及趋势分析报告
  6. 汉字字形码是计算机用来实现对汉字的输出,汉字编码字形码
  7. 软件测试技术+HR面试
  8. php的toast,toast提示是什么
  9. 沪深股票的复权计算(复权因子的应用)
  10. python社交网络图