Turinys:
Apibrėžimas - ką reiškia XMODEM?
XMODEM yra populiarus failų perdavimo protokolas, kurį 1977 m. Sukūrė Ward Christensen. Jis siunčia duomenų blokus, susijusius su kontrolinėmis sumomis, ir laukia bloko gavimo patvirtinimo. „Xmodem“ yra įdiegtas tiek techninėje, tiek programinėje įrangoje.
„XMODEM“ buvo nesunku įgyvendinti, tačiau jis neturėjo veiksmingumo. Dėl to buvo sukurtos modifikuotos XMODEM versijos, siekiant išspręsti kai kurias su protokolu susijusias problemas. Galiausiai XMODEM pakeitė YMODEM, o vėliau - ZMODEM.
„Techopedia“ paaiškina XMODEM
XMODEM yra pusiau dupleksinis ryšio protokolas, turintis efektyvią klaidų aptikimo strategiją. Pradinius duomenis jis suskaido į paketų serijas, kurios siunčiamos imtuvui kartu su papildoma informacija, leidžiančia imtuvui nustatyti, ar paketai buvo tinkamai priimti.
Failai pažymėti kaip baigti simboliu failo pabaiga, kuris siunčiamas po paskutinio bloko. Šis simbolis nėra pakete, o siunčiamas kaip vienas baitas. Kadangi failo ilgis neperduodamas kaip protokolo dalis, paskutiniai paketai yra užpildomi žinomais simboliais, kuriuos galima mesti.
Failai perkeliami po vieną paketą vienu metu. Priimančioje pusėje apskaičiuojama paketo kontrolinė suma ir palyginama su ta, kuri gaunama paketo pabaigoje. Kai gavėjas išsiunčia patvirtinimo pranešimą siuntėjui, išsiunčiamas kitas paketų rinkinys. Jei dėl kontrolinės sumos kyla problemų, imtuvas siunčia pranešimą, kuriame reikalaujama pakartotinio perdavimo. Gavęs neigiamą patvirtinimą, siuntėjas pakartoja paketą ir pakartoja siuntimą nepertraukiamai maždaug 10 kartų prieš nutraukdamas siuntimą.
