ftp是udp还是tcp协议?

1小时前 (16:26:07)阅读1回复0
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值2894750
  • 级别管理员
  • 主题578950
  • 回复0
楼主

ftp是udp还是tcp协议?

答:ftp是tcp协议

TCP(Transmission Control Protocol,传输控制协议)和UDP(User Data Protocol ,用户数据报协议)都属于TCP/IP协议簇。

TCP/IP协议集包括了超文本传输协议(HTTP)、文本传输协议(FTP)、远程登录协议(Telnet)、internet协议(IP)、internet控制信息协议(IMCP)等,而今天要讲的传输控制协议(TCP)和用户数据报协议(UDP)正是运行在协议簇的传输层。

TCP、UDP、IP包的最大长度是多少?

对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515; 对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定,MSS就是TCP数据包每次能够传 输的最大数据分段。为了达到最佳的传输效能TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的时候往往用MTU值代替(需 要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes)所以往往MSS为1460。通讯双方会根据双方提供的MSS值得最小值 确定为这次连接的最大MSS值。IP层: 对于IP协议来说,IP包的大小由MTU决定(IP数据包长度就是MTU-28(包头长度)。 MTU值越大,封包就越大,理论上可增加传送速率,但 MTU值又不能设得太大,因为封包太大,传送时出现错误的机会大增。一般默认的设置,PPPoE连接的最高MTU值是1492, 而以太网 (Ethernet)的最高MTU值则是1500,而在Internet上,默认的MTU大小是576字节

对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515; 对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,MaxitumSegmentSize)决定,MSS就是TCP数据包每次能够传 输的最大数据分段。为了达到最佳的传输效能TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的时候往往用MTU值代替(需 要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes)所以往往MSS为1460。通讯双方会根据双方提供的MSS值得最小值 确定为这次连接的最大MSS值。IP层: 对于IP协议来说,IP包的大小由MTU决定(IP数据包长度就是MTU-28(包头长度)。MTU值越大,封包就越大,理论上可增加传送速率,但 MTU值又不能设得太大,因为封包太大,传送时出现错误的机会大增。一般默认的设置,PPPoE连接的最高MTU值是1492,而以太网 (Ethernet)的最高MTU值则是1500,而在Internet上,默认的MTU大小是576字节

勒索病毒是tcp协议还是udp协议?

勒索病毒通常使用TCP协议进行传播和通信。
1. 勒索病毒通过网络进行传播时,通常利用TCP协议建立连接来感染目标计算机,这样可以确保数据传输的可靠性和稳定性。
2. TCP协议是一种面向连接的协议,可以提供数据包的顺序传输,保证数据的完整性和可靠性,这对于勒索病毒的传播和操控非常重要。
3. 另外,使用TCP协议还可以方便地进行远程控制和命令传输,使得勒索病毒能够更加灵活和隐蔽地操作受害计算机。
所以,勒索病毒通常使用TCP协议进行传播。

勒索病毒并不是某一个病毒,而是一类病毒的统称,主要以邮件、程序、木马、网页挂马的形式进行传播,利用各种加密算法对文件进行加密,被感染者一般无法解密,必须拿到解密的私钥才有可能破解。 

因此,勒索病毒不是通过TCP协议或UDP协议进行传播的。 

网络游戏,采用的是tcp协议还是udp协议?

网络游戏这个说的太笼统了,不同游戏的实时性要求完全不一样的,

TCP,UDP本质上差别在于TCP协议上实现的可靠性,UDP则没有,UDP协议就相对简单,TCP会复杂,也是就TCP协议开销本身比较大,对于实时游戏来说,是不合适的,实时游戏传递的数据量非常小,而又对实时响应要求很高。自然UDP更好;

比如:

棋牌类的,实时性几乎没有什么要求,延时1秒也不会有什么影响,那么TCP是可以的。

CS之类的射击对战类游戏,则对实时性要求非常高,因为成败可能就在10ms这个很短时间类发生,TCP就显得跟不上了,UDP就好一些;

魔兽,星际争霸这种策略类游戏对实时性要求也不是很高,处在棋牌类游戏和射击类游戏之间,延时100ms,甚至几百ms都没有太大影响,它主要是偏重策略。

UDP没有提供可靠性保障,但是你可以根据需要自己实现,UDP也可以完全实现TCP的可靠连接;

网络游戏最新的项目是使用UDP协议,而且项目无法通过任何方式在TCP下工作。事实上,项目一开始使用的TCP,但是后来发现使用TCP无法达到需求的连接数量时,只能换成UDP的。

名词解释dns,tcp,udp?

DNS:域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

TCP:传输控制协议(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。

UDP:用户数据报协议(User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。

0
回帖

ftp是udp还是tcp协议? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息