SNMP使用UDP传送报文。为什么不使用TCP?

2024-12-15 21:08:50
推荐回答(3个)
回答1:

SNMP采用UDP而不用TCP是因为在网络雍堵时,TCP会断线而UDP不会。采用UDP的缺点是所有的控制都要由应用自己负责。不过这个缺点也是UDP的优点,因为各种参数都可以微调,所以好的应用如SNMP可以避免不必要的断线。但采用UDP写应用的话必须对网络的各种现象有深入的了解,所以一般人在不会用UDP的时候都会认为TCP比较可靠。实际上SNMP采用UDP是因为UDP可以做到比TCP更可靠,更不容易断线。

回答2:

无连接的更加灵活,效率高!而且系统开销也会笑很多

回答3:

SNMP的基本功能包括监视网络性能、检测分析网络差错和配置网络。只需将监测到的问题发送到网络管理工作站。
UDP协议是面向无连接的,它的格式与TCP相比少了很多的字段,简单了很多,这也是传输数据时效率高、SNMP采用的一个主要原因。