数据通信和计算机网络
数据通信是指在两台或多台计算机之间传输数字数据,计算机网络或数据网络是一种允许计算机交换数据的电信网络。联网计算设备之间的物理连接是使用有线介质或无线介质建立的。最著名的计算机网络是互联网。
本教程将教您数据通信和计算机网络 (DCN) 的基础知识,还将带您了解与数据通信和计算机网络相关的各种高级概念。
为什么要学习数据通信和计算机网络?
网络基本理解
互连的计算机和计算机外围设备(如打印机)的系统称为计算机网络。计算机之间的这种互连促进了它们之间的信息共享。计算机可以通过有线或无线媒体相互连接。
网络工程
网络工程是一项复杂的任务,涉及软件、固件、芯片级工程、硬件和电脉冲。为了简化网络工程,整个网络概念分为多个层。每个层都涉及某些特定任务,并且独立于所有其他层。但作为一个整体,几乎所有网络任务都依赖于所有这些层。各层之间共享数据,并且它们仅在接收输入和发送输出时相互依赖。
互联网
网络的网络称为互联网络,或简称为互联网。它是地球上现存的最大网络。互联网极大地连接了所有 WAN,并且可以连接到 LAN 和家庭网络。互联网使用 TCP/IP 协议套件并使用 IP 作为其寻址协议。如今,互联网广泛使用 IPv4 实现。由于地址空间不足,它正在逐渐从 IPv4 迁移到 IPv6。
互联网使用户能够共享和访问全球大量信息。它使用 WWW、FTP、电子邮件服务、音频和视频流等。在巨大的层面上,互联网以客户端-服务器模型工作。
互联网使用非常高速的光纤主干。为了连接各个大陆,光纤被铺设在海底,我们称之为海底通信电缆。
通信应用和计算机网络
计算机系统和外围设备连接起来形成网络。它们提供了许多优点:
- 资源共享,如打印机和存储设备
- 通过电子邮件和 FTP 交换信息
- 通过使用 Web 或 Internet 共享信息
- 使用动态网页与其他用户交互
- IP 电话
- 视频会议
- 并行计算
- 即时消息
受众
本教程专为计算机科学毕业生准备,帮助他们理解与数据通信和计算机网络相关的从基础到高级的概念。完成本教程后,您将发现自己在数据通信和计算机网络方面具有中等水平的专业知识,可以从中进入下一个阶段。
先决条件
在开始本教程之前,我假设您已经了解基本的计算机概念,例如键盘、鼠标、显示器、输入、输出、主存储器和辅助存储器等。如果您不太了解这些概念,那么我建议您阅读我们的简短教程计算机基础。