Thread: TFTP Data corruption
hi guys,
i'm having serious trouble trying find out happens when tftp packet becomes corrupted between server , client.
case error code produced or not picked on @ because packet still arrives @ client?
n.b
yes homework question i'm not looking complete answer confirmation whether i'm on right track or not.
thanks,
anstice.
tftp uses udp (user datagram protocol) not things handshaking, error correction etc etc leaves higher protocols assuming there in use.
http://en.wikipedia.org/wiki/user_datagram_protocol
http://en.wikipedia.org/wiki/user_da...trol_solutionsudp uses simple transmission model without implicit handshaking dialogues providing reliability, ordering, or data integrity. thus, udp provides unreliable service , datagrams may arrive out of order, appear duplicated, or go missing without notice. udp assumes error checking , correction either not necessary or performed in application, avoiding overhead of such processing @ network interface level.
reliability , congestion control solutions
lacking reliability, udp applications must willing accept loss, errors or duplication. applications such tftp may add rudimentary reliability mechanisms application layer needed.[2]
often, udp applications not employ reliability mechanisms , may hindered them. streaming media, real-time multiplayer games , voice on ip (voip) examples of applications use udp. in these particular applications, loss of packets not fatal problem. if application requires high degree of reliability, protocol such transmission control protocol or erasure codes may used instead.
potentially more seriously, unlike tcp, udp-based applications don't have congestion avoidance , control mechanisms. congestion insensitive udp applications consume large fraction of available bandwidth endanger stability of internet, give bandwidth load inelastic. network-based mechanisms have been proposed minimize potential congestion collapse effects of uncontrolled, high rate udp traffic loads. network-based elements such routers using packet queuing , dropping techniques tool available slow down excessive udp traffic. datagram congestion control protocol (dccp) being designed partial solution potential problem adding end host tcp-friendly congestion control behavior high-rate udp streams such streaming media.
unless perform proper packet trace (with sniffer) not know happened packet seeing udp not cater sort of thing.
whenever approaching problems @ underlying protocols used application it's underlying protocol determines behaviour.
if want ensure packets arrive implement higher level protocols or use tcp.
hope helps.
Forum The Ubuntu Forum Community Ubuntu Community Discussions The Cafe TFTP Data corruption
Ubuntu

Comments
Post a Comment