计算机如何实现网络通信

计算机如何实现网络通信

摘要:利用计算机网络进行通信已经成为现代生活必不可少的一部分。本文从计算机网络和硬件两个方面介绍位于互联网上的两个主机间如何进行通信。

关键词:计算机网络,芯片,数据传输

数字化、网络化和信息化是当前社会的重要特征。这是一个以网络为核心的时代,要实现信息化就必须依靠完善的网络。因此,网络现在已经成为信息社会的命脉和发展知识经济的重要基础。

(一)信息数据在网络上的传输

计算机网络是个非常复杂的系统。这里我们设想一个最简单的情况:连接在网络上的两台计算机要互相传送文件。

显然,在这两台计算机之间必须有一条传送数据的通路。

另外,需要“协议”对相互通信的两个计算机系统进行协调。 下面是具有五层协议的体系结构及各层次主要功能:

假定两个主机是直接相连的,下图说明应用进程的数据在各层间的传递中所经历的变化:

假定主机1的应用进程AP1向主机2的应用进程AP2传送数据。

AP1先将其数据交给本主机的第五层(应用层)。第五层加上必要的控制信息H5就变成了下一层的应用单元。第四层(运输层)收到这个数据单元后,加上本层的控制信息H4,再交给第三层(网络层),成为第三层的数据单元。以此类推。不过到了第二层(数据链路层)后,控制信息分成两部分,分别加到本层数据单元的首部H2和尾部T2(封装成帧),而第一层(物理层)开始传送比特流。

当这一串比特流离开主机1经网络的物理媒体传送到目的主机2时,就从主机2的第1层依次上升到第五层。每一层根据控制信息进行必要的操作,然后将控制信息剥去,将该层剩下的数据单元上交给更高一层。最后,把应用进程AP1发送的数据交给目的站的应用进程AP2。

可以用一个简单例子来比喻上述过程。有一封信从最高层往下传。每经过一层就包上一个新的信封,写上必要的地址信息。包有多个信封的信件传送到目的站后,从第1层起,每层拆开一个信封后就把信封中的信交给它的上一层。传到最高层后,取出发信人所发的信交给收信人。

物理层是最底层,在物理层上所传数据的单位是比特。物理层的任务就是透明地传送比特流。也就是说,发送方发送1时,接收方应当收到1而不是0. 因此物理层要考虑用多大的电压代表“1”或“0”,以及接收方如何识别发送方所发送的比特。物理层还应该确定连接电缆的插头有多少根引脚以及各条引脚应该如何连接。当然,哪几个比特代表什么意思,则不是物理层所要管的。

(传递信息所利用的一些物理媒体,如双绞线、同轴电缆、光缆、无线信道等,并不在物理层协议之内而是在物理层协议的下面。因此也有人把物理媒体当做第0层。)

(二)数据在芯片上的运算

芯片有很多引脚,有的是输入的,有的是输出的。

当你在输入的脚那边输入一串高低不等的电压,就是代表告诉芯片要做的计算(比如1+1);电压在芯片里通过运算单元(如二极管、三极管),在输出的脚那里得到另一串高低电压,这些电压代表了计算的结果(比如刚才的结果2)。 芯片就是用电路的物理结构代替了数学上的计算(把某种或某些计算方法以电路形式整合到芯片里)。

芯片的基本组成:时钟、寄存器、运算单元、存储器。

寄存器就是一个能够暂时存储逻辑值的电路结构;组合逻辑电路是由很多与/或/非逻辑门构成的组合。寄存器和逻辑电路组成数字电路模块,专门负责进行逻辑运算,处理的电信号都是离散的0和1。

现实中,我们需要时钟来衡量时间长短,电路中也需要时钟来统筹安排。时钟信号是一个周期稳定的矩形波。现实中秒针动一下是我们的一个基本时间尺度,电路中矩形波震荡一个周期是它们世界的一个时间尺度。电路元件根据这个时间尺度相应地做出动作。

分频器仿真时序图 其中最上一行为时钟脉冲

计算机如何实现网络通信

摘要:利用计算机网络进行通信已经成为现代生活必不可少的一部分。本文从计算机网络和硬件两个方面介绍位于互联网上的两个主机间如何进行通信。

关键词:计算机网络,芯片,数据传输

数字化、网络化和信息化是当前社会的重要特征。这是一个以网络为核心的时代,要实现信息化就必须依靠完善的网络。因此,网络现在已经成为信息社会的命脉和发展知识经济的重要基础。

(一)信息数据在网络上的传输

计算机网络是个非常复杂的系统。这里我们设想一个最简单的情况:连接在网络上的两台计算机要互相传送文件。

显然,在这两台计算机之间必须有一条传送数据的通路。

另外,需要“协议”对相互通信的两个计算机系统进行协调。 下面是具有五层协议的体系结构及各层次主要功能:

假定两个主机是直接相连的,下图说明应用进程的数据在各层间的传递中所经历的变化:

假定主机1的应用进程AP1向主机2的应用进程AP2传送数据。

AP1先将其数据交给本主机的第五层(应用层)。第五层加上必要的控制信息H5就变成了下一层的应用单元。第四层(运输层)收到这个数据单元后,加上本层的控制信息H4,再交给第三层(网络层),成为第三层的数据单元。以此类推。不过到了第二层(数据链路层)后,控制信息分成两部分,分别加到本层数据单元的首部H2和尾部T2(封装成帧),而第一层(物理层)开始传送比特流。

当这一串比特流离开主机1经网络的物理媒体传送到目的主机2时,就从主机2的第1层依次上升到第五层。每一层根据控制信息进行必要的操作,然后将控制信息剥去,将该层剩下的数据单元上交给更高一层。最后,把应用进程AP1发送的数据交给目的站的应用进程AP2。

可以用一个简单例子来比喻上述过程。有一封信从最高层往下传。每经过一层就包上一个新的信封,写上必要的地址信息。包有多个信封的信件传送到目的站后,从第1层起,每层拆开一个信封后就把信封中的信交给它的上一层。传到最高层后,取出发信人所发的信交给收信人。

物理层是最底层,在物理层上所传数据的单位是比特。物理层的任务就是透明地传送比特流。也就是说,发送方发送1时,接收方应当收到1而不是0. 因此物理层要考虑用多大的电压代表“1”或“0”,以及接收方如何识别发送方所发送的比特。物理层还应该确定连接电缆的插头有多少根引脚以及各条引脚应该如何连接。当然,哪几个比特代表什么意思,则不是物理层所要管的。

(传递信息所利用的一些物理媒体,如双绞线、同轴电缆、光缆、无线信道等,并不在物理层协议之内而是在物理层协议的下面。因此也有人把物理媒体当做第0层。)

(二)数据在芯片上的运算

芯片有很多引脚,有的是输入的,有的是输出的。

当你在输入的脚那边输入一串高低不等的电压,就是代表告诉芯片要做的计算(比如1+1);电压在芯片里通过运算单元(如二极管、三极管),在输出的脚那里得到另一串高低电压,这些电压代表了计算的结果(比如刚才的结果2)。 芯片就是用电路的物理结构代替了数学上的计算(把某种或某些计算方法以电路形式整合到芯片里)。

芯片的基本组成:时钟、寄存器、运算单元、存储器。

寄存器就是一个能够暂时存储逻辑值的电路结构;组合逻辑电路是由很多与/或/非逻辑门构成的组合。寄存器和逻辑电路组成数字电路模块,专门负责进行逻辑运算,处理的电信号都是离散的0和1。

现实中,我们需要时钟来衡量时间长短,电路中也需要时钟来统筹安排。时钟信号是一个周期稳定的矩形波。现实中秒针动一下是我们的一个基本时间尺度,电路中矩形波震荡一个周期是它们世界的一个时间尺度。电路元件根据这个时间尺度相应地做出动作。

分频器仿真时序图 其中最上一行为时钟脉冲


相关文章

  • 网络管理的知识()
  • 网络管理 本着就近原则,毕业后本人在一个国企当上了一名网络管理员.企业不大,机器也就500~600台左右吧:面积不大,也就700~800平方左右吧:楼房不多,也就6~7幢吧.网管本来就是一个不错的职业.想想啊,只要开始把网络设计好.做好.考 ...查看


  • 军工企业涉密网络信息安全策略及其实现
  • 军工企业涉密网络信息安全策略及其实现 0 引言 近期,国家对军工科研和生产制定了寓军于民的政策,企业为了提高市场竞争力,改善设计和管理效率,普遍使用计算机及网络进行产品设计和企业的生产经营管理,导致通过计算机造成的失泄密事件日益增多.为了确 ...查看


  • 大学计算机基础简答题 1
  • 1. 简述计算机的发展情况. 答:1946年2月,美国的宾夕法尼亚大学研制成功了世界上第一台计算机--ENIAC 至今,按计算机所采用的电子元件的变化来划分计算机的发展阶段,大致辞可分为四代: 第一代为电子管计算机(1946--1958)计 ...查看


  • 计算机组网技术讲义
  • <计算机组网技术> 课程讲义 第一章 计算机网络概述 1.计算机网络发展 (1)终端计算机网络:终端计算机无处理能力通过电话线或调制解调器连接到服务器上,由服务器处理.其主要负责用户的输入以及运算结果的输出.以前的Novell ...查看


  • 网络安全问答题
  • 1.网络攻击和防御分别包括哪些内容? 2.从层次上,网络安全可以分成哪几层?每层有什么特点? 3.为什么要研究网络安全? 1.简述OSI参考模型的结构 2.简述TCP/IP协议族的基本结构,并分析每层可能受到的威胁及如何防御. 5.简述常用 ...查看


  • 义务教育初中课本信息技术七年级下册试讲教案(全册)
  • 第一课 重涉信息海洋--深入了解因特网 学习目标: 了解因特网的概念.历史和功能 了解因特网的协议.IP 地址和域名的含义 创设情景: 讲:网络世界给人们获取信息提供了方便,不了解网络,跟不上时代的步伐,不知道使用网络就没有办法获取对我们有 ...查看


  • 安全工程毕业论文选题
  • 毕业论文(设计) 题学 专目院业学院 学生姓名 学号年级指导教师 教务处制表 二〇一五年九月二十 日 一.论文说明 本团队专注于毕业论文写作与辅导服务,擅长案例分析.编程仿真.图表绘制.理论分析等,论文写作300起,具体百度搜索" ...查看


  • 网络基础知识教程
  • 第一节计算机网络的概念和分类 一.计算机网络的概念: 对"计算机网络"这个概念的理解和定义,随着计算机网络本身的发展,人们提出了各种不同的观点. 早期的计算机系统是高度集中的,所有的设备安装在单独的大房间中,后来出现了批 ...查看


  • 义务教育法-论文
  • WEB时代义务教育面临的机遇与挑战 计算机科学系 2007级 李德兵 学号:2007210484 序言: 中国义务教育改革的步伐一直在继续,人们一直在探索中国义务教育发展的新思路.在当今信息时代,互联网给我们义务教育带来了怎么样的机遇与挑战 ...查看


热门内容