Tartalomjegyzék:
Meghatározás - Mit jelent a YMODEM?
Az YMODEM egy aszinkron kommunikációs protokoll modemek számára, amelyet Chuck Forsberg fejlesztett ki az Xmodem és a Modem7 utódjaként. Támogatja a kötegelt fájlok átvitelét, és növeli az átviteli blokk méretét, lehetővé téve egy teljes lista vagy fájlcsomag átvitelét egyszerre. Kezdetben a mikroszámítógépek vezérlőprogramjában (CP / M) valósították meg az "Yet Another Modem" programot.
Az YMODEM-et néha YMODEM-tételnek hívják.
A Techopedia magyarázza a YMODEM-et
A YMODEM az Xmodem 1k olyan módosítása, amely lehetővé teszi több kötegelt fájl átvitelét. Félduplex protokoll, mivel nem küld és nem fogad vezérlőjeleket mindkét irányban egyszerre. Ez segít csökkenteni a puffer túllépési problémákat. Az YMODEM működése hasonló az Xmodemhez, azzal a különbséggel, hogy a fájl nevét, időbélyegzőjét és méretét szokásos Xmodem blokkokban (0. blokk) küldi el a fájl továbbítása előtt.
A YMODEM 1K 1 KB méretű blokkot használ, amely az eredeti YMODEM szabvány egyik lehetősége volt. Az YMODEM – g az YMODEM egyik változata, amelyet a hibaelhárítást támogató modemekkel való használatra terveztek. A YMODEM g opcióját a vevő hajtja végre, amely a "g" átvitelével kezdeményezi a tétel átvitelét. Amikor a feladó felismeri a g értéket, az megkerüli a visszaigazolási jel (ACK) várakozását minden továbbított blokkhoz, és a következő blokkokat maximális sebességgel küldi el. A feladó elvárja, hogy az ag kezdeményezzen egy fájl és az ACK továbbítását az átviteli vég jelén mindkét fájl végén.
Más hasonló protokollokkal ellentétben az YMODEM nem nyújt helyreállítást vagy szoftver hibajavítást, de elvárja, hogy a modem egyenértékű szolgáltatásokat nyújtson. Ez az adatátviteli protokoll folyamatos adatfolyamként küldi és fogadja a csomagokat, amíg meg nem utasítják, hogy álljon meg. A blokkokat egymás után küldik el, anélkül, hogy a blokkátvitel után visszaigazolást várnának. Ha egy blokkot nem lehet sikeresen továbbítani, akkor a teljes műveletet törlik.