TCP协议的端口和UDP协议的端口 两者的区别
TCP是传输控制协议,提供的是面向连接,可靠的字节流服务。当客户和服务器彼此交换数据前,必须在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢失重复数据,检验数据、流量控制等功能,保证数据能从一端2传到另一端。 UDP是用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,她只是把应用程序传给IP曾的数据报发送出去,但是并不保证他们能到达目的地。由于并不保证它们能到达目的地。由于UDP在传输数据报前不用在客户与服务器之间建立一个这样的连接,且没有超时重发等机制,故而传输速度很快。

tcp和udp端口有什么分别?bt和qq用什么端口,是不是全部视频对话都使用udp
TCP端口和UDP端口的区别是所使用的协议不同。TCP端口使用的是传输与控制协议(TCP);而UDP是使用用户数据报协议。这两个的区别是前一个是面向连接(三次握手);而后者则直接发送与接受,无须对于双方是否可靠接到来确认,因此具有速度的优势。 BT使用的端口为6881-6889端口这九个TCP端口;而QQ使用80,443,4000,6000,8000端口,既有TCP端口又有UDP端口,视频对话也不一定都是使用UDP,只要速度保证,也可使用TCP协议,但是UDP协议简单,直接面向连接,因此与TCP相比,它的传输速度更快。

为什么tcp udp两种端口是不是一样的呢?
看看ip的首部格式:是没有端口的,tcp与udp的报文中才有端口一说。所以端口分为TCP的端口和UDP的端口,tcp的80端口分配给一个程序,同udp的端口可以分配给另一个程序。ip报文格式:
TCP和UDP是两种协议,端口号可以相同。
端口对照表 端口可分为3大类:*公认端口(Well Know Ports): 从0~1023, 它们紧密绑定于一些服务. 通常这些端口的通信明确了某种服务的协议.*注册的端口(Registered Ports): 从1024~49151. 它们松散地绑定于一些服务. 也就是说许多服务绑定于这些端口,这些端口同意用于许多其他目的.*动态/私有端口(Dynamic and/or Private Ports ): 从49152~65535. 理论上部应为服务分配这些端口. 实际上. 计算机同常从1024起分配动态端口.

计算机的UDP和TCP的端口都一样吗?
TCP 和 UDP 都是 IP 层的传输协议,是 IP 与上层之间的处理接口。TCP 和 UDP 协议端口号被设计来区分运行在单个设备上的多重应用程序的 IP 地址。 由于同一台机器上可能会运行多个网络应用程序,所以计算机需要确保目标计算机上接收源主机数据包的软件应用程序的正确性,以及响应能够被发送到源主机的正确应用程序上。该过程正是通过使用TCP 或 UDP 端口号来实现的。在 TCP 和 UDP 头部分,有“源端口”和“目标端口”段,主要用于显示发送和接收过程中的身份识别信息。IP 地址和端口号合在一起被称为“套接字”。IETF IANA 定义了三种端口组:公认端口(Well Known Ports)、注册端口(RegisteredPorts)以及动态和/或私有端口(Dynamic and/or Private Ports) 。公认端口(Well Known Ports)从0到1023。注册端口(RegisteredPorts)从1024到49151。动态和/或私有端口(Dynamic and/or Private Ports)从49152到65535。端口号 协议 服务名称 别名 注释7 TCP echo Echo7 UDP echo Echo9 TCP discard sink null Discard9 UDP discard sink null Discard13 TCP daytime Daytime13 UDP daytime Daytime17 TCP qotd quote Quote of the day17 UDP qotd quote Quote of the day19 TCP chargen ttytst source Character generator19 UDP chargen ttytst source Character generator20 TCP ftp-data File Transfer21 TCP ftp FTP Control23 TCP telnet Telnet25 TCP smtp mail Simple Mail Transfer37 TCP time Time37 UDP time Time39 UDP rlp resource Resource Location Protocol42 TCP nameserver name Host Name Server42 UDP nameserver name Host Name Server43 TCP nicname whois Who Is53 TCP domain Domain Name53 UDP domain Domain Name Server67 UDP bootps dhcps Bootstrap Protocol Server68 UDP bootpc dhcpc Bootstrap Protocol Client69 UDP tftp Trivial File Transfer70 TCP gopher Gopher79 TCP finger Finger80 TCP http www,http World Wide Web88 TCP kerberos krb5 Kerberos88 UDP kerberos krb5 Kerberos101 TCP hostname hostnames NIC Host Name Server102 TCP iso-tsap ISO-TSAP Class 0107 TCP rtelnet Remote Telnet Service109 TCP pop2 postoffice Post Office Protocol - Version 2110 TCP pop3 postoffice Post Office Protocol - Version 3111 TCP sunrpc rpcbind portmap SUN Remote Procedure Call111 UDP sunrpc rpcbind portmap SUN Remote Procedure Call113 TCP auth ident tap Authentication Sevice117 TCP uucp-path UUCP Path Service119 TCP nntp usenet Network News Transfer Protocol123 UDP ntp Network Time Protocol135 TCP epmap loc-srv DCE endpoint resolution135 UDP epmap loc-srv DCE endpoint resolution137 TCP netbios-ns nbname NETBIOS Name Service137 UDP netbios-ns nbname NETBIOS Name Service138 UDP netbios-dgm nbdatagram NETBIOS Datagram Service139 TCP netbios-ssn nbsession NETBIOS Session Service143 TCP imap imap4 Internet Message Access Protocol158 TCP pcmail-srv repository PC Mail Server161 UDP snmp snmp SNMP162 UDP snmptrap snmp-trap SNMP TRAP170 TCP print-srv Network PostScript179 TCP bgp Border Gateway Protocol194 TCP irc Internet Relay Chat Protocol213 UDP ipx IPX over IP389 TCP ldap Lightweight Directory Access Protocol443 TCP S-HTTP MCom443 UDP S-HTTP MCom445 TCP Microsoft CIFS445 UDP Microsoft CIFS464 TCP kpasswd Kerberos (v5)464 UDP kpasswd Kerberos (v5)500 UDP isakmp ike Internet Key Exchange (IPSec)512 TCP exec Remote Process Execution512 UDP biff comsat Notifies users of new mail513 TCP login Remote Login513 UDP who whod Database of who's logged on,average load514 TCP cmd shell Automatic Authentication514 UDP syslog515 TCP printer spooler Listens for incoming connections517 UDP talk Establishes TCP Connection518 UDP ntalk520 TCP efs Extended File Name Server520 UDP router router routed RIPv.1,RIPv.2525 UDP timed timeserver Timeserver526 TCP tempo newdate Newdate530 TCP,UDP courier rpc RPC531 TCP conference chat IRC Chat532 TCP netnews readnews Readnews533 UDP netwall For emergency broadcasts540 TCP uucp uucpd Uucpd543 TCP klogin Kerberos login544 TCP kshell krcmd Kerberos remote shell550 UDP new-rwho new-who New-who556 TCP remotefs rfs rfs_server Rfs Server560 UDP rmonitor rmonitord Rmonitor561 UDP monitor636 TCP ldaps sldap LDAP over TLS/SSL749 TCP kerberos-adm Kerberos administration 749 UDP kerberos-adm Kerberos administration
当然不一样呀!~! 一种是可靠的(TCP)一种是不可靠的(UDP) QQ发送消息的是采取UDP方法的..
TCP/IP协议中的TCP是传输控制协议,它规定一种可靠的数据信息传递服务 udp用户数据报协议是Internet体系结构中的传输层的一个协议,与TCP协议不同它是一种无连接的协议。因此UDP协议是一种简单的传输层协议。 qq应该是用的udp,msn应该是tcp吧,所以在网络好的情况下,qq会比msn传送的速度快,但是在网络不好的情况下msn传送的速度会和qq差不多,甚至 还要快

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.UDPUDP与TCP位于同一层,但对于数据包的顺序错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网落时间协议)和DNS(DNS也使用TCP)。欺骗UDP包比欺骗TCP包更容易,因为UDP没有建立初始化连接(也可以称为握手)(因为在两个系统间没有虚电路),也就是说,与UDP相关的服务面临着更大的危险。4.ICMPICMP与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。这些端口号是‘广为人知’的,因为在建立与特定的主机或服务的连接时,需要这些地址和目的地址进行通讯。

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/63598.html。