网络互联的基本概念
计算机网络起始于20世纪60年代,当时网络的概念主要是基于主机(Host)架构的低速串行(Serial)连接,提供应用程序执行、远程打印和数据服务功能。IBM的系统网络架构(System Network Architecture,SNA)于非IBM公司的X.25公用数据网络是这种网络的典型例子。当时,由美国国防部资助,美国建立了基于分组交换的阿帕网(ARPANET),这个阿帕网就是今天internet最早的雏形。
20世纪70年代,出现了以个人计算机为主的商业计算模式。最初,个人计算机是独立设备。由于商业计算的复杂性要求大量终端设备协调操作,局域网产生了。局域网的出现,大大降低了商业用户昂贵的打印机和磁盘费用。
20世纪80-90年代,因为远程计算的需求不断增加,迫使计算机界开发出多种广域网络协议,由于满足不同计算方式下远程连接的需求。再此阶段,互联网得到了快速的发展,TCP/IP被广泛应用,成为互联网的事实标准。
一个完整的数据通信系统由报文、发送方、接收方、传输介质和协议5个部分组成.
· 报文:通信中的数据块。文本、数字、图片、声音、视频等信息被编码后,以报文的形式传递
· 发送方:发送数据报文的设备。它可以是计算机、工作站、服务器、手机等
· 接收方:接收报文的设备。它可以是计算机、工作站、服务器、手机等
· 传输介质:信号传送的载体。信号可以通过有线或者无线方式进行传输,局域网中常见的有线传输介质有光纤,同轴电缆,双绞线等
· 协议:管理数据通信的一组规则。它表示通信设备之间的一些约定。
快递过程和数据通信过程的对比
步骤 | 物品快递 | 数据通信 |
1 | 邮件人准备寄件物品,妥善包装。 如果是大件物品,拆成散件分别包装 | 发送方准备好需要传递的报文 如果文件较大,则拆分成小的数据分片 |
2 | 快递公司对邮寄物品进行包装 填写寄件人信息,收件人信息等 | 将数据分片封装成数据报文 数据报文中包含发送方和接收方1信息 |
3 | 通过查找收件人地址和姓名,确定物品快递的路径,确定转运节点 借助海陆空方式,实现物品在各转运节点之间的传递 | 查找接收方的地址信息,确定数据转发途径 借助网线等介质在各转发节点上转发数据报文 |
4 | 收件人接收寄件,拆分包装 如果是大物件,重新组装还原 | 目的计算机接收数据报文 如果是分片的,则重新组装数据分片,还原报文 |
通过表对于数据通信过程的描述可以了解到,在数据通信过程中,要实现数据的正确传递,要具备以下前提。
(1)发送双方地址的标识。数据转发过程中,发送方和接收方的信息应该如何标识,类似于收件人/发件人的姓名地址。
(2)数据封装方式的协定。收发双方必须遵循相同的数据封装原则。譬如数据外层封装了几层包裹,每层包裹带着怎样的信息。
(3)数据信息解码。网络中,信息的表述是用二进制表示的,接收方要还原出具体的网络信息,则必须提前协商好数据代表的具体含义。
用于表示计算机的主要是IP地址和MAC地址两个参数。