文档介绍:浅析TCP/IP协议AnalysisonTCP/IPProtocol学生:xxx(xxx学院级xxx班级,学号)摘要:本文主要讨论TCP/IP协议内容,以及TCP/IP的工作原理和主要功能。Abstract:ThispapermainlydiscussesthecontentoftheTCP/IPprotocol,andtheworkingprincipleandmainfunctionsofTCP/:TCP/IP;协议;内容;工作原理;用途Keywords:TCP/IP;agreement;Content;workingprinciple;use0引言TCP/IP协议其实是一组协议,它包括许多协议,组成了TCP/IP协议栈。但传输控制协议(TCP)和网际协议(IP)是其中最重要的,确保数据完整传输的两个协仪。1TCP/(TransmissionControlProtocol/Protocol的简写,中文译名为传输控制协议/互联网络协议,又名网络通讯协议)最基本的协议、国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了四层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。,为美苏冷战期间,美国政府机构试图发展出一套机制,用来连接各个离散的网络系统,以应付战争危机的需求。这个计划,网络系统,研究当部份电脑网络遭到攻击而瘫痪后,是否能够通过其他未瘫痪的线路来传送资料。的构想和原理,包括了一组电脑通信细节的网络标准,以及一组用来连接网络和选择网络交通路径的协议,就是大名鼎鼎的TCP/IP网际网络协议。从1985年开始,TCP/IP网络迅速扩展至美国﹑欧洲好几百个大学﹑政府机构﹑研实验室。它的发展大大超过了人们的预期,而且每年以超过15%的速度成长,到了1994年,使用TCP/IP协议的电脑已经超过三百万台之多。及后数年,的爆炸性成长,TCP/IP协议已经成为无人不知﹑无人不用的电脑网络协议了【1】。2TCP/IP协议的工作原理在源主机上应用层将一串字节流传给传输层;传输层将字节流分成TCP段,加上TCP包头交给IP层;IP层生成一个包,将TCP段放入其数据域,并加上源和目的主机的IP地址后,交给网络接口层,再交数据链路层,数据链路层在其帧的数据部分装上IP包,,数据链路层将数据链路层帧头去掉,将IP包交给网络接口层再交IP层,IP层检查IP包头,如果包头中的检查和计算出来的不一致,则丢弃该包;如果检查一致,IP层去掉IP头,将TCP段交给TCP层,TCP层检查顺序号来判断是否为正确的TCP段;TCP层检查TCP包头,如果不正确就抛弃,若正确就向主机发送确认;目的主机在传输层去掉TCP头,将字节流传给应用程序[2]。如图2图1TCP/IP工作原理3TCP/IP协议的主要功能TCP/IP协议由四个层次组成【3】,如图2所示。网络接口层、网络层、传输层、应用