basicnetworkingconcepts计算机网络就在你的周围。每个企业、学术机构和几乎每个家庭都至少依靠一个基本的网络将多个设备连接在一起。即使你不是在资讯科技领域工作,对电脑网络有基本的了解,也可以帮助你解决家庭网络上的基本问题,并更好地了解电脑之间的通讯方式。

在本文中,您将学习计算机网络的基础知识,包括哪些计算机网络,最常见的计算机网络类型以及网络字段中使用的一些重要协议。如果您完全没有先前的计算机网络体验,请退房学习计算机网络为打下坚实的基础。

网络已成为信息共享的组成部分。想想互联网。这是一个大型网络,允许世界各地的人瞬间分享信息。它为来自社交媒体更新的任务提供服务,例如Facebook的流行网站,以连接在突破性的医疗项目上工作的科学家。在信息时代,计算机网络的重要性从未如此明显,因此您可以完全符合这些系统如何共同创建信息超高速公路。

什么是计算机网络?

一般来说,网络是一组相互连接的、能够彼此共享信息的人员或对象。计算机网络意味着一组使用物理媒体(布线)或使用各种无线协议连接在一起的计算机(以及其他与技术相关的设备,如打印机、平板电脑和电话系统)。

计算机网络由节点组成。每个节点指的是使用网络的特定计算机或设备。网络也由链路组成——在各个节点之间传递信息的物理连接。

网络已经完全彻底改变了世界。考虑与传统的“蜗牛邮件”进行了更快的电子邮件。在即时,您可以连接到Internet,并访问数百万个网页充满信息。

即使在商业层面,网络也允许同事之间的协作,而这在30年前是不可能的。在您自己的家里,您可能有多个设备通过无线网络连接。当正确配置时,这个网络允许您的所有设备共享信息,甚至可以在家里的任何地方使用一台打印机。

网络类型

根据每个实现的具体需求,有许多不同类型的网络。

第一种类型的网络被称为对等网络。这指的是一种网络设计,其中几台计算机相互连接,但没有一台计算机被认为比任何其他计算机更重要。在这种类型的网络中,每台计算机都可以与网络上的其他计算机进行通信以共享信息;但是,每台机器负责存储自己的文件和运行自己的应用程序。

第二种类型的网络被称为客户端/服务器网络。在这种设计中,一个或多个计算机被指定为服务器,该服务器是在整个网络中对客户端计算机执行关键函数的服务器。通常,服务器功能可能包括数据存储,用户身份验证和大型应用程序的执行。

在大多数客户机/服务器网络中,服务器还负责提供一个Internet网关,客户机机器可以从一个中心点访问Internet。这使得网络管理更加容易,通常意味着在客户机上花费的钱更少,因为处理器密集型的操作可以由网络服务器执行。

最近,已经出现了第三种网络被称为基于云的网络。在这种设计中,商业从第三方供应商购买网络服务。使用Internet将本地网络连接到这一第三方网络,业务能够在另一家公司管理的服务器上托管数据,应用程序和其他资源。这是网络拓扑许多业务正在迁移到。您可以了解更多有关云计算的信息虚拟网络用于云计算

这提供了一些关键的好处。首先,它大大降低了安装新网络基础设施所需的初始设备成本。其次,它减少了对内部it人员的需求,因为大多数与it相关的问题都由第三方云提供商处理。最后,基于云的网络在数据存储方面提供了额外的冗余层。所有业务关键数据都存储在供应商位置之外,这意味着在发生自然灾害时,灾难性数据丢失的可能性大大降低。

协议

有时也称为标准,协议基本上是供应商和制造商使用的一组指导因素,以确保网络设备跨多个平台的互操作性。虽然有数千个与网络相关的协议,但您应该熟悉的协议是以太网和TCP / IP协议。

通过双绞线(IEEE 802.3)以太网是有线网络的标准协议。该协议要求如何构造电缆,所使用的连接器以及可以通过以太网传输的数据量。同样,802.11b / g / n是任何网络基础架构内的无线(Wi-Fi)技术的标准协议。虽然您可能不知道,但这些无线标准应用于每个无线网络,包括您在家里,工作,甚至在当地的咖啡店。

传输控制协议/互联网协议(TCP/IP)是网络通信的标准。该协议也是Internet和大多数本地网络的基础。基本上,TCP/IP准确地描述了计算机之间的通信方式。在这种情况下,数据包从一台机器发送到另一台机器,并在请求时重新组装以在另一台机器上创建整个文档、图片或文件。

程序中可以学习关于TCP/IP协议的几乎所有内容TCP / IP视频培训课程。

当然,这简单地抓住了计算机网络的表面。这是一个非常有趣的领域,提供充足的专业机会,以及在家中创建有用和功能网络的机会。

如果您正在考虑将网络作为一个IT相关的职业,有许多认证项目可以教你基本和先进的网络技术,如Cisco CCNA认证项目。关于这个备受尊敬的认证,您可以在CCNA视频导师课程

无论您是决定使用计算机网络知识进入新职业领域还是只想改进家庭网络的设计,任何依赖技术的人都应该了解计算机如何彼此本地和全球通信的基本概念。

编程基础的顶级课程

为初学者编码1:您可以学习代码!
掌声互动
4.6 (5,506)
Python为初学者完成MasterClass
Mihai Catalin Teodosiu, EpicPython学院
4.5 (2,521)
畅销书
从头开始学习Tradingview Pine脚本编程
Paul D. Mendes.
4.4 (518)
畅销书
完成C程序设计课程- C语言
弗拉德Budnitski
4.5 (1991)
Python编程
Gulshan Bajaj
4.5 (49)
畅销书
学习编程-对非程序员的介绍
乔阿欣Wassberg
4.7 (193)
Python编程初学者的必需品
Hamza Sarih.
4.2 (110)
绝对初学者指南编程和计算机
Igorševo.
4.6 (41)
面向Python完全初学者的全栈编程
Abdul Rauf.
4.4 (291)
热和新的
每个人的Windows编程
比尔斯瓦茨
4.5 (90)

更多编程基础课程

编程基础学生也会学习

让你的团队。领导行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求一个演示