竭诚为您提供优质文档/双击可除
tcpip协议论文
篇一:tcpip论文
合肥学院
计算机科学与技术系
tcp/ip协议分析及应用论文
应用层安全协议pgp的研究与应用
姓名:icebin班级学号:
一、摘要
本论文主要介绍了pgp的发展背景,工作原理,发送过程,密钥交换协议,以及密钥的管理。深入理解pgp的功能在网络应用层的功能。
二、论文背景
随着互联网的快速发展,电子邮件和网络上的文件传输已经成为人们工作和生活中不可或缺的部分了。电子邮件的安全性问题很突出。可是随着对密码学的研究和对密码的破译,传统的加密方法已经不能够满足现代的要求,这样一种
更加强大的加密算法的出现也成为一种必然。电子邮件在网络传输中数据是不加密处理。电子邮件的传送过程是邮件在网络上反复复制的过程,其网络传输路径不确定,很容易遭到黑客的窃取、篡改、冒用甚至恶意破坏,给收发双方带来麻烦。进行信息加密。
pgp是目前最流行的一种加密软件,它是一个基于Rsa 及aes等加密算法的加密软件系列它包含资料公钥slifeeffectandpromptedthefurtherdevelopmentofthecom puternetwork.inrecentyearswiththerapiddevelopmentof internet,peopledemandconnectedtotheinternetismorean dmorestrong.tobetterunderstandthecomputernetworkand related
technology.thispapermainlydiscussestheoriginanddeve lopmentofthenetwork,aswellasthenetworksystemstructu re,especiallythekeyoftcp/ipprotocolsystemstructure。alsointroducesnetworkprotocoltcp/iptechnologyinthef ieldofbasicanddevelopmentprocessandthedirection,especiallyinrecentyears,andthetrendofthedevelopment ofthelatestachievements.inadditionitalsoaddsown understandingandlearningexperience.
keywords:tcp/ipprotocol;origin;relatedtechnology 1绪论
因特网是当今世界上最大的信息网络,自80年代以来,它的应用已从军事、科研与学术领域进入商业、传播和娱乐等领域,并于90年代成为发展最快的传播媒介。信息传输和网络互连是根据协议进行的,而因特网使用的就是tcp/ip 协议。tcp/ip协议是因特网最基本的协议,是因特网的基础。tcp/ip的全称是
transmissioncontrolprotocol/internetprotocol的
简写,中文译为传输控制协议/因特网互联协议。1969年,因特网的前身阿帕网(aprtnet),诞生之初仅连接了4台计算机,供科学家们进行计算机联网实验用。到70年代,aprtnet已经有了好几十个计算机网络,但是每个网络只能在网络内部的计算机之间互联通信,不同计算机网络之间仍然不能互通。卡恩于1973年提出开放的网络结构的思想。所谓开放的网络结构,指的是任何类型的网络都可以通过“网络互联结构”与其他网络连接,这是因特网的核心技术思想。为了适应开放的网络结构环境的需要,瑟夫与卡恩共同开发了tcp/ip协议,并于1974年正式提出。tcp/ip是实不同网络互联的标准,成功地解决了不同硬件平台、不同网络产品和不同操作系统之间的兼容性问题。tcp/ip协议定义了电子设备如何连入因特网,以及数据如何在它们之间传
输的标准,它是因特网事实上的国际标准。协议采用了4层的层级结构,层次由低到高依次为:网络接口层、网络层、传输层、应用层。每一层都调用它的下层所提供的服务来完成自己的
1.1网络接口层
网络接口层(通信子网)是数据包从一个设备的网络层传输到另外一个设备的网络层的方法。由于aRpnet的设计
者注重的是网络互联,允许网络接口层采用已有的或是将来有的各种协议,所以这个层次中没有提供专门的协议,因此网络接口层实际上并不是因特网协议组中的一部分。实际上,tcp/ip协议可以通过网络接口层连接到任何网络上,例如
x.25交换网或ieee802局域网
1.2网络层
网络层可以接收由网络接口层发来的数据包,并把该数据包发送到传输层;也可以把从传输层接收来的数据包传送到网络接口层。网络层的数据包是不可靠的,因为网络层并没有做任何事情来确认数据包是按顺序发送的或者没有被
破坏。数据包中含有发送它的主机的地址(源ip地址)和
接收它的主机的地址(目ip的地址)。网络层的协议包括ip 协议、icmp协议、aRp协议、RaRp协议等,其
中ip协议是网络层的核心协议,完成数据从源网络传
输到目的网络的基本任务。ip协议定义了数据包在网际传送
时的格式,目前使用最多的是ipv4版本,这一版本中用32位定义ip地址,可供使用的地址数超过37.2亿,但是仍然不能满足现今全球网络飞速发展的需求,因此ipv6版本应运而生。在ipv6版本中,ip地址共有128位,这样的ip地址数是原ip地址数的296倍,目前来看,ipV6的ip地址是不可能用完的。
1.3传输层
传输层提供应用进程间的通信。两个系统之间的应用进程的通信,是用每个信息中的如下四项进行确认的:源ip
地址、目的ip地址、源端口号、目的端口号。其中源ip地址和目的ip地址已在网络层的介绍中说明。tcp/ip的端口号是一个软件结构,用来标识本地计算机应用层中各个进程在和运输层交互时的接口。在因特网不同的计算机中,相同的端口号是没有关联的。一个端口号对应一个16比特的数。服务进程通常使用一个固定的端口,例如,smtp使用25、http使用80。客户进程通常使用系统分配的一个随机端口号。[2]传输层协议主要是传输控制协议
tcp(transmissioncontrolprotocol)和用户数据报协议udp(userdatagramprotocol)。tcp协议是一种面向连接的、可靠的传输机制。通信之前要建立连接,通讯完成时要拆除连接。它提供一种可靠的字节流保证数据完整、无损并且按顺序到达,tcp协议还能尽量连续不断地测试网络的负载并