叶有许多弱点,其中之一是不可靠的数据包传送包,可减少因传输错误,坏的路线,和/或吞吐量退化。 传输控制协议( tcp ) ,有利于调和这些问题提供了可靠的,流面向连接。 事实上,在tcp / ip的主要是基于tcp的功能,这是基于ip ,以弥补tcp / ip的套房。 这些特征描述一个面向连接的过程中的沟通场所。
有许多部件造成的tcp的可靠服务。 以下是一些要点:
•溪流。数据是制度化和转移作为一个流的比特,整理成8位字节或字节。 由于这些比特收到,他们是通过对在同一地。
•缓冲流量控制。由于数据是通过在溪流中,协议软件,可分化流,以填补特定缓冲区的大小。 中tcp管理这个过程,并保证避免缓冲溢出问题。 在这个过程中,快速发送站可停,定期与时并进慢接收站。
|
|
•虚拟电路。当一个人站请求通信与另两站
通知应用程序,并同意沟通。 如果联系或沟通,这些车站的失败,两站了解到细分,并告知各自的应用软件。 在这种情况下,以协调再审尝试连接。
•全双工连接。流转让发生在两个方向,同时,以降低整体网络流量。
中tcp举办和计数字节数据流用的是32位顺序号。 每一个的tcp包包含一个出发的顺序号(第一个字节)和确认号(最后一个字节) 。 一个概念被称为一个滑动窗口,是落实,使流传输更有效率。 滑动窗口使用的带宽更有效的,因为这将允许传输多包,才承认是需要。
随时想到,这是很重要的区分抓获邮包-无论他们是的tcp , udp的, arp的问题,等等。 该组件是指在一份清单如下:
源端口。明港,其中源进程发送/接收的tcp服务。
目的地港口。明确了港口上的目的地进程发送/接收的tcp服务。
序列编号。明,第一个字节的数据或含蓄的顺序号为未来的进程。
确认号。序列数目非常下一字节的数据,寄件人应接受。
数据抵销。人数的32位字头。
保留。举行供今后使用。
国旗。控制信息,如同步, ack ,及肋位,为连接建立和终止。
窗口大小。发件人的接收窗口或提供缓冲空间。
校验。明任何损坏了头,发生在传输。
紧急指针。可选首先迫切字节在一个数据包,这表明年底紧急数据。
选项。 tcp的,如最大的tcp部分的尺寸。
数据。上层的信息。
中tcp能同时沟通不同的应用程式一台机器上。 使用的tcp端口号码,以区分每个接收站的目的地。 一对端点确定连接两个车站之间,正如前面所述。 口语,这些端点被定义为连接两个车站之间的申请,因为他们沟通;他们所界定的tcp作为对整数中的格式如下: (主机,端口) 。 东道主是该站的ip地址和端口是tcp端口号码,即车站。 一个例子一站的终点是:
206.0.125.81:1026 (主持人) (港口)
的一个例子,两个车站'端点期间的沟通是:站1206 .0.125.81:1022 (主持人) (港口)
车站2207 .63.129.2:26 (主持人) (港口)
这项技术是非常重要的tcp ,因为它允许同时通报指派单独的端口,为每个车站连接。
当一个方面是建立了两个节点间在一个tcp大会,是一个三路握手的运用。 这一进程始于一个节点的tcp请求,由顺/ ack位,第二个节点的tcp反应与顺/ ack位。 在这一点上,正如前面介绍的,两方面的沟通,节点将继续进行。 当没有更多的数据发送,一个tcp节点可派遣翅位,这表明闭环控制信号。 在这个路口,无论节点将接近同步。
用户数据报协议( udp的)的运作,在无连接方式;这就是说,它提供了相同的不可靠,数据传送服务,知识产权。 不同的tcp , udp的不发出的syn / ack位,以确保交货和可靠性传输。 此外, udp的,不包括流量控制或差错恢复功能。 因此, udp的信息可以丢失,复制,或抵达错误的命令。 因为udp的载较小的标题,它花费较少的网络吞吐量比tcp和,所以,可以得出速度比接收站,可以处理。
udp的,是典型的利用,如高层协议,提供必要的错误恢复和流量控制。 流行服务器守护进程即聘请udp的,包括网络文件系统( nfs的) ,简单网络管理协议( snmp ) ,琐碎文件传输协议( tftp的) ,以及域名系统( dns ) ,仅举几。
udp的,不包括流量控制或错误恢复,并可以很容易地复制。
udp的讯息,被称为用户数据报。 这些数据报封装在ip ,包括udp的包头和数据,因为它旅社全国因特网。 基本上, udp的增加了一个头向数据用户发送,并通过它一直到ip 。 ip层则增加了一个头,以什么它从udp的。 最后,网络接口层插入一个数据包在一个框,然后将它从一台机器到另一个。
正如刚才所说, udp的讯息含有较小的头和消耗更少的间接成本比的tcp 。 该组件是指在以下名单内。
源/目的地港口。一个16位的udp端口号用于数据处理。
讯息长度。明,有多少字节中的udp数据报。
校验。可选实地核查数据报交付。
数据。数据传世向tcp协议,其中包括上层报头。
udp的规定,复用(该方法可多次使用的信号传送兼任成为一个输入流,越过一个单一的物理通道l )和复用(实际分离的溪流已被复用成一个共同的流返回到多个输出流)之间的协议及应用软件。
复用与解复用,因为它们都涉及到的udp ,转移通过港口。 每站申请者必须通过谈判端口号码,方可派遣一个udp的数据。 当udp的,是对接收方一个数据报,它检查头(目的地港口场) ,以确定是否符合其中一站的港口,目前正在使用的。 如果该港口使用的监听申请时,传输的收益;如果港口不能使用, icmp的错误讯息产生,以及数据报丢弃。
Online: 845 users browsing the articles directory
|
|