7. Еще немного о «хорошем» ISP, или зачем вам UNIX
Сначала давайте немного поясним ситуацию с входом на сервер ISP. Вы получаете возможность работать с Unix-компьютером (ни на чем другом построить полноценный Internet сервис пока просто невозможно). О Unix давно идет слава недружественной системы – командная строка, самих команд много, они как-то непонятно комбинируются и т.д. (правда, кто-то из великих компьютерного мира заметил по этому поводу: «Unix – очень дружественная компьютерная система. Она всего лишь очень избирательно относиться к тому, кого считать своим другом»).
Всему этому надо, же конечно, учиться. Для чего же нужно все это?
Один очень простой пример. Вы соединяетесь с Internet изредка, сервер ISP соединен с Internet постоянно. Если вам нужно достать некий файл с очень далекого FTP-сервера и вы начнете передачу этого файла из этого самого далека к себе на компьютер, то скорость передачи может определяться не скоростью вашего соединения с ISP, но неведомым узким местом вдоль пути пакетов к далекому серверу. Это займет много времени, быть может, в несколько раз больше, чем должно из расчета по скорости вашего соединения с ISP. Время – деньги. В самом прямом смысле этого слова. Конкретные наличные деньги за то время, которое ваш модем занимал телефонный канал и оборудование, принадлежащее ISP. Как же быть? Если ISP дает вам терминальный вход (а ведь это рассказ к тому, что «хороший» ISP должен его давать) на одну из своих машин, то вы спасены.
Предположим, что вам нужно взять файл MOS21B1.EXE, лежащий по адресу ftp.kiae.su/windows/tcpip/www/mosaic
Первое действие – завести в своем домашнем каталоге файл .netrc и внести туда несколько магических строк:
$ cat > .netrc
machine ftp.kiae.su
login ftp
password user@
^D
$
Где $ - системное приглашение. Предпоследняя строка обозначает одновременное нажатие клавиш Control и D. Затем поменяем режим доступа к этому файлу так, чтобы никто, кроме вас, не мог его прочитать:
$ chmod 600 .netrc
После этого создадим еще несколько файлов. Любой Unix-компьютер имеет программу работы с FTP. Файл запуска transfer:
$ cat > transfer
#!/bin/csh
ftp ftp.kiae.su < jkiae >& listing &
^D
$
Меняем режим доступа к transfer так, чтобы его можно было запустить:
$ chmod +x transfer
Теперь файл с заданиями для FTP – jkiae:
$ cat > jkiae
verb
prompt
bin
cd /window/tcpip/www/misaic/
get MOS21B1.EXE
quit
^D
$
Вместо get можно написать reget – практически все Unix FTP поддерживают эту команду (еще один плюс). Теперь запускаем всю эту конструкцию:
$ nohup ./transfer &
После этого можно бросать трубку телефона, то есть прекращать сеанс связи с ISP. Предположим, на следующий день вы решили посмотреть как идут дела. После выполнения задания журнал с сообщениями будет записываться в файл listing, где будет содержаться приблизительно такая информация:
Verbose mode on.
Interactive mode off.
200 Type set to I.
250 CWD command successful.
Local: MOS21B1.EXE
200 PORT command successful.
150 Opening BINARY mode data connection for MOS21B1.EXE
(23344554 bytes)
226 Transfer complete.
23344554 bytes received in 3.4e+2 seconds (6.9 Kbytes/s)
221 Goodbye.
Следующий ваш шаг – забрать файл с машины ISP на свой компьютер. Для этого можно:
· Воспользоваться WWW-навигатором и URL для FTP с именем пользователя и паролем;
· Воспользоваться любой программой терминального доступа (Telix, Terminate, Kermit и т.д.), в которой присутствует поддержка передачи файлов по протоколам Z-модем или Kermit. Kermit в Unix так и называется kermit. Для Z-modem попробуйте набрать
$ sz MOS21B1.EXE
Естественно вы должны выяснить у ISP, установлены ли kermit, sz и rz на Uinx-машине.
8. Заключение
Все стороны самой сети и работы в ней, рассмотренные выше, не могут дать всеобъемлющего представления о затронутых темах. Но это и не было первоначальной целью данной работы. Представленный материал призван помочь неспециалисту в вопросах работы с очень немаловажными средствами сети Internet. Напоследок остается добавить, что все теория, описанная во многих книгах, без практики – мертвый груз и никому не нужная трата времени. Поэтому не стесняйтесь и не думайте, что все это настолько просто, чтобы с этим возиться, а смело беритесь за клавиатуру компьютера и воплощайте в практику все теоретические знания и навыки. Только в этом случае вы сможете уверенно чувствовать себя в новых, более сложных ситуациях, которые несомненно возникнут перед вами в процессе работы.
Для обсуждения, корректировки и возможного дополнения данный материал выложен для всеобщего обозрения по адресу: www.invictus.hotmail.ru/archive/cobwebs.html
Все права на торговые марки, указанные в данной работе, принадлежат их законным владельцам. Данная работа защищена законом об авторском праве РФ. Изменение, копирование данной статьи или ее части без согласия автора – противозаконно.
9. Список литературы
1. Окраинец К.Ф. WWW на кончиках ваших пальцев. – М.: «СК Пресс», 1997. – 192 с., ил.
2. Толковый словарь по вычислительным системам/Под ред. В. Иллингуора и др.: Пер. с англ. А.К. Белоцкого и др.; Под ред. Е. К. Масловского. – М.: Машиностроение, 1991. – 560 с.: ил.
3. Бондарев В.М. и др. Основы программирования. – Харьков: Фолио; Ростов н/Д: Феникс, 1997. – 368 с.
4. Выборки из статей, опубликованных в периодических изданиях сети Internet.
5. RFC 1543, 1880, 791, 768, 792, 793, 1035, 1034, 974, 959.
... и настройку локальной сети для разных операционных систем; исследовать правильное построение и настройку сети интернет; раскрыть проблемные аспекты, возникающие в процессе настройки локальной сети и подключению к сети интернет для разных операционных систем. Глава 1. Настройка локальной сети для Windows XP и Windows 7 1.1 Настройка локальной сети для Windows XP Первый этап настройки ...
... по cookies, в крайнем случае, сойдет и IP-адрес. Для покупок и других не менее важных действий желательно использовать регистрацию пользователей. 5. Оценка эффективности рекламной кампании на примере интернет-магазина WWW.DOSTAVKA.RU Закончив рассказ о стадиях взаимодействия с пользователем, хочется подтвердить его практическим примером. Рассмотрим ситуацию на примере интернет- ...
... )ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ Кафедра экономики и управления ОТЗЫВ РУКОВОДИТЕЛЯ ДИПЛОМНОГО ПРОЕКТА На дипломный проект студента Механова Евгения Вячеславовича, выполненный на тему “Анализ эффективности рекламы ПО «ХимСтальКомплект» в сети Интернет”. Дипломный проект полностью выполнен в соответствии с индивидуальным заданием на дипломный проект. Первая глава дипломного проекта является довольно ...
... четкого разделения требуемых функций во избежание излишней сложности и создания структуры, которая может подстраиваться под нужды конкретного пользователя, оставаясь в рамках стандарта. 1.2 Принципы организации сети Интернет Трудно определить, где конкретно расположена Internet. Аппаратное обеспечение, поддерживающее Internet, состоит из компьютеров в сетях и кабелей между ними. Поэтому ...
0 комментариев