的机制来保证数据的可靠传输。
论文探究了如何基于SEP3202和REALTEK8019AS实现按TCP/IP协议传输数据,
大致从三方面对课题研究内容进行了阐述,其中第二章为 TCP/IP 协议概述,简单从
TCP/IP 和 Socket 接口的原理介绍了协议的相关知识以及如何实现;第三章从硬件方
面介绍了研究时使用的处理器芯片 SEP3202 和网络控制器REALTEK8019AS,给出了
硬件的相关电路,探究了硬件电路怎样去实现所需功能;第四章是程序设计部分,这
一部分介绍了 AXIS OS 及NET 功能,之后从程序流程和函数功能等说明了程序具体
实现的网络功能以及程序运行的结果。 2 TCP/IP协议概述
20 世纪60 年代,美国国防部(Department of Defense,DoD)为了使不同规范的
电脑(指使用不同操作系统、文件格式等)能够互相通信,以便实现资源共享,发挥
最大效益,于是成立了美国国防部高等计划研究局(Advance Research Project Agency,
ARPA)ARPA 假设了一个实验性的网络,称为 ARPANET[4~6]
。
ARPANET 主要是建立在NCP (Network Control Protocol)通信协议上,ARPANET
的另一个特性是建立一个稳定性高的网络,使其不会收到单一或局部故障的影响,而
能够继续正常运转。
到了 20 世纪 70 年代,DoD 将 ARPANET 交由所属的国防通信局(Defense
Communications Agency,DCA)负责,后来 ARPA更名为 DARPA,而DARPA也将
逐渐将之前使用的NCP协议改换成TCP/IP 模型的雏形。
20 世纪80 年代,DoD 为了推广TCP/IP 通信协议,利用低价的方式提供给社会各
界使用,配合加州伯克利大学成功地将 TCP/IP 协议植入了 BSD UNIX 系统,使得
TCP/IP 走上了实用的阶段。
为了进一步推广 TCP/IP 协议,美国国防部在 1983 年要求所有连接 ARPANET 的
设备都要使用 TCP/IP 协议,因此美国大部分的学术机构和政府机关都可以利用
TCP/IP 协议来建立相互通信,于是 Internet因特网开始被使用。
上述所提的 TCP/IP 协议,实际上是一个协议族,也就是说,所谓的 TCP/IP 协议
是由多个协议所组成, TCP/IP 协议是取其中两个主要的协议——TCP 以及IP来命名。
2.1 TCP/IP协议简介
数据通讯指的是依照一定的协议,利用数据传输技术在两个终端之间传递数据
信息的一种通信方式和通信业务[7]
。它实现的是网络上两两设备之间的数据信息传递,
如智能终端和 PC 机之间的通讯,PC机之间的通讯,智能终端之间的通讯等等,数字
通信中一般采用二进制来传输数据。
TCP/IP 协议叫做传输控制/网际协议,又叫做网络通讯协议,这个协议是 Internet
国互联网络的基础[8]
。
尽管从表面上看来 TCP/IP 协议包括了两组协议,但是实际上,TCP/IP 是一组协
议,这组协议包括了诸多网络功能,而其中 TCP 协议(Transport Control protocol,传
输控制协议)和IP协议(Internet Protocol,Internet协议 )很好的保证了数据传输的完整性。作为Internet 的基础协议,TCP/IP协议也是一种电脑数据打包和寻址的标准方
法。
TCP 是一种面向连接的协议在两个程序进行数据交换之前,他们必须先建立起
连接,两个程序分别作为 client 端和 server 端,一旦连接建立,双方就可以进行数据
传输,直至中断连接。在数据传送的过程中,可以理解为有两个邮包,TCP协议和IP
协议就像是邮包,要传递的信息被划分开来,成为若干段,每一段塞入一个 TCP 邮
包,并将有分段的信息记录在该邮包上,再将TCP 邮包塞入IP 大邮包,发送进入网
- 上一篇:小波分析图像压缩算法的研究
- 下一篇:基于FPGA的PCI总线接口设计
-
-
-
-
-
-
-
现代简约美式风格在室内家装中的运用
上市公司股权结构对经营绩效的影响研究
NFC协议物理层的软件实现+文献综述
C++最短路径算法研究和程序设计
巴金《激流三部曲》高觉新的悲剧命运
g-C3N4光催化剂的制备和光催化性能研究
浅析中国古代宗法制度
中国传统元素在游戏角色...
高警觉工作人群的元情绪...
江苏省某高中学生体质现状的调查研究