
3.Мережевий транспорт.
Модель OSI (англ. Open Systems Interconnection Reference Model - модель взаємодії відкритих систем) - абстрактна модель для мережних комунікацій і розробки мережевих протоколів. Представляє рівневий підхід до мережі. Кожен рівень обслуговує свою частину процесу взаємодії. Завдяки такій структурі спільна робота мережного обладнання й програмного забезпечення стає набагато простішою й зрозумілішою.
Зрозуміло, у цей час основним використовуваним протоколом є TCP/IP, розробка якого не була пов'язана з моделлю OSI. За увесь час існування моделі OSI вона не була реалізована, і, очевидно, не буде реалізована ніколи.
Сьогодні використовується тільки деяка підмножина моделі OSI. Вважається, що модель занадто складна, а її реалізація займе занадто багато часу.
Рівні моделі osi
Модель складається з 7-ми рівнів, розташованих вертикально один над іншим. Кожен рівень може взаємодіяти тільки зі своїми сусідами й виконувати відведені тільки йому функції.
Рівень OSI |
Протоколи |
прикладний |
HTTP, gopher, Telnet, DNS, SMTP, SNMP, CMIP, FTP, TFTP, SSH, IRC, AIM, NFS, NNTP, NTP, SNTP, XMPP, FTAM, APPC, X.400, X.500, AFP, LDAP, SIP, IETF, RTP, RTCP, ITMS, Modbus TCP, BACnet IP, IMAP, POP3, SMB, MFTP, BitTorrent, e2k, PROFIBUS Це всього лише кілька найрозповсюдженіших протоколів прикладного рівня, яких існує величезна кількість. Всі їх неможливо описати в рамках даної статті. |
відображення |
ASN.1, XML, TDI, XDR, NCP, AFP, ASCII, Unicode |
сеансовий |
ASP, ADSP, DLC, Named Pipes, NBT, NetBIOS, NWLink, Printer Access Protocol, Zone Information Protocol, SSL, TLS, SOCKS, PPTP |
транспортний |
TCP, UDP, NetBEUI, AEP, ATP, IL, NBP, RTMP, SMB, SPX, SCTP, DCCP, RTP, STP, TFTP |
мережевий |
IPv4, IPv6, ICMP, IGMP, IPX, NWLink, NetBEUI, DDP, IPSec, ARP, SKIP |
канальний (Ланки даних) |
ARCnet, ATM, DTM, SLIP, SMDS, Ethernet, FDDI, Frame Relay, LocalTalk, Token Ring, PPP, PPPoE, StarLan, WiFi, PPTP , L2F, L2TP, PROFIBUS |
фізичний |
RS-232, RS-422, RS-423, RS-449, RS-485, ITU-T, RJ-11, T-carrier (T1, E1), модифікації стандарту Ethernet: 10BASE-T, 10BASE2, 10BASE5, 100BASE-TX, 100BASE-FX, 100BASE-T, 1000BASE-T, 1000BASE-TX, 1000BASE-SX |
Адресація в Інтернеті.
Набір служб Інтернету дуже великий, і під час роботи будь-якої з них дані передаються від одного комп'ютера до іншого. Але ж підключених до Інтернету комп'ютерів мільйони! Як же за таких умов дані знаходять свого адресата й не губляться по дорозі? Там йшлося про те, що дані перед надсиланням поділяються на пакети і процес передавання даних мережею є багаторівневим. Стосовно мережі Інтернет там зазначалося, що вона базується на протоколах TCP/IP. Розглянемо їх детальніше.
TCP (Transmission Control Protocol — протокол керування передаванням) відповідає за організацію сеансу зв'язку між двома комп'ютерами в мережі, a IP (Internet Protocol — міжмережний протокол) — за маршрутизацію, тобто за те, щоб пакет було доставлено за певною адресою.
Саме IP-пакет містить адреси комп'ютера-одержувача та комп'ютера-відправника. Цю інформацію використовують інші протоколи, які «прокладають» мережні маршрути для доставляння даних.
Щоб підключений до Інтернету комп'ютер міг за допомогою протоколу IP надсилати й одержувати дані, у нього має бути унікальна IP-адреса.
IP-адреса — це адреса, що ідентифікує комп'ютер в Інтернеті.
Залежно від особливостей підключення до мережі IP-адреса може бути статичною (незмінною) чи динамічною (змінною). Формат IP-адреси (згідно з версією IPv4, яка діє сьогодні) має такий вигляд: ххх.ххх.ххх.ххх, де ххх — число від 0 до 255 (наприклад, 66.0.9.255). Це дає змогу використовувати понад 4 мільярди унікальних адрес.
Однак високі темпи розвитку Інтернету вже найближчим часом можуть призвести до нестачі адрес, надаваних протоколом IPv4. Для уникнення цього вже розроблено нову версію протоколу IP — IPv6, що дає змогу використовувати близько 3,4 х 1038 адрес.
Кожен сайт в Інтернеті розміщено на комп'ютері-сервері, якому присвоєно унікальну IP-адресу. Щоб звернутися до цього сервера, можна в поле адреси браузера ввести відповідну послідовність чисел. Однак адресу в такому вигляді запам'ятати доволі важко, тому було розроблено зручнішу для людей систему доменних імен (Domen Name System, DNS). У ній ім'я сервера записується як послідовність слів, розділених крапками, наприклад: university.kiev.ua, www.google.com.
Доменне ім'я — це послідовність розділених крапками слів, яка зіставляється з певною ІР-адресою.
В останній частині імені, яку називають доменом першого (верхнього) рівня, зазначено тип установи, якій належить веб-адреса:
com — комерційна організація,
edu — освітня,
org — некомерційна,
biz — бізнес-організація тощо.
Крім того, для кожної країни призначено ідентифікатор домену верхнього рівня з двох літер. Наприклад, для України це ua, для Росії — ru, для Великої Британії — uk.
Ліворуч від домену першого рівня зазначено домени нижчих рівнів (їх також називають піддоменами), що послідовно уточнюють розміщення сервера, наприклад: math.university.edu.ua.
Проте ні IP-адреси, ні доменного імені сервера недостатньо для того, щоб дістати з нього конкретний документ. Для одержання доступу до файлу потрібно задати ще й протокол, за допомогою якого буде здійснено доступ, а також шлях до цього файлу та його ім'я. Усі ці елементи містяться в URL (Universal Resource Locator — універсальний локатор ресурсу), який ще називають URL-адресою ресурсу чи просто адресою.