传输协议
⑴ ISO定义了5种面向连接的传输协议,请问有哪几种呢
这五种:TP0、TP1、TP2、TP3、TP4
ISO-TP:OSI 传输层协议(TP0、TP1、TP2、TP3、TP4)
目前 ISO-TP 中包含五种传输层协议,从传输层协议类 0 到传输层协议类 4(TP0、TP1、TP2、 TP3 和 TP4),协议复杂性依次递增。TP0-3 只适用于面向连接通信,在该通信方式下,任何数据发送之前,必须先建立会话连接;而 TP4 既可以用于面向连接通信也可以用于无连接通信。
传输协议类 0(TP0) 实现分段和重组(segmentation and reassembly)功能。TP0 先识别底层网络支持的最大协议数据单元(PDU)的最小值的大小,根据此对数据包进行分段,然后数据包段在接收端再进行重组。
传输协议类 1(TP1)执行分段和重组和差错恢复功能。TP1 对协议数据单元(PDU)进行排序。如果有太多的 PDU 没有获得确认响应,将重发 PDU 或重新启动连接。
传输协议类 2(TP2)实现分段和重组,以及单一虚拟电路上的数据流多路复用技术和解除复用技术(demultiplexing)等功能。
传输协议类 3(TP3)提供差错恢复、分段和重组、以及单一虚拟电路上的数据流复用技术和解除复用技术等功能。TP3 也支持协议数据单元排序操作。如果有太多的 PDU 没有获得确认响应,将重发 PDU 或重新启动连接。
传输协议类 4(TP4)提供差错恢复功能,实现分段和重组处理,并支持单一虚拟电路上的数据流复用技术和解除复用技术。TP4 也支持协议数据单元排序操作。如果有太多 PDU 没有获得确认响应,将重发 PDU 或重新启动连接。TP4 能提供可靠传输服务和功能,既支持面向连接网络服务,也支持无连接网络服务。TP4 是 OSI 传输协议中使用最为普遍的,它类似于 TCP/IP 协议集中的传输控制协议 (TCP)。
TP4 和 TCP 的设计目标都是为了在不可靠的网络服务上提供可靠的面向连接的端到端传输服务。网络服务可能丢失包、存储以及以错误的顺序发送数据包,甚至复制数据包。两种协议都必须能够处理这些最严重的问题,比如,子网存储有效数据包,过段时间再发送它们。TP4 和 TCP 都具有连接、传输和断开连接三个阶段,其操作原则也类似。
TP4 和 TCP 的一点不同之处在于:TP4 使用十个不同的传输协议数据单元(TPDU)类型而 TCP 只使用一个 TPDU。这使得 TCP 相对比较简单,但是每个 TCP 协议头必须具有所有可能字段,因此 TCP 协议头大小至少为 20 字节,而 TP4 协议头大小只有 5 字节。另一个不同之处在于两者的呼叫冲突反应方式。TP4 在 TSAP 间打开两个双向连接,而 TCP 只打开一个连接。另外 TP4 使用不同的信息流控制机制,它还提供了服务质量(quality of service)衡量方法。
⑵ 网络传输的传输协议
在日常网络传输中大致1mbps=1秒125KB(18换算) 文件传输速度,也就是我们所说的1兆网络带宽可下载只有128KB每秒的原因。
网络协议即网络中(包括互联网)传递、管理信息的一些规范。如同人与人之间相互交流是需要遵循一定的规矩一样,计算机之间的相互通信需要共同遵守一定的规则,这些规则就称为网络协议。
一台计算机只有在遵守网络协议的前提下,才能在网络上与其他计算机进行正常的通信。网络协议通常被分为几个层次,每层完成自己单独的功能。通信双方只有在共同的层次间才能相互联系。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。在局域网中用得的比较多的是IPX/SPX.。用户如果访问Internet,则必须在网络协议中添加TCP/IP协议。
TCP/IP是“transmission Control Protocol/Internet Protocol”的简写,中文译名为传输控制协议/互联网络协议)协议,TCP/IP(传输控制协议/网间协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。TCP/IP是INTERNET的基础协议,也是一种电脑数据打包和寻址的标准方法。在数据传送中,可以形象地理解为有两个信封,TCP和IP就像是信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封面上记录有分段号的信息,再将TCP信封塞入IP大信封,发送上网。在接受端,一个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,TCP将会要求重发。因此,TCP/IP在INTERNET中几乎可以无差错地传送数据。 对普通用户来说,并不需要了解网络协议的整个结构,仅需了解IP的地址格式,即可与世界各地进行网络通信。
IPX/SPX是基于施乐的XEROX’S Network System(XNS)协议,而SPX是基于施乐的XEROX’S SPP(Sequenced Packet Protocol:顺序包协议)协议,它们都是由novell公司开发出来应用于局域网的一种高速协议。它和TCP/IP的一个显著不同就是它不使用ip地址,而是使用网卡的物理地址即(MAC)地址。在实际使用中,它基本不需要什么设置,装上就可以使用了。由于其在网络普及初期发挥了巨大的作用,所以得到了很多厂商的支持,包括microsoft等,很多软件和硬件也均支持这种协议。
NetBEUI即NetBios Enhanced User Interface ,或NetBios增强用户接口。它是NetBIOS协议的增强版本,曾被许多操作系统采用,例如Windows for Workgroup、Win 9x系列、Windows NT等。NETBEUI协议在许多情形下很有用,是WINDOWS98之前的操作系统的缺省协议。总之NetBEUI协议是一种短小精悍、通信效率高的广播型协议,安装后不需要进行设置,特别适合于在“网络邻居”传送数据。所以建议除了TCP/IP协议之外,局域网的计算机最好也安上NetBEUI协议。另外还有一点要注意,如果一台只装了TCP/IP协议的WINDOWS98机器要想加入到WINNT域,也必须安装NetBEUI协议。 A、ARP(地址解析协议Address Resolution Protocol)
B、BGP(边缘网关协议 Border Gateway Protocol)
BlueTooth(蓝牙(Blue Tooth)
BOOTP(自举协议 Bootstrap Protocol)
D、DHCP(动态主机配置协议Dynamic Host Configuration Protocol)
DNS(域名服务Domain Name Service)
DVMRP(距离矢量组播路由选择协议Distance-Vector Multicast Routing Protocol)
E、EGP(Exterior Gateway Protocol)
F、FTP(文件传输协议File Transfer Protocol) 21端口
H、HDLC(高级数据链路控制协议High-level Data Link Control)
HELLO(routing protocol)
HTTP超文本传输协议80端口
HTTPS安全超级文本传输协议
I、ICMP(互联网控制报文协议 Internet Control Message Protocol)
IDRP(InterDomain Routing Protocol)
IEEE802
IGMP(Internet Group Management Protocol)
IGP(内部网关协议Interior Gateway Protocol )
IMAP(交互式邮件存取协议Internet Mail Access Protocol)
IP(互联网协议Internet Protocol)
IPX(Internetwork Packet Exchange protocol)
IS-IS(Intermediate System to Intermediate System Protocol)
L、LCP(链路控制协议Link Control Protocol)
LLC(逻辑链路控制协议Logical Link Control)
M、MLD(多播监听发现协议 Multicast Listener Discovery)
N、NCP(网络控制协议 Network Control Protocol)
NNTP(网络新闻传输协议Network News Transfer Protocol) 119
NTP(Network Time Protocol)
P、PPP(点对点协议Point-to-Point Protocol)
POP(邮局协议Post Office Protocol) 110
R、RARP(逆向地址解析协议Reverse Address Resolution Protocol)
RIP(路由信息协议Routing Information Protocol)
S、SLIP(串行链路连接协议Serial Link Internet Protocol)
SNMP(简单网络管理协议Simple Network Management Protocol) Agent:161 Manager:162
SMTP(简单邮件传输协议Simple Mail Transport Protocol) 25
T、TCP(传输控制协议Transmission Control Protocol)
TFTP(Trivial File Transfer Protocol)
Telnet(远程终端协议 remote terminal protocol) 23
U、UDP(用户数据包协议User Datagram Protocol)。
USB通用串行总线
X、X.25
⑶ 传输层协议有哪些
传输层(Transport Layer)是OSI中最重要, 最关键的一层,是唯一负责总体的数据传输和数据控制的一层.传输层提供端到端的交换数据的机制,检查分组编号与次序。传输层对其上三层如会话层等,提供可靠的传输服务,对网络层提供可靠的目的地站点信息.
主要功能
为端到端连接提供传输服务.这种传输服务分为可靠和不可靠的,其中Tcp是典型的可靠传输,而Udp则是不可靠传输.
为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务.
[编辑] 具有传输层功能的协议
TCP
UDP
SPX
NetBIOS
NetBEUI
⑷ 请问HTTP协议传输和TCP协议传输的区别
1、性质不同:http是一个简单的请求-响应协议。TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。
2、连接不同:TCP连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。http通常运行在TCP之上。指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。
3、功能不同:当应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,TCP则把数据流分割成适当长度的报文段,最大传输段大小(MSS)通常受该计算机连接的网络的数据链路层的最大传送单元(MTU)限制。HTTP协议是基于请求/响应范式的。
(4)传输协议扩展阅读:
注意事项:
1、HTTP是无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
2、HTTP是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送。客户端以及服务器指定使用适合的MIME-type内容类型。
3、HTTP是无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面在服务器不需要先前信息时它的应答就较快。
⑸ 网络传输有几种方式和协议
传输主要是使用tcp 和 udp协议~~
从专业的角度说,TCP的可靠保证,是它的三次握手机制,这一机制保证校验了数据,保证了他的可靠性。而UDP就没有了,所以不可靠。不过UDP的速度是TCP比不了的,而且UDP的反应速度更快,QQ就是用UDP协议传输的,HTTP是用TCP协议传输的,不用我说什么,自己体验一下就能发现区别了。再有就是UDP和TCP的目的端口不一样(这句话好象是多余的),而且两个协议不在同一层,TCP在三层,UDP不是在四层就是七层。
TCP/IP协议介绍
TCP/IP的通讯协议
这部分简要介绍一下TCP/IP的内部结构,为讨论与互联网有关的安全问题打下基础。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。
TCP/IP整体构架概述
TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:
应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。
TCP/IP中的协议
以下简单介绍TCP/IP中的协议都具备什么样的功能,都是如何工作的:
1. IP
网际协议IP是TCP/IP的心脏,也是网络层中最重要的协议。
IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层;相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。
高层的TCP和UDP服务在接收数据包时,通常假设包中的源地址是有效的。也可以这样说,IP地址形成了许多服务的认证基础,这些服务相信数据包是从一个有效的主机发送来的。IP确认包含一个选项,叫作IP source routing,可以用来指定一条源地址和目的地址之间的直接路径。对于一些TCP和UDP的服务来说,使用了该选项的IP包好象是从路径上的最后一个系统传递过来的,而不是来自于它的真实地点。这个选项是为了测试而存在的,说明了它可以被用来欺骗系统来进行平常是被禁止的连接。那么,许多依靠IP源地址做确认的服务将产生问题并且会被非法入侵。
2. TCP
如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。
TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方。
面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。
3.UDP
UDP与TCP位于同一层,但对于数据包的顺序错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网落时间协议)和DNS(DNS也使用TCP)。
欺骗UDP包比欺骗TCP包更容易,因为UDP没有建立初始化连接(也可以称为握手)(因为在两个系统间没有虚电路),也就是说,与UDP相关的服务面临着更大的危险。
4.ICMP
ICMP与IP位于同一层,它被用来传送IP的的控制信息。它主要是用来提供有关通向目的地址的路径信息。ICMP的‘Redirect’信息通知主机通向其他系统的更准确的路径,而‘Unreachable’信息则指出路径有问题。另外,如果路径不可用了,ICMP可以使TCP连接‘体面地’终止。PING是最常用的基于ICMP的服务。
5. TCP和UDP的端口结构
TCP和UDP服务通常有一个客户/服务器的关系,例如,一个Telnet服务进程开始在系统上处于空闲状态,等待着连接。用户使用Telnet客户程序与服务进程建立一个连接。客户程序向服务进程写入信息,服务进程读出信息并发出响应,客户程序读出响应并向用户报告。因而,这个连接是双工的,可以用来进行读写。
两个系统间的多重Telnet连接是如何相互确认并协调一致呢?TCP或UDP连接唯一地使用每个信息中的如下四项进行确认:
源IP地址 发送包的IP地址。
目的IP地址 接收包的IP地址。
源端口 源系统上的连接的端口。
目的端口 目的系统上的连接的端口。
端口是一个软件结构,被客户程序或服务进程用来发送和接收信息。一个端口对应一个16比特的数。服务进程通常使用一个固定的端口,例如,SMTP使用25、Xwindows使用6000。这些端口号是‘广为人知’的,因为在建立与特定的主机或服务的连接时,需要这些地址和目的地址进行通讯。
⑹ 文件传输协议有哪些
文件传输协议:Transfer Protocol,简称FTP。是Internet上进行文件传输的主要方式之一,在Internet上的学术论文、研究报告、技术资料以及各种共享软件、免费软件等都可以通过FTP来获得。
网络协议
应用层 DNS, FTP, ENRP,HTTP, IMAP, IIRC, NNTP, POP3, SIP, SMTP, SNMP, SSH, Telnet, BitTorrent, DHCP ...
传输层 DCCP, SCTP, TCP, RTP, UDP, IL, RUDP, ...
网络层 IPv4, IPv6...
数据链路层 以太网, Wi-Fi, 令牌环, MPLS, PPP ...
物理层 RS-232, EIA-422, RS-449, EIA-485, 10BASE2, 10BASE-T ...
⑺ 网络传输协议有哪些
ftp就像直接在你电脑里操作硬盘一样
http就是网络协议有他才能浏览网站或网页
p2p就是网络传输协议,比如kugoo那些的工具
bt就是资源下载。多人在线就快少人就慢。
pup我还不了解
⑻ 什么叫信令传输协议
信令是通信系统中不同设备之间交换的信息。控制通信设备动作的信号。信令方式是有关信令传递和处理的协议和规范。 由于用户线信令相对简单, 信令方式主要指局间信令传递和处理的协议和规范。 信令传递方式:要遵守一定的约束、协议和规范。
七号信令方式采用分组交换原理, 将交换机之间的信令表示成消息的形式, 把每一个信令消息都作为一个分组(消息信号单元)在信令点之间传送。为保证传送的可靠性,分组中除包含消息本身外,还包括传送控制字段和检错校验字段。
信令:信令在电信通信网中是个很重要的概念,简单地说它是一种机制,通过这种机制,构成通信网的用户终端以及各个业务节点可以互相交换各自的状态信息和提出对其它设备的接续要求,从而使网络作为一个整体运行。
信令系统是通信网的神经系统,是通信网必不可少、非常重要的组成部分。
协议这个词主要应用在计算机领域,就是连入网络的计算机都要遵循的一定的技术规范,关于硬件、软件和端口等的技术规范。
在网络中传输着各种信号,其中一部分是我们需要的(例如打电话的语音,上网的数据包等等),而另外一部分是我们不需要的(只能说不是直接需要)它用来专门控制电路的,这一类型的信号我们就称之为信令,信令的传输需要一个信令网。
⑼ 如何理解传输协议
传输协议
传输协议中各层都为上一层提供业务功能。为了提供这种业务功能,下一层将上一层中的数据并入到本层的数据域中,然后通过加入报头或报尾来实现该层业务功能,该过程叫做数据封装。用户的数据要经过一次次包装,最后转化成可以在网络上传输的信号,发送到网络上。当到达目标计算机后,再执行相反的拆包过程。这类似于日常生活中写信,把自己要表达的意思写到纸上,有兴趣的话还要把纸折叠成特殊的形状,然后放到信封里并封好口,写好收信人的地址、邮政编码和姓名,再贴上邮票,邮局的工作人员再盖上邮戳送到收信人所在邮局,邮递员按信上的地址把信交给收信人,收信人再拆信,阅读其内容。
下层能够向上层提供的服务有两种形式:面向连接的服务(TCP)和无连接的服务(UDP)。
TCP:传输控制协议,当传输出现错误时能自动予以纠正;
UDP:用户数据包协议,当传输出现错误时会将错误信息丢弃;
UDP方式比TCP方式有更强大的容错性,采用UDP的话,它的缓冲速度比TCP快45%,而且可以大大的节省网络共享带宽,当网络出现不稳定时,不会经常出现缓冲,所以不少影视节目采用UDP方式传送。
双放在数据传输中必须遵守的规则。
传输协议的要素
(1)寻址。当一个应用程序希望与另一个应用程序传输数据时,必须指明是与哪个应用程序相连。寻址的方法一般采用定义传输地址。因特网传输地址由IP地址和主机端口号组成。
(2)建立连接。在实际的网络应用中,采用三次握手的算法,并增加某些条件以保证建立起可靠的连接。增加的条件是:所发送的报文都要有递增的序列号;对每个报文设立一个计时器,设定一个最大时延,对那些超过最大时延仍没有收到确认信息的报文就认为已经丢失,需要重传。
(3)释放连接。也采用三次握手的算法。