Data Communication Computer Network 简明教程

Data Communication & Computer Network

数据通信指的是在两台或多台计算机之间传输这种数字数据,而计算机网络或数据网络是允许计算机交换数据的电信网络。网络化计算机设备之间的物理连接通过有线媒体或无线媒体建立。最著名的计算机网络是 Internet。

本教程应教授你数据通信和计算机网络 (DCN) 的基础知识,还将带你了解与数据通信和计算机网络相关的各种高级概念。

Why to Learn Data Communication & Computer Network?

Network Basic Understanding

将计算机与打印机等计算机化外围设备互连的系统称为计算机网络。计算机间的这种互连促进了它们之间的信息共享。计算机可以通过有线或无线媒体互相连接。

Network Engineering

网络工程是一项复杂的任务,涉及软件、固件、芯片级工程、硬件和电子脉冲。为了简化网络工程,整个网络概念被划分为多个层。每层涉及一些特定任务,且独立于所有其他层。但作为一个整体,几乎所有网络任务都依赖于这些层。层之间共享数据,它们彼此依赖才能接收输入并发送输出。

Internet

网络的网络称为互联网络或简单地称为互联网。它是这个星球上存在的最大的网络。互联网广泛连接所有 WAN, 并可以连接到 LAN 和家庭网络。互联网使用 TCP/IP 协议套件, 并使用 IP 作为其寻址协议。现如今, 互联网广泛使用 IPv4 实现。由于地址空间短缺, 它正逐渐从 IPv4 迁移到 IPv6。

互联网使用户可以共享和访问全球范围内的海量信息。它使用万维网、FTP、电子邮件服务、音频和视频流等。在巨大的层面上,互联网使用客户端-服务端模型。

互联网采用速度极高的光纤骨干网。为了连接各种洲,将光纤铺设在海中,我们称之为海底通信电缆。

Applications of Communication & Computer Network

计算机系统和外围设备连接起来形成网络。它们提供了许多优点:

  1. 共享资源,例如打印机和存储设备

  2. 通过电子邮件和 FTP 交换信息

  3. 通过 Web 或 Internet 共享信息

  4. 使用动态网页与其他用户进行交互

  5. IP phones

  6. Video conferences

  7. Parallel computing

  8. Instant messaging

Audience

本教程是为计算机科学毕业生准备的,以帮助他们理解与数据通信和计算机网络相关的从基本到高级的概念。完成本教程后,你将发现自己在数据通信和计算机网络方面达到中等水平,你可以从此更上一层楼。

Prerequisites

在你开始使用本教程之前,我假设你已经了解了基本的计算机概念,例如键盘、鼠标、显示器、输入、输出、主存和辅助存储器等。如果你不了解这些概念,我建议你阅读我们关于 Computer Fundamentals 的简短教程。