Що таке Internet
Історія мережі Internet
З чого складається Internet?
Кто управляет Internet?
Хто платить?
Протоколи мережі Internet.
Про те, як працює Internet.
Переміщуючи ритми з одного місця на інше.
Мережі з комутацією пакетів.
Межсетевой протокол (IP).
Протокол управління передачею (ТСР).
Як зробити мережу дружній?
Прикладні програми.
Доменна система імен.
Структура доменної системи.
Пошук доменних імен.
Що можна робити в Internet?
Правові норми.
Комерційне використання.
Експортне законодавство.
Права власності.
Мережева етика.
Етичні норми і приватна комерційна Internet.
Міркування безпеки.
Наскільки велика Internet зараз?
Послуги, які надаються мережею.
Елементи охорони праці та захисту інформації.
Висновок.
Словник термінів.
Англійські терміни.
Російські терміни.
Додаток А.
Допустиме використання.
Політика припустимого використання базових послуг мережі NSFNET.
Список літератури.
Вступ: комп'ютерні мережі.
Локальна мережа являє собою набір комп'ютерів, периферійних пристроїв
(принтерів і т. п.) і комутаційних пристроїв, з'єднаних кабелями. Як
кабелю використовуються "товстий" коаксіальний кабель, "тонкий" коаксіальний кабель,
вита пара, волоконно-оптичний кабель. «Товстий» кабель, в основному,
використовується на ділянках великої довжини при вимогах високої
пропускної здатності. Волоконно-оптичний кабельпозволяет створювати
протяжні ділянки без ретрансляторів при недосяжною за допомогою інших кабелів
швидкості та надійності. Однак вартість кабельної Сетін його основі висока, і
тому він не знайшов поки що широкого розповсюдження в локальних мережах. В основному
локальні комп'ютерні мережі створюються на базі "тонкого" кабелю або витої пари.
Спочатку мережі створювалися за принципом "тонкого" Ethernet. В основі його -
кілька комп'ютерів з сетевиміадаптерамі, з'єднані послідовно
коаксіальним кабелем, причому всі мережеві адаптери видають свій сигнал на нього
одночасно. Недоліки цього прінціпавиявілісь пізніше.
Зі зростанням розмірів мереж паралельна робота багатьох комп'ютерів на одну єдину
шину стала практично неможливою: дуже велікісталі взаємні впливи один
маковиці. Випадкові виходи з ладу коаксіального кабелю (наприклад, внутрішній
обрив жили) надовго виводили всю мережу з ладу. Аопределіть місце обриву або
виникнення програмної несправності, "обійшов" мережа, ставало
практично неможливо.
Тому подальший розвиток комп'ютерних мереж відбувається на принципах
структурування. У цьому випадку кожна сетьскладивается з набору
взаємопов'язаних ділянок - структур.
Кожна окрема структура являє собою кілька комп'ютерів з мережевими
адаптерами, кожен з яких соедіненотдельним проводом - кручений парою - з
комутатором. При необхідності розвитку до мережі просто додають нову
структуру.
При побудові мережі за принципом витої пари можна прокласти більше кабелів, ніж
встановлено в даний момент компьютеров.Кабель проводиться не тільки на кожне
робоче місце, незалежно від того, чи потрібен він сьогодні його власникові чи ні, але
навіть і туди, де сьогодні робочого местанет, але можлива поява у майбутньому.
Переїзд або підключення нового користувача в результаті потребують лише зміни
комутації на одній ілінесколькіх панелях.
Структурована система дещо дорожче традиційної мережі за рахунок
значної надмірності при проектуванні. Але зате вона
обеспечіваетвозможность експлуатації на протязі багатьох років.
Локальні мережі.
Переважна частина комп'ютерів західного світу об'єднана в ту чи іншу мережу. Досвід
експлуатації мереж показує, що близько 80% всейпересилаемой по мережі інформації
замикається в рамках одного офісу. Тому особливу увагу розробників стали
залучати так звані локальниевичіслітельние мережі (LAN). Локальні
обчислювальні мережі відрізняються від інших мереж тим, що вони звичайно обмежені
помірною географічною областю (однакомната, одна будівля, один район).
Існує два типи комп'ютерних мереж: однорангові мережі та мережі з виділеним
сервером. Однорангові мережі не предусматріваютвиделеніе спеціальних комп'ютерів,
організують роботу мережі. Кожен користувач, при підключенні до мережі, виділяє в
мережу будь-які ресурси (дісковоепространство, принтери) і підключається до
ресурсів, наданих в мережу іншими користувачами. Такі мережі прості в
установці, налагодженні; вони существеннодешевле мереж з виділеним сервером. В
свою чергу мережі з виділеним сервером, незважаючи на складність налаштування і
відносну дорожнечу, дозволяють осуществлятьцентралізованное управління.
Глобальні мережі.
Для підключення до віддалених комп'ютерних мережах використовуються телефонні лінії.
Процес передачі даних по телефонних лініях повинен відбуватися у формі
електричних коливань - аналога звукового сигналу, в товремя як в комп'ютері
інформація зберігається у вигляді кодів. Для того, щоб передати інформацію від
комп'ютера через телефонну лінію, коди повинні битьпреобразовани в електричні
коливання. Цей процес зветься модуляції. Для того щоб адресат зміг
прочитати на вашому комп'ютері те, що емуотправлено, електричні коливання
повинні бути назад перетворені в машинні коди - демодуляція. Пристрій,
яке здійснює перетворення даних ізціфровой форми, в якій вони
зберігаються в комп'ютері в аналогову (електричні коливання), в якій вони
можуть бути віддані по телефонній лінії, і обратноназивается модем (скорочено від
Модулятор-Демодулятор). Комп'ютер в цьому випадку повинен мати спеціальну
телекомунікаційну програму, яка управляетмодемом, а також відправляє і
отримує послідовності сигналів переданої інформації.
Що таке Internet?
Історія мережі Internet.
У 1961 році Defence Advanced Research Agency (DARPA) за завданням міністерства
оборони США приступило до проекту по созданіюексперіментальной мережі передачі
пакетів. Ця мережа, названа ARPANET, призначалася спочатку для вивчення
методів забезпечення надійного связімежду комп'ютерами різних типів. Багато
методів передачі даних через модеми були розроблені в ARPANET. Тоді ж були
розроблені і протоколи передачіданних в мережі - TCP/IP. TCP/IP - це безліч
комунікаційних протоколів, що визначають, як комп'ютери різних типів
можуть спілкуватися між собою.
Експеримент із ARPANET був настільки успішний, що багато організацій захотіли
ввійти в неї, сцелью використання для щоденної передачі даних. І в 1975 році
ARPANET перетворилася з експериментальної мережі в робочу мережу. Відповідальність
заадміністрірованіе мережі взяло на себе Defence Communication Agency (DCA), в
даний час називане Defence Information Systems Agency (DISA). Норазвітіе
ARPANET на цьому не зупинилися; Протоколи TCP/IP продовжували розвиватися і
удосконалюватися.
У 1983 році вийшов перший стандарт для протоколів TCP/IP, що ввійшов у Military
Standards (MIL STD), тобто у військові стандарти, і всі, хто працював у мережі, зобов'язані
були перейти до цих нових протоколів. Для полегшення цього переходу DARPA
обратіласьс пропозицією до керівників фірми Berkley Software Design -
упровадити протоколи TCP/IP в Berkley (BSD) UNIX. З цього і почалася спілка UNIX і
TCP/IP.
Через деякий час TCP/IP був адаптований у звичайний, тобто в загальнодоступний
стандарт, і термін Internet увійшов у всеобщееупотребленіе. У 1983 році з
ARPANET виділилася MILNET, що стала відноситися до Defence Data Network (DDN)
міністерства оборони США. ТермінInternet став використовуватися для позначення
єдиної мережі: MILNET плюс ARPANET. І хоча в 1991 році ARPANET припинила своє
існування, мережа Internetсуществует, її розміри набагато перевищують
початкові, тому що вона об'єднала безліч мереж в усьому світі. Малюнок 1
ілюструє ріст числа хостів, підключених до мережі Internet з 4 комп'ютерів в
1969 році до 3,2 мільйонів в 1994. Хостом в мережі Internet називаються комп'ютери,
що працюють в многозадачнойопераціонной системі (Unix, VMS), що підтримують
протоколи TCPIP і надають користувачам які-небудь мережні послуги.
Малюнок 1. Зростання числа хостів, підключених до мережі Internet.
Ізчего складається Internet?
Це досить складне питання, відповідь на який весь час змінюється. П'ять років тому
відповідь билпрост: Internet - це всі мережі, які, взаємодіючи з допомогою
протоколу IP, утворять «безшовну» мережа длясвоіх колективних користувачів.
Сюди відносяться різні федеральні мережі, сукупність регіональних мереж,
університетські мережі і деякі зарубежниесеті.
Останнім часом з'явилася зацікавленість у приєднанні до Internet мереж,
які не використовують протокол IP. Для того щоб надавати клієнтам цих
сетейуслугі Internet, були розроблені методи підключення цих «чужих» мереж
(наприклад, BITNET, DECnets та ін) до Internet.Сначала ці підключення, названі
шлюзами, призначалися просто для пересилання електронної пошти, між двома
мережами, але деякі з них виросли довозможності забезпечення та інших послуг на
міжмережевий основі. Чи є вони частиною Internet? І так і ні - все залежить від
того, чи хочуть вони тогосамі.
В даний час в мережі Internet використовуються практично усі відомі лінії
зв'язку отнізкоскоростних телефонних ліній до високошвидкісних цифрових
супутникових каналів. Операційні системи, що використовуються в мережі Internet, також
отлічаютсяразнообразіем. Більшість комп'ютерів мережі Internet працюють під ОС
Unix чи VMS. Широко представлені також спеціальні маршрутизатори мережі типу
NetBlazerілі Cisco, чия ОС нагадує ОС Unix.
Фактично Internet складається з безлічі локальних і глобальних мереж,
належать разлічнимкомпаніям і підприємствам, зв'язаних між собою
різними лініями зв'язку. Internet можна уявити собі у вигляді мозаїки
складеної з невеликих сетейразной величини, які активно взаємодіють
один з іншого, пересилаючи файли, повідомлення і т.п.
Кто управляет Internet?
У багатьох відносинах Internet схожа на релігійну організацію: у ній є
рада старійшин, кожен користувач мережі може іметьсвое думку про принципи її
роботи і брати участь в управлінні мережею. У Internet немає ні президента, ні
головного інженера, ні Папи.Презіденти та інші 1целом ж у Internet немає
єдиної авторитарної фігури.
Напрямок розвитку Internet в основному визначає «Суспільство Internet», або
ISOC (InternetSociety). ISOC - це організація на громадських засадах, метою
якої є содействіеглобальному інформаційному обміну через Internet.
Вона призначає раду старійшин, що відповідає затехніческое керівництво і
орієнтацію Internet.
Рада старійшин IAB (Internet Architecture Board або «Рада по архітектурі
Internet ») являє собою групу осіб, які добровільно
виявили взяти участь у його роботі. IAB регулярнособірается, щоб стверджувати
стандарти і розподіляти ресурси (наприклад, адреса). Internet працює
благодаряналічію стандартних способів взаємодії комп'ютерів і прикладних
програм одна з одною. Наявність таких стандартів дозволяє без проблем зв'язувати
междусобой комп'ютери виробництва різних фірм. IAB несе відповідальність за ці
стандарти, вирішує, нуженлі той чи інший стандарт і яким він повинен бути. Якщо
виникає необхідність у якому-небудь стандарті, IABрассматрівает проблему,
приймає цей стандарт і повідомляє про це по мережі. Крім того, IAB стежить за
різного роданомерамі (і іншими речами), що повинні залишатися унікальними.
Наприклад, кожен комп'ютер Internet має свій унікальний32-х розрядний адреса;
такої адреси більше в жодного комп'ютера немає. Як присвоюється ця адреса,
вирішує IAB. Точніше, саметот орган присвоєнням адрес не займається, він
встановлює правила присвоєння адрес.
У кожного користувача в Internet має свою думку щодо того, як
повинна функціонувати мережа. Користувачі Internet виражають свої думки на
засіданнях інженернойкоміссіі IETF (Internet Engineering Task Force). IETF - ще
один суспільний орган; він збирається регулярно для обговорення поточних
технічних та організаційних проблем Internet. Якщо виникає досить важлива
проблема, IETF формує робочу групу для подальшого її вивчення. (На
практиці «достаточноважная» означає, як правило, що знаходиться досить
добровольців для створення робочої групи.) Відвідувати засідання IETF і входити в
склад робочих груп може будь-який; важливо, щоб він працював. Робочі групи
виконують багато різних функцій - від випуску документації та прийняття рішень про
те, як мережі повинні взаємодіяти междусобой в специфічних ситуаціях, до
зміни значень бітів у визначеному стандарті. Робоча група звичайно
складає доповідь. Це може бути лібопредоставляемая всім бажаючим документація
з рекомендаціями, яким випливати не обов'язково, або пропозицію, яка
направляється в IAB для прийняття як стандарт.
Хто платить?
Старе правило для заплутаних ситуацій говорить: «шукайте грошовий інтерес».
Це правило, однак не годиться для Internet. Ніхто за неї неплатіт; немає ніякої
компанії Internet, Inc. або іншої, подібної їй, яка б збирала з усіх
користувачів Internet внески. Тут кожний платить за свою частину.
Національнийнаучний фонд платить за NSFNET, НАСА - за NASA Science Internet т
т.д. Представники мереж збираються і вирішують, як з'єднуватися і як
фінансіроватьеті взаємні з'єднання. Коледж або корпорація платить за
підключення до регіональної мережі, яка, в свою чергу, платить за доступ до
Internet постачальнику на рівні держави.
Те, що Internet - безкоштовна мережа, не більше ніж міф. Кожне підключення до
ній кимось оплачується. У багатьох випадках ці внески недоводятся до фактичних
користувачів, що створює ілюзію «безкоштовного доступу». Але є і велика
число користувачів, які добре знають, що Internet не безкоштовна мережа:
багато користувач вносятежемесячную або погодинну плату за доступ до Internet за
домашніх комп'ютерів по лініях зі швидкістю до 56Кбайт в секунду (так само, як в
базових мережах). В даний час найбільш швидко росте число користувачів
Internet, що відносяться до таких категорій, як малі підприємства і приватні особи, а
вони дуже добре знають ціну своїм грошам.
Протоколи мережі Internet.
Основне, що відрізняє Internet від інших мереж - це її протоколи - TCP/IP.
Взагалі, термінTCP/IP звичайно означає усе, що пов'язано з протоколами
взаємодії між комп'ютерами в Internet. Він охоплює ціле сімейство
протоколів, прікладниепрограмми, і навіть саму мережу. TCP/IP - це технологія
міжмережевої взаємодії, технологія Internet. Мережа, що використовує
технологію internet, називається "internet". Якщо мова йде про глобальну мережу,
що об'єднує безліч мереж з технологіейinternet, то її називають Internet.
Свою назва протокол TCP/IP одержав від двох комунікаційних протоколів (або
протоколовсвязі). Це Transmission Control Protocol (TCP) і Internet Protocol
(IP). Незважаючи на те, що в мережі Internetіспользуется велике число інших
протоколів, мережа Internet часто називають TCP/IP-мережею, тому що ці два
протоколи, безумовно, є найважливішими.
Як і у всякій іншій мережі в Internet існує 7 рівнів взаємодії між
комп'ютерами: фізичний, логічний, мережний, транспортний, рівень сеансів
зв'язку, представницький і прикладний рівень. Відповідно кожному
уровнювзаімодействія відповідає набір протоколів (тобто правил
взаємодії).
Протоколи фізичного рівня визначають вид і характеристики ліній зв'язку між
компьютерамі.В Internet використовуються практично усі відомі в даний час
способи зв'язку від простого проводу (вита пара) до волоконно-оптичних ліній
зв'язку (ВОЛЗ).
Для кожного типу ліній зв'язку розроблений відповідний протокол логічного
рівня, занімающійсяуправленіем передачею інформації з каналу. До протоколів
логічного рівня для телефонних ліній відносяться протоколи SLIP (Serial Line
Interface Protocol) іPPP (Point to Point Protocol). Для зв'язку по кабелю
локальної мережі - це пакетні драйвери плат ЛВС.
Протоколи мережевих?? го рівня відповідають за передачу даних між пристроями в
різних мережах, тобто займаються маршрутизацією пакетів у мережі. До протоколів
мережного рівня належать IP (Internet Protocol) і ARP (Address Resolution
Protocol).
Протоколи транспортного рівня управляють передачею даних з однієї програми в
іншу. Кпротоколам транспортного рівня належать TCP (Transmission Control
Protocol) і UDP (User Datagram Protocol).
Протоколи рівня сеансів зв'язку відповідають за установку, підтримку і знищення
соответствующіхканалов. У Internet цим займаються вже згадані TCP і UDP
протоколи, а також протокол UUCP (Unix to Unix Copy Protocol).
Протоколи представницького рівня займаються обслуговуванням прикладних
програм. До программампредставітельского рівня належать програми,
запускаються, приміром, на Unix-сервері, для надання різних послуг
абонентам. До таких программамотносятся: telnet-сервер, FTP-сервер,
Gopher-сервер, NFS-сервер, NNTP (Net News Transfer Protocol), SMTP (Simple Mail
Transfer Protocol), POP2 і POP3 (PostOffice Protocol) і т.д.
До протоколів прикладного рівня відносяться мережні послуги і програми їх
надання.
Про те, як працює Internet.
Переміщуючи ритми з одного місця на інше.
Сучасні мережі створюються по багаторівневому принципом. Передача повідомлень
у вигляді послідовності бітовначінается на рівні ліній зв'язку та апаратури,
причому лінії зв'язку не завжди високої якості. Потім додається рівень
базового програмного забезпечення, що керує роботою апаратури. Наступний
рівень програмного забезпечення дозволяє наділити базові програмні засоби
додатковими необходімимівозможностямі. Розширення функціональних
можливостей мережі шляхом додавання рівня за рівнем призводить до того, що Ви в
Зрештою получаетепо-справжньому дружній і корисний інструментарій.
Мережі з комутацією пакетів.
Коли Ви намагаєтесь уявити собі, що ж таке Internet і як вона
працює, цілком природно, що у Вас виникають асоціації з телефонною мережею.
Врешті-решт, обидві ці структури використовують електронні засоби передачі,
обепозволяют встановлювати зв'язок і передавати інформацію; крім того, в
Internet в основному використовуються виділені телефонні лініі.К жаль, це
невірне уявлення, і воно є причиною нерозуміння принципів роботи
Internet. Телефонна мережа - етосеть з комутацією каналів. Коли Ви проводите
виклик, Вам виділяється деяка частина це мережі. Навіть якщо Ви не використовуєте її
(наприклад, находітесьв режимі утримання), вона залишається недоступною для інших
абонентів, яким у цей момент потрібно зателефонувати. Це призводить до того, що такий
дорогий ресурс, каксеть, використовується неефективно.
Більш відповідає дійсному стану речей модель Internet
-Поштове відомство США. Поштове відомство являє собою мережу з
комутацією пакетів. Тут у Вас немає виділеної ділянки мережі.
Вашакорреспонденція змішується з іншими листами, відправляється в поштове
відділення і сортується. Незважаючи на те, що технології абсолютно різні, служба
доставки пошти являє собою дивно точний аналог мережі; ми будемо
продовжувати користуватися цією моделлю у всіх інших розділах даннойглави.
Межсетевой протокол (IP).
За допомогою ліній зв'язку забезпечується доставка даних з одного пункту в
інший. Але Ви вже знаєте, що Internet може доставляти дані в багато точки,
разбросанниепо всій земній кулі. Як це відбувається?
Різні ділянки Internet зв'язуються за допомогою системи комп'ютерів
(називаемихмаршрутізаторамі) з'єднують між собою мережі. Це можуть бути мережі
Internet, мережі з маркерні доступом, телефонні лінії (см.ріс.2).
Малюнок 2. Апаратні засоби Internet.
Телефонні лінії та мережі Ethernet еквівалентні автомобілів і літаків
служби доставкіпочти. Маршрутизатори - це поштові підстанції; вони приймають
рішення про те, куди направляти дані ( «пакети»), так само, як поштова
підстанція вирішує, куданаправлять конверти з поштою. Кожна підстанція, або
маршрутизатор, не має зв'язку з іншими станціями. Якщо Ви опустили листа до
поштову скриньку вНью-Гемпширі, а адресат живе в Каліфорнії, то місцеве поштове
відділення не буде бронювати літак, щоб доставити Ваш лист в
Каліфорнію. Местноепочтовое відділення надсилає листа на підстанцію, підстанція
посилає його на іншу підстанцію і так далі, поки лист не дійде до
адресата. Такімобразом, кожній підстанції потрібно знати тільки, які є
з'єднання і який з «наступних стрибків» буде кращим для переміщення пакету
ближче до пункту назначенія.Похожая ситуація складається і в Internet:
маршрутизатор дивиться, куди адресовані Ваші дані, і вирішує, куди їх надсилати.
Звідки Internet знає, куди слід направити Ваші дані? Якщо Ви
надсилаєте листа, то, просто опустивши його в поштову скриньку без конверта, Ви
неможете розраховувати, що кореспонденція буде доставлена за призначенням.
Лист потрібно вкласти в конверт, написати на конверті адресу і наклеїти марку.
Точно також, як поштове відділення слід за правилами, які визначають
порядок роботи поштової мережі, певні правила регламентують порядок роботи
Internet. Ці правила називають протоколами. Межсетевойпротокол (Internet
Protocol, IP) відповідає за адресацію, тобто гарантує, що маршрутизатор знає,
що робити з Вашіміданнимі, коли вони надійдуть. Дотримуючись нашої аналогії з поштовим
відомством, можна сказати, що міжмережевий протокол виконує функції конверту.
Деяка адресна інформація наводиться на початку Вашого повідомлення. Вона
дає мережі достатньо відомостей для доставки пакетаданних.
Internet - адреси складаються з чотирьох чисел, кожне з яких не перевищує
256. Прізапісі числа відділяються одне від одного крапками, наприклад:
192.112.36.5
128.174.5.6
Адреса фактично складається з кількох частин. Оскільки Internet - це
мережа мереж, тоначало адреси містить інформацію для маршрутизаторів про те, до
якої мережі належить ваш комп'ютер. Права частина адреси служить для того, щоб
сообщітьсеті, який комп'ютер повинен отримати цей пакет. [1] Кожен комп'ютер в
Internet має свій унікальний адресу. Тут нам знову допоможе аналогія зі
службою доставки пошти. Візьмемо адресу «50 Kelly Road, Hamden, CT». Елемент
«Hamden, CT» схожий на адресу мережі. Завдяки цьому конвертпопадает в необхідне
поштове відділення, той, що знає про вулиці в певному районі. Елемент
«KellyRoad» схожий на адресу комп'ютера, він вказує на конкретну поштову скриньку
в районі, який обслуговує дану почтовоеотделеніе. Поштове відомство
виконав своє завдання, доставив пошту в потрібне місцеве відділення, а це
відділення поклало лист до відповідного почтовийящік. Аналогічним чином,
Internet виконала своє завдання, коли її маршрутизатори направили дані
всоответствующую мережу, а ця локальна мережа - у відповідний комп'ютер.
По цілому ряду технічних причин (в основному це апаратні обмеження)
інформація, що їх посилають по IP-мережах, розбивається на порції, що називаються пакетами.
Водному пакеті зазвичай посилається від одного до 1500 символів інформації. Це не
дає можливості одному користувачеві монополізувати мережу, проте
позволяеткаждому розраховувати на своєчасне обслуговування. Це також означає,
що у випадку перевантаження мережі якість її роботи кілька погіршується для
всехпользователей: вона не вмирає, якщо її монополізували кілька солідних
користувачів.
Одна з переваг Internet полягає в тому, що для роботи на базовому
уровнедостаточно тільки міжмережевого протоколу. Мережа буде не дуже
дружній, але якщо Ви будете вести себе досить розумно, то вирішите свої
завдання. ПосколькуВаші дані містяться в IP-конверт, то мережа має всю
інформацію, необхідну для переміщення цього пакету з Вашегокомпьютера в пункт
призначення. Тут, однак, виникає відразу кілька проблем.
По-перше, в більшості випадків обсяг пересилається інформації перевищує 1500
символів. Якби почтапрінімала тільки листівки, Вас би це, природно,
розчарувало.
По-друге, може статися помилка. Поштове відомство іноді втрачає листа, а
мережі іноді теряютпакети або ушкоджують їх при передачі. Ви побачите, що в
відміну від поштових відділень Internet успішно вирішує такіепроблеми.
По-третє, послідовність доставки пакетів може бути порушена. Якщо Ви
послали поодному адресою один за одним два листи, то немає ніякої гарантії,
що вони підуть по одному маршруту або прийдуть в порядку їх відправлення. Така
жепроблема існує і в Internet.
Тому наступний рівень мережі дасть нам можливість пересилати більш
великі порції інформації і подбати обустраненіі тих спотворень, які
вносить сама мережа.
Протокол управління передачею (ТСР).
Для вирішення згаданих вище проблем використовується «протокол управління
передачею »(Transmission Control Protocol, TCP), який часто згадують разом
з протоколом IP. Як слід було б поступити у випадку, якщо Ви хотітепослать
кому-небудь книгу, а пошта приймає тільки листи? Вихід один: вирвати з книги
всі сторінки, вкласти кожну в окремий конверт і кинути всеконверти в
поштову скриньку. Одержувачу довелося б збирати всі сторінки (за умови, що ні
один лист не пропало) і склеювати назад у книгу. Ось етізадачі і виконує
ТСР.
Інформацію, яку Ви хочете передати, ТСР розбиває на порції. Кожна
порція нумерується, щоб можна було перевірити, чи вся інформація отримана, і
розташувати дані у правильному порядку. Для передачі цього порядкового номера
по мережі у протоколу є свій власний «конверт», на якому «написана»
необхідна інформація. Порція ваших даних розміщується в конверт ТСР. Конверт
ТСР, у свою чергу, міститься в конверті IP і передається в мережу.
На приймаючій стороні програмне забезпечення протоколу ТСР збирає
конверти, витягує з них дані ірасполагает їх в правильному порядку. Якщо
яких-небудь конвертів немає, програма просить відправника передати їх ще раз.
Після розміщення всієї інформації вправільном порядку ці дані передаються тій
прикладній програмі, яка використовує послуги ТСР.
Як зробити мережу дружній?
Для цього необхідно встановити програмне забезпечення на конкретну задачу і
при обращеніік комп'ютерам використовувати не адреси, а імена.
Прикладні програми.
Більшість користувачів не мають інтересу до потоку бітів між
комп'ютерами, какіміби швидкісними не були лінії і який би екзотичної не була
технологія, яка дозволила його отримати. Вони хочуть швидко використовувати цей
потік бітовдля якихось корисних завдань, будь то переміщення файла, доступ до
даними або просто гра. Прикладні програми - це частини програмного
забезпечення, коториепозволяют задовольнити ці потреби. Такі програми
складають ще один рівень програмного забезпечення, надбудовує над
сервісом ТСР або UDP. Прикладні програми надають пользователюсредства
для вирішення конкретного завдання.
Діапазон прикладних програм широкий: від доморощених до патентованих,
поставляються крупниміфірмамі-розробниками. В Internet є три стандартні
прикладні програми (віддалений доступ, пересилка файлів іелектронная пошта), а
також інші, широко використовуються, але не стандартизовані програми. У розділах
5-14 показано, як використовувати самиераспространенние прикладні програми
Internet.
Коли мова йде про прикладних програмах, слід врахувати одну особливість: Ви
воспрінімаетепрікладную програму так, як вона виглядає у Вашій локальній
системі. Команди, повідомлення, запрошення і т.д., що з'являються у Вас на екрані,
можуть несколькоотлічаться від тих, які Ви побачите в книзі або на екрані у
свого друга. Не варто хвилюватися, якщо у книзі наводиться повідомлення
«Connection refused», а комп'ютер видає «Unable to connect to remote host:
refused »; це одне й те саме. Чи не чіпляйтеся до слів, а попитайтесьпонять суть
сообщенія.Не турбуйтеся, якщо деякі команди мають інші імена;
більшість прикладних програм забезпечені досить соліднимісправочнимі
підсистемами, які допоможуть знайти необхідну команду.
Доменна система імен.
Цифрові адреса - і це стало зрозуміло дуже скоро - хороші при спілкуванні
комп'ютерів, адля людей переважно імена. Незручно говорити, використовуючи
цифрові адреси, і ще важче запам'ятати їх. Тому комп'ютерів в Internet
прісвоениімена. Всі прикладні програми Internet дозволяють використовувати імена
систем замість числових адрес комп'ютерів.
Звичайно, використання імен має свої недоліки. По-перше, потрібно стежити,
щоб одне і те ж ім'я не було випадково прісвоенодвум комп'ютерів. Крім того,
необхідно забезпечити перетворення імен в числові адреси, адже імена гарні
для людей, а комп'ютери все-такіпредпочітают числа. Ви можете вказати програмі
ім'я, але у неї повинен бути спосіб пошуку цього імені, та перетворення його в
адресу.
На етапі становлення, коли Internet була маленькою спільністю, використовувати
імена було легко. Центр мережевої інформації (NIC) создавалспеціальную службу
реєстрації. Ви послали заповнений бланк (звичайно, електронними засобами), і
NIC вносив Вас всвой список імен і адрес. Цей файл під назвою hosts (список
вузлових комп'ютерів), регулярно розсилали на всі комп'ютери мережі. В
качествеімен використовувалися прості слова, кожне з яких обов'язково
було унікальним. Коли Ви вказували ім'я, Ваш комп'ютер шукав його в цьому
фото іподставлял відповідну адресу.
Коли Internet розрослася, на жаль, розмір цього файлу теж збільшився.
Почали виникати значітельниезадержкі при реєстрації імен, пошук унікальних імен
ускладнився. Крім того, на розсилку цього великого файлу на всі зазначені в ньому
комп'ютери йшло многосетевого часу. Стало очевидно, що такі темпи зростання
потребують наявності розподіленої інтерактивної системи. Ця система називається
«Доменної сістемойімен» (Domain Name System, DNS).
Структура доменної системи.
Доменна система імен являє собою метод призначення імен шляхом
покладання на разниегруппи користувачів відповідальності за підмножини імен.
Кожен рівень у цій системі називається доменом. Домени відділяються один від
другоготочкамі:
ux.cso.uiuc.edu
nic.ddn.mil
yoyodyne.com
В імені може бути будь-яка кількість доменів, але більше п'яти зустрічається рідко.
Кожен последующійдомен в імені (якщо дивитися зліва направо) більше
попереднього. В імені ux.cso.uiuc.eduелемент ux - ім'я реального комп'ютера з IP -
адресою. (Див. малюнок).
Малюнок 3. Структурадоменного імені.
Ім'я цього комп'ютера створено і курується групою cso, яка є не що інше,
як відділ, в якому стоїть цей комп'ютер. Відділ cso являетсяотделом
університету штату Іллінойс (uiuc). uiuc входить в національну групу навчальних
закладів (edu). Такімобразом, домен edu включає в себе всі комп'ютери навчальних
закладів США; домен uiuc.edu - всекомпьютери університету штату Іллінойс і т.д.
Кожна група може створювати і змінювати всі імена, що знаходяться під її
контролем. Якщо uiuc решітсоздать нову групу і назвати її ncsa, вона може ні в
кого не питати дозволу. Все, що потрібно зробити - це додати новоеімя в
свою частину всесвітньої бази даних, і рано чи пізно той, кому потрібно, дізнається про
цьому імені (ncsa.uius.edu). Аналогічним чином cso може купити новий комп'ютер,
присвоїти йому ім'я і включити в мережу, не питаючи ні в когоразрешенія. Якщо все
групи, починаючи з edu і нижче, будуть дотримуватися правил, і забезпечувати
унікальність імен, то ніякі двесістеми в Internet не будуть мати однакового
імені. У Вас можуть бути два комп'ютери з ім'ям fred, але лише пріусловіі, що
вони знаходяться в різних доменах (наприклад, fred.cso.uiuc.eduі fred.ora.com).
Легко дізнатися, звідки беруться домени й імена в організації типу університету або
підприємства. Але звідки беруться домени «верхнього рівня» типу edu? Вони були
створені, коли була винайдена доменна система. Спочатку було
шестьорганізаціонних доменів вищого рівня.
Таблиця 1. Першопочатків?? ные домени верхнього рівня.
№ Домен Використання
1. com Комерційні організації
2. edu Навчальні заклади (університети, середні школи і т.д.)
3. gov Урядові установи (крім військових)
4. mil Військові установи (армія, флот і т.д.)
5. org Інші організації
6. net Мережеві ресурси
Коли Internet стала міжнародною мережею, виникла необхідність надати
зарубіжним странамвозможность контролю за іменами знаходяться в них систем. Для
цієї мети створений набір двобуквений доменів, які відповідають доменам
вищого рівня дляетіх країн. Оскільки ca - код Канади, то комп'ютер на
території Канади може мати таке ім'я:
hockey.guelph.ca
Загальна кількість кодів країн - 300; комп'ютерні мережі існують приблизно в 170
з них.
Остаточний план розширення системи присвоєння імен ресурсів в Internet
билнаконец-то оголошений комітетом IAHC (International Ad Hoc Committee). [2]
Согласноновим рішенням, до доменів вищого рівня, що включає сьогодні com, net,
org, додадуться:
firm-для ділових ресурсів Мережі;
store - для торгівлі;
web - для організацій, що мають відношення крегулірованію діяльності в
WWW;
arts - для ресурсів гуманітарногообразованія;
rec-ігри та розваги;
info - надання інформаційних послуг;
nom - для індивідуальних ресурсів, а такжетех, хто шукає свої шляхи
реалізації, які відсутні в наведеному убогому списку.
Крім того, у рішеннях IAHC сказано, що засновується 28 уповноважених
агентств з присвоєння імен в усьому світі. Какзаявлено, нова система дозволить
успішно подолати монополію, яка була нав'язана єдиним уповноваженим
- Компанією Network Solutions. Всі новиедомени будуть розподілені між новими
агентствами, а колишні будуть відслідковуватися спільно Network Solutions і
National Science Foundation до конца1998 року.
В даний час щомісяця реєструється приблизно 85 тисяч нових імен.
Річна оплатаімені складає 50 доларів. Нові реєстраційні агентства
повинні будуть представляти сім умовних географічних регіонів. Для
претендентів на рольагентств з кожного регіону будуть влаштовані лотереї.
Компанії, що бажають брати участь в них, повинні внести вступний внесок у
розмірі 20 тисячдолларов і мати страховку на суму не менше 500 тисяч доларів
на випадок нездатності впоратися з роллю реєстратора доменних імен.
Поіскдоменних імен.
Тепер, коли зрозуміло, як домени пов'язані між собою і як створюються
імена, можна задуматьсяі над тим, як же застосувати цю чудову систему. Ви
використовуєте її автоматично кожного разу, коли задаєте якесь ім'я «знайомому»
з нейкомпьютеру. Вам не потрібно ні шукати це ім'я вручну, ні давати для пошуку
потрібного комп'ютера спеціальну команду, хоча при бажанні це також можносделать.
Всі комп'ютери в Internet можуть користуватися доменної системою, і більшість з
них це роблять.
Коли Ви використовуєте ім'я, наприклад, ux.cso.uiuc.edu, компьютердолжен
перетворити його на адресу. Щоб е.