Spisu treści:
Definicja - Co oznacza YMODEM?
YMODEM to asynchroniczny protokół komunikacyjny dla modemów opracowany przez Chucka Forsberga jako następca Xmodem i Modem7. Obsługuje przesyłanie plików wsadowych i zwiększa rozmiar bloku przesyłania, umożliwiając transmisję całej listy lub partii plików jednocześnie. Początkowo został zaimplementowany w programie sterującym dla mikrokomputerów (CP / M) „Yet Another Modem”.
YMODEM jest czasem nazywany partią YMODEM.
Techopedia wyjaśnia YMODEM
YMODEM to modyfikacja Xmodem 1k, która umożliwia wielokrotne przesyłanie plików wsadowych. Jest to protokół półdupleksowy, ponieważ nie wysyła i nie odbiera sygnałów sterujących w obu kierunkach jednocześnie. Pomaga to zmniejszyć problemy z przepełnieniem bufora. YMODEM jest podobny do Xmodem w działaniu, z tym wyjątkiem, że wysyła nazwę pliku, znacznik czasu i rozmiar w zwykłych blokach Xmodem (blok 0) przed przesłaniem pliku.
YMODEM 1K wykorzystuje rozmiar bloku 1 KB, co było jedną z opcji podanych w oryginalnym standardzie YMODEM. YMODEM – g jest uważany za wariant YMODEM, zaprojektowany do użytku wraz z modemami obsługującymi kontrolę błędów. Opcja g dla YMODEM jest sterowana przez odbiornik, który inicjuje przesyłanie wsadowe poprzez przesłanie „g”. Gdy nadawca rozpozna g, pomija oczekiwanie na sygnał potwierdzenia (ACK) do każdego przesyłanego bloku, wysyłając kolejne bloki z maksymalną prędkością. Nadawca oczekuje, że ag zainicjuje transmisję pliku i potwierdzenie na sygnale końca transmisji na każdym końcu pliku.
W przeciwieństwie do innych podobnych protokołów, YMODEM nie zapewnia żadnej naprawy ani korekcji błędów oprogramowania, ale oczekuje, że modem zapewni równoważne usługi. Ten protokół przesyłania strumieniowego wysyła i odbiera pakiety jako ciągły strumień, dopóki nie zostanie nakazane zatrzymanie. Bloki są wysyłane kolejno bez oczekiwania na potwierdzenie po przesłaniu bloku. Jeśli blok nie może zostać pomyślnie przesłany, cała operacja zostanie anulowana.