Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

Проклятье одного HDD.


Совсем недавно собрав от скуки смертной и от избытка запчастей 486sx-33, начал на нём проводить разного рода эксперименты. То dos странный установлю, то потом разделы на диске начинаю перебивать. Работал 486sx-33 до последнего времени без проблем, пока у него не случилось что-то с жёстким диском. И не сказать, что уж очень старый был, без bad блоков. Правда размер у читателя может вызвать смех, он всего 509 мб. Но стоит тогда заметить, что проблемы, которые будут описаны ниже, могут рано или поздно коснуться и вашего супер нового жёсткого диска.
Так что же случилось? В один прекрасный день, я решил установить поверх PC-DOS 7.0, красивую оболочку WINDOWS 95 OSR2. Которая, как оказалось, когда работала, частенько выдавала ошибку защиты. Не мудрено ведь процессор был 486sx-33 и даже с 20 мб оперативной памяти окошки чувствовали себя неуютно. И решил я тогда без задней мысли запустить defrag.exe. Это было одно из ухищрений, чтобы ускорить работу. Но потом я остановил оптимизацию. Вышел. А позже когда пришёл назад, вместо загрузки виднелась всего лишь табличка БИОСа. И ничего не работало. Ерунда с кем не бывает? После чего загрузившись с системной дискеты набрал в командной строке дискеты FDISK /MBR, а затем SYS C:. Но вместо этого получил ответ об ошибке записи на жёсткий диск. Меня это насторожило. Тогда недолго думая, я решил уничтожить PC-DOS и установить MS-DOS 6.22. Вновь запустил FDISK, удалил разделы, перезагрузил компьютер. Когда же попытался создать новые выяснилось, что HDD проверяется на целостность по несколько часов. Конечно, это удивило. Умные люди сказали, что это программные bad.
Под bad-блоком понимается обычно конкретный участок диска, нормальная работа с которым не гарантируется или невозможна вовсе. Там могут оказаться данные пользователя или служебная информация, в этом случае последствия могут быть очень печальными. Появление “плохих” секторов может быть обусловлено разными причинами, в одном случае такие секторы можно восстановить, в другом нельзя, в одном нужно использовать одни методы лечения и переназначения в другом другие.
Читатель может возмутиться: “А в новых HDD или винтов со SMART бэдов нет!” Увы, но это участь не только старых жёстких дисков, как у меня на 509 мб. Но и новых очень дорогих. Технология изготовления пластин была несовершенная тогда, и несовершенна сейчас. Не существует методов создания идеальной поверхности, не содержащей ни одного плохого блока, вопреки встречающемуся мнению, что с завода винчестер поставляется без них. С ростом объема дисков росло количество сбойных секторов при выходе с завода, и, понятно, что только до определенного момента процедура их регистрации в FAT могла выполнятся в ручную, нужно было найти способ маркировать бэды, даже не смотря на то, что не известно, какая файловая система будет использоваться. Изобретение транслятора позволило решить эти проблемы. На винчестере выделялась специальная защищенная область, куда записывался транслятор, в котором устанавливалось соответствие каждого логического блока непрерывной цепочки и реального физического адреса. Если вдруг на поверхности обнаруживался сбойный блок, то он просто пропускался, а данному логическому блоку присваивался адрес следующего физического доступного блока. Транслятор считывался с диска при включении. Создание его выполнялось (и выполняется) на заводе, и именно по этому, а не от того, что производителем применяется какая-то супер технология, новые диски как бы не содержат “плохих” блоков. Физические параметры оказались скрыты (и они слишком рознились, так как у фирм оказались развязаны руки в производстве своих собственных форматов низкого уровня, и пользователя это не заботило), дефекты помечались на заводе, универсальность увеличилась.
А ведь знакомые подсказывали верно, говоря о программных bad. Ведь можно исключить ошибки FAT, так как раздел не создавался, можно исключить и скорую кончину поверхности пластин HDD, ведь они до этого момента были в замечательном состоянии. Остаются программные или вернее говорить логические bad. Происхождением в основном они обязаны ошибкам записи на диск. Чтение произвести с такого сектора не удается, так как обычно в нем ЕСС код не соответствует данным, а запись обычно невозможна, так как перед записью осуществляется предварительная проверка подлежащего записи пространства, и поскольку с ней уже обнаружены проблемы, запись в данную область отклоняется. Т.е. получается блок невозможно использовать, хотя физически поверхность, им занимаемая в полном порядке. Дефекты подобного рода могут быть иногда вызваны ошибками в микропрограмме винчестера, могут быть спровоцированы программным обеспечением или техническими причинами (например перебоем питания. Но если удается привести в соответствие содержимое сектора и его ECC-код, то такие блоки бесследно проходят. Почесав затылок, я решил испробовать один верный способ уничтожения всего на HDD. Помниться ещё при помощи FDISK с MS-DOS 5.0 умудрился таки похоронить раздел с LINUX и в довесок QNX, причем на современном компьютере с нормальным большим жёстким диском. Как? Очень просто. Нужно загрузиться с загрузочной дискетки, запустить FISK, нажать 3, нажать 4 (удалить разделы не являющиеся разделами DOS) и похоронить всё от WINDOWS XP до LINUX. То же только в уменьшенном масштабе я попытался провести на своём 486sx-33. Но какова была моя радость, когда FDISK с первого захода создал разделы. Вот и окончилась моя эпопея. Но вместо радости ждало очередное разочарование. Во время форматирования раздела диска, неожиданно выскочила надпись NOT READY. Затем FORMAT.COM просветил меня, что на диске испорчена дорожка “0”. Хотя в разделе D: она почему-то тоже испортилась. Паранойя! Со злости я начал рыться в своей сотни дисков в поисках, на мой взгляд спасительной утилиты – MHDD http://www.fdd5-25.net/sys/mhdd.rar. После загрузки MHDD нужно нажать shift+f3: программа проскандирует IDE каналы, затем следует выбрать нужный и нажать f2. После этого получите информацию о жёстком диске. Программа видит любые рабочие HDD. Ей все равно разбиты ли они, или не определены БИОСом, или что материнская плата не поддерживает HDD такого объема.
После всех злоключений нажмите f4 и поменяйте HCS на LBA. Затем f4 еще раз. По экрану побегут прямоугольники — информация о них справа. Чем более мутный прямоугольник для серых, тем больше времени потребовалось на их чтение, цветные
говорят о том, что время отведенное на чтение вышло, чем ниже цвет по меню, тем
больше времени потребовалось на чтение. Вопросительный знак “?” говорит о том, что максимальное время на чтение вышло, “х” показывает место сбойного кластера. Если есть признаки или наличие bad, то следует воспользоваться нулевым форматирование (заполнение жёсткого диска нулями). Для этого наберите “erase” или “aerase” (она работает дольше, поэтому лучше напишите первое). Со временем вы сможете форматировать или проверять отдельные части диска, а пока поставьте минимальное и максимальное значения цилиндров или кластеров, он вам сам подскажет, что написать. Внимание!!! Перед форматированием убедитесь, что на диске нет нужных для вас данных или они скопированы, диск будет отформатирован полностью, не смотря на то разбит он или нет, а то даже ребята из КГБ не восстановят. После начала форматирования побегут
цифры — отформатированные кластеры. Если у вас большой диск, то можете смело идти
на работу или учебу (мой диск 20Гб он форматировал часов 5 — 6). Если bad остались опять нажмите “f4” и включите опцию remap: on при этом данные потеряны не будут, кроме той, что находились в самих бэдах. если это не помогло, то попробуйте отформатировать путем “aerase”. Она обнуляет диск по-другому, но работает медленнее.
Самое забавное, что меня никто не предупредил, что любимая MHDD, так отлично работавшая на моём Pentium, выдаст run time error на 486sx, хотя и запускается и даже пытается работать в среде MS-DOS 6.22. Жёсткий диск не восстанавливался, настроение становилось хуже. Накатывали уже и совсем мрачные мысли:
Отказал ряд аппаратных средств
Жёсткий диск умер – из-за отказа дисковых контроллеров, соединительных кабелей, оперативной памяти или центрального процессора компьютера. Вздор!!! Сам собирал 486-й. А ведь мог же?
Отказал дисковый контроллер
Чаще всего встречаются случаи потерь данных при отказах дисковых контроллеров. При этом в момент аварии контроллер выполнял операцию записи, которая завершалась с ошибками. Как следствие, оказывались разрушенными системные области диска, после чего все данные или часть их становятся недоступны.
Отказала кэш-память
Кэш-память значительно ускоряет операции записи данных на диск и чтения с диска за счет временного хранения данных в очень быстрой оперативной памяти. Если данные кэшируются при чтении, то отказ кэш-памяти не приведет к их потере, так как на диске они останутся в неизменном виде. Что же касается кэширования при записи, то эта операция несет в себе потенциальную опасность.
Неисправна электроника
Помимо механических повреждений, вызванных небрежным обращением с дисками, возникают отказы электронных схем, расположенных как вне, так и внутри герметичного корпуса диска. Отказы таких электронных схем могут привести к потере данных.
Хотя мне и было уже совсем грустно, я не терял надежды завести и заставить работать свой диск. По совету своего знакомого диск подвергся обнулению при помощи утилиты FomSoft http://www.fdd5-25.net/sys/fomsofte.zip — это специализированный дисковый и файловый редактор. Он предназначен для применения в качестве инструментального средства по восстановлению данных на винчестерах. Включив программу, я направился на работу, оставив в её распоряжении всё дисковое пространство. По окончанию форматирования диск оказался опустошенным на все 100%. Радостно перебрав загрузочные дискеты, я начал загрузку MS-DOS 5.0. К моей радости FDISK быстро без запинок создал нужные мне разделы. И я приступил к форматированию диска “C:”, но как только утилита перевалила за 17% не весть откуда попёрли десятки bad, которые она пыталась восстановить. Задача? Посыпался? Только я так подумал, как надпись “NOT READY” выскочила на экране. Я не мог поверить своим глазам. Только что всё было более или менее хорошо и здесь такие дела. Тогда же была использована тяжёлая артиллерия http://www.fdd5-25.net/sys/dm.zip — DISK MANAGER. Утилита 1987 года выпуска. Старая как, конституция Речи Пасполитой. Но! Работоспособная и готовая к действиям. В связи с тем, что у меня в БИОСе нет утилит низкоуровневого форматирования, пришлось воспользоваться именно DISK MANAGER. Покряхтев жёстким диском несколько часов — всё было кончено. Утилита DISK MANAGER очистила полностью винчестер. Ни байта, не даже бита данных. Я вновь повторил операцию с загрузкой DOS. И вновь, увы, ничего! Проклятая надпись: “Not ready” появилась в консоли. Контроллер жёсткого диска – оказался полным трупом. И никакая программа, кроме моего паяльника не смогла бы ему помочь. Что же? Остаётся ехать за новым 500 мб жестким диском, за который в очередной раз придётся отдать целых 5USD? Кому-то этот материал может показаться бесполезным. Я так не считаю. На примере старой модели HDD я описал программы, которые возможно всё же помогут восстановить ваш – современный жёсткий диск. Наверное, нет смысла спорить с тем, что винчестер — это самый ненадежный компонент вашего компьютера, механика остается механикой и вечно служить не может. Как мы выяснили наибольшую неприятность для еще трудоспособного диска, представляют так называемые bad-блоки (кластер, состоящий из нескольких секторов), а так же разного рода сбои в самой электроники. Так что не забывайте главного. Всегда делайте резервные копии!
Прошло немного времени, и я решился сделать последний рывок, попытку, воскресить мёртвый жёсткий диск. Специально для этого была запущена утилита DISKEDIT (c)SYMANTEC и каким-то странным образом в CYLINDR 0 TRACK 1, TRACK 2 была записана информация. Недолго думая, при помощи DISK MANAGER я обнулил выбранные дорожки. И чудо свершилось! Диск ожил! Остаётся лишь гадать. Почему после стольких форматирований диска и его полной очистки, что-то осталось? Может это ещё одна тема для публикации?
Роман Карпач

Немного об FTP.

FTP — File Transfer Protocol — это протокол передачи данных. Он предназначен для передачи файлов с удаленного компьютера на локальный.
Многим начинающим пользователям, которые хотят открыть свой сайт или уже сделали это известна вечная проблема с web интерфейсом на бесплатных хостингах. Через него, родимого, очень медленно закачиваются файлы, скорость загрузки страниц оставляет желать лучшего, а наряду с нашим тормозным dial up всё превращается в настоящую нервотрёпку. Другое дело протокол обмена данными ftp. Он не имеет бесполезных картинок и баннеров, туповатых силиконовых меню и тормозящих всё JAVA скриптов. Поэтому если вы здравомыслящий человек, то после прочтения этого материала забудете о ваших извечных мучениях с web сайтом и его обновлением.
Главное назначение FTP пересылать, копировать, передавать. ФТП можно использовать самостоятельно, а также через другие системы. Например, WWW имеет FTP как часть своего протокола. Каждый сервер в сети internet имеет свой FTP, если он не заблокирован администратором. Всякий уважающий себя бесплатный хостинг, так же даёт пользователям доступ к FTP вместе с более понятным и простым WEB интерфейсом. О правилах доступа обычно можно узнать после регистрации. Например, всем известный www.narod.ru имеет адрес ftp.narod.ru .
Предположим, что вам известен адрес ftp сервера, логин и пароль. Допустим, что это даже ваш сайт. Хорошо бы соединиться с ним и закачать на него десяток другой файлов вашей домашней странички. Что же для этого нужно? Для этого нужна программа-клиент (это сервисная программа, с помощью которой можно произвести соединение с сервером). В WINDOWS 98-XP есть встроенная программа этого класса, а так же возможность подключения к FTP через стандартный explorer. Если у вас нет возможности скачать или взять у кого-то графический пакет, то можно всё сделать стандартными средствами. Для этого в командной строке WINDOWS пишем: ftp 127.0.0.1 (где ftp команда, а 127.0.0.1 имя сервера к которому хотите подключиться). Далее, если не возникло никаких сбоев при подключении, то у вас появится приглашение к работе вида: ftp>. Это очень напоминает стандартный command.com, даже принципы те же. Для перемещения по удалённому компьютеру вам следует пользоваться командами.
Основные команды FTP:
open имя_сервера — открывает соединение с сервером. Это имя можно указать сразу при вводе команды, загружающей клиента: ftp ftp.narod.ru.
cd имя_директории — осуществляет переход в другой рабочий каталог на FTP сервере.
dir [имя_файла] — выдает список файлов в текущей директории. Не забывайте, что можно использовать шаблоны групповых операций. Это “*” и “?”.
get имя_файла [имя_локального_файла] — переписывает файл с удаленного компьютера на локальный. Если указано имя локального файла, то записывает его под этим именем, иначе — в каталог по умолчанию.
mget [имя_файла] — то же самое, что и get, но разрешается использовать шаблоны. Перед копированием каждого файла будет запрашиваться подтверждение. Для отмены подтверждений введите prompt.
Prompt — отменяет подтверждение в командах mget и mput.
put имя_файла [имя_удаленного_файла] — переписывает файл с локального компьютера на удаленный под именем (имя_удаленного_файла). Если оно не указано, то файл записывается в текущий каталог с именем локального. Команда запрещена для анонимных пользователей
mput [имя_файла] — записать группу файлов, то же самое, что и put, но разрешается использовать шаблоны. Перед записью каждого файла будет запрашиваться подтверждение. Для отмены подтверждений введите prompt.
Ascii — устанавливает ascii-способ передачи файлов. Используется для пересылки файлов-текстов на английском языке. Однако для надежности лучше использовать binary.
Binary — устанавливает двоичный способ пересылки файлов. При этом файл при передаче не перекодируется и записывается в неизмененном виде. Это наиболее надежный способ передачи файлов.
Close — закрывает соединение с данным сервером и производит возврат в командный режим. Эта команда автоматически выполняется при выходе из FTP-клиента.
Quit — выход из FTP-клиента.
User — регистрирует на текущем сервере с новым именем. Используйте эту команду, если Вы первый раз по ошибке неправильно ввели имя анонимного пользователя и не хотите снова пере набирать команду open.
lcd [имя_директории] — осуществляет переход на локальном компьютере в указанный каталог.
pwd — выводит на экран текущий каталог на удаленном компьютере.
System — выводит на экран тип операционной системы на удаленном компьютере.
help [FTP-команда] – помощь, выдает краткую информацию о командах FTP-клиента или о конкретной указанной команде.
Могут быть два случая соединения с FTP. Во-первых, если вы просто хотите посетить определённый сервер, чтобы что-то скачать. Для этого вы вводите guest (гость) или anonymous (аноним), это при условии поддержки анонимного доступа, а так же если при отсутствии регистрации на сервере. Во-вторых, если вы имеете доступ на сервер, тогда вводится свой логин и пароль. Но независимо от ситуации в итоге вы оказываетесь в некой директории на удалённом сервере. Чтобы у вас не возникло проблем, поясню, что на сайтах подобных www.narod.ru у вас не будет в текущем каталоге никаких папок, вы должны будете их создавать сами. Наличие директории cgi-bin, php и так далее обусловлено, прежде всего, сервисами, поддерживаемыми на данном, конкретном хостинге.
Но самое главное в итоге состоит в том, что вы без проблем можете копировать файлы! Советую начать исследование сервера с каталога /pub, так как обычно все полезные файлы помещаются именно в него. Для того, чтобы перейти в нужный каталог существует команда cd, которая описана выше.
В каталог pub с текущего каталога можно перейти:
ftp> cd pub
Получить список файлов в текущем каталоге можно командой dir:
ftp> dir
А чтобы увидеть все файлы с определённым расширением, вы можете использовать “*”, “?”.
ftp> dir *.zip
Предположим, что вы нашли файл, который хотите переписать себе. Прежде, чем сделать это, надо установить двоичный режим передачи файлов binary:
ftp> binary
Возьмите себе за правило: как только соединитесь с сервером, сразу вводить эту команду. Если этого не сделать, то файл будет перекодирован и непригоден для использования (если только это не текст на английском языке). При появлении во время копирования файла сообщения
‘Opening ASCII mode to transfer file’ немедленно прервите передачу файла и запустите binary. Многие современные FTP-клиенты автоматически посылают эту команду.
Пересылает файл на локальный компьютер команда get:
ftp> get file.zip
Если Вы сразу захотите положить файл в определенное место на локальном компьютере, то укажите путь как второй аргумент команды:
ftp> get file.zip D:\file.zip
По умолчанию FTP-клиент кладет файл в текущую директорию на локальном диске. Для FTP-клиента под Windows этой директорией будет каталог Windows. Можно переписать содержимое сразу всего каталога, для этого надо указать его имя в команде get. Зачастую требуемая информация расположена не в одном, а в нескольких файлах.
Я специально начал рассказ о подключении к FTP при помощи текстового клиента. Так как основа, основ это команды, на которых базируется каждая система. Сейчас в современных условиях можно без труда использовать простые графические программы. Почти никто уже не утруждает себя текстовым вводом, его всегда приводят лишь как пример для ознакомления с азами. Для пользователей ОС WINDOWS написано множество разных фтп клиентов. Например, очень радует взор, встроенный в TOTAL COMMANDER клиент. Да, да! В тот самый файловый менеджер, который вы используете каждый раз. Для того, чтобы создать подключение к удалённому серверу, вам следует нажать клавиши ”ctrl+f”, после чего у вас появится диалоговое окно.
Рис-1.


Tc

Для того чтобы выбрать интересующий нас ftp сервер, нужно нажать кнопку добавить. В строке заголовка, вам нужно будет ввести название соединения с сервером. Допустим, это будет MYHOMEPAGE. В строке имя сервера вводим адрес, допустим, ftp.narod.ru. В строке учётная запись вводим логин, а в строке пароль, ваш пароль доступа. Остальные функции вас не должны волновать. Если всё выполнено верно, то у вас окно клиента будет заполнено примерно так, как на рисунке.
Рис-2.

Tc2

После указания и внесения всех данных вам следует лишь нажать “соединение” и подключится к вашему фтп серверу. На одной из панелей TOTAL COMMANDER высветится директория на удалённом компьютере. Теперь вы можете закачивать любые файлы.
Но не забывайте, что в если ваш хостинг работает под *nix, то большие и маленькие символы будут являться разными и это вызывает часто неразбериху у начинающих пользователей. Например, файл index.HTML будет считаться другим файлом нежели index.html. Поэтому в своих ссылках всегда правильно указывайте название документа.
Как показывает практика, на сегодняшний день основной услугой Internet является WWW. Весь мир с замиранием сердца следит за сражениями броузеров, Java, технологий встраивания multimedia в HTML-страницы. Однако любому человеку понятно — главное, это уметь использовать уже существующие инструменты. Каждый, кто работает с WWW знает, что такое
URL, Uniform Resource Locator. На сегодня это основной способ указания ресурсов Internet. Например, для HTML файла можно сформировать следующие URL:
http://www.fdd5-25.net.
Для почтовога адреса: mailto:Commander-Norton@tut.by
FTP также является ресурсом Internet. URL для ftp выглядит так: ftp://&ltuser>:&ltpassword>@&lthost>:&ltport>/&lturl-path>, где user — имя пользователя, password — его пароль, host — доменное имя или IP адрес сервера, url-path — путь к файлу. На практике наиболее часто используемым вариантом ftp является анонимный. Как уже было сказано выше, анонимный ftp ничем не отличается от «остального». Просто в качестве имени пользователя достаточно указать anonymous, а в качестве своего пароля — свой почтовый адрес. Для анонимного ftp в url сделан упрощенный синтаксис: ftp://&lthost>/&lturl-path>, то есть при отсутствии имени автоматически будет вставлено anonymous. Порт также обычно не указывается, а используется стандартный 21. В качестве host можно указывать и IP адрес. Основное применение url нашли в WWW броузерах. На сегодня это, наверное, самые популярные программы в Internet. Netscape Navigator, Internet Explorer, Mosaic, Lynx, Opera. Поэтому если вы используете их, имеет смысл использовать их и как ftp клиент. Правила формирования адреса были описаны выше, все остальное предельно просто. Если в качестве пути указан только путь к некоторому каталогу, а не сам файл, то браузер покажет вам список файлов в этом каталоге.
Если же путь указан вплоть до имени файла, то вскоре файл с некоторой вероятностью окажется у вас на диске. Почему с некоторой вероятностью? Потому, что к сожалению, http использует для ftp собственную подсистему пересылки файлов. Что не привело к повышению надежности. Искушенный пользователь WWW заметит, что иногда адреса файлов в url в качестве scheme содержат http вместо ftp. Это разные, и в то же время одинаковые вещи. Дело в том, что указывая http, вы говорите WWW серверу искать файл в области каталогов, которые отведены HTML файлам. Если ftp, то указываемые каталоги будут совпадать с теми, которые доступны посредством классического ftp.
Сравнение HTTP и FTP путей URL Реально на сервере
ftp://ftp.karelia.ru/pub/unix /home/ftp/pub/unix
http://ftp.karelia.ru/pub/unix /files/www/pub/unix
Хотя реально принципы передачи в обеих случаях одинаковы. На самом деле здесь кроется одна очень большая проблема. Некоторые организации, имеющие быстрый доступ к Internet забывают, что не у всех он столь же быстр. Таким пользователям удобно использовать классический ftp вместо WWW броузера. Дело в том, что реализация ftp в http оставляет желать много лучшего.
Основной предмет критики — отсутствие такой полезной функции как reget. Это особенно актуально для низкоскоростных отечественных коммуникаций, где скорость порой падает до нескольких десятков байт в секунду. При такой скорости разрыв соединения — очень частое явление. И переслать файл в несколько мегабайт уже является большой проблемой. При потере соединения вы воспользуетесь reget в ftp клиенте, однако в среде WWW Вам, увы, придется начать все сначала. Более того, если вы работаете с WWW через proxy, основанном на программном обеспечении от CERN, то есть вероятность, что при обрыве соединения он решит, что весь файл уже переслан и на все попытки получить его с удаленного WWW сервера proxy будет выдавать урезанный файл со своего диска. В таком случае два совета: либо смените proxy сервер, либо вообще отключите его использование. Однако имейте в виду, что на сегодня очень популярны так называемые firewall, когда реальный выход в Internet имеют только proxy и последний совет в таком случае бесполезен. Есть еще третий совет – подождите несколько дней, пока proxy не позабудет про Ваш файл и снова обратится в Internet для его пересылки. Однако это, безусловно, не рабочее решение.
Иногда http и ftp каталоги синхронизированы. Хорошим представителем является ftp.cdrom.com. Там каталоги не только синхронизированы, но и очень красиво оформлены при обращении к ним из WWW-броузера. Делается это просто, но не каждый соберется так красиво все оформить.
Кроме всего сказанного, оставшихся оптимистов ожидает еще одна пилюля. Согласно протоколу http, через который осуществляются коммуникации WWW, после каждого сеанса связи соединение между компьютерами разрывается. Это означает, что если вы решите с удовольствие погулять в броузере по каталогам, то возможно это не всегда будет так здорово, как кажется. На установление соединения, регистрацию пользователя уходит несоизмеримо больше времени, чем интерактивная работа в ftp клиенте. Вот так и приходится платить за современный модный интерфейс.
Выводы:
Преимущества:
Высокая интеграция в гипертекстовое пространство Internet.
Современное программное обеспечение.
Недостатки:
Отсутствие reget.
Невысокая надежность соединения на плохих линиях.
Встречающиеся проблемы при обрыве соединения со включенным proxy
Невысокая скорость работы из-за закрытия соединения после пересылки.
Недоступность файлов через ftp, адресуемых через протокол http (хотя это и не недостаток самого http, это его особенность.) Как нетрудно заметить, все недостатки компенсируются надежными и быстрыми линиями связи. Уже достаточно канала в 256k у провайдера, и основные проблемы исчезают.
Проблемы
Столкнувшись с работой по протоколу ftp на выделенных линиях я так же заметил одну очень интересную особенность белорусских провайдеров. Почти у всех компаний скорость работы с ftp оставляет, мягко говоря, желать лучшего. Таких тормозов не бывает даже при соединении по DIAL UP. А ведь крупные сайты, обновлять приходится именно через выделенный канал. И в итоге не в одном из компьютерных клубов снабжённых каналами 128, 256, 512k не было достойной скорости соединения. Господа провайдеры, имейте совесть! Понятно, что вы платите за трафик, а люди за время. Но как быть тем, кому нужно записывать большие объёмы информации на сайт? Не каждый же раз ходить изводить своего хостера?!
При создании публикации были использованы материалы замечательного автора А. Стояновского.

Роман Карпач

Локальные сети под ДОС. Стоит ли напрягаться?


Там чудеса, там леший бродит и Нортон на винте висит…
На моём сайте – www.fdd5-25net часто попадаются интересные заблуждения в форумах, мол, локальная сеть это преимущество WINDOWS. Хотя, известно, что NOVELL NETWARE не являясь графической средой, поддерживает её без особых затруднений. Но она специально создана такой. Ну, а допустим, старый MS-DOS, как он работает в сетях?
Для него существует множество программ, но самой удобной, на мой взгляд, является MS LAN MANAGER www.fdd5-25.net/inet/mslan.zip. О работе локальной сети при помощи этого пакета я и хочу поговорить сегодня.
Но вначале хочу рассказать о том, что привело к написанию данного материала. Дело в том, что у меня уже с пол года, как проведена локальная сеть между 286 IBM и Pentium. Было любопытно, каково это сидеть в чистом DOS и локальной сети с компьютером, который многие готовы сдать на металлолом. Оказалось, довольно интересно и занимательно. Для меня во всяком случае. Выше было уже написано о том, что только сейчас почему-то всплыла тема локальных сетей под ДОС. Хотя практическая отдача от этого довольно большая, не смотря на банальность этого вопроса…
Зачем?
Зачем нужна публикация, посвящённая сетям под DOS? Таким риторическим вопросом должен задаться читатель. На самом же деле практическая отдача очень велика. В первую очередь это возможность использования старых машин в качестве терминалов и рабочих станций. Ведь в отличии от своих графических собратьев ДОС не ест много ресурсов диска и экономно использует оперативную память. Ведь не всегда нужна трёхпроцессорная станция с последней версией WINDOWS XP. Тем более, что во многих конторах и даже банках существует огромное количество х86 компьютеров, которые без локальной сети становятся очень неудобными в работе. Не будешь же бегать каждый раз с дискетой. А ведь сейчас ISA сетевую карту можно купить за 1-2USD. Так что мне, кажется, этот материал будет полезен широкому кругу читателей, даже если они безмерно помешаны на WINDOWS. Ведь большинство консольных команд применяемых в ДОС остались и в последних версиях творений от MICROSOFT.
Как и что?
Главное — LAN MANAGER это не набор красивых графических утилит, а просто множество дополнительных программ и драйверов, работающих в командной строке под ДОС. Большинство из них сохраняет свой синтаксис и в WINDOWS 9.X, только лишь в последних версиях WINDOWS NT добавлены новые ключи и команды. Так что если вы до сих пор используете WINDOWS 95-ME, то здесь обязательно найдутся полезные советы и для вас.
1.Установка сетевого клиента LAN MANAGER.
Если у вас установлен Windows 3X, то вам следует инсталлировать клиента в каталог с оболочкой, так будет проще разобраться с устаревшими драйверами. Строкой PATH нужно включить директории Windows в загрузку. Проверьте эту строку после того, как вы установите сетевого клиента.
2. Программа требует 429кб основной памяти.
Для того, чтобы LAN MANAGER работал, вы должны иметь 429кб свободной стандартной памяти, для этого следует воспользоваться драйвером himem.sys и утилитой Qemm или ей подобной.
3. Работа с “Double Disk Drive”.
К сожалению, пакет LAN MANAGER не работает с программой сжатия дисков Vertisoft Systems DoubleDisk.
4. Windows 3.x
Если вы установили LAN MANAGER и затем уже Windows 3.x, то программа установки спросит, какого сетевого клиента вам выбрать. Но LAN MANAGER не появится в списке, так как он новее WIN3.X. Взамен него, придётся выбирать «LAN Manager 2.1».
5. Использование INTERLNK и INTERSVR
Довольно любопытная вещь выходит, если эти программы для соединения компьютеров через порты попытаться использовать вместе с LAN MANAGER. В итоге начинаются сбои не только с ним, но и со всеми настройками сети. Очень неудобно. Хотя и теоретически исправляемо.
Вот вкратце те проблемы, с которыми можно столкнуться во время установки LAN MANAGER.
Инсталляция.
После того как вы скачали программу, распаковали sfx-архивы вы начинаете установку. Как не парадоксально LAN MANAGER понимает только ISA сетевые карты, для других, например PCI, обязательно нужен соответствующий драйвер. Локальная сеть, вообще штука интересная. Из всех клиентов локальной сети которые я знаю только LAN MANAGER имеет поддержку протокола TCP/IP. Значение адреса обычно задаётся во время установки. Например, я проводил локальную сеть с 286/DOS на Pentium/WIN98, и особенных трудностей не возникло. Хотя пришлось помучаться с определёнными командами. И если бы у меня тогда была подобная публикация, времени на настройку сети понадобилось на много меньше. Саму установку описывать бесполезно. Всё происходит быстро и понятно в лучших традициях MICROSOFT. Драйвера прописываются в autoexec.bat и config.sys, если есть WINDOWS, то не забудут и system.ini. Но нас должно интересовать не куда они влезли, а что с этим потом делать. Кстати, LAN MANAGER занимает много основной памяти, поэтому если не лень, то напишите в строках загрузки драйвера в config.sys не “device=”, а “devicehigh=”. Тогда драгоценные программки будут загружаться в расширенную память, которая находится в диапазоне свыше 640кб.
Так вот, вроде, вступительные слова и закончились. Теперь следует окинуть взором возможности команд LAN MANAGER и WINDOWS для сети.
1. Ping – это утилита для проверки работоспособности сети. Принцип ее работы в общих чертах заключается в посылке узлу эхо запроса и ожидании от него эхо ответа. Каждый узел сети должен уметь принимать эхо запросы и возвращать эхо ответы, разумеется, если он подсоединен к сети и работает.
Отсутствие эхо ответа от сервера обозначает: либо сервер «висит», либо имеется неустранимое повреждение сети на участке клиент-сервер, обойти в «обход», которое невозможно. Это свойство делает ping удобным инструментом проверки работоспособности узла и целостности соединения. Впрочем, отрицательный результат работы ping не всегда свидетельствует о наличии какой-либо проблемы. Например, самая главная проблема заключена в том, что для применения данной команды необходима установка протокола TCP/IP и так же знание пользователем IP адреса удалённого компьютера который вы желаете проверить.
Несмотря на свою простоту, утилита ping понимает достаточно большое количество ключей командной строки, более чем поверхностно описанных в прилагаемой документации. Неудивительно, что многие возможности ping ускользают не только от начинающих, но и от умудренных жизнью пользователей.
Ключ -w используется для задания интервала ожидания эхо ответа в миллисекундах (по умолчанию 20 секунд). Если отклик от сервера не будет получен в течение указанного времени, утилита ping сообщит «Превышен интервал ожидания для запроса», намекая на неработоспособность сервера или повреждение сети.
Ключ -n задает количество отправляемых эхо запросов (по умолчанию 4). Увеличение количества запросов бывает необходимо для контроля надежности и устойчивости работы сервера. Чем выше качество канала, тем меньше разброс по времени ответов.
Ключ –t заставляет утилиту ping посылать запросы в бесконечном цикле до ее прерывания нажатием комбинации клавиш . Внимание: не прерывает процесс, а выводит текущую статистику! Этот ключ очень удобен для ожидания момента пробуждения некстати зависшего сервера.
Ключ –l задает размер дейтаграммы без учета длины заголовка (28 байт), посылаемой в эхо запросе. Допустимыми являются значения от 0 до 65.500, включительно. По умолчанию размер дейтаграммы составляет 32 байта. Манипулируя этим значением, можно выяснить зависимость: скорость доставки – размер дейтаграммы. Если размер дейтаграммы превысит некоторую критическую величину (определяемую каждым промежуточным узлом самостоятельно), дейтаграмма разрезается на несколько пакетов подходящего размера, каждый из которых добирается до конечной точки маршрута самостоятельно, а на узле назначения они вновь собираются в исходную дейтаграмму.
Ключ –f устанавливает на дейтаграмме специальную пометку, запрещающую ее разрезание. Если хотя бы один из промежуточных узлов не может обрабатывать пакеты таких размеров, он прибивает дейтаграмму и посылает отправителю уведомление, объясняя причину смерти тем, что требуется фрагментация, но установлена пометка, ее запрещающая.
Ключ –i задает время жизни (сокращенно TTL – Time To Live) пакета посылаемых дейтаграмм, измеряемое количеством узлов, которые может посетить пакет (по умолчанию 128). Каждый промежуточный узел уменьшает значение TTL на единицу и, когда оно достигает нуля, пакет уничтожается с посылкой отправителю соответствующего уведомления. Это обстоятельство позволяет отслеживать маршрут путешествия пакетов, используя ping вместо утилиты tracert.
Ключ –v задает значения поля типа службы (TOS – Type Of Service). Тип сервиса с помощью некоторых абстрактных параметров указывает предпочтительный вид обслуживания – минимальная задержка, максимальная пропускная способность, максимальная надежность, минимальные издержки на пересылку или обычная, неприоритетная, пересылка.
Ключ -j задает список узлов для свободной маршрутизации от клиента и аналогичен одноименному ключу утилиты tracert.
Ключ -k похож на ключ -j, но задает список узлов для жесткой маршрутизации, т.е. пакет передается из рук в руки строго по перечню перечисленных узлов, и ни один из них не может позволить себе воспользоваться услугами «собственного» маршрутизатора для передачи пакета следующему узлу.
Ключ -a задает определение имен узлов по их IP-адресам. Так, во всяком случае, сказано в документации. Смысл этого неясен: такое определение и без того происходит автоматически независимо от наличия (отсутствия) ключа «-a».
2. Команда net.
Важнейшей командой по части работы в среде ДОС является команда net. Именно она нам поможет в установке связи, просмотра настроек соединения, покажет статистику, расшарит ресурс или подключит его.
Возможные синтаксисы:
— NET [CONFIG | HELP | START | STOP | TIME | USE | VIEW]
— NET CONFIG [SERVER | WORKSTATION] указывает настройки локальной сети компьютера.

Например:
Компьютер \\ROOT
Пользователь ROOT
Рабочая группа HOME
Корневая папка C:\WINDOWS
Версия программы 4.10.1998
Версия системы переадресации 4.00
Команда выполнена успешно.

— NET HELP имя команды или NET имя команды /HELP – выводит список всех допустимых команд.
— NET START запуск определённых служб. Например:
NET START [BASIC | NWREDIR | WORKSTATION | NETBIND | NETBEUI | NWLINK] [/LIST] [/YES] [/VERBOSE]
BASIC – запуск базовой системы переадресации.
NWREDIR — запуск системы переадресации Microsoft, совместимой с Novell(R).
WORKSTATION — запуск стандартной системы переадресации.
NETBIND — привязка протоколов к драйверам сетевых плат.
NETBEUI — запуск интерфейса Net BIOS.
NWLINK — запуск IPX/SPX-совместимого интерфейса.
/LIST — вывод списка запущенных служб.
/YES — выполнение команды NET START без предварительного запроса данных или подтверждения.
/VERBOSE — вывод сведений о драйверах устройств и службах по мере загрузки.
Для запуска системы переадресации, выбранной при установке, используется
команда NET START без параметров. В большинстве случаев использование
параметров не потребуется.
— NET STOP [BASIC | NWREDIR | WORKSTATION | NETBEUI |
NWLINK] [/YES] — остановка работы служб.
BASIC — остановка базовой системы переадресации.
NWREDIR — остановка системы переадресации Microsoft, совместимой с Novell(R).
WORKSTATION — остановка стандартной системы переадресации.
NETBEUI — остановка интерфейса NetBIOS.
NWLINK — остановка IPX/SPX-совместимого интерфейса.
/YES — выполнение команды NET STOP без предварительного запроса данных или подтверждения.
Для остановки системы переадресации, выбранной при установке,
используется команда NET STOP без параметров. При этом производится отключение всех общих ресурсов и удаление команд NET из памяти компьютера.
— NET TIME синхронизирует время с сервером.
— NET USE подключение и отключение общих ресурсов и вывод сведений о подключениях.
Возможные синтаксисы:
NET USE [диск: | *] [\\компьютер\папка [пароль | ?]] [/SAVEPW:NO] [/YES] [/NO]
NET USE [порт:] [\\компьютер\принтер [пароль | ?]] [/SAVEPW:NO] [/YES] [/NO]
NET USE диск: | \\компьютер\папка /DELETE [/YES]
NET USE порт: | \\компьютер\принтер /DELETE [/YES]
NET USE * /DELETE [/YES]
NET USE диск: | * /HOME
Диск — имя диска, назначаемое общей папке. Эквивалент следующего свободного имени диска — *. При использовании совместно с ключом /DELETE производится отключение сразу всех ресурсов.
Порт — имя параллельного (LPT) порта, назначаемое общему принтеру. Компьютер — имя компьютера, на котором расположен общий ресурс.
Папка — сетевое имя общей папки.
Пароль — код для доступа к общему ресурсу (если он имеется).
? — пароль для доступа к ресурсу запрашивается интерактивно. Этот режим может понадобиться лишь в том случае, когда ввод пароля необязателен.
/SAVEPW:NO — использование этого ключа позволяет предотвратить запись пароля в файл со списком паролей. В этом случае при каждом подключении к ресурсу пароль надо будет вводить заново.
/YES — выполнение команды NET USE без предварительного запроса данных или подтверждения.
/DELETE — отключение общего ресурса.
/NO — выполнение команды NET USE с автоматической выдачей отрицательных (NO) ответов на все запросы, относящиеся к подтверждению действий.
/HOME — подключение к основному каталогу, если сведения о нем имеются в учетной записи LAN Manager или Windows NT.
Команда NET USE без параметров выводит список всех подключенных ресурсов. Для просмотра выводимых сведений с паузами между отдельными экранами используются команды:
NET USE /? | MORE
— NET VIEW – Вывод списка компьютеров, входящих в рабочую группу, или списка общих ресурсов на заданном компьютере.
NET VIEW [\\компьютер] [/YES]
NET VIEW [/WORKGROUP:группа] [/YES]
Компьютер — имя компьютера, список общих ресурсов которого следует вывести.
/WORKGROUP — этот ключ указывает необходимость вывода списка компьютеров из другой рабочей группы, имеющих общие ресурсы.
Группа — имя рабочей группы, список компьютеров которой следует вывести.
/YES — выполнение команды NET VIEW без предварительного запроса данных или подтверждения.
Для вывода полного списка имеющих общие ресурсы компьютеров из рабочей группы, в которой зарегистрирован данный компьютер, используется команда NET VIEW без параметров.
Практика.
Вот вы и познакомились со всеми возможными командами. А что дальше? А дальше я буду рассказывать о работе сети на примере своего 286-го IBM и зверской машины 1000 celeron. Оба эти компьютера обладают сетевыми картами REALTEC 8019 или в народе аналог NE 2000. Эта модель есть в стандартных драйверах LAN MANAGER, так что мне повезло. А вот операционные системы на их бортах разные: 286-MS DOS 6.22, а 1000 celeron – WINDOWS 98 полугодовой установки.
Первое что понадобилось это кабель, которым я соединил компьютеры. В целях экономии это был обычный кроссовер. Перед этим следует обязательно прозвонить провод и убедится в его целостности, чтобы потом не пенять на ошибки программы и прочие приятные мелочи! Сделайте это обязательно.
Самое главное в старых компьютерах это оперативная память. Все программы — LAN MANAGER записываясь в автозагрузку, съедают всю основную память. Поэтому рекомендую все их строки инициализации удалить. Всё равно потом команда “net start” выполнит загрузку всего необходимого. Итак, первая команда – net start netbeui. Именно при помощи этого протокола я устанавливаю соединение в сети. Почему не TCP/IP? Просто на 286-й машине он без нужды. Если никаких ошибок нет, а именно не установлен протокол или не найден файл, то должна появится надпись, что команда выполнена успешно. А это обозначает, что первый этап прошёл хорошо. То же на всякий случай я пишу и в консоли WINDOWS 98. Там тоже всё проходит успешно. Если на компьютере установлена WINDOWS3.X, то в файле network.inf в каталоге LAN MANAGER можно посмотреть конфигурацию локальной сети.
Частичный пример моего файла:
NETWORK.INF
[nwsdata]
version=»3.1.032″
autoexec_anchor=»net start»
config_anchor=»workgrp.sys»
default_transport=ms$nwlink
[workgroup]
descr=»Workgroup Drivers»
[MultiNet]
lanman=»Microsoft LAN Manager»,0x200,0,0,mn$lanman
[data]
type=network
version=»3.11.060″
autoexec_anchor=»net start»
config_anchor=»»
transport_hook=ms$ndishlp
defNDIS2_transport=ms$nwlink
[common]
devicesys=ifshlp.sys,@devdir\ifshlp.sys
tsr=»net start»
netstart=»net start»,»@netdir\net start»
lastdrive=Z
devicesys=protman.dos
devicesys=workgrp.sys
; Protman Install and Protocol Sections
[protman_install]
netdir=1:protman.dos,1:protman.exe
[protman]
drivername=PROTMAN$
param=PRIORITY,,static,MS$NDISHLP
……………………….
Большинство установок, как говорят на лицо. Пакет LAN MANAGER, как и любая версия WINDOWS использует *.inf файлы. И при установке на уже готовую оболочку частично копирует их к себе каталог, если конечно до этого была настроена сеть.
Следующим шагом по установки соединения становится команда “NET VIEW”. С её помощью мы узнаём о количестве компьютеров подключённых в данную рабочую группу. Эту команду я вводил на своей 286 машине. На другом компьютере независимо от его модели должен быть установлен общий доступ к файлам, папкам и принтерам, иначе в противном случае команда не укажет ровным счётом ничего. Если же всё будет установлено правильно, то у вас появится надпись с длинной полосой. В ней будут указаны имена компьютеров, их рабочая группа и краткое описание. Когда вы убедились в полной мере, что сеть работает. Нужно сделать общедоступным какой-нибудь ресурс. У меня это был раздел D: на диске моего Pentium. Для его подключения я написал команду:
Net use F: \\nc\d
Главное не запутаться в написании, казалось бы, этой простой команды. Параметр F: задаёт имя диска на моей 286-й машине, а путь \\nc (имя компьютера)\d (имя общедоступного ресурса). После таких манипуляций сеть должна работать без проблем, даже если это будет 8088 intel.
Остаётся самый банальный вопрос. А как в среде ДОС сделать общедоступным какой-либо ресурс? Всё это очень просто, нужно воспользоваться утилитой SHARE.EXE, которая благополучно прячется в папке вашего MS-DOS 6.22. Утилита устанавливает для ваших жёстких и сетевых дисков средства совместного использования и блокировки.
SHARE [/F:память] [/L:блок]
В файле CONFIG.SYS используется синтаксис:
INSTALL=[[диск:]маршрут]SHARE.EXE [/F:память] [/L:блок]
Параметр [диск:]маршрут задает расположение файла SHARE.EXE.
/F:память выделяет память на диске (указывается в байтах), которую MS-DOS использует для записи информации о совместном использовании файлов (по умолчанию — 2048). При определении этого объема памяти, учитывайте, что каждый открытый файл требует места, достаточного для его маршрута и имени (средняя длина файла и маршрута — 20 байт). /L:блок задает число одновременно блокируемых файлов (по умолчанию — 20). Обычно SHARE используется в многозадачной среде, где программы совместно используют файлы. SHARE загружает программный код, поддерживающий в таких средах совместное использование и блокировку файлов. После установки Share MS-DOS использует загруженные средства для обеспечение допустимости всех запросов программ на чтение и запись. Например, при обращении двух пользователей к одному файлу SHARE работает с ним таким образом, что они не смогут записывать в него одновременно.
P.S
А) Имя группы лучше синхронизировать с именем сервера во время установки LAN MANGER.
Б) Не стоит давать неудобные длинные имена компьютерам в сети.
В) Во время установки LAN MANGER не следует забывать об установки всех трёх поддерживаемых протоколов, чтобы потом в случае чего не возится, доставляя IPX или TCP/IP.
Роман Карпач

Ні кроку ад настаўніцкага месца!

Вы настаўнік інфарматыкі? Адкажыце сябе вось на якое пытанне. Колькі часу вы губляеце падыходзячы да кожнага вучня за камп’ютарам у дзень? Гадзіну не менш! А яшчэ пры гэтым трэба кожнаму ўказаць на яго памылкі і прасачыць за яго працай. Гэта вельмі нязручна. Потым гэтая мітусня можа адлюстравацца на вучнях, ці навогул, на настроі пад час заканчэння працоўнага дня. У мяне да вас прапанова. Як вы становіцеся да таго, што сідзячы за сваім камп’ютарам будзеце дапамагаць вучням з усяго класа? Прычым, для гэтага не трэба шмат, толькі лакальная сетка, ды праграма REMOTE ADMINISTRATOR — http://www.famatech.com. Ну, і яшчэ не забыць пра пратакол TCP/IP па якім павінна працаваць ваша лакальная сетка. Усё. Пра астатняе я вам сам паведаю. Цяжкасцей павінна быць не шмат.
Першыя крокі.
Спачатку вы павінны скачаць і ўсталяваць REMOTE ADMINISTRATOR на ўсе камп’ютары ў вашай лакальнай сетцы. Гэта справа не складаная, але ж патрабуе некалькі часу. Пасля чаго вы павінны прасачыць за тым, каб REMOTE ADMINISTRATOR быў памешчаны ў аутазагрузку і такім чынам уключаўся пры ўваходзе ў WINDOWS. Важна ведаць, калі ў вас некалькі працоўных сталоў, трэба змясціць ярлык з прагрмай на галоўны з іх. Ён знаходзіцца па такім адрасе: “C:\WINDOWS\Главноеменю\Программы\Автозагрузка”. Такім чынам, калі вы змясцілі ярлык з REMOTE ADMINISTRATOR у аўтазапуск, ваша праграма будзе ўключацца адразу па ўвахолзе ў WINDOWS.
Крок другі.
Самае складанае для ўсіх у настройках REMOTE ADMINISTRATOR з’яўляецца канфігурацыя IP адрасоў вашых камп’ютараў. Калі вы ведаеце як працаваць з лакальнай сеткай гэта добра, але ж калі справа датычыцца людзей у гэтым сэнсе не адукаваных трэба выказаць некалькі прапаноў:
А) Каб даведацца аб IP камп’ютара на кожнай машыне вашай лакальнай сеткі напішыце ў серадзе WINDOWS у command.com каманду: “winipcfg”. Пасля чаго ў вас з’явіцца акенца. На ім трэба націснуць кнопку звесткі. І ў поле IP-адрас будуць тыя заветныя цыфаркі, якія трэба будзе ўвесці ў праграме. Калі ж там нічога няма, акрамя “0.0.0.0”, то гэта адзначае, што ў вашай сетцы пратакол не ўсталяваны, або не зроблены.
Б) Калі ж пратакола TCP/IP няма. Трэба яго даўсталяваць і настроіць адпаведным чынам адраса ў сетцы. Аб гэтым можна даведацца ў падручніках па WINDOWS, ці на адпаведных сайтах у інтэрнэце.
Ідзем далей. Дапусцім вы ўсё зрабілі як трэаба. Тады вы павінны будзеце паўтарыць наступнае. На галоўнам камп’ютары загрузіць WINDOWS. Запусціць усе камп’ютары, якія знаходзяцца ў вашай лакальнай сетцы. Потым на галоўнай машыне зрабіць вось якія маніпуляцыі:
Пры дапамозе камнанды PING зрабіць наступнае.
Уключыць у WINDOWS command.com, потым у ім напісаць:
Ping [ip-адрас вашага кам’ютара (напрыклад 124.124.124.1)]
Пры дапамозе гэтай каманды мы даведаемся аб тым, што камп’ютар працуе, што ён уключаны ў сетку, і што яго адрас сапраўды такі, як мы казалі раней. Такім чынам мы прагледзім усе камп’ютары. Пасля гэтай каманды, яны павінны выдаваць адказ. Калі ўсё зроблена добра, пераходзім да наступных дзеянняў.
Крок трэці.
Запускаем на галоўнай машыне, з якой мы будзем кіраваць класам (настаўніцкай), REMOTE ADMINISTRATOR VIEWER, потым ціснем на маланку, якая намалявана ў праграме, там мы пішам IP-адрас патрэбнага кам’ютара. Гэтае дзеянне выкарыстоўваем столькі разоў, колькі ў нас адпаведных машын у сетцы. Абавязкова трэба ўказаць порт 4899. У выніку нашых дзеянняў павінна атрымацца нейкая колькасць камп’ютараў у акенцы REMOTE ADMINISTRATOR. У іх будуць назвы адпаведным IP адрасам у вашай лакальный сетцы. Усё, ёсць магчымасць карыстацца і кіраваць усімі камп’ютарамі не адыходзячы са свайго месца.
Але ж гэта яшчэ не ўсё. Каб вучні не змаглі зрабіць на сваіх камп’ютарах тое ж самае. Вам патрэбна будзе знішчыць некаторыя файлы на машынах вуняў. Адпаведны файл знаходзіцца ў папке з праграмай REMOTE ADMINISTRATOR. Назва яго radmin.exe. Калі вы яго знішчыце, тады ніхто не зможа выкарыстоўваць праграму ў злачынных мэтах.
Вялікім плюсам REMOTE ADMINISTRATOR у адрозненні ад другіх яму падобных праграм з’яўляецца і тое, што ў ім ёсць магчымасць працаваць з файламі і выключаць камп’ютар не карыстаясь неабходнымі маніпуляцыямі на той ці іншай машыне. Напрыклад, хтосці без вашага ведама залез у гульні. Вы, не сварыцеся, а проста ўключаеце REMOTE ADMINISTRATOR, выбіраеце іконку з намалёванным на ёй відэльцам, націскаеце на адпаведны камп’ютар у акенцы праграмы і выбіраеце перезагрузіць, ці навогул выключыць камп’ютар. Вучань адразу разумее, што тут пан настоўнік, а не ён.
Як вы ўжо даведаліся справы настаўніка магчыма зменшчыць у некалькі разоў. Для гэтага не трэба шмат. Павінен быць толькі інтэрнэт і трошкі жадання зрабіць штосці самаму. Бо, калі вы самі сябе не дапаможыце, наўрацці гэта хтосці зробіць за вас. Нават у такой высакароднай справе як развіцце камп’ютарных тэхналогій.
Раман Карпач

Практычная абарона камп’ютара ад гвалта ў школе.

Уступ.
Цяжка сабе ўявіць якія магчымасці для нас адчыняе новае праграмнае забеспячэнне і аперацыйная сістэма WINDOWS. Я не кажу пра банальныя гульні і забаўляльныя праграмы. Яны нам не дапамогуць. Сёння я жадаю паведаміць аб тым праграмным забеспячэнні, якое аблегчыла жыццё настаўнікаў інфарматыкі сярэдняй школы №124 горада Мінска, а таксама пазбавіла іх ад вялікай колькасці праблем.
Таму матэрыял будзе адлюстроўваць толькі патрэбную практычную частку і навогул ніякай тэорыі не будзе. Бо, пра ўсё аб чым тут будзе распавядацца выкарыстоўваецца больш за год у нас. З таго часу як у школе з’явіўся новы камп’ютарны клас, адразу ўзнікла некалькі цяжкіх пытанняў:
1) Як зрабіць так, каб вучні не чапалі ў аперацыйнай сістэме таго, чаго ім не трэба?
2) Як зрабіць так, каб выкарыстоўваць машынны час аптымальным чынам?
Адказ на першае і другое пытанні.
У шматлікіх школах, у настаўнікаў інфарматыкі ўзнікае вялікая праблема з тым, што вучні заўсёды лазяць па аперацыйнай сістэме WINDOWS без дазволу на тое. Гэта прыводзіць да праблем з праграмным забяспячэннем, а часцей усяго да змены колеру працоўнага стала, ці навогул “падения” усёй сістэмы. Для многіх гэта знаёмая карціна, я упэўніны ў гэтым. Да таго можна дадаць, што вучні – “хакеры” могуць прынесці на дыскетах вірусы якія можна без праблем знайсці на шматлікіх сайтах internet. Каб гэтага не адбылося дам адзін невялічкі савет. Вы напэўна ведаеце пра BIOS. Дык вось, у ім можна адключыць падтрымку дыскавода, так што ніякая ОС з ім працаваць не зможа. Для гэтага на патрэбным вам камп’ютары ўваходзім у BIOS. Для тых хто не ведае, гэта кнопка “DEL” пры загрузкі камп’ютара, калі падлічваецца аператыўная памяць. Дык вось. Пасля націска на гэтаю клавішу вы ўбачыце тэкставае меню са шматлікімі настройкамі. Нас жа будзе хваляваць “STANDART CMOS SETUP”. Яна так называецца і ў AWARD BIOS – больш распаўсюджанным у нас, так і ў AMI BIOS. Калі вы туды ўвайдеце, то ўбачыце нешта падобнае да надпісу “FLOPPY DRIVE A:”. Тады вы пераходзіці стрэлкамі на клавіатуры да яго нажымаеце клавішу “Page down”, пакуль не з’явіцца надпіс “Not installed”, ці падобны да яго. Потым націскаеце “Esc” і пераходзіці да падрыхтоўкі пароля BIOS. Гэта патрэбна для таго, каб акрамя вас туды ніхто не ўваходзіў і не змяняў важныя парметры сістэмы. Для гэтага вам трэба выбраць “CHAGE PASSWORD”, а потым увесці два разы ваш пароль. Потым перайсці ў “ADVANCED CMOS SETUP” для AMI BIOS ці AWARD і паглядзець. Калі стаіць “PASSWORD CHECKING OPTIONS — SETUP”, то гэта вызначае, што ваш пароль будзе трэба уводзіць толькі пры ўваходзе ў сам BIOS. Калі ж вы паставіце ALWAYS, гэта будзе вызначаць, што пры ўключэнні камп’ютара з’явіцца акенца з патрабаваннем уводу пароля. Пасля ўсіх маніпуляцый вы нажымаеце “ESC”, а потым “F10” і “Y”, тым самым вы зацвердзіце свае змены. Калі вы забылі пароль, то не палохайцеся! Ёсць універсальныя коды для BIOS, якія падыходзяць пад іх большасць. Для AWARD BIOS гэта AWARD_SW, а для AMI гэта AMI_SW (толькі вялікімі літарамі). Ёсць і другія, але пра іх я вам магу паведаміць па тэлефоне. Бо іх вельмі шмат. Калі вы ўсё зробіце без памылак, то вучні не змогуць без вас выкарыстоўваць дыскеты. На маю думку, калі ёсць лакальная сетка, дыскавод павінен працаваць толькі на камп’ютары настаўніка.
А зараз трэба паведаміць пра магчымасці для абароны працоўных сталоў WINDOWS, ды і навогул усей ОС ад гвалту з боку вучняў. У школе дзе я працую мы выкарыстоўваем тры працоўных сталы. Іх назвы: вучань, гульні, настаўнік. Думаю не трэба казаць, чаму так. Дык вось, кожны працоўны стол мае свае настройкі. Стол пад назвай “вучань” з урэзанымі функцыямі. Так няма доступу да дыскаў, няма магчымасці працаваць з файламі. На стале ёсць толькі тое, што патрэбна па праграме.
Як зрабіць тры працоўныя сталы ёсць у кожнай кнігі пра WINDOWS. Але ж навогул недзе не напісана, што рабіць, і як закрыць тыя ці іншыя функціі. Зараз на прыкладзе праграмы WINDOWS CONFIGURATOR (www.w98c.prv.pl) і ОС WINDOWS 98 пра гэта вам раскажу.
Каб зрабіць абарону працоўнага стала “Вучань” трэба перайсці на яго. Паглядзець каб усе патрэбныя ярлыкі былі на ім, калі іх няма выцягнуць, а потым ужо уключыць праграму.

У ёй та вы і ўбачыце розные функцыі. Усе яны сабраны ў закладкі за адпаведнымі назвамі. Вам застанецца ўсяго толькі выбраць той варыянт, які вам больш падыходзіць. Напрыклад у нас (сш №124) зачынены ўсе магчымасці, акрамая завяршэння працы (сэансу), таксама мы не ачышчалі працоўны стол і не рабілі вялікімі іконкі. Прапаную зачыніць праграму паролем, яна гэта дазваляе. Пасля ўсіх маніпуляцый з W98C у вас павінен атрымацца працоўны стол з абрэзанымі магчымасцямі.
Гэта быў самы просты прыклад выкарыстання абароны камп’ютара ад гвалта вучняў.

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39