Протоколи TCP/IP.Послуги Интернет

TCP/IP — це абревіатура терміну Transmission Control Protocol / Internet Protocol (Протокол керування передачею / міжмережевий протокол). Фактично TCP/IP не один протокол, а декілька. Саме тому ви часто чуєте, як його називають набором, або комплектом протоколів, серед яких TCP і IP — два основних. Фактично TCP/IP представляє цей базовий набір протоколів, відповідальний за розбивання вихідного повідомлення на пакети (TCP), доставку пакетів на вузол адресата(IP) і збирання (відновлення) вихідного повідомлення з пакетів (TCP). 39. Рівні стека TCP/IP ]Прикладний рівень

Протоколи прикладного рівня TCP/IP визначають процедури стосовно організації взаємодії прикладних процесів (програм) різних мережних комп'ютерів і форми подання інформації за такої взаємодії. По ознакам взаємодії прикладних процесів виділяють два типи прикладного програмного забезпечення: програма-клієнт та програма-сервер. Протоколи прикладного рівня зорієнтовано на конкретні прикладні завдання. Серед традиційних послуг, котрі забезпечують протоколи прикладного рівня із сімейства TCP/IP, сьогодні найбільш популярними є електронна пошта — протоколи SMTP та POP3, передавання файлів — FTP та TFTP, емуляції віддаленого терміналу — TELNET тощо.З середини 90-х років минулого сторіччя в Інтернеті активно запроваджуються послуги, які базуються на технології WWW, яка грунтується на протоколі передавання гіпертексту HTTP.Сьогодні є популярні послуги пакетної IP-телефонії на базі стандартів IETF, яку стосуються спеціальних протоколів прикладного, транспортного і мережного рівнів, наприклад сигналізації SIP, передавання в режимі реального часу RTP та RTCP, резервування ресурсів RSVP, рекомендацій ITU H.323 тощо.

Транспортний рівеньПротоколи транспортного рівня TCP/IP надають транспортні послуги прикладним процесам. Основними протоколами транспортного рівня TCP/IP є протокол керування передаванням TCP (Transmission Control Protocol) і протокол користувальницьких дейтаграм UDP (User Datagram Protocol). Транспортні послуги цих протоколів суттєво відрізняються. Протокол UDP доставляє датаграми без установлення з'єднання. При цьому він не гарантує їхнього доставляння. Протокол TCP забезпечує надійне доставляння байтових потоків (сегментів) із попереднім встановленням транспортного дуплексного з'єднання (віртуального каналу) між модулями TCP мережних комп'ютерів. Для розв'язання транспортних завдань протоколи TCP та UDP в перебігу передавання даних формують і додають до даних свої заголовки обсягом 20 байт та 8 байт відповідно.Кожен прикладний процес взаємодіє з модулем транспортного рівня TCP або UDP через окремий порт, що дозволяє при взаємодії систем однозначно ідентифікувати прикладні процеси. Ці порти нумеруються починаючи з нуля. При передаванні запиту прикладної програми клієнта до прикладної програми сервера транспортний модуль, формуючи датаграму чи сегмент, вказує номери портів програмних модулів прикладних протоколів сервера й клієнта. З цією метою в заголовку пакета протоколу транспортного рівня виділено два поля — «порт одержувача» і «порт відправника», обсягом по 2 байти. Номери портів TCP та UDP до прикладних протоколів сервера стандартизовано IETF. Для цього надано номери в діапазоні від 1 до 1023. Наприклад, програмний модуль TСP сервера взаємодіє з модулем протоколу HTTP через порт з номером 80. Взаємодія модуля TCP чи UDP клієнта з будь-яким модулем прикладного протоколу відбувається через порт, якому надається вільний номер, за значенням більший ніж 1023.Мережний рівеньПротоколи мережного рівня TCP/IP забезпечують взаємодію поміж мережами різної архітектури тощо. Основним протоколом мережного рівня технології TCP/IP є міжмережний протокол IP та його допоміжні протоколи: адресний протокол ARP; реверсний адресний протокол RARP (Reverse ARP); протокол діагностичних повідомлень ICMP (Internet Control Message Protocol), який надсилає повідомлення вузлам мережі про помилки на маршруті, які виникають при передаванні пакетів тощо.Головне завдання міжмережного протоколу IP — це маршрутизація пакетів даних поміж різнотипними комп'ютерними мережами. Для розв'язання цього завдання протокол IPпідтримує IP-адресацію мереж та вузлів, використовує таблицю маршрутизації пакетів, виконує, за необхідності, фрагментацію та дефрагментацію цих пакетів.

Функціонування мережного рівня також забезпечує низка протоколів динамічної маршрутизації RIP, OSPF, які динамічно формують маршрути таблиці маршрутизації за алгоритмами вектора VDA (Vector Distance Algorithm) і стану зв'язку LSA (Link State Algorithm) відповідно, протоколів політики зовнішньої маршрутизації EGP (Exterior Gateway Protocol), BGP (Border Gateway Protocol) тощо.Мережа Internet Була створі напрікінці 60-х початку 70-х РОКІВ З метою забезпечення Спільного використання інформації та економії комп'ютерного часу. Internet - Це глобальна мережа Яка поєднує десятки тисяч комп'ютерних мереж, розташованіх по всьому світу.
Послуги Internet. Це - комплекс послуг на базі IP: доступ (транспорт) в Internet, електронна пошта, створення і розміщення власної Web-сторінки на сервері провайдера, доступ до відкритих (публічним) телеконференцій, передача файлів (FTP), доступ до місцевих (регіональних) і міжнародних інформаційних джерел (Internet-версій газет, журналів та інших засобів масової інформації), до пошукових систем і баз даних, підключення комунікаційних вузлів і серверів користувача до мережі провайдера для організації доступу та використання сервісів Internet.
FTP - протокол передачі файлів, Який дозволяє отрімуваті та передаваті текстові та двійкові файли. ФТП-сервери містять ОСТАННІ версії програмного забезпечення, драйвери підтрімкі апаратних засобів, тощо.
Електронна пошта - Це система, Що дозволяє пересілаті Повідомлення з одного комп'ютера на Інший через модем або мережева з'єднання. Адреси Електронної пошта має Такий Вигляд: ім'я_корістувача @ хост.домен. Для роботи з електронною поштою використовуються спеціальні програм. Так, у складі Windows 98 існує програма Microsoft Exchange, в пакеті Microsoft Office 2000 - програма Outlook Express. Засоби роботи з електронною поштою мают кож Web-браузери Internet Explorer та Netscape Communicator.
USENET - загальнодоступна мережа Користувачів, у межах якої люди Зі спільнімі інтересамі можут поєднуватіся в діскусійні Групи та обмінюватіся знаннями, проблемами ТОЩО. Такий Спосіб обміну інформацією назівається телеконференцією, в кожної з них є своя тематика, т.з. група новин.
TELNET - протокол, Який дозволяє перетворіті комп'ютер У віддаленій термінал іншого комп'ютера. Всі команди та дані, які вводяться з клавіатурі, передаються для використання та обробка віддаленому комп'ютер, а Отримані результати віводяться на екран свого компа.