首页 > 其他分享 >计算机体系结构

计算机体系结构

时间:2024-02-21 10:44:33浏览次数:33  
标签:计算机 ISP 网络 TCP 计算机网络 因特网 体系结构

计算机体系结构

  1.计算机网络概念组成:

    概念、组成、功能、分类

    标准化工作及相关知识

    性能指标

  2.体系结构&参考模型:

    分层结构

    协议、接口、服务

    ISO/OSI模型

    TCP/IP模型 

 

计算机网络的概念及功能

一.计算机网络概念:

1.网络:网样的东西或网状系统。如:人体内神经网络、电信网络、有线电视网络、计算机网络、电网

三网融合:计算机网络、有线电视网络、电信网络

四网融合:电信网络、有线电视网络、计算机网络、电网

2.计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。

  计算机设备:Windows,macOS,Android,iOS

  通信设备:路由器,集线器,中继器,交换机

  线路:逻辑线路(包括有线和无线)

  软件:有完善功能的软件用于支撑计算机网络

简而言之:计算机网络是互连的、自治的计算机集合。

  互连:通过通信链路,实现互通互联

  自治:无主从关系,高度自治

二.计算机网络的功能:

1.数据通信

  数据通信,是计算机网络最基本和最重要的功能。用来实现计算机之间的各种信息的传输,并联系分散在不同地理位置的计算机,进行统一的调配、控制和管理。如:文件传输、电子邮件

2.资源共享

  同一个计算机网络上的其他计算机可以使用某台计算机的计算机资源的行为,可共享硬件、软件、数据。它使计算机网络中的资源互通有无、分工协作,从而极大地提高了硬件资源、软件资源、数据资源的利用率。如:网络打印机,软件的共享,网盘文件的上传下载

3.分布式处理

  当计算机网络中的某个计算机系统负荷过重时,可将其处理的某个复杂任务分配给网络中的其他计算机系统,从而利用空闲计算机资源来提高整个系统的利用率。即多台计算机各自承担同一工作任务的不同部分。如Hadoop平台

4.提高可靠性

  计算机网络中的各台计算机可以通过网络互为替代机

5.负载均衡

  将工作任务均衡地分配给计算机网络中的各台计算机,使得各计算机之间更亲密,工作效率更高。

还有一些其他的功能:电子化办公与服务、远程教育、娱乐等

三.计算机网络的发展:

第一阶段:ARPAnet阿帕网到因特网

  美国国防部高级研究计划局(ARPA)==>设计一个分散的指挥系统--ARPAnet阿帕网。==>希望实现不同网络互联--internet(interconnected network)互连网==>1983年阿帕网接受TCP/IP,选定Internet(互联网)为主要的计算机通信系统--Internet因特网。

  Internet(互联网/因特网):专用名词,指当前全球最大的、开放的、由众多网络和路由器互连而成的特定的计算机网络,它采用TCP/IP协议作为通信规则。

  internet(互连网):通用名词,泛指由多个计算机网络互连而成的计算机网络。不一定是TCP/IP协议。

第二阶段:三级结构

  1985年起,美国国家科学基金会NSF围绕6个大型计算机中心建设计算机网络,即国家科学基金网NSFNET。第一级:主干网;第二级:地区网;第三级:校园网/企业网。

第三阶段:多层次ISP结构

  ISP:因特网服务提供者/因特网服务提供商,是一个向广大用户综合提供互联网接入业务、信息业务和种植业务的公司。如:中国电信、中国移动、中国联通等,分为主干ISP、地区ISP和本地ISP。

  IXP:因特网交换点

 

标签:计算机,ISP,网络,TCP,计算机网络,因特网,体系结构
From: https://www.cnblogs.com/zero-song/p/18024533

相关文章

  • 自考080901 计算机科学与技术 进度
    080901计算机科学与技术(本科)课程列表专业代码:080901专业名称:计算机科学与技术备注符号说明:......
  • 第十二章:让计算机“思考”
    在阅读《程序是怎样跑起来》这本书的第十二章后,我对计算机的思考能力有了更深入的了解,同时也对人工智能和机器学习有了更清晰的认识。这一章主要围绕让计算机“思考”展开,介绍了计算机如何通过算法和数据处理来实现类似人类的思考能力。首先,本章指出计算机的思考能力是通过算法和......
  • 第三章 计算机在计算小数时会出错的原因
    我们习惯性认为计算机在计算是不会出错,可事实并非如此。本章节第1节举出了一个例子“将0.1累加100次的结果不是10”。C语言程序结果得出10.000002。但出现这种去看并不是计算机故障或者程序编写错误的原因。想了解为什么出现错误,就要做到计算机是如何处理小数的。第2节告诉我们如......
  • 对于计算机磁盘的认识(《程序是怎样跑起来的第5章》)
    在第五章中,我认识到了磁盘和内存的关系。在先前我一直认为数据是被存储到内存上的,但是通过阅读,计算机中的数据实际是被存储到磁盘上的,而内存是将磁盘上的数据调入,以供CPU来处理。因为磁盘传输数据十分缓慢,所以即使CPU可以直接读取磁盘的数据,也会采用磁盘到内存到CPU如此路径来提高......
  • 对于计算机内存的运行原理的认识(《程序是怎样跑起来的第4章》)
    在这一章节中,我了解到了计算机的重要组成部分“内存”的奥妙所在,书中说计算机的内存与CPU一样,都是IC电子原件的一种,在阅读过CPU和内存知识后,我认为CPU等同于一个能够处理数据的“智能内存”,因为CPU和内存都是通过引脚来传递信号,使数据写入/读出。与CPU相似,内存中的数据也是由数组......
  • 《程序是怎样跑起来的》第三章:计算机进行小数运算时出错的原因
    在当今的数字时代,计算机已经深入到我们生活的方方面面。从简单的计算器到复杂的科学模拟,再到无所不在的智能手机,计算机已经成为了我们生活中不可或缺的一部分。然而,你是否曾经想过,这些看似神奇的机器,它们是如何处理那些看似微不足道的运算,比如小数的计算呢?在《程序是怎老¥细批坦元......
  • 《程序是怎样跑起来的》——第3章 计算机进行小数运算时出错的原因
    一、计算机进行小数运算时也会出错1、计算机不是万能的:计算机在运行的时候绝大多数的时候能得到正确的数值,但依然存在程序运行后无发得到正确数值的情况。小数运算就是这样。2、示例:将0.1累加100次也得不到10但与之相反的是,0.1累加00此后的结果是10。正是这样计算机在运行小......
  • 计算机用小数运算时出错的原因
    1.采用浮点数来处理小数,会存在计算出错的可能性,无论是使用单精度浮点数还是双精度浮点数1。2.有些十进制的小数无法正确地转换成二进制,因此无法在计算机中准确表示23。3.计算机只能用有限的状态去和无限的需要表现的数去一一对应,这可能会导致误差的出现4。所以尽管计算机在计......
  • 我与计算机
    对于我们大一学生,对于我们这个计算机科学与技术专业,目前最主要学习的就是C语言编程,我认为它是计算机专业最基础的课程,同时也是一门必修课程。因为只有打好基础,才能为以后更深层的学习存下一块基石。虽然现在的编程很枯燥,但当我编好一个程序后,又是那么的满足,内心又是那么的充实。同......
  • 对于计算机运算小数出错的认识(《程序是怎样跑起来的》第3章)
    通过阅读《程序是怎样跑起来的》第三章,我对于计算机处理数据有了进一步的了解。在第二章中我对于计算机使用二进制处理数据仅仅停留在处理整数部分,而在第三章,我认识到了计算机对于小数部分的处理。在书中说计算机处理小数部分往往会出错,阅读后我知道了其缘由,我认为及其根本是因为......