У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


за три кроки. На першому ваш сайт перешле завдання на swim. Коли swim встановить з'єднання з groucho в наступний раз, він завантажить звідти файл. Кінцевий крок - передача файлу з swim на ваш хост.

Найбільш важливими послугами які надають UUVP мережі на сьогодні є електронна пошта та новини. Ми повернемось до них пізніше, а зараз тільки коротко опишемо кожну з них.

Електронна пошта - коротко email - дозволяє вам листуватись з користувачами віддалених хостів без необхідності мати доступ до цих хостів. Завдання переправлення листа від вашого сайта до сайта призначення повністю покладене на систему обробки пошти. В середовищі UUCP пошта звичайно транспортується за допомогою команди rmail на сусідньому хості, пропускаючи адрес отримувача та саме повідомлення. rmail відправляє повідомлення сусідньому хосту, і так далі, поки це повідомлення не досягне місця призначення. Ми розглянемо це детальніше в главі 14.

Новини краще всього бути описані як вид BBS (bulletin board system). Найбільш часто цей термін означає новини Usenet, яка є найбільш широко відомою мережею обміну новинами з приблизно 120,000 учасників. Походження Usenet відноситься до 1979 року, коли, після випуску UUCP з новим Unix V7, три аспіранти задумали організувати загальний обмін інформацією в межах співтовариства Unix. Вони створили деякі скрипти, які і стали першою системою мережевих новин. В 1980 ця мережа об'єднала науковців двох університетів Північної Кароліни. Хоча Usenet було розроблено для базованих на UUCP мереж, на зараз його використання не обмежено тільки одним типом мереж.

Базовою одиницею інформації є стаття, яка може бути відправлена по пошті до ієрархії телеконференцій присвячиних певним темам. Більшість сайтів отримують тільки частину зі всіх телеконференцій, тому що повний набір - в середньому 60 Мбайт статтей за день.

В UUCP мережах новини передаються через UUCP з'єднання : вибираються всі статті з потрібних груп і пакуються в пачки. Їх надсилають приймаючій стороні де вони передаються команді rnews для розпакування та подальшої обробки.

На закінчення : UUCP це вибір для великої кількості архівних dial-up сайтів які надають загальнодоступний безкоштовний доступ. Ви можете з'єднатись з ними подзвонивши на їхню UUCP, ввійти як користувач guest, та зкачати потрібні файли. Гостьовий вхід здебільшо вхід та пароль подібний до guest/guest або подібний.

2.3 TCP/IP мережі

Хоча UUCP може бути розумним вибором для дешевих dial-up мережевих з'єднань, але існує багато ситуацій в яких технологія зберегти-і-передати (store-and-forward) недостатньо гнучка, наприлад в локальних мережах (LAN). Частіш за все LAN складається з невиликої кількості комп'ютерів розташованих в одному будинку чи навіть на одному поверсі і створюється для забезпечення однорідного робочого середовища. Здебільшого локальна мережа використовується для спільного використання файлів різними комп'ютерами та для виконання програмного забезпечення встановленого на одній машині на інших машинах.

Ці завдання вимагають зовсім іншого підходу до організації мережі. Замість відсилання файлів разом з описом завдання, всі данні розбиваються на маленькі пакети які негайно відправляються на хост призначення, де вони повторно збираються. Цей тип мереж називається packet-switched. Серед іншого, це дозволяє працювати ітерактивним програмам працювати через мережу. Ціною цього, звичайно, є сильне ускладнення програмного забезпечення.

Вибором при використанні Un*x систем --- і великої кількості не Un*x сайтів --- є TCP/IP. В цій секції ми оглянемо основні концепції TCP/IP.

2.3.1 Введення в TCP/IP мережі

Зачатки TCP/IP прослідковуються в дослідному проекті DARPA (Defense Advanced Research Projects Agency) 1969 року фінасованому Сполученими Штатами. Було створено експерементальний варіант мережі ARPANET, яку у 1975 було перетворено в експлуатаційну.

В 1983 році новий протокольний набір TCP/IP був прийнятий як стандарт і всі хости мережі почали його використовувати. Коли ARPANET переріс в Internet (ARPANET закінчив існування в 1990 році) то використання набору TCP/IP розповсюдилось на мережі за межами Internet. Найбільш відомими є використання TCP/IP в локальних мережах на базі Un*x, але з появою швидкісного цифрового телефонного обладнання, як то ISDN, може стати транспортним протоколом для dialup мереж.

Для більш конкретного розгляду TCP/IP та прикладів у цій та наступних секціях ми будемо використовувати Groucho Marx University (GMU), розташованого де небудь в Fredland. Більшість відділів працюють в своїх власних локальних мережах, деякі - об'єднані в одну, ще інші мають по кілька мереж на відділ. Всі вони пов'язані між собою за допомогою високошвидкісного з'єднання.

Припустимо що ваша Linux система erdos з'єднана з LAN через Un*x хост в Mathematics Departament. Для доступу до машини, скажімо quark, Physics Departament ви повинні набрати наступну команду :

$ rlogin quark.physics

Welcome to Physics Departament at GMU

(ttyq2) login:

У відповідь на запрошення ви повинні ввести назву входу, наприклад andres, та ваш пароль. Після чого ви ввійдете в шелл на машині quark за допомогою якого ви зможете працювати з системою ніби ви знаходитесь за її консоллю. Після того як ви вийдете з шелла ви негайно повернетесь до запрошення вашої власної системи. Ви всього-навсього використовували один з миттєвих, діалогових сервісів TCP/IP : віддалений вхід (remote login).

При входженні на quark ви можете захотіти виконувати програми X11, наприклад програму виведення на принтер, або в'ювер PostScript. Щоб вказати таким програмам що ви хочете відображати результати роботи на вашому локальному дисплеї треба встановати змінну середовища DISPLAY :

$ export DISPLAY=erdos.maths:0.0

Якщо після цього ви запустите вашу прикладну програму, то вона ввійде в контакт з вашим X-сервером а не з quark, і буде відображати всі вікна на


Сторінки: 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