Стек протоколів tcp / ip
Ці протоколи спочатку орієнтовані на глобальні мережі, в яких якість сполучних каналів не ідеально. Він дозволяє створювати глобальні мережі, комп'ютери в яких з'єднані один з одним найрізноманітнішими способами від високошвидкісних оптоволоконних кабелів і супутникових каналів до комутованих телефонних ліній. TCP / IP відповідає моделі OSI досить умовно і містить 4 рівня. Прикладний рівень стека відповідає трьом верхнім рівням моделі OSI: прикладному, подання і сеансовому.
У мережі дані завжди передаються блоками відносно невеликого розміру. Кожен блок має префіксной частина (заголовок), яка описує вміст блоку, і суффіксную, що містить, наприклад, інформацію для контролю цілісності передаваного блоку даних.
Назва стека протоколів TCP / IP складається з назв двох різних протоколів. Протокол IP (Internet Protocol) являє собою протокол нижнього (мережевого) рівня і відповідає за передачу пакетів даних у мережі. Він відноситься до так званих протоколами датаграм і працює без підтверджень. Останнє означає, що при його використанні доставка пакетів даних не гарантується і не підтверджується. Не гарантується також і те, що пакети досягнуть пункту призначення в тій послідовності, в якій вони були відправлені.
До протоколів мережного рівня відноситься також протокол міжмережевих керуючих повідомлень ICMP (Internet Control Message Protocol), призначений для передачі маршрутизатором джерела інформації про помилки при передачі пакету .
Очевидно, що набагато зручніше передавати дані по каналу, який працює коректно, доставляючи всі пакети по порядку. Тому над протоколом IP працює протокол передачі даних більш високого (транспортного) рівня - TCP (Transmission Control Protocol). Посилаючи і беручи пакети через протокол IP, протокол TCP гарантує доставку всіх переданих пакетів даних в правильній послідовності.
Слід зазначити, що при використанні протоколу IP забезпечується більш швидка передача даних, так як не витрачається час на підтвердження прийому кожного пакета. Є й інші переваги. Одне з них полягає в тому, що він дозволяє розсилати пакети даних даний пакет, при якому вони досягають всіх комп'ютерів фізичної мережі. Що ж стосується протоколу TCP, то для передачі даних з його допомогою необхідно створити канал зв'язку між комп'ютерами. Він і створюється з використанням протоколу IP.
Для ідентифікації мережевих інтерфейсів використовуються 3 типи адрес:
апаратні адреси (або MAC-адреси);
мережеві адреси (IP-адреси);
символьні (доменні) імена.
У рамках IP протоколу для створення глобальної системи адресації, не залежить від способів адресації вузлів в окремих мережах, використовується пара ідентифікаторів, що складається з номера мережі й номера вузла. При цьому IP-адреса ідентифікує не окремий комп'ютер або маршрутизатор, а одне мережне з'єднання в складі мережі, до якої він входить; тобто кінцевий вузол може входити в кілька IP-мереж.
- Конспект лекцій з дисципліни
- Лекція 1. Принципи організації глобальної мережі Інтернет. Введення в Веб-технології: структура та принципи Веб.
- Предмет курсу
- Характеристика Інтернет
- Стек протоколів tcp / ip
- Система доменних імен dns
- Структура і принципи www
- Проксі-сервери
- Протоколи Інтернет прикладного рівня
- Лекція 2. Принципи побудови Веб-сайтів. Структура Веб застосуваннь. Характеристика мови html.
- Історія розвитку html
- Принципи гіпертекстової розмітки
- Групи тегів нтмl
- Лекція 3. Структура html-документа і елементи розмітки заголовка документа.
- Призначення заголовка
- Відображення змісту елемента title
- Основні контейнери заголовка
- Елемент розмітки head
- Елемент розмітки title
- Елемент розмітки base
- Елемент розмітки meta
- Елемент розмітки link
- Елемент розмітки style
- Елемент розмітки script
- Лекція 4. Контейнери тіла документа.
- Теги тіла документа
- Тіло документа - контейнер body
- Теги управління розміткою Заголовки
- Атрибут аlign
- Теги управління відображенням символів
- Теги, що управляють формою відображення
- Верхні і нижні індекси
- Атрибут sizе
- Атрибут соlоr
- Створення списків в html
- Атрибути маркерів у ненумерований списку
- Коментарі в мові html
- Гіпертекстові посилання
- Лекція 5. Графіка.
- Використання графіки в html.
- Атрибут src
- Атрибут alt
- Атрибут аlign
- Формати графічних файлів
- Активні зображення
- Зображення в мініатюрі
- Лекція 6. Таблиці html.
- Засоби опису таблиць в html
- Створення таблиць в html
- Атрибут nowrap
- Атрибут соlspan
- Атрибут rowspan
- Атрибут widтн
- Застосування порожніх клітинок
- Атрибут сеllраdding
- Атрибути аlign і valign
- Атрибут border
- Атрибут cellspacing
- Атрибут bgcolor
- Атрибут background
- Використання таблиць в дизайні сторінки
- Лекція 7. Використання html-форм
- Html-Форми
- Завдання форми - елемент form
- Атрибут cols
- Атрибут name
- Атрибут rows
- Алгоритм роботи фреймів
- Створення простої сторінки з фреймами
- Завдання фреймової структури
- Підготовка вмісту фрейма
- Підготовка фрейму main
- Атрибути rows і соls
- Атрибут rows
- Атрибут сols
- Атрибут nаме
- Атрибут маrginwidth
- Атрибут маrginheight
- Атрибут scrolling
- Атрибут noresize
- Атрибут srс
- Атрибут таrgет
- Вкладені і множинні кадрові структури
- Лекція 9. Призначення і застосування каскадних таблиць стилів css
- Призначення css
- Способи застосування css
- Перевизначення стилю
- Елемент style
- Посилання на зовнішній опис
- Імпорт опису стилів
- Селектор - ім'я елемента розмітки
- Селектор - ім'я класу
- Селектор - ідентифікатор об'єкта
- Спадкування й перевизначення
- Лекція 10. Блокові і стрічкові елементи css
- Блокові і стрічкові елементи
- Елемент div
- Елемент span
- Властивості блоків
- Відступи (margin)
- Набивання (padding)
- Рамка (border)
- Обтікання блоку тексту
- Лекція 11.Позиціонування у css
- Координати і розміри
- Абсолютні координати
- Відносні координати
- Лінійні розміри блоку
- Управління видимістю
- Порядок накладення і область видимості
- Порядок накладення блоків. Z-index
- Область видимості блоку. Clip
- Лекція 12. Призначення та застосування JavaScript.
- Метод join ()
- Метод reverse ()
- Метод sort ()
- Оператори мови
- Лекція 14. Об'єктна модель броузера.