请教大家:
用TFTP和 FTP更新软件实现方式有不同吗?哪个更好更方便安全?
用TCP/IP来,通过SOCKET来传输文件更新可取吗?
更新软件常用都有哪些方式?在什么场合适合哪种?
TFTP使用的UDP传输
FTP是用TCP传输
如果在局域网内,使用TFTP也是非常可靠的,编程也相对简单,CISCO就是用TFTP升级的
用FTP的话需要文件系统支持。
这也是可以的,但是这样需要写一个PC上往设备传输的程序
而使用TFTP有现成的TFTP Server或者Client可用,不需要再写,减少了工作量
使用TFTP还可以和BOOTP或者是DHCP协议相结合,使实现更加灵活、适用。
感谢上楼的!
我大概明白了!
只是你说用FTP需要文件系统支持,反过来用TFTP可以不要文件系统支持也可以实现对吗?那应该怎样存储TFTP传输的文件呢?
还有TFTP可以和BOOTP或者DHCP协议结合,实现更加灵活实用,能具体一点吗?谢谢!
严格说来都需要有文件系统
我的意思是说实现TFTP要比FTP简单,你可以自己实现用TFTP传输数据直接写Flash
TFTP和DHCP相结合主要针对设备上是TFTP客户端,PC机上是TFTP服务器端这种情况来讲的,通过DHCP协议,设备可以获得IP地址和需要传输的文件名称