Спочатку давайте трохи пояснимо ситуацію з входом на сервер 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-машині.
Висновок
інтернет кеш комп'ютер посередник
Всі сторони самої мережі і роботи в ній, розглянуті вище, не можуть дати всеосяжного уявлення про порушених темах. Але це й не було початковою метою даної роботи. Представлений матеріал покликаний допомогти неспеціалістові в питаннях роботи з дуже важливими засобами мережі Internet. Наостанок залишається додати, що все теорія, описана в багатьох книгах, без практики – мертвий вантаж і нікому не потрібна трата часу. Тому не соромтеся і не думайте, що все це настільки просто, щоб з цим возитися, а сміливо беріться за клавіатуру комп'ютера і втілюйте в практику всі теоретичні знання і навики. Тільки в цьому випадку ви зможете впевнено почувати себе в нових, більш складних ситуаціях, які безсумнівно виникнуть перед вами в процесі роботи.
Для обговорення, коригування та можливого доповнення даний матеріал викладений для загального огляду за адресою: www.invictus.hotmail.ru / archive / cobwebs.html
Всі права на торговельні марки, зазначені у цій роботі, належать їх законним власникам. Дана робота захищена законом про авторське право РФ. Зміна, копіювання даної статті або її частини без згоди автора – протизаконно.
Список літератури
1. Окраінец К.Ф. WWW на кінчиках ваших пальців. – М.: «СК Пресс», 1997. – 192 с., Іл.
2. Тлумачний словник по обчислювальним системам / Под ред. В. Іллінгуора та ін: Пер. з англ. А.К. Білоцький та ін; Під ред. Є. К. Масловського. – М.: Машинобудування, 1991. – 560 с.: Іл.
3. Бондарєв В.М. та ін Основи програмування. – Харків: Фоліо; Ростов н / Д: Фенікс, 1997. – 368 с.
4. Вибірки зі статей, опублікованих у періодичних виданнях мережі Internet.
5. RFC 1543, 1880, 791, 768, 792, 793, 1035, 1034, 974, 959.