Кіріспе
Smodem файл беру протоколы - файл беру үшін модемдер мен протокол іске асырылған DOS бағдарламасы арасында қолданылатын екі бағыттағы протоколды білдіреді. Екеуін де Arisoft атты фин компаниясы әзірледі. Ол негізінен хабарландыру тақталары жүйелерінде қолданылған, өйткені ол файлдарды екі бағытта бір уақытта тасымалдауға мүмкіндік берді және пайдаланушыларға AriSoft GroupChat бағдарламалық жасақтамасымен бір-бірімен сөйлесуге мүмкіндік берді. Басқа да танымал екі бағыттағы протоколдар BiModem, HS/Link және HydraCom сияқты оператормен сөйлесу опциясын ұсынды, бірақ жүйенің басқа пайдаланушыларымен емес.
Smodem refers to a bidirectional protocol for file transfer used between modems and the DOS program in which the protocol is implemented, both of which were developed by a Finnish company named Arisoft. It was mainly used in bulletin board systems because it could transfer files in both directions at the same time and allowed users to chat with each other with AriSoft's GroupChat software. Other popular bidirectional protocols such as BiModem, HS/Link and HydraCom also offered a chat option with the operator, but not with the system's other users.
Smodem протоколының жалпы көрінісі
ZMODEM және басқа ескі протоколдардан айырмашылығы, SMODEM-де төменгі деңгейдегі мультиплексті көшіру қабаты (MSLP) және жоғары деңгейдегі файлдарды көшіру қабаты бар. Бұл протоколдың құрылымын жеңілдетеді және 99,5% -ға жоғары тиімділікті қамтамасыз етеді. Мултиплекс файлдарды бір-бірінен ажыратып жібермей, бір немесе бірнеше файлдарды бір уақытта жіберуді қамтамасыз етеді. Мултиплекспен сонымен қатар толық экранды ANSI терминалды эмуляторды жергілікті толық сипаттағы сызық редакторымен және "шектеусіз" өлшемдегі түсті оралу буферімен қосуға мүмкіндік берді. Жергілікті буферлі терминал эмуляциясы пайдаланушыларға толық жылдамдықтағы екі бағыттағы файлдарды беру кезінде сөйлесуге мүмкіндік берді. Протокол симметриялық және кері режімде өзімен байланыса алады. Файлдарды бір мезгілде беріп, қабылдау мүмкіндігін жоғалтпастан жүзеге асыруға болады. SMODEM DESQview және DPMI (Windows, OS/2) жүйелерін анықтайды және барлық пайдаланылмаған процессорлық қуатты хост жүйесіне босатады. Ол C тілінде жазылған және Microsoft Visual C++ v1.0 компиляторымен құрастырылған, 80286 CPU-ға оңтайландырылған. Ол дұрыс жұмыс істеу үшін кем дегенде 200 кБ бос жады қажет және бағдарламадан оқ атуды рұқсат ету үшін көбірек. Shell қолданылып жатқанда файлдарды ауыстыру мүмкін емес.