Skip to main content

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.

quote posted anstice view post
is case error code produced or will not picked on @ all because packet still arrives @ client?
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

udp 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.
http://en.wikipedia.org/wiki/user_da...trol_solutions

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

Popular posts from this blog

How to set the order of FAQs instead of alphabetical

Thread: Get UK Keyboard working

how do I change the e-mail address for my merchant account