Egy CAN vagy ethernet nyilvan megoldja ezeket alapbol
Az ethernet (ez még csak layer 2) ezt nyilván nem oldja meg. Ha egy ethernet keret megsérül, akkor az elveszett. A fölötte futó protokoll már képes lehet arra, hogy hiba esetén ismételjen, pl. TCP/IP esetén a TCP (layer 3) ezt megoldja, mert az várja a nyugtát, de az UDP (szintén layer 3) nem így működik, az sem tud önmagában hibát javítani. A TFTP UDP-t használ, és mégis képes arra, hogy hibamentes átvitelt hajtson végre (UDP fölött), mert az esetleges hibát felismeri és megismétli a szükséges csomagokat.