Компютерні мережі Протоколи
Протокол – це набір правил, за якими хости обмінюються між собою інформацією по КМ Розглянемо такі протоколи: Транспортні та комунікаційні Прикладні
Транспортні та комунікаційні протоколи Призначені для гарантованого передавання корисної інформації через канали звязку. TCP IPX UDP IP ICMP Ці протоколи підтримуються на рівні ОС.
Транспортні та комунікаційні протоколи Окрему увагу слід звернути на протокол TCP/IP що є поєднанням TCP (транспортний рівень) та IP (комунікаційний рівень) Згідно нього кожен хост повинен мати т.з. IP-адресу – унікальний набір із 4-х або 6-ти чисел із діапазону від 0 до 255. Цей протокол використовується практично у всіх КМ, тому при їх створенні необхідно потурбуватися про розподіл IP адрес між наявними хостами.
TCP/IP Для забезпечення передавання будь-якої інформації TCP розбиває її на частини – пакети. Кожен пакет складається із заголовку, корисного навантаження та контрольної суми. Пакет: Від: До: Пакет 405 Інформація користувачаF87AD456CE (контрольна сума, за якою перевіряється цілісність пакета)
IP Отриманий пакет TCP завантажує на IP, який транспортує його по мережі до хоста- отримувача. TCP IP
TCP/IP В отримувача відбувається зворотній процес – TCP складає пакети до купи згідно нумерації та дістає з них інформацію користувача. Також перевіряє кожен пакет на цілісність.
Протокол IPX… … здійснює привязку не до ІР-адреси, наданої хосту користувачем, а до унікального ідентифікатора мережевої карти – так званої МАС-адреси, наданої заводом-виробником.
МАС-адреса… … надається будь-якому мережевому обладнанню – WiFi картки, пристрої з Bluetooth, навіть у смартфонів та комунікаторів є своя МАС-адреса. Увага! МАС адреса не є надійною ознакою конкретного хоста – її можна підробити.
ICMP Протокол ICMP є частиною TCP/IP і використовується для перевірки звязку між хостами та деяких інших службових задач. В сучасних операційних системах є можливість перевірки звязку із заданим хостом командою ping: ping ping google.com
Протокол UDP На відміну від ТСР/ІР він не забезпечує високої надійності передавання даних і використовується там, де це і не потрібно.
Служба DNS DNS – Domain Name Service, служба, що перетворює імена хостів у ІР адреси, за якими компютер користувача може звязуватися з потрібним вузлом. Ця служба реалізована у системі DNS серверів.
Служба DNS Хочу google.com DNS А що таке google.com? Дай мені веб-сторінку Шукати Отримуй Сервер Google
How Internet works.
Прикладні протоколи Працюють всередині транспортного протоколу. Є засобами спілкування між собою програми-клієнта та програми сервера, тобто працюють на рівні прикладних програм.
HTTP – Hyper text transfer protocol Призначений для передавання веб-сторінок та файлів до них. Дай мені index.htm, logo.gif, favicon.ico, …
Протоколи миттєвих повідомлень ICQ Jabber AIM інші Привіт
Поштові протоколи POP3 IMAP4 SMTP
Інші протоколи Майже кожен сервіс в мережі Internet має свій власний протокол, тому перераховувати їх всіх немає сенсу і можливості.