在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
随着互联网时代的深入发展,计算机网络的学习变得越来越重要了。目前IT行业已然是可以说是人人都想投身的热门行业,那么如果想要从事开发网络应用程序的相关岗位,深度了解计算机网络的基础概念和知识,可以说是必修的课程。下面本文将给大家讲解计算机网络的基础概念,具体包括定义、组成、核心内容和主要功能等内容。
1、计算机网络的定义
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
2、计算机网络的组成
计算机网络系统是由计算机系统、数据通信和网络系统软件组成的,从硬件来看主要有下列组成部分,终端、主机、通信处理机和本地线路。一般来讲,用户进入网络所用的设备,如电传打字机、键盘显示器、计算机等。在局域网中,终端一般由微机担任,叫工作站,用户通过工作站共享网上资源。而主机是有于进行数据分析处理和网络控制的计算机系统,其中包括外部设施、操作系统及其它软件。在局域网中,主机一般由较高档的计算机担任,叫服务器,它应具有丰富的资源,如大容量硬盘、足够的内存和各种软件等。通信处理机即在接有终端的通信电路和主机之间设置的通信控制处理机器,分担数据交换和各种通信的控制和管理。在局域网中,一般不设通讯处理机,直接由主机承担通信的控制和管理任务。最后再来看看本地线路,是指把终端与节点蔌主机连接起来的线路,其中包括集中器或多路器等。它是一种低速线路,费用和效率均较低。
3、计算机网络的核心
网络的核心是由因特网端系统和链路构成的网状网络。那么在不同的 ISP 和本地以及家庭网络是如何交换信息的呢?信息交换主要分为两种方式分组交换和电路交互,下面我们就来一起认识一下。
(1)分组交换
在互联网应用中,每个终端系统都可以彼此交换信息,这种信息也被称为 报文,报文是一个集大成者,它可以包括你想要的任何东西,比如文字、数据、电子邮件、音频、视频等。为了从源目的地向端系统发送报文,需要把长报文切分为一个个小的数据块,这种数据块称为分组,也就是说,报文是由一个个小块的分组组成。在端系统和目的地之间,每个分组都要经过通信链路和分组交换机 ,通信链路可以分为双绞铜线、同轴电缆和光纤。分组交换机又分为路由器和链路层交换机。分组要在端系统之间交互需要经过一定的时间,如果两个端系统之间需要交互的分组为 L 比特,链路的传输速率问 R 比特/秒,那么传输时间就是 L / R秒。
(2)电路交换
在计算机网络中,另一种通过网络链路和路由进行数据传输的另外一种方式就是 电路交换。电路交换在资源预留上与分组交换不同,什么意思呢?就是分组交换不会预留每次端系统之间交互分组的缓存和链路传输速率,所以每次都会进行排队传输;而电路交换会预留这些信息。一个简单的例子帮助你理解:这就好比有两家餐馆,餐馆 A 需要预定而餐馆 B 不需要预定,对于可以预定的餐馆 A,我们必须先提前与其进行联系,但是当我们到达目的地时,我们能够立刻入座并选菜。而对于不需要预定的那家餐馆来说,你可能不需要提前联系,但是你必须承受到达目的地后需要排队的风险。
4、计算机网络的主要功能
(1)资源共享
计算机网络的主要功能体现在硬件和软件的资源共享上。可以在全网范围内提供对处理资源、存储资源、输入输出资源等昂贵设备的共享,使用户节省投资,也便于集中管理和均衡分担负荷。允许互联网上的用户远程访问各类大弄数据库,可以得到网络文件传送服务、远地进程管理服务和远程文件访问服务,从而避免软件研制上的重复劳动以及数据资源的重复存贮,也便于集中管理。
(2)信息交换
计算机网络为分布在各地的用户提供了强有力的通信手段。用户可以通过计算机网络传送电子邮件、发布新闻消息和进行电子商务活动。软件资源和数据资源的共享可以充分利用已有的信息资源,减少软件开发过程中的劳动,避免大型数据库的重复建设。
看完上文的讲解,大家想必对计算机网络已经有了一定的认识。如果还想深入理解计算机网络的相关概念,想要了解开发网络应用程序的相关内容,以及计算机网络中的深层奥秘,就来博学谷在线IT培训平台吧!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
如何判断自己适不适合学IT?零基础能学好IT吗?
如何判断自己适不适合学IT?零基础能学好IT吗?其实学IT远没有大家想的那样困难,与其担心自己适不适合,不如马上尝试看一些IT相关的视频学习资料,看看自己有没有兴趣坚持学下去。至于零基础的学习者,只要愿意学习,且有正确的学习方法辅助,一年内就能学好IT上手工作。
7087
2019-10-30 09:24:48
五个常用的Bash历史记录操作方式
众所周知,Bash历史记录里有许多快捷方式的记录,让人眼花缭乱。其实这些快捷方式使用起来,可以极大的提高我们学习和工作的效率。如果大家觉得这些方式很难记,可以循序渐进,每天只学一点内容,这样就能轻松掌握。下面小编将选五个最常用到的Bash历史记录操作方式为大家介绍。
4552
2019-11-08 20:01:38
IT程序员男的性格有什么特点?什么原因导致的?
在广大社会人眼里,程序员就是迷之传奇人物一般的存在,高收入又不喜欢花钱,低调的有钱人,新时代隐形富豪。程序员性格及形成的原因,并不是所有的程序员都是一成不变的性格特点,每个人都有自己独特的生长环境,对性格也是有很大影响的。
9412
2020-03-20 18:00:08
学好编程的4大必备素养看看你缺哪个
本文详细讲述了学习编程必备的4个素养,以及如何学习编程、学习编程的几个方法,推荐了相关的在线学习编程的网站,系统的介绍了学好编程的主观因素及客观因素
4275
2021-08-16 12:06:22
常用的操作系统有哪些?起什么作用?
常用的操作系统有哪些?起什么作用?操作系统直接运行在计算机上面的系统软件,控制硬件和支持软件运行的计算机程序,常见的操作系统有Windows、mac OS、Linux、iOS、Android等。
3404
2022-02-12 14:53:17