knrt.net
当前位置:首页 >> TCP端口和UDP端口的区别 >>

TCP端口和UDP端口的区别

从专业的角度说,TCP的可靠保证,是它的三次握手机制,这一机制保证校验了数据,保证了他的可靠性.而UDP就没有了,所以不可靠.不过UDP的速度是TCP比不了的,而且UDP的反应速度更快,QQ就是用UDP协议传输的,HTTP是用

TCP端口在3层,UDP不是四层就是7层TCP和UDP的协议也不相同,TCP比UDP安全

tcp(transmission control protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接.一个tcp连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,

TCP协议的常见端口主要有以下几种: (1) FTP:文件传输协议,使用21端口.常说某某计算机开了FTP服务便是启动了文件传输服务.下载文件,上传主页,都要用到FTP服务. (2) Telnet:它是一种用于远程登陆的端口,用户可以以自己的

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

TCP端口就是为TCP协议通信提供服务的端口.是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified).在计算机网络OSI模型中,它完成第四层传输层所指定的功能.

计算机之间相互通信的时候,分为两种方式:一种是发送信息以后,可以确认信息是否到达,也就是有应答的方式,这种方式大多采用tcp协议.在tcp传输控制协议中,建立端对端的连接是靠ip地址和tcp的端口号的共同作用.所以tcp协议使用的端口叫tcp端口.ie浏览器使用的协议是tcp协议,它用的端口就是tcp端口.一种是发送以后就不管了,不去确认信息是否到达,这种方式大多采用udp协议.udp也是使用端口号进行连接的. 如qq,使用的是udp协议端口.

同一台机器只有一个端口,有了tcp80就不会有udp80TCP 和 UDP 都是 IP 层的传输协议,是 IP 与上层之间的处理接口.TCP 和 UDP 协议端口号被设计来区分运行在单个设备上的多重应用程序的 IP 地址. 由于同一台机器上可能会运行多个网络应用程序,所以计算机需要确保目标计算机上接收源主机数据包的软件应用程序的正确性,以及响应能够被发送到源主机的正确应用程序上.该过程正是通过使用TCP 或 UDP 端口号来实现的.在 TCP 和 UDP 头部分,有“源端口”和“目标端口”段,主要用于显示发送和接收过程中的身份识别信息.IP 地址和端口号合在一起被称为“套接字”.

TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接.一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介

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

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com