1 Структура Інтернет
Internet - велика, розгалужена мережа, що містить у собі комп'ютерні вузли, розкидані по усьому світі.
Інтернет являє собою всесвітню комп'ютерну мережу, тобто мережу, що зв'язує в єдине ціле мільйони обчислювальних пристроїв, розташованих у різних куточках земної кулі. Обчислювальними пристроями можуть бути настільні персональні комп'ютери, а також так звані сервери, що зберігають і передають інформацію, представлену у вигляді, наприклад, web-сторінок або повідомлень електронної пошти. Останнім часом все частіше до Інтернету підключаються такі нетрадиційні кінцеві системи, як пристрої PDA (Personal Digital Assistant - персональний цифровий помічник), телевізори, мобільні комп'ютери, автомобілі і навіть тостери. (Тостер є не єдиним незвичайним пристроєм, підключеним до Інтернету.) Так чи інакше, всі вищеперелічені пристрої в термінології Інтернету називають хостами, або кінцевими системами. За оцінками фахівців, в січні 2011 року в Інтернеті нараховувалось від 100 до 500 мільйонів кінцевих пристроїв, і з часом це число експоненціально зростає.
Кінцеві системи пов'язані один з одним лініями зв'язку. Існує велика кількість різних ліній зв'язку, що використовують різноманітні типи фізичних носіїв: коаксіальні, мідні, волоконно-оптичні кабелі, лінії радіозв'язку і т. д. Лінія зв'язку визначає швидкість передачі даних. Максимальну швидкість передачі даних називають пропускною здатністю лінії і вимірюють у бітах в секунду.
Кінцеві системи далеко не завжди безпосередньо сполучені між собою єдиною фізичної лінією зв'язку. Навпаки, типовою є ситуація, коли зв'язок здійснюється за допомогою безлічі послідовних ліній, що з'єднуються спеціальними коммутирующими пристроями - маршрутизаторами.
Маршрутизатор приймає пакети даних, передану по одному з його вхідних каналів зв'язку, а потім перенаправляє її в один зі своїх вихідних каналів зв'язку. Послідовність каналів зв'язку і маршрутизаторів, через які пакет проходить в процесі передачі, називається маршрутом, пакета в мережі. Шлях пакета заздалегідь не відомий і визначається безпосередньо в процесі передачі. В Інтернеті кожній парі кінцевих систем не надається виділений маршрут, а використовується технологія комутації пакетів, при цьому різні пари кінцевих систем можуть одночасно користуватися одним і тим же маршрутом або частиною маршруту.
Доступ кінцевих систем до Інтернету здійснюється за допомогою постачальників послуг Інтернету, або Інтернет-провайдерів (Internet Service Provider, ISP). Інтернет-провайдери підрозділяються на резидентних, університетських і корпоративних. Інтернет-провайдер надає мережа маршрутизаторів і ліній зв'язку. Як правило, Інтернет-провайдери пропонують кілька способів підключення кінцевих систем до Мережі: комутоване модемне з'єднання , резидентне широкосмугове підключення за допомогою кабельного модему або цифрової абонентської лінії (Digital Subscriber Line, DSL), високошвидкісний доступ через локальну мережу ( Local Area Network, LAN), а також бездротовий доступ. Крім того, Інтернет-провайдери здійснюють пряме підключення до мережі web-сайтів. Для того щоб забезпечити зв'язок між віддаленими користувачами, а також надати користувачам доступ до інформації, що зберігається в Інтернеті, місцеві Інтернет-провайдери підключаються до Інтернет-провайдерам національного або інтернаціональної ланки. Останні використовують високошвидкісні маршрутизатори, з'єднані оптоволоконними кабелями. Кожен з Інтернет-провайдерів як нижньої, так і верхньої ланок є адміністративною одиницею, передавальної дані по протоколу IP і дотримується угод про імена й адреси, прийнятих в Інтернеті. Кінцеві системи, маршрутизатори та інші «компоненти» Інтернету використовують протоколи, які здійснюють управління прийомом і передачею інформації всередині Інтернету. Найбільш важливими протоколами в глобальній Мережі є TCP (Transmission Control Protocol - протокол керування передачею) і IP (Internet Protocol - Інтернет-протокол). Протокол IP-визначає формат пакетів, що передаються між кінцевими системами та маршрутизаторами. Стек основних протоколів, що використовуються в Інтернеті, відомий під назвою TCP / IP.
Те, що ми зазвичай називаємо словом «Інтернет», - це так званий відкритий Інтернет. Крім загальнодоступного Інтернету існує також безліч закритих (приватних) комп'ютерних мереж, побудованих за тим же принципом, що і глобальна Мережа. Як правило, приватні мережі призначені для використання всередині різних фірм і організацій; вони не можуть обмінюватися повідомленнями із зовнішнім середовищем, за винятком повідомлень, що проходять через так звані брандмаузери, контролюючі потік повідомлень, які входять і виходять з мережі. Подібні мережі об'єднують під терміном інтранет. Ця назва співзвучно імені «Інтернет» і відображає той факт, що в закритих мережах використовують такі ж хости, маршрутизатори, канали зв'язку та протоколи, що і в відкритому Інтернеті.
З точки зору технологій і розвитку існування Інтернету забезпечується створенням, перевіркою та впровадженням Інтернет-стандартів. Ці стандарти виробляються проблемною групою розробок для Інтернету (Internet Engineering Task Force, IETF). Документи, що створюються IETF, носять назву RFC (Requests For Comments - пропозиції для обговорення). Спочатку подібні документи призначалися для вирішення архітектурних проблем, що виникали в мережах-попередницях Інтернету. З часом ситуація склалася так, що, формально не володіючи статусом стандарту, документи RFC стали стандартами де-факто. В даний час ці документи складаються вельми точно і детально, описуючи такі протоколи, як TCP, IP, HTTP (для web) і SMTP (для електронної пошти). Існує більше 3000 різних документів RFC.