Ще трохи про «хороше» 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-машині.

 



Висновок

інтернет кеш комп'ютер посередник

Всі сторони самої мережі і роботи в ній, розглянуті вище, не можуть дати всеосяжного уявлення про порушених темах. Але це й не було початковою метою даної роботи. Представлений матеріал покликаний допомогти неспеціалістові в питаннях роботи з дуже важливими засобами мережі 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.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: