Команда
Контакти
Про нас

    Головна сторінка


Історія Інтернет





Скачати 24.17 Kb.
Дата конвертації 07.03.2019
Розмір 24.17 Kb.
Тип реферат

Історія виникнення Інтернет *

Електронна пошта *

Види доступу до Інтернет *

Протоколи Internet *

Адресація і маршрутизація в Internet *

HTTP *

Види серверів *

Створення WEB сторінок використовуючи ресурси Windows *

Як влаштований HTML-документ *

Список літератури *

Історія виникнення Інтернет

Мережа ARPANET була розроблена і розгорнута в 1969 році компанією "Bolt, Beranek

and Newman "(BBN) на замовлення Агентства передових дослідницьких проектів

(ARPA) міністерства оборони США з метою створення системи надійного обміну

інформацією між комп'ютерами, а також (що стало однією з головних цілей) для

відпрацювання методів підтримки зв'язку в разі ядерного нападу. Слово "надійно"

передбачало досить жорстку умову: вихід з ладу будь-яких складових системи

(Т. Е. Комп'ютерів і з'єднують їх ліній зв'язку) не повинен позначитися на

безперебійності обміну інформацією між іншими комп'ютерами. ARPANET

дозволяла кожному зі своїх комп'ютерів зв'язуватися з будь-яким іншим навіть при

умови виходу з ладу значної частини елементів мережі.

Засновники ARPANET спочатку дозволяли вченим тільки увійти в систему і

запустити програму на віддаленому комп'ютері. Скоро до цих можливостей

додалися передача файлів, електронна пошта і списки розсилки, що забезпечили

спілкування дослідників, які цікавилися однієї і тієї ж областю науки і

техніки. Внаслідок розвитку ARPANET проявився Інтернет.

У 1982 році на зміну першим протоколам ARPANET прийшли нові стандарти: стандарт

"Transmission Control Protocol", що описує спосіб розбиття інформаційного

повідомлення на пакети і їх передачі, і "Internet Protocol", керуючий адресацією

в мережі. Ці потужні протоколи були запропоновані ще в 1974 році Робертом Кеном,

одним з основних розробників ARPANET, і вченим-компьютерщиком Вінтон

Серфом. Розробники з Америки, Англії та Скандинавії почали створювати

IP-програми для всіх мислимих типів комп'ютерів. За підтримки ARPA (Агентства

передових дослідницьких проектів) були розроблені протоколи міжмережевого

обміну для різноманітних мереж. Практичним наслідком цього стала можливість

обміну інформацією між комп'ютерами різних виробників. це привернуло

університети і численні урядові установи, які історично

мали парк разнотипной техніки і тепер отримували можливість обмінюватися

інформацією.

У 1983 році Агентство зв'язку міністерства оборони США прийняло рішення про

використанні протоколів TCP / IP (Transmission Control Protocol / Internet

Protocol) на всіх вузлових машинах ARPANET. Таким чином, був встановлений

стандарт, згідно з яким могла розвиватися мережа Internet. З цього моменту

стало можливо додавати шлюзи і приєднувати до неї нові мережі, залишаючи

початкове ядро ​​незмінним. В цьому ж році початкова ARPANET була розділена

на мережу MILNET, що призначалася для використання у військових цілях, і ARPANET,

орієнтовану на продовження досліджень в мережевий області. сама ARPANET

припинила своє існування в червні 1990 року, а її функції поступово перейшли

до більш розгалуженої структурі Internet.

Інтернет (англ. Internet від лат. Inter між і англ. Net мережу, павутина),

міжнародна (всесвітня) комп'ютерна мережа електронного зв'язку, яка об'єднує

регіональні, національні, локальні та ін. мережі. сприяє значному

збільшення і поліпшення обміну інформацією, перш за все науково-технічної.

Об'єднує понад 50 млн. Колективних та індивідуальних користувачів (кожен зі

своєю електронною адресою) у всьому світі.

Мережа Internet - світова асоціація комп'ютерних мереж. Вона являє собою

яскравий приклад реалізації концепції інтермережі, тобто інтегрованої мережевої

павутини, що складається з різних фізично неоднорідних комунікаційних мереж,

об'єднаних між собою в єдину логічну архітектуру. Internet об'єднує

безліч серверів, на яких знаходиться величезний обсяг інформації по

різноманітним темам. Інформація на серверах організована для доступу

користувачів різними способами. За цією ознакою найбільш популярними

є сервери FTP, WWW і Telnet (див. Види серверів).

Електронна пошта

Електронна пошта - це система пересилання повідомлень між користувачами

обчислювальної мережі. Кожен користувач повинен мати адресу електронної пошти,

який, аналогічно поштової, однозначно визначає адресата. послана

інформація (файл або повідомлення) потрапить в поштову скриньку в будь-якій точці мережі за

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

зручний час. Крім того, використання електронної пошти дозволяє приймати

участь в конференціях (обмін інформацією) з будь-якої тематики, які

організовуються в глобальних мережах

Види доступу до Інтернет

Перш за все, слід розрізняти On-line доступ до мережі, що дає доступ до всіх

можливостей, що надаються Internet: WWW, FTP (див. Протоколи Інтернет) і т.

д. - при такому доступі обробка запитів користувача відбувається в режимі

реального часу, і Off-line доступ, коли завдання для мережі готується заздалегідь,

а при з'єднанні відбувається лише передача або прийом підготовлених даних. такий

доступ менш вимогливий до якості і швидкості каналів зв'язку, але зазвичай дає

лише можливість користуватися E-mail - електронною поштою. Хоча, справедливості

заради, треба зауважити, що існують сервери (в першу чергу - FTP),

що дозволяють реалізувати основні On-line можливості через пошту: обробляючи

лист-запит, комп'ютер прийме або передасть необхідні дані, а потім по

E-mail надішле їх, якщо це необхідно, на Вашу електронну адресу. Крім того, за

електронній пошті можна підписатися на мережеві конференції з найрізноманітніших

темам - від обговорення літературних творів до пошуку роботи або одержання

біржових зведень.

протоколи Internet

Межовий рівень:

IP (Internet Protocol) забезпечує негарантовану доставку пакета від вузла до

вузла, в роботі з нижніми рівнями використовує ARP і RARP.

ARP (Address Resolution Protocol) динамічно перетворює IP-адреса в фізичний

(MAC).

RARP (Reverse Address Resolution Protocol) зворотний до ARP, перетворює

фізичну адресу в IP-адресу.

ICMP (Internet Control Message Protocol) управляє передачею керуючих і

діагностичних повідомлень між шлюзами і вузлами, визначає доступність і

здатність до відповіді абонентів-адресатів, призначення пакетів, працездатність

маршрутизаторів і т. д. ICMP взаємодіє з вищестоящими протоколами TCP / IP.

Повідомлення передаються за допомогою IP-дейтаграм.

Транспортний рівень:

UDP (User Datagram Protocol) забезпечує негарантовану доставку

призначених для користувача дейтаграм без встановлення з'єднання між заданими

процесами передавального і приймаючої вузлів. взаємодіючі процеси

ідентифікуються протокольними портами (Protocol Ports) - цілочисельними

значеннями в діапазоні 1-65535. Порти 1-255 закріплені за широковідомими

додатками (Well-known port assignments), інші призначаються динамічно

перед посилкою дейтаграми. UDP-дейтаграмма має заголовок, що включає номери

порту джерела (для можливості коректної відповіді), порту призначення і поле

даних. Довжина поля даних UDP-дейтаграми довільна, протокол забезпечує її

инкапсуляцию (приміщення в поле даних) в одну або кілька IP-дейтаграм і

зворотний збірку на приймальній стороні.

UDP дозволяє безлічі клієнтів використовувати збігаються порти: дейтаграмма

доставляється клієнту (процесу) із заданим IP-адресою і номером порту. якщо

клієнт не знаходиться, то дейтаграмма відправляється за адресою 0.0.0.0 (зазвичай це

"Чорна діра").

TCP (Transmission Control Protocol) забезпечує гарантований потік даних

між клієнтами, що встановили віртуальне з'єднання. Потік являє собою

неструктуровану сукупність електронних даних, їх інтерпретація узгоджується

передавальної і приймальні стороною попередньо. Для ідентифікації використовуються

порти, аналогічно UDP-портів. Активна сторона (ініціатор обміну) зазвичай

використовує довільний порт, пасивна - відомий порт, відповідний

використовуваному протоколу верхнього рівня. Комбінація IP-адреси і номера порту

називається гніздом TCP (TCP Socket).

TCP буферизует вхідний потік, чекаючи перед посилкою заповнення великий

дейтаграми. Потік сегментируется, кожному сегменту призначається послідовний

номер. Передає сторона очікує підтвердження прийому кожного сегмента, при його

тривалій відсутності робить повторну передачу сегмента. Процес, який використовує

TCP, отримує повідомлення про нормальне завершення передачі тільки після успішної

збірки потоку приймачем. Протокол забезпечує повний дуплекс, це означає,

що потоки даних можуть йти одночасно в зустрічних напрямках.

Рівень представлення даних і прикладний рівень:

TelNet - забезпечення віддаленого терміналу (символьного і графічного)

UNIX-машини.

FTP (File Transfer Protocol) - протокол передачі файлів на основі TCP.

TFTP (Trivial File Transfer Protocol) - тривіальний протокол передачі файлів на

основі UDP.

SMTP (Simple Mail Transfer Protocol) - протокол передачі електронної пошти,

визначає правила взаємодії і формати управляючих повідомлень.

RIP (Routing Information Protocol) - протокол обміну трасування інформацією

між маршрутизаторами, що забезпечує динамічну маршрутизацію.

DNS (Domain Name System) - система забезпечення перетворення символічних імен

і псевдонімів мереж і вузлів в IP-адреси і навпаки.

SNMP (Simple Network Management Protocol) - простий протокол управління мережними

ресурсами

RPC (Remote Procedure Call) - протокол виклику віддалених процедур (запуску

процесів на віддаленому комп'ютері).

NFS (Network File System) - відкрита специфікація мережевий файлової системи,

введена Sun Microsystems.

Серед протоколів прикладного рівня найбільш вживані FTP, HTTP, Telnet і SMTP

і POP.

Протокол передачі файлів (File Transfer Protocol, FTP) забезпечує пересилання

файлів з файлової системи сервера в локальну файлову систему клієнта і

навпаки (див. Види серверів).

Адресація і маршрутизація в Internet

На відміну від фізичних (MAC) адрес, формат яких залежить від конкретної

мережевий архітектури, IP-адреса будь-якого вузла мережі рекомендується чотирибайтових

числом. Відповідність IP-адреси вузла його фізичному адресою всередині мережі (підмережі)

встановлюється динамічно за допомогою широкомовних запитів

ARP-протоколу.

При написанні IP-адреса складається з чотирьох чисел в діапазоні 0-255,

подаються в двійковій, вісімковій, десятковій або шістнадцятковій

системі числення і розділяються крапками. Адреса складається з мережної частини, загальною

для всіх вузлів даної мережі, і хост-частини, унікальною для кожного вузла.

Співвідношення розмірів частин адреси залежить від класу мережі, однозначно

що визначається значеннями старших біт адреси. Класи мереж введені для найбільш

ефективного використання єдиного адресного простору Internet.

Мережі класу A мають 0 в старшому бите адреси, у них на мережеву адресу відводяться

молодші 7 біт першого байта, хост-частина - 3 байта. Таких мереж може бути 126 с

16 мільйонами вузлів в кожній.

Мережі класу B мають 10 в двох старших бітах адреси, у них на мережеву адресу

відводяться молодші 6 біт першого байта і другий байт, хост-частина - 2 байта. їх

може бути близько 16 тисяч по 65 тисяч вузлів.

Мережі класу С мають 110 в трьох старших бітах адреси, у них на мережеву адресу

відводяться молодші 5 біт першого байта, другий і третій байти, хост-частина - 1

байт. Їх може бути близько 2 мільйонів по 254 вузла.

Для поділу трафіку мереж з великою кількістю вузлів застосовується поділ

на підмережі (Subnet) необхідного розміру. Адреса підмережі використовує кілька

старших біт хост-частини IP-адреси, що залишилися молодші біти - нульові.

У загальному вигляді IP-адреса складається з адреси мережі, підмережі та локального хост-адреси.

Комбінації з усіх нулів або всіх одиниць в мережевій, подсетевой або хост-частини

зарезервовані під широкомовні повідомлення і службові цілі.

Внутрішній трафік (під) мережі ізолюється від іншої мережі маршрутизатором.

Область адрес (під) мережі визначається значенням маски (під) мережі. маска

являє собою 32-бітове число, яке надається за загальними правилами запису

IP-адреси, у якого старші біти, що відповідають мережевий і подсетевой частинам

адреси, мають одиничне значення, молодші (локальна хост-частина) - нульові.

При посилці IP-дейтаграми вузол порівнює IP-адреса призначення зі своїм

IP-адресою і накладає на результат маску (під) мережі. нульове значення

результату цієї операції є вказівкою на передачу пакета з (під) мережі у

зовнішню мережу.

Термін Routing - маршрутизація - означає передачу дейтаграми (datagram) від

одного вузла до іншого.

Direct Routing - пряма маршрутизація - здійснюється між вузлами однієї

(Під) мережі. У цьому випадку джерело знає конкретну фізичну адресу одержувача і

инкапсулирует IP-дейтаграмму у фрейм мережі, що містить цю адресу і

безпосередньо передається по мережі одержувачу.

Indirect Routing - непряма маршрутизація - передача дейтаграм між вузлами

різних (під) мереж. Виявивши розбіжність немаскірованном (мережевий) частини

IP-адрес, джерело посилає фрейм з IP-дейтаграмою з фізичного адресою

маршрутизатора. Маршрутизатор аналізує IP-адреса призначення отриманої

дейтаграми і, в залежності від адрес прямо підключених до нього (під) мереж,

посилає дейтаграмму або прямо за адресою призначення, або до наступного

маршрутизатора. Для забезпечення мережевого обміну всі вузли мережі (в тому числі і

маршрутизатори) повинні мати списки IP-адрес доступних маршрутизаторів.

Інформація в TCP / IP передається пакетами зі стандартизованої структурою,

званими IP-дейтаграммами (IP Datagram), що мають поле заголовка (IP Datagram

Header) і поле даних (IP Datagram Data). Поле заголовка містить власне

заголовок, IP-адреси джерела і приймача. Довжина дейтаграми визначається

мережевим ПЗ так, щоб вона вміщувалася в поле даних мережевого фрейма,

здійснює її транспортування. Оскільки по шляху проходження до адресата

можуть зустрічатися мережі з меншим розміром поля даних фрейму, IP специфицирует

єдиний для всіх маршрутизаторів метод сегментації - розбивки дейтаграми на

фрагменти (теж IP-дейтаграми) і реассемблірованія - зворотній її збірки

приймачем. Фрагментована дейтаграмма збирається тільки її остаточним

приймачем, оскільки окремі фрагменти можуть добиратися до нього різними

шляхами.

Можлива також конкатенація - з'єднання декількох дейтаграм в одну і

сепарація - дія, зворотне конкатенації.

IP-адреси і маски призначаються вузлів при їх конфігуруванні вручну або

автоматично з використанням DHCP або BOOTP серверів.

DHCP (Dynamic Host Configuration Protocol) - протокол, що забезпечує

автоматичне динамічне призначення IP-адрес і масок підмереж для

вузлів-клієнтів DHCP-сервера. Адреси знову активованим вузлам призначаються

автоматично з області адрес (пулу), виділених DHCP-сервера. По закінченню

роботи вузла його адресу повертається в пул і надалі може призначатися для

іншого вузла. Застосування DHCP полегшує інсталяцію і діагностику для вузлів

(Некоректне призначення адрес і масок призводить до неможливості зв'язку по IP),

а також знімає проблему дефіциту IP-адрес (реально аж ніяк не всі клієнти

одночасно працюють в мережі).

Протокол BOOTP виконує аналогічні функції, але по відключенні вузла

звільнився IP-адреса в пул не повертає.

HTTP

Для перегляду WWW-серверів служить протокол роботи з гіпертекстом (HyperText

Transfer Protocol, HTTP).

Протокол віддаленого доступу терміналів Telnet дозволяє серверу сприймати

віддалені термінали в якості стандартних мережевих віртуальних терміналів,

працюючих в ASCII-кодах.

Простий протокол передачі електронної пошти (Simple Mail Transfer Protocol,

SMTP) і поштовий протокол (Post Office Protocol, POP) - протоколи передачі і

прийому електронної пошти.

види серверів

FTP (File Transfer Protocol)

FTP-сервери містять інформацію у вигляді файлової структури. шукати потрібні

відомості на них досить складно. Слід звернути увагу на те, що імена

підкаталогів розділяються не зворотною косою межею \, а прямої - /, як це

прийнято в операційній системі UNIX.

WWW (World Wide Web)

Особливість інформації на серверах WWW полягає в тому, що вона:

по-перше, представляється у вигляді форматованого тексту і графічних, можливо

анімованих, зображень;

по-друге, забезпечена перехресними посиланнями для зміни поточного WWW-сервера,

поточної WWW-сторінки або поточного розділу на сторінці.

Перехресне посилання на WWW-сторінці може виглядати підкресленим текстом

нестандартного кольору або графічним зображенням, клацання мишею на перехресної

лінком може "перенести" користувача на інший WWW-сервер, іншу сторінку або

інший розділ на поточній сторінці. На всіх WWW-серверах активно застосовуються

перехресні посилання, як з метою спрощення доступу до інформації, так і з метою

реклами. "Подорож" від посилання до посилання по мережі WWW називають "серфінгом".

Telnet

Клієнти Telnet отримують можливість використовувати ресурси численних серверів

Telnet для доступу до даних і програм.

Для роботи досить мати програму, що перетворює комп'ютер в віддалений

термінал вузла, з яким ви з'єдналися. При цьому аналізом усіх команд,

надходять з клавіатури, і формуванням відповідей буде займатися віддалений

сервер, а завданням локальної машини буде лише справно пересилати коди

натискає клавішу і друкувати на екрані прихожу інформацію.

Створення WEB сторінок використовуючи ресурси Windows

Windows 98 містить всі інструментальні засоби, необхідні для створення і

підтримки WEB вузла. Програма FrontPage Express - це редактор WEB сторінок, в

який входить кілька майстрів, здатних виконати за вас більшу частину

самої роботи. Після того, як з її допомогою ви створите свою сторінку, в гру

вступить Видавець Web (Web Publishing Wizard), який зробить все, що потрібно

щоб кожен міг побачити вашу домашню сторінку в Інтернеті.

Однак FrontPage Express дозволяє створювати лише примітивні сторінки,

содержажіе нічого крім тексту і картинок.

Як влаштований HTML-документ

HTML-документ - це просто текстовий файл з розширенням * .htm (Unix-системи

можуть містити файли з розширенням * .html). Ось найпростіший HTML-документ:

Приклад 1


Привіт!


Це найпростіший приклад HTML-документа.

Цей * .htm-файл може бути одночасно відкритий

і в Notepad, і в Netscape. Зберігши зміни в Notepad,

просто натисніть кнопку Reload ( 'перезавантажити') в Netscape,

щоб побачити ці зміни реалізованими в HTML-документі.

Для зручності читання я ввів додаткові відступи, однак в HTML це зовсім не

обов'язково. Більш того, браузери просто ігнорують символи кінця рядка і

множинні прогалини в HTML-файлах. Тому наш приклад цілком міг би виглядати

і ось так:


Привіт!

Це найпростіший приклад HTML-документа.

Цей * .htm-файл може бути одночасно відкритий і в Notepad, і в Netscape.

Зберігши зміни в Notepad, просто натисніть кнопку Reload ( 'перезавантажити')

в Netscape, щоб побачити ці зміни реалізованими в HTML-документі.

Як видно з прикладу, вся інформація про форматування документа зосереджена в

його фрагментах, укладених між знаками "<" і ">". Такий фрагмент (наприклад,

) Називається міткою (по-англійськи - tag, читається "тег").

Більшість HTML-міток - парні, тобто на кожну відкриває мітку виду

є закриває мітка вигляду з тим же ім'ям, але з додаванням "/".

Мітки можна вводити як великими, так і маленькими буквами. Наприклад, мітки

, І будуть сприйняті браузером однаково.

Багато мітки, крім імені, можуть містити атрибути - елементи, що дають

додаткову інформацію про те, як браузер повинен обробити поточну мітку. В

нашому найпростішому документі, однак, немає жодного атрибута. Але ми обов'язково

зустрінемося з атрибутами вже в наступному розділі.

обов'язкові мітки

...

мітка повинна відкривати HTML-документ. Аналогічно, мітка повинна

завершувати HTML-документ.

...

Ця пара міток вказує на початок і кінець заголовка документа. Крім

найменування документа (див. опис мітки

включатися безліч службової інформації, про яку ми обов'язково поговоримо

трохи пізніше.

Все, що знаходиться між мітками, тлумачиться браузером як

назва документу. Netscape Navigator, наприклад, показує назву поточного

документа в заголовку вікна і друкує його в лівому верхньому кутку кожної сторінки

при виведенні на принтер. Рекомендується назва не довше 64 символів.

...

Ця пара міток вказує на початок і кінець тіла HTML-документа, якесь тіло,

власне, і визначає зміст документа.


...
- ...

Мітки виду (Де i - цифра від 1 до 6) описують заголовки шести різних

рівнів. Тема першого рівня - самий великий, шостого рівня, природно -

найдрібніший.

.

..

Така пара міток описує абзац. Все, що укладено між

і

,

сприймається як один абзац.

Мітки і

можуть містити додатковий атрибут ALIGN (читається "Елайн",

від англійського "вирівнювати"), наприклад:


Вирівнювання заголовка по центру

або

Зразок абзацу з вирівнюванням по правому краю

Приклад 2:


Привіт!

Це трохи більше складний приклад HTML-документа

Тепер ми знаємо, що абзац можна вирівнювати не тільки вліво,

але і по центру

або по правому краю.

Список літератури

Брайан Андердал, "Самовчитель Windows 98", Изд. Пітер 1999

Scott Muller "TCP-IP Troubleshooting", Изд. Microsoft Press, 1996.

Мегаінціклопедія "Кирила і Мефодія" http://www.km.ru/

http://www.hadrware.ru/