TCP协议

合集下载

tcp是哪一层协议

tcp是哪一层协议

TCP是哪一层协议TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输层协议,它提供了端到端的可靠数据传输。

在OSI(Open Systems Interconnection)模型中,TCP位于传输层,负责在网络中的不同主机之间建立可靠的通信连接。

TCP的作用和特点TCP是一种可靠的传输协议,它能够确保数据的完整性和可靠性。

TCP协议提供了以下特点:1.面向连接:在进行数据传输之前,TCP需要在发送端和接收端之间建立一个连接,确保双方的通信能够正常进行。

连接的建立是通过三次握手来完成的。

2.可靠性:TCP使用序列号和确认应答机制来保证数据的可靠性。

发送方将每个数据包都进行编号,接收方接收到数据后会发送一个确认应答,如果发送方没有收到确认应答,则会重传数据包。

3.流量控制:TCP能够根据接收端的处理能力来调整发送方的发送速率,以避免因发送速度过快而导致接收端无法处理的情况。

4.拥塞控制:TCP能够通过监测网络的拥塞情况来调整发送速率,以防止网络拥塞导致数据丢失或传输延迟增加。

5.面向字节流:TCP将应用层传递给它的数据看作是一连串的字节流,不关心应用层的数据结构。

TCP的工作原理TCP的工作原理可以分为连接建立、数据传输和连接释放三个阶段。

连接建立连接建立阶段使用了三次握手的机制来建立连接。

三次握手的过程如下:1.发送方向接收方发送一个带有SYN(同步)标志的连接请求报文段,同时选择一个初始的序列号。

2.接收方收到请求报文后,向发送方发送一个带有SYN/ACK标志的报文段作为应答,确认收到请求。

3.发送方收到应答后,再向接收方发送一个带有ACK标志的报文段,表示连接已建立。

数据传输在连接建立完成后,发送方和接收方可以开始进行数据的传输。

发送方将数据划分为一个个的报文段,并为每个报文段进行编号。

接收方收到报文段后,会发送一个确认应答,表示已成功接收。

TCP使用滑动窗口机制来进行流量控制。

网络协议知识:SCTP协议和TCP协议的比较

网络协议知识:SCTP协议和TCP协议的比较

网络协议知识:SCTP协议和TCP协议的比较SCTP协议和TCP协议的比较网络协议是网络通信中的重要一环,是计算机之间通信的规则和标准。

常见的网络协议有TCP/IP、HTTP、SMTP等。

今天我们将重点介绍SCTP协议和TCP协议,并比较两者的优缺点。

一、SCTP协议Stream Control Transmission Protocol(SCTP)是一种面向消息的传输协议。

它是一种可靠的传输层协议,可以在无连接网络中承载多个数据流,旨在提供更好的网络传输服务。

SCTP协议最初是设计用来承载传统电路交换电话网络传输的信令,但随着VoIP技术的普及,SCTP协议也被广泛应用于VoIP领域。

同时,由于SCTP协议对多条数据流的支持和快速重传机制,它也被广泛地应用于互联网多媒体传输、数据备份、网络冗余等方面。

SCTP协议的主要特点如下:1.可靠性高:SCTP通过多条数据流、快速重传等技术,提供比TCP更加可靠的传输服务,保证数据的正确传输。

2.流控制:SCTP支持多个流并发传输,可以控制每个数据流的传输速度,有效提高数据传输效率。

3.多宿主:SCTP可以在多个IP地址之间进行传输,可保证网络的稳定性和容错性。

4.快速重传:SCTP协议可以快速重传数据包,当数据包传输失败时,协议可以快速进行错误检测和处理。

5.连接缓冲区:SCTP支持连接缓冲区,容纳了TCP协议无法处理的大量数据。

二、TCP协议Transmission Control Protocol(TCP)是一种面向连接的传输协议,它是一个可靠的、基于流的协议,用于在计算机网络上提供可靠数据传输服务。

TCP协议是最常见的传输层协议之一,广泛应用于因特网和企业网络中。

TCP协议的主要特点如下:1.可靠性高:TCP协议可在网络通信中确保数据的可靠性,若丢包可以重新发送。

2.流制:TCP协议是面向流的传输协议,一次可以传输大量数据,而不是按照数据包一个个传输。

TCP和IP是什么协议

TCP和IP是什么协议

TCP和IP是什么协议
TCP/IP是传输控制协议/网际协议的简称,中文译名为传输控制协议/互联网络协议。

TCP/IP是一种网络通信协议,规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。

TCP/IP是INTERNET的基础协议,也是一种电脑数据打包和寻址的标准方法。

在数据传送中,可以形象地理解为有两个信封,TCP和IP就像是信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封面上记录有分段号的信息,再将TCP信封塞入IP大信封,发送上网。

在接受端,一个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,TCP将会要求重发。

因此,TCP/IP在INTERNET中几乎可以无差错地传送数据。

如需了解更多关于TCP和IP的内容,建议咨询专业技术人员或者查阅计算机相关书籍。

tcpip协议名词解释

tcpip协议名词解释

tcpip协议名词解释
TCP/IP协议是一种网络通信协议,它是互联网和许多企业内部
网络所采用的主要协议之一。

TCP/IP代表传输控制协议/互联网协议。

它由两个主要协议组成,传输控制协议(TCP)和互联网协议(IP)。

传输控制协议(TCP)负责在网络上可靠地传输数据。

它将数据
分割成小的数据包,并确保它们能够在网络上安全地到达目的地。

TCP还负责在数据传输过程中进行错误检测和纠正,以确保数据的
完整性。

互联网协议(IP)负责在网络上寻址和路由数据包。

它定义了
数据包的格式以及它们在网络上的传输方式。

IP协议使得数据包能
够在不同的网络之间进行传输,同时确保它们能够最终到达目的地。

除了TCP和IP之外,TCP/IP协议还包括许多其他的协议,如
用户数据报协议(UDP)、互联网控制消息协议(ICMP)等,它们共
同构成了整个网络通信体系结构。

总的来说,TCP/IP协议是一种用于在网络上进行数据通信的标
准化协议,它为互联网和许多企业网络的正常运行提供了基础。

通过TCP/IP协议,不同的设备和网络能够互相通信和交换数据,从而构成了全球范围内的网络互联。

tcp是哪一层协议

tcp是哪一层协议

tcp是哪一层协议TCP(Transmission Control Protocol)是一种位于传输层的协议,它是互联网协议套件中最为重要和常用的协议之一。

TCP 协议的设计和实现是为了保证数据的可靠传输和有序交付,同时也提供了拥塞控制和流量控制等功能。

TCP协议的作用是建立一种可靠的通信机制,保证数据在不同主机之间的正确传输。

它通过一系列的握手和确认机制,确保发送方和接收方之间的数据一致性和可靠性。

与UDP协议相比,TCP协议提供了可靠的数据传输,但也带来了一些额外的开销。

TCP协议通过将数据切分成小的报文段,并指定顺序号和确认号来保证数据的有序交付和丢失恢复。

在TCP协议中,每个报文段都有一个序号和确认号,并且每个主机都会维护一个发送缓冲区和接收缓冲区来保存待发送和待接收的数据。

通过确认机制,发送方可以得知数据是否被成功接收,如果数据丢失,发送方会重新发送报文段。

此外,TCP协议还具有拥塞控制和流量控制的功能,通过动态调整发送方的发送速率,以避免网络拥塞和数据丢失。

TCP协议的可靠性和有序性是通过三次握手建立连接和四次挥手关闭连接来实现的。

在建立连接时,客户端发送一个SYN报文段给服务器端,服务器接收到后回复一个SYN+ACK报文段给客户端,最后客户端回复一个ACK报文段给服务器端,完成握手,建立连接。

在关闭连接时,先是客户端向服务器端发送一个FIN报文段,服务器端回复一个ACK报文段表示接收到连接关闭请求,最后服务器端发送一个FIN报文段给客户端,客户端回复一个ACK报文段表示接收到服务器端的关闭请求。

总结起来,TCP协议是传输层中最常用和重要的协议之一,它提供了可靠的数据传输和有序交付的功能。

通过序号和确认号,TCP协议可以保证数据的可靠性和有序性。

通过拥塞控制和流量控制,TCP协议可以调整发送方的发送速率,以避免网络拥塞和数据丢失。

通过三次握手和四次挥手,TCP协议可以建立和关闭连接。

TCP协议的6个标志位

TCP协议的6个标志位

6个标志位‎:U‎R G 紧急‎指针,告诉‎接收TCP‎模块紧要指‎针域指着紧‎要数据。

‎ACK ‎置1时表示‎确认号(为‎合法,为0‎的时候表示‎数据段不包‎含确认信息‎,确认号被‎忽略。

‎PSH ‎置1时请求‎的数据段在‎接收方得到‎后就可直接‎送到应用程‎序,而不必‎等到缓冲区‎满时才传送‎。

R‎S T 置1‎时重建连接‎。

如果接收‎到RST位‎时候,通常‎发生了某些‎错误。

‎SYN ‎置1时用来‎发起一个连‎接。

‎F IN 置‎1时表示发‎端完成发送‎任务。

用来‎释放连接,‎表明发送方‎已经没有数‎据发送了。

‎‎其中‎U RG不能‎和PSH标‎志位同时使‎用。

U‎R G为紧急‎数据标志,‎如果URG‎为1,表示‎本数据包中‎包含紧急数‎据。

此时紧‎急数据指针‎表示的值有‎效,它表示‎在紧急数据‎之后的第一‎个字节的偏‎移值(即紧‎急数据的总‎长度)。

‎ACK为‎确认标志位‎。

如果AC‎K为1,表‎示数据包中‎的确认号有‎效。

P‎S H位,表‎示强迫数据‎传输。

‎R ST标志‎位用来复位‎一条连接。

‎当RST=‎1时,表示‎出现严重错‎误,必须释‎放连接,然‎后再重新建‎立。

S‎Y N标志位‎用来建立连‎接,如果S‎Y N=1而‎A CK=0‎,表明它是‎一个连接请‎求;如果S‎Y N=1且‎A CK=1‎,则表示同‎意建立一个‎连接。

‎F IN为1‎时,表示数‎据已经发送‎完毕,希望‎释放连接。

‎‎不合‎法的标志位‎组合。

‎1、所有标‎志位都为0‎。

2、‎S YN和F‎I N同时被‎置1。

‎3、SYN‎和RST同‎时被置1。

‎4、F‎I N和RS‎T同时被置‎1。

5‎、FIN位‎被置1,但‎A CK位没‎有被置1。

‎6、P‎S H位被置‎1,但AC‎K位没有被‎置1。

‎7、URG‎位被置1,‎但ACK位‎没有被置1‎。

‎‎。

电脑tcpip4协议6协议有什么区别

电脑tcp ip4协议6协议有什么区别推荐文章电脑老是卡是为什么?热度:有什么方法可以彻底优化电脑热度:电脑系统安全需要注意些什么热度:电脑开机没反应黑屏问题原因是什么热度:电脑突然卡死有什么解决办法热度:IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。

那么大家知道电脑tcp ip4协议6协议有什么区别吗?店铺分享了电脑4协议6协议区别,希望对大家有所帮助。

电脑4协议6协议区别1.什么是IPv4?目前的全球因特网所采用的协议族是TCP/IP协议族。

IP是TCP/IP 协议族中网络层的协议,是TCP/IP协议族的核心协议。

目前IP协议的版本号是4(简称为IPv4),发展至今已经使用了30多年。

IPv4的地址位数为32位,也就是最多有2的32次方的电脑可以联到Internet上。

近十年来由于互联网的蓬勃发展,IP位址的需求量愈来愈大,使得IP位址的发放愈趋严格,各项资料显示全球IPv4位址可能在2005至2008年间全部发完。

2.什么是IPv6?IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,地址空间的不足必将妨碍互联网的进一步发展。

为了扩大地址空间,拟通过IPv6重新定义地址空间。

IPv6采用128位地址长度,几乎可以不受限制地提供地址。

按保守方法估算IPv6实际可分配的地址,整个地球的每平方米面积上仍可分配1000多个地址。

在IPv6的设计过程中除了一劳永逸地解决了地址短缺问题以外,还考虑了在IPv4中解决不好的其它问题,主要有端到端IP连接、服务质量(QoS)、安全性、多播、移动性、即插即用等。

3.IPv6与IPv4相比有什么特点和优点?更大的地址空间。

IPv4中规定IP地址长度为32,即有2^32-1个地址;而IPv6中IP地址的长度为128,即有2^128-1个地址。

更小的路由表。

tcp保证不可靠信道下可靠传输的原理

一、TCP协议简介TCP(Transmission Control Protocol)是一种可靠的、面向连接的传输层协议,它提供了在不可靠的通信信道上进行可靠的数据传输的机制。

TCP协议是互联全球信息站广泛使用的协议之一,它在网络通信中起着至关重要的作用。

二、TCP协议工作原理在不可靠的信道上进行可靠传输是一项复杂的任务,TCP通过以下机制来实现在不可靠信道上进行可靠传输的目标。

1. 连接建立在进行数据传输之前,TCP协议首先要建立连接。

TCP连接的建立分为三部分:连接请求、连接应答和连接确认。

在连接建立过程中,双方会交换一系列的控制信息,以确保双方都已准备好进行数据传输。

这样一旦连接建立成功,双方便可以开始进行数据传输。

2. 数据分割TCP协议接收到的数据可能会非常大,而通信信道的传输能力是有限的,因此TCP协议需要将接收到的数据分割成适合传输的小数据段。

这些小数据段被称为数据包,每个数据包包含了一段数据以及一些控制信息。

3. 序号和确认应答为了保证数据传输的可靠性,TCP协议会给每个数据包进行编号,以确保数据包的顺序和完整性。

接收端在收到数据包后会向发送端发送确认应答,告诉发送端收到了哪些数据包,从而确保数据的正确传输。

4. 数据重传在数据传输过程中,可能会出现数据包丢失或者损坏的情况。

为了解决这个问题,TCP协议会对未收到确认应答的数据包进行重传,直到接收方确认为止。

5. 流量控制和拥塞控制TCP协议还包含了流量控制和拥塞控制机制,以确保在网络拥塞的情况下也能够保证数据传输的可靠性。

6. 连接释放当数据传输完成后,TCP连接需要进行释放。

连接释放分为四个步骤:连接释放请求、连接释放应答、连接确认和连接释放。

三、TCP协议的可靠性通过上述机制,TCP协议可以在不可靠的信道上实现可靠的数据传输。

在以上步骤中,TCP协议通过序号和确认机制、数据重传、流量控制和拥塞控制等机制,保证了数据的可靠传输。

tcp握手协议书

tcp握手协议书甲方(发起方):_____________________乙方(接收方):_____________________鉴于甲方与乙方需建立TCP连接以进行数据传输,双方本着平等互利的原则,经友好协商,就TCP握手过程达成如下协议:第一条定义1.1 TCP(Transmission Control Protocol):传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。

1.2 握手(Handshake):指TCP连接建立过程中的三次交互,包括SYN(同步序列编号)、SYN-ACK(同步确认)、ACK(确认)。

第二条握手过程2.1 甲方发起连接请求,向乙方发送一个TCP段,其中SYN标志位设为1,序列号为甲方选择的初始序列号。

2.2 乙方收到甲方的连接请求后,若同意建立连接,则向甲方发送一个TCP段,其中SYN和ACK标志位均设为1,序列号为乙方选择的初始序列号,确认号为甲方的序列号加1。

2.3 甲方收到乙方的响应后,确认连接建立成功,向乙方发送一个TCP 段,其中ACK标志位设为1,确认号为乙方的序列号加1。

第三条连接建立3.1 一旦完成上述三次握手过程,甲乙双方即建立了TCP连接,可以开始数据传输。

3.2 连接建立后,双方应遵守TCP协议规定,确保数据传输的可靠性和顺序性。

第四条数据传输4.1 数据传输过程中,甲方和乙方应使用正确的序列号和确认号,确保数据的正确传输和接收。

4.2 双方应定期发送心跳包(Keep-Alive),以维持连接的活跃状态。

第五条连接终止5.1 任何一方均可通过发送带有FIN(结束连接)标志位的TCP段来请求终止连接。

5.2 接收到FIN标志位的一方应发送ACK确认,并在完成数据传输后发送自己的FIN标志位。

5.3 双方均发送FIN并接收到对方的ACK后,连接即被正式终止。

第六条违约责任6.1 如一方违反本协议规定,导致对方损失的,违约方应承担相应的赔偿责任。

几大通信协议区别

几大通信协议区别通信协议是计算机网络中实现数据传输和通信的规则和约定。

不同的通信协议有不同的特点和应用场景,下面我将向您介绍几种常见的通信协议以及它们之间的区别。

1.TCP/IP协议:TCP/IP协议是互联网中最主要的通信协议之一,它由两个部分组成:传输控制协议(TCP)和互联网协议(IP)。

TCP负责数据的可靠传输,而IP则负责数据包的路由和定位。

TCP/IP协议是面向连接的协议,它可以保证数据传输的可靠性,但速度稍慢,适用于对数据可靠性要求较高的场景,如文件传输、电子邮件等。

2.UDP协议:UDP协议也是互联网中常用的协议,与TCP/IP协议不同的是,UDP是无连接的、不可靠的协议。

UDP协议速度较快,但无法保证数据的可靠传输,适用于对实时性要求较高、但数据可靠性要求较低的场景,如音视频传输、网络游戏等。

3.HTTP协议:HTTP协议是超文本传输协议,它是使用最广泛的应用层协议,用于在Web浏览器和Web服务器之间传输文本、图片、音视频等数据。

HTTP协议是无状态的,即每个请求与响应是独立的,它使用URL作为唯一的资源标识符。

HTTP协议支持多种请求方法,如GET、POST、PUT等,适用于网页浏览、数据交互等场景。

4.FTP协议:5.SMTP协议:SMTP协议是简单邮件传输协议,用于电子邮件的发送。

SMTP协议基于TCP协议,通过与电子邮件服务器的交互完成邮件的发送。

SMTP协议可以向多个收件人发送邮件,并允许添加附件。

SMTP协议适用于电子邮件的发送场景。

除了以上介绍的通信协议外,还有很多其他的通信协议,如SSH协议用于安全远程登录和文件传输、DNS协议用于域名解析等。

不同的通信协议有不同的特点和适用场景,根据实际需求选择合适的通信协议非常重要,以确保数据的传输效率和可靠性。

同时,不同的通信协议也可以组合使用,以满足多样化的通信需求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TCP/IP协议 维基百科,自由的百科全书 (重定向自TCP/IP) 跳转到: 导航, 搜索

汉汉▼ 显示↓网路协议

应用层 DHCP · DNS · FTP · Gopher · HTTP · IMAP4 · IRC · NNTP · XMPP · POP3 · SIP · SMTP · SNMP · SSH · TELNET · RPC · RTCP · RTP ·RTSP · SDP · SOAP · GTP · STUN · NTP · SSDP · BGP · RIP · 更多

传输层 TCP · UDP · TLS · DCCP · SCTP · RSVP · PPTP · OSPF · 更多 网络层 IP (IPv4 · IPv6) · ICMP · ICMPv6 · IGMP · IS-IS · IPsec · 更多 数据链路层 Wi-Fi(IEEE · WiMAX(IEEE · ARP · RARP · ATM · DTM · 令牌环 · 以太网 · FDDI · 帧中继 · GPRS · EVDO · HSPA · HDLC · PPP · L2TP · ISDN · 更多 物理层 以太网 · 调制解调器 · 电力线通信(PLC) · SONET/SDH · · 光导纤维 · 同轴电缆 · 双绞线 · 更多

本模板:查看???讨论???编辑???历史 TCP/IP协议,包含了一系列构成互联网基础的网络协议。这些协议最早发源于美国国防部的ARPA网项目。TCP/IP模型也被称作DoD模型(Department of Defense Model)。TCP/IP字面上代表了两个协议:TCP(传输控制协议)和IP(网际协议)。

1983年1月1日,在因特网的前身(ARPA网)中,TCP/IP协议取代了旧的网络核心协议(NCP,Network Core Protocol),从而成为今天的互联网的基石。最早的TCP/IP由文顿·瑟夫和罗伯特·卡恩两位开发,慢慢地通过竞争战胜了其他一些网络协议的方案,比如国际标准化组织ISO的OSI模型。TCP/IP的蓬勃发展发生在上世纪的90年代中期。当时一些重要而可靠的工具的出世,例如页面描述语言HTML和浏览器Mosaic,导致了互联网应用的飞速发展。

随着互联网的发展,目前流行的IPv4协议(网际协议版本四)已经接近它的功能上限。IPv4最致命的两个缺陷在于:

地址只有32位,IP地址空间有限; 不支持服务等级(Quality of Service,QoS)的想法,无法管理带宽和优先级,故而不能很好的支持现今越来越多的实时的语音和视频应用。因此IPv6(网际协议版本六)浮出水面,用以取代IPv4。

TCP/IP成功的另一个因素在於对为数众多的低层协议的支持。这些低层协议对应OSI模型 中的第一层(物理层)和第二层(数据链路层)。每层的所有协议几乎都有一半数量支持TCP/IP,例如:以太网(Ethernet)、令牌环(Token Ring)、光纤数据分布接口(FDDI)、端对端协议(PPP)、、帧中继(Frame Relay)、ATM、Sonet、SDH等。

最初想到让不同电脑之间实现连接的,是美国加州大学洛杉矶分校网络工作小组的S.克罗克。1970年,克罗克及其小组着手制定最初的主机对主机通信协议,它被称为“网络控制协议”(NCP Network Control Protocol)。该协议被用于阿帕网,并在局部网络条件下运行稳定,但随着阿帕网用户的增多,NCP逐渐暴露出两大缺陷: 只是一台主机对另一台主机的通讯协议,并未给网络中的每台电脑设置唯一的地址,结果就造成电脑在越来越庞大的网络中难以准确定位需要传输数据的对象。

缺乏纠错功能,这样一来,数据在传输过程中一旦出现错误,网络就可能停止运行。出错电脑增多,使得网络运行效率大打折扣。

在构建了阿帕网先驱之后,DARPA开始了其他数据传输技术的研究。NCP诞生后两年,1972年,罗伯特·卡恩(Robert E. Kahn)被DARPA的信息技术处理办公室雇佣,在那里他研究卫星数据包网络和地面无线数据包网络,并且意识到能够在它们之间沟通的价值。在1973年春天,已有的ARPANET网络控制程序(NCP)协议的开发者文顿·瑟夫(Vinton Cerf)加入到卡恩为ARPANET设计下一代协议而开发开放互连模型的工作中。

到了1973年夏天,卡恩和瑟夫很快就开发出了一个基本的改进形式,其中网络协议之间的不同通过使用一个公用互联网络协议而隐藏起来,并且可靠性由主机保证而不是像ARPANET那样由网络保证。(瑟夫称赞Hubert Zimmerman和Louis Pouzin(CYCLADES网络的设计者)在这个设计上发挥了重要影响。)

由于网络的作用减少到最小的程度,就有可能将任何网络连接到一起,而不用管它们不同的特点,这样就解决了卡恩最初的问题。(一个流行的说法提到瑟夫和卡恩工作的最终产品TCP/IP将在运行“两个罐子和一根弦”上,实际上它已经用在信鸽上。一个称为网关(后来改为路由器以免与网关混淆)的计算机为每个网络提供一个接口并且在它们之间来回传输数据包。

这个设计思想更细的形式由瑟夫在斯坦福的网络研究组的1973年–1974年期间开发出来。(处于同一时期的诞生了PARC通用包协议组的施乐PARC早期网络研究工作也有重要的技术影响;人们在两者之间摇摆不定。)

DARPA于是与BBN、斯坦福和伦敦大学签署了协议开发不同硬件平台上协议的运行版本。有四个版本被开发出来——TCP v1、TCP v2、在1978年春天分成TCP v3和IP v3的版本,后来就是稳定的TCP/IP v4——目前因特网仍然使用的标准协议。

1975年,两个网络之间的TCP/IP通信在斯坦福和伦敦大学(UCL)之间进行了测试。1977年11月,三个网络之间的TCP/IP测试在美国、英国和挪威之间进行。在1978年到1983年间,其他一些TCP/IP原型在多个研究中心之间开发出来。ARPANET完全转换到TCP/IP在1983年1月1日发生。[1]

1984年,美国国防部将TCP/IP作为所有计算机网络的标准。1985年,因特网架构理事会举行了一个三天有250家厂商代表参加的关于计算产业使用TCP/IP的工作会议,帮助协议的推广并且引领它日渐增长的商业应用。 2005年9月9日卡恩和瑟夫由于他们对于美国文化做出的卓越贡献被授予总统自由勋章。[2]

[编辑] TCP/IP协议栈组成 整个通信网络的任务,可以划分成不同的功能区块,即所谓的层级(layer)。用於互联网的协议可以比照TCP/IP参考模型进行分类。TCP/IP协议栈起始於第三层协议IP(网际协议)。所有这些协议都在相应的RFC文档中讨论及标准化。重要的协议在相应的RFC文档中均标记了状态:“必须”(required) ,“推荐”(recommended) ,“可选”(elective) 。其他的协议还可能有“试验”(experimental) 或“历史”(historic) 的状态。”

[编辑] 必须协议 所有的TCP/IP应用都必须实现IP和ICMP。对于一个路由器(router)而言,有这两个协议就可以运作了,虽然从应用的角度来看,这样一个路由器 意义不大。实际的路由器一般还需要运行许多「推荐」使用的协议,以及一些其他的协议。

几乎所有连接到互联网上的计算机上都存在的IPv4协议出生在1981年,今天的版本和最早的版本并没有多少改变。升级版IPv6的工作始于1995年,目的在与取代IPv4。ICMP协议主要用于收集有关网络的信息查找错误等工作。

[编辑] 范例:不同计算机运行的不同协议

一个简单的路由器上可能会实现ARP,IP,ICMP,UDP,SNMP,RIP。 WWW用户端使用ARP,IP,ICMP,UDP,TCP,DNS,HTTP,FTP。 一台用户电脑上还会运行如TELNET,SMTP,POP3,SNMP,ECHO,DHCP,SSH,NNTP。 无盘设备可能会在固件,比如ROM中实现了ARP,IP,ICMP,UDP,BOOT,TFTP(均为面向数据包的协议,实现起来相对简单)。

[编辑] TCP/IP参考模型

网路协议 应用层 DHCP · DNS · FTP · Gopher · HTTP · IMAP4 · IRC · NNTP · XMPP · POP3 · SIP · SMTP · SNMP · SSH · TELNET · RPC · RTCP · RTP ·RTSP · SDP · SOAP · GTP · STUN · NTP · SSDP · BGP · RIP · 更多

传输层 TCP · UDP · TLS · DCCP · SCTP · RSVP · PPTP · OSPF · 更多 网络层 IP (IPv4 · IPv6) · ICMP · ICMPv6 · IGMP · IS-IS · IPsec · 更多 数据链路层 Wi-Fi(IEEE · WiMAX(IEEE · ARP · RARP · ATM · DTM · 令牌环 · 以太网 · FDDI · 帧中继 · GPRS · EVDO · HSPA · HDLC · PPP · L2TP · ISDN · 更多

物理层 以太网 · 调制解调器 · 电力线通信(PLC) · SONET/SDH · · 光导纤维 · 同轴电缆 · 双绞线 · 更多

本模板:查看???讨论???编辑???历史 TCP/IP参考模型是一个抽象的分层模型,这个模型中,所有的TCP/IP系列网络协议都被归类到4个抽象的"层"中。每一抽象层建立在低一层提供的服务上,并且为高一层提供服务。

完成一些特定的任务需要众多的协议协同工作,这些协议分布在参考模型的不同层中的,因此有时称它们为一个协议栈。

TCP/IP参考模型为TCP/IP协议栈订身制作。其中IP协议只关心如何使得数据能够跨越本地网络边界的问题,而不关心如何利用传输媒体,数据如何传输。整个TCP/IP协议

相关文档
最新文档