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

TCP端口和UDP端口的区别

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

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

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

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

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

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

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

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

TCP和UDP是TCP/IP的组件 它们是传输协议 定义了数据在互联网里是怎么传输的 这里可以看到 数据包的种类无非就是TCP或者UDP 那当用户的操作系统收到数据包后 怎么判断这个数据包该交给哪个程序处理?于是就用到了端口 HTTP就是具体应用之一 我们知道HTTP默认使用著名端口80 也就是说操作系统收到目的端口为80的数据包后 就会交给相应的WEB发布程序(比如IIS)来处理 这样 即使你同时启动成百上千个服务 操作系统都能找到相应的处理程序而不至于造成混乱

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

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