Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






ред.]Рівні моделі OSI

Модель OSI

 

Модель OSI
Дані Рівень
Дані Прикладний доступ до мережних служб
Дані Представлення представлення і кодування даних
Дані Сеансовий керування сеансом зв'язку
Блоки Транспортний безпечне та надійне з'єднання «точка - точка»
Пакети Мережний визначення маршруту та IP (логічна адресація)
Кадри Канальний MAC та LLC (фізична адресація)
Біти Фізичний кабель, сигнали, бінарна передача

Модель OSI (англ. Open Systems Interconnection Reference Model - модель взаємодії відкритих систем) - абстрактна модель для мережних комунікацій і розробки мережевих протоколів. Представляє рівневий підхід до мережі. Кожен рівень обслуговує свою частину процесу взаємодії. Завдяки такій структурі спільна робота мережного обладнання й програмного забезпечення стає набагато простішою й зрозумілішою.

Зрозуміло, у цей час основним використовуваним протоколом є TCP/IP, розробка якого не була пов'язана з моделлю OSI. За увесь час існування моделі 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

[ред.] Прикладний рівень (Application layer)

Верхній (7-й) рівень моделі, забезпечує взаємодію мережі й користувача. Рівень дозволяє додаткам користувача доступ до мережних служб, таким як обробник запитів до баз даних, доступ до файлів, пересиланню електронної пошти. Також відповідає за передачу службової інформації, надає додаткам інформацію про помилки й формує запити до рівня подання.

[ред.] Рівень відображення(Presentation layer)

Цей рівень відповідає за перетворення протоколів і кодування/декодування даних. Запити додатків, отримані з прикладного рівня, він перетворить у формат для передачі по мережі, а отримані з мережі дані перетворить у формат, зрозумілий додаткам. На цьому рівні може здійснюватися стиснення/розпакування або кодування/декодування даних, а також перенапрямок запитів іншому мережному ресурсу, якщо вони не можуть бути оброблені локально.

[ред.] Сеансовий рівень (Session layer)

Відповідає за підтримку сеансу зв'язку, дозволяючи додаткам взаємодіяти між собою тривалий час. Рівень керує створенням/завершенням сеансу, обміном інформацією, синхронізацією завдань, визначенням права на передачу даних і підтримкою сеансу в періоди неактивності додатків. Синхронізація передачі забезпечується розміщенням у потік даних контрольних точок, починаючи з яких відновляється процес при порушенні взаємодії.

[ред.] Транспортний рівень (Transport layer)

Транспортний рівень (Transport layer) - 4-й рівень моделі OSI, призначений для доставлення даних без помилок, втрат і дублювання в тій послідовності, у якій вони були передані. При цьому не має значення, які дані передаються, звідки й куди, тобто він визначає сам механізм передачі. Блоки даних він розділяє на фрагменти, розмір яких залежить від протоколу, короткі об’єднує в один, довгі розбиває. Протоколи цього рівня призначені для взаємодії типу точка-точка.

[ред.] Мережевий рівень (Network layer)

3-й рівень мережної моделі OSI, призначений для визначення шляху передачі даних. Відповідає за трансляцію логічних адрес й імен у фізичні, визначення найкоротших маршрутів, комутацію й маршрутизацію пакетів, відстеження неполадок і заторів у мережі. На цьому рівні працює такий мережний пристрій, як маршрутизатор.

Канальний рівень (Data Link layer)

Цей рівень призначений для забезпечення взаємодії мереж на фізичному рівні й контролю за помилками, які можуть виникнути. Отримані з фізичного рівня дані він упаковує в кадри даних, перевіряє на цілісність, якщо потрібно виправляє помилки й відправляє на мережний рівень. Канальний рівень може взаємодіяти з одним або декількома фізичними рівнями, контролюючи й управляючи цією взаємодією. Специфікація IEEE 802 розділяє цей рівень на 2 підрівня - MAC (Media Access Control) регулює доступ до поділюваного фізичного середовища, LLC (Logical Link Control) забезпечує обслуговування мережного рівня. На цьому рівні працюють комутатори, мости й мережні адаптери.

MAC-підрівень забезпечує коректне спільне використання загального середовища, надаючи його в розпорядження тієї або іншої станції мережі. Також додає адресну інформацію до фрейму, позначає початок і кінець фрейму.

Рівень LLC відповідає за достовірну передачу кадрів даних між вузлами, а також реалізовує функції інтерфейсу з мережевим рівнем за допомогою фреймування кадрів. Також здійснює ідентифікування протоколу мережевого рівня.

У програмуванні цей рівень представляє драйвер мережної карти, в операційних системах є програмний інтерфейс взаємодії канального й мережного рівня між собою, це не новий рівень, а просто реалізація моделі для конкретної ОС. Приклади таких інтерфейсів: NDIS, ODI.

[ред.] Фізичний рівень (Physical layer)

Найнижчий рівень моделі, призначений безпосередньо для передачі потоку даних. Здійснює передачу електричних або оптичних сигналів у кабель і відповідно їхній прийом і перетворення в біти даних відповідно до методів кодування цифрових сигналів. Інакше кажучи, здійснює інтерфейс між мережним носієм і мережним пристроєм. На цьому рівні працюють концентратори й повторювачі (ретранслятори) сигналу. Фізичний рівень визначає електричні, процедурні і функціональні специфікації для середовища передачі даних, в тому числі роз'єми, розпаювання і призначення контактів, рівні напруги, синхронізацію зміни напруги, кодування сигналу.

Цей рівень приймає кадр даних від канального рівня, кодує його в послідовність сигналів, які потім передаються у лінію зв'язку. Передача кадру даних через лінію зв'язку вимагає від фізичного рівня визначення наступних елементів: тип середовища передавання (дротовий або бездротовий, мідний кабель або оптичне волокно) і відповідних конекторів; як повинні бути представлені біти даних у середовищі передавання; як кодувати дані; якими повинні бути схеми приймача і передавача.

Фізичним рівнем в лінію зв'язку кадр даних (фрейм) не передається як єдине ціле. Кадр представляється як послідовність сигналів, що передаються один за одним. Сигнали, в свою чергу, представляють біти даних кадру.

В сучасних мережах використовуються 3 основних типа середовища передавання: мідний кабель (copper), оптичне волокно (fiber) та бездротове середовище передавання (wireless). Тип сигналу, за допомогою якого здійснюється передача даних, залежить від типу середовища передавання. Для мідного кабелю сигнали, що представляють біти даних є електричними імпульсами, для оптичного волокна - імпульсами світла. У випадку використання бездротових з'єднань сигнали є радіохвилями (електромагнітними хвилями).

Коли пристрій, що працює на фізичному рівні кодує біти кадру в сигнали для конкретного середовища передавання, він має розрізняти кадри. Тобто позначати, де закінчується один кадр і починається іншій. Інакше мережеві пристрої, що здійснюють прийом сигналів, не зможуть визначити, коли кадр буде отриманий повністю. Відомо, що початок і кінець кадру позначається на канальному рівні, але в багатьох технологіях фізичний рівень також може додати спеціальні сигнали, що використовуються тільки для позначення початку і кінця кадру даних.

Технології фізичного рівня визначаються стандартами, що розробляються наступними організаціями: The International Organization for Standardization (ISO), The Institute of Electrical and Electronics Engineers (IEEE), The American National Standards Institute (ANSI), The International Telecommunication Union (ITU), The Electronics Industry Alliance/Telecommunications Industry Association (EIA/TIA) тощо. Дані стандарти охоплюють 4 області, що належать фізичному рівню: фізичні та електричні властивості середовища передавання, механічні властивості (матеріали, розміри, розпаювання контактів конекторів), кодування (представлення бітів сигналами), визначення сигналів для управління інформацією. Всі компоненти апаратного забезпечення такі, як мережеві карти (Network interface card, NIC), інтерфейси і конектори, матеріали кабелів та їх конструкція визначаються стандартами фізичного рівня. Можна зазначити, що функції фізичного рівня вбудовані у мережеве обладнання (hardware).

Основними функціями фізичного рівня є: фізичні компоненти, кодування даних, передача даних. Фізичні компоненти - електронне обладнання, середовище передавання і конектори, через які передаються сигнали, що представляють біти даних.

Кодування Кодування є процесом, за допомогою якого потік бітів даних перетворюється у певний код. Кодування здійснюється над групою бітів. Це необхідно для того, щоб забезпечити створення передбачуваної комбінації кодів, яка буде правильно розпізнаватися як передавачем, так і приймачем.

Використання передбачуваної комбінації кодів допомагає розрізняти біти даних від бітів, що використовуються для управління, а також забезпечує краще виявлення помилок у середовищі передавання. При створенні кодів даних, методи кодування фізичного рівня також забезпечують створення кодів управління, що допомагають, наприклад, визначати початок і кінець кадру.

Взаємодія рівнів

Рівні взаємодіють зверху вниз і знизу нагору за допомогою інтерфейсів і можуть ще взаємодіяти з таким же рівнем іншої системи за допомогою протоколів. Докладніше можна подивитися на малюнку.

Модель OSI і реальні протоколи

Семирівнева модель OSI є теоретичною, і містить ряд недоробок. Реальні мережні протоколи змушені відхилятися від неї, забезпечуючи непередбачувані можливості, тому прив'язка деяких з них до рівнів OSI є трохи умовною.

Основна недоробка OSI - непродуманий транспортний рівень. На ньому OSI дозволяє обмін даними між додатками (вводячи поняття порту — ідентифікатора додатка), однак, можливість обміну простими датаграмами в OSI не передбачена — транспортний рівень повинен утворювати з'єднання, забезпечувати доставку, управляти потоком і т.п. Реальні ж протоколи реалізують таку можливість.

Сімейство TCP/IP

Сімейство TCP/IP має два транспортних протоколи: TCP, повністю відповідний OSI, і UDP, що відповідає транспортному рівню тільки наявністю порту, що забезпечує обмін датаграмами між додатками.

Сімейство IPX/SPX

У сімействі IPX/SPX, порти (називані «сокети» або «гнізда») з'являються в протоколі мережного рівня IPX, забезпечуючи обмін датаграмами між додатками (операційна система резервує частину сокетів для себе). Протокол SPX, у свою чергу, доповнює IPX всіма іншими можливостями транспортного рівня в повній відповідності з OSI.

Крім того, IPX не має адреси для хоста, покладаючись на адресацію канального рівня (наприклад, MAC-адреси для Ethernet).

Ethernet

TCP/IP модель (RFC 1122)
Прикладний рівень
BGP · DHCP · DNS · FTP · Gopher · GTP · HTTP · IMAP · IRC · NNTP · NTP · POP3 · RIP · RPC · RTCP · RTP · RTSP · SDP · SIP · SMTP · SNMP · SOAP · SSH · STUN · Telnet · TLS/SSL · XMPP ·
Сеансовий рівень
ADSP • H.245 • iSNS • NetBIOS • PAP •L2TP • PPTP • RTCP • SMPP • SSH •ZIP • SDP • RPC • SCP • (more)
Транспортний рівень
TCP · UDP · DCCP · SCTP · RSVP · ECN · (more)
Мережевий рівень
IP (IPv4, IPv6) · ICMP · ICMPv6 · IGMP · IPsec · (more)
Рівень мережевих інтерфейсів
ARP · RARP · NDP · OSPF · Tunnels (L2TP) · MAC-адреса (Ethernet, DSL, ISDN, FDDI) · Device Drivers · (more)
Цей шаблон:переглянути • обговорити • редагувати

 

Комбінована мережна Ethernet-картка, що підтримує підключення як через коаксіальний кабель, так і через кабель типу «вита пара».

Ethernet (езернет, від лат. aether — етер) — базова технологія локальних обчислювальних (комп'ютерних) мереж з комутацією пакетів, що використовує протокол CSMA/CD (множинний доступ з контролем несучої та виявленням колізій). Цей протокол дозволяє в кожний момент часу лише один сеанс передачі в логічному сегменті мережі. При появі двох і більше сеансів передачі одночасно виникає колізія, яка фіксується станцією, що ініціює передачу. Станція аварійно зупиняє процес і очікує закінчення поточного сеансу передачі, а потім знову намагається повторити передачу.

Ethernet-мережі функціонують на швидкостях 10Мбіт/с, Fast Ethernet — на швидкостях 100Мбіт/с, Gigabit Ethernet — на швидкостях 1000Мбіт/с,10 Gigabit Ethernet — на швидкостях 10Гбіт/с. В кінці листопада 2006 року було прийняте рішення про початок розробок наступної версії стандарту з досягненням швидкості 100Гбіт/с (100 Gigabit Ethernet).

[ред.]Технологія

З самого початку Ethernet базувався на ідеї зв'язку комп'ютерів через єдиний коаксіальний кабель, що виконував роль транзитного середовища. Метод передавання був дещо схожим на методи радіопередавання (хоча й з суттєвими відмінностями, наприклад, те, що в кабелі значно легше виявити колізію, ніж в радіоефірі). Загальний мережний кабель, через який велася передача, був дещо подібним на ефір, і з цієї аналогії походить назва Ethernet (англ. net — «мережа»).

З плином часу з відносно простої початкової специфікації Ethernet розвинувся у складну мережну технологію, яка зараз використовується у більшості комп'ютерних систем. Щоб зменшити ціну та полегшити управління та виявлення помилок в мережі, коаксіальний кабель згодом був замінений зв'язками типу «точка — точка», що з'єднувалися між собою концентраторами/комутаторами (хабами/світчами). Своїм комерційним успіхом технологія Ethernet завдячує появі стандарту з використанням кабелю типу «звита пара» як транзитного середовища.

На фізичному рівні станції Ethernet спілкуються між собою за допомогою передачі одна одній пакетів — невеликих блоків даних, які відправляються та доставляються індивідуально. Кожна Ethernet -станція має свою власну 48-бітну MAC-адресу, яка використовується як кінцевий пункт або джерело для кожного пакету. Мережні картки, як правило, не сприймають пакетів, що адресовані іншим Ethernet- станціям. Унікальна МАС- адреса записується в контролер кожної мережної карти.

Незважаючи на серйозні зміни від 10-Мбітного товстого коаксіалу до 1-Гбітного оптоволоконного зв'язку типу «точка-точка», різні варіанти Ethernet у на найнижчому рівні є майже однаковими з погляду програміста і можуть легко з'єднуватися між собою за допомогою дешевого обладнання. Це є можливим, оскільки формат кадру лишається незмінним, незважаючи на різні процедури доступу до мережі.

[ред.]Формат кадру

Існує декілька форматів Ethernet-кадру.

· Первинний Version I (більше не застосовується).

· Ethernet Version 2 або Ethernet-кадр II, ще званий DIX (абревіатура перших букв фірм-розробників DEC, Intel, Xerox) — найпоширена і використовується до сьогодні. Часто використовується безпосередньо протоколом інтернет.

Найпоширеніший формат кадру Ethernet II

· Novell — внутрішня модифікація IEEE 802.3 без LLC (Logical link control).

· Кадр IEEE 802.2 LLC.

· Кадр IEEE 802.2 LLC/SNAP.

· Деякі мережеві карти Ethernet, що випускались компанією Hewlett-Packard використовували при роботі кадр формату IEEE 802.12, відповідно стандарту 100VG-AnyLAN.

Як доповнення Ethernet-кадр може містити тег IEEE 802.1Q для ідентифікації VLAN, до якої він адресований, і IEEE 802.1p для вказання пріоритету.

Різні типи кадру мають різний формат і значення MTU.

MTU

Maximum Transmission Unit (MTU) — термін, що в комп'ютерних мережах термін використається для визначення максимального розміру блоку (в байтах), який можна передати на канальному рівні мережної моделі OSI.

Значення MTU залежать від комунікаційного інтерфейсу (мережна плата, послідовний порт, і т. д.).

Значення MTU може бути визначено стандартом (наприклад для Ethernet), або може вибиратися в момент установки з'єднання (звичайно у випадку прямих підключень типу «точка-точка»). Чим вище значення MTU, тим менше заголовків передається по мережі — а виходить, вище пропускна здатність. Однак повільні інтерфейси можуть передавати великий пакет значний час, збільшуючи час очікування для інших пакетів. Нижче подано таблицю основних значень MTU:

Технологія MTU
DIX Ethernet 1500 байт
Ethernet 802.3 1492 байт
Token Ring (IBM, 16 Мбит/c) 17 914 байт
Token Ring (802.5, 4 Мбит/c) 4464 байт
FDDI 4352 байт
X.25 576 байт

 

Wi-Fi

Wi-Fi, WiFi (від англ. Wireless Fidelity) — торгова марка, що належить Wi-Fi Alliance. Загальновживана назва для стандарту бездротового (радіо) зв'язку передачі даних, який об'єднує декілька протоколів та ґрунтується на сімействі стандартів IEEE 802.11 (Institute of Electrical and Electronic Engineers — міжнародна організація, що займається розробкою стандартів у сфері електронних технологій). Найвідомішим і найпоширенішим на сьогодні є протокол IEEE 802.11g, що визначає функціонування бездротових мереж.

Установка Wireless LAN рекомендувалась там, де розгортання кабельної системи було неможливо або економічно недоцільно. Нині в багатьох організаціях використовується Wi-Fi, оскільки при визначених умовах швидкість роботи мережі вже перевищує 100 Мбіт/с. Користувачі можуть переміщатись між точками доступупо території покриття мережі Wi-Fi.

Мобільні пристрої (КПК, смартфони, PSP і ноутбуки), оснащені клієнтськими Wi-Fi прийомо-передаючими пристроями, можуть підключатися до локальної мережі і отримувати доступ вІнтернет через точки доступу або хот-споти.

Невелика ширина використовуваного спектра частот, відсутність можливостей роумінгу і авторизації не дозволяють Wi-Fi пристроям потіснити на ринку мобільний зв'язок. Тим не менше, компанії ZyXEL, SocketIP і Symbol Technologies пропонують рішення по організації Wi-Fi телефонії.

[ред.]Принцип роботи

Зазвичай схема Wi-Fi мережі містить не менш однієї точки доступу та може легко масштабуватись.

Також можливо підключення двох клієнтів в режимі точка-точка (Ad-hoc), коли точка доступу не використовується, а клієнти з'єднуються за участю мережевих адаптерів «напряму». Точка доступу передає свій ідентифікатор мережі (SSID) з допомогою спеціальних сигнальних пакетів на швидкості 0,1 Мбіт/с кожні 100 мс. Тому 0,1 Мбіт/с — найменша швидкість передачі даних для Wi-Fi. Знаючи SSID мережі, клієнт може вияснити, чи можливо підключення до даної точки доступу. При потраплянні в зону дії двох точок доступу з ідентичними SSID приймач може вибирати між ними на основі даних про рівень сигналу. Стандарт Wi-Fi дає клієнту повну свободу при виборі критеріїв для з'єднання [2].

Однак, стандарт не описує всі аспекти побудови безпровідних локальних мереж Wi-Fi. Тому кожен виробник устаткування вирішує цю задачу по-своєму, застосовуючи ті підходи, які він вважає за якнайкращі з тієї або іншої точки зору. Тому виникає необхідність класифікації способів побудови безпровідних локальних мереж.

За способом об'єднання точок доступу в єдину систему можна виділити:

· Автономні точки доступу (називаються також самостійні, децентралізовані, розумні)

· Точки доступу, що працюють під управлінням контролера (називаються також «легковагі», централізовані)

· Безконтролерні, але не автономні (керовані без контролера)

За способом організації і управління радіоканалами можна виділити безпровідні локальні мережі:

· Із статичними налаштуваннями радіоканалів

· З динамічними (адаптивними) налаштуваннями радіоканалів

· З «шаруватою» або багатошаровою структурою радіоканалів

[ред.]Характеристики

Наявність Wi-Fi-зон (точок) дозволяє користувачу підключитися до точки доступу (наприклад, до офісної, домашньої або публічної мережі), а також підтримувати з'єднання декількохкомп'ютерів між собою.

Максимальна дальність передачі сигналу у такій мережі становить 100 метрів, однак на відкритій місцевості вона може досягати до 300—400 м. Дальність залежить від потужності передавача (яка в окремих моделях обладнання регулюються програмно), наявності та характеристики перешкод, типу антени.

Окрім 802.11b, ще є бездротовий стандарт 802.11a, який використовує частоту 5 ГГц та забезпечує максимальну швидкість 54 Мбіт/с, а також 802.11g, що працює на частоті 2,4 ГГц і також забезпечує 54 Мбіт/с. Крім цього, наразі ведеться розробка стандарту 802.11n, який у майбутньому зможе забезпечити швидкості до 320 Мбіт/с.

Ядром бездротової мережі Wi-Fi є так звана точка доступу (Access Point), яка підключається до якоїсь наземної мережевої інфраструктури (каналів Інтернет-провайдера) та забезпечує передачу радіосигналу. Зазвичай, точка доступу складається із приймача, передавача, інтерфейсу для підключення до дротової мережі та програмного забезпечення для обробки даних. Навколо точки доступу формується територія радіусом 50-100 метрів (її називають хот-спотом або зоною Wi-Fi), на якій можна користуватися бездротовою мережею.

Для того, щоб підключитися до точки доступу та відчути всі переваги бездротової мережі, власник ноутбуку або мобільного пристрою із Wi-Fi адаптером, необхідно просто потрапити в радіус її дії. Усі дії із визначення пристрою та налаштування мережі більшість операційних систем комп'ютерів і мобільних пристроїв проводять автоматично. Якщо користувач одночасно потрапляє в декілька Wi-Fi зон, то підключення здійснюється до точки доступу, що забезпечує найсильніший сигнал.

[ред.]802-11n

Специфікації схвалені радою із стандартів міжнародної організації IEEE (Institute of Electrical and Electronics Engineers) 11 вересня 2009 року.[3][4] Максимальна швидкість передачі даних на фізичному рівні в бездротовій мережі стандарту 802.11n становить 600 Мбіт/с, на практиці це означає швидкість в 150—200 Мбіт/с. У попередній версії стандарту (802.11g) максимальна технічна швидкість дорівнювала 54 Мбіт/с, а реальна — приблизно 20 Мбіт/с.

Стандарт 802.11n розроблявся понад 7 років. У 2007 році була затверджена «чорнова» версія 802.11n Draft 2.0, в порівнянні з якою в остаточний варіант внесені тільки необов'язкові доповнення. Таким чином, випущені за останні два роки до стандартизації пристрої «Draft n» будуть повністю сумісні з фінальною версією. Нове устаткування зможе працювати також з пристроями попередніх поколінь 802.11a/b/g.

Висока швидкість досягається завдяки технології багатопотокової передачі даних (MIMO — multiple-input multiple-output). Приймачі і передавачі оснащуються кількома антенами. Бездротова мережа 802.11n може працювати в двох частотних діапазонах і забезпечує розширену зону прийому в порівнянні з попередньою версією.

IPv4

Матеріал з Вікіпедії — вільної енциклопедії.

Зміни шаблонів/файлів цієї версії очікують на перевірку. Стабільна версія була перевірена 19 січня 2013.

 

TCP/IP модель (RFC 1122)
Прикладний рівень
BGP · DHCP · DNS · FTP · Gopher · GTP · HTTP · IMAP · IRC · NNTP · NTP · POP3 · RIP · RPC · RTCP · RTP · RTSP · SDP · SIP · SMTP · SNMP · SOAP · SSH · STUN · Telnet · TLS/SSL · XMPP ·
Сеансовий рівень
ADSP • H.245 • iSNS • NetBIOS • PAP •L2TP • PPTP • RTCP • SMPP • SSH •ZIP • SDP • RPC • SCP • (more)
Транспортний рівень
TCP · UDP · DCCP · SCTP · RSVP · ECN · (more)
Мережевий рівень
IP (IPv4, IPv6) · ICMP · ICMPv6 · IGMP · IPsec · (more)
Рівень мережевих інтерфейсів
ARP · RARP · NDP · OSPF · Tunnels (L2TP) · MAC-адреса (Ethernet, DSL, ISDN, FDDI) · Device Drivers · (more)
Цей шаблон:переглянути • обговорити • редагувати

IPv4 (англ. Internet Protocol version 4) — четверта версія мережевого протоколу IP. Перша версія протоколу, яка набула широко розповсюдження. Протокол IPv4, описаний у RFC 791 (вересень 1981 року), прийшов на заміну описаному у RFC 760 (січень 1980 року). Використовує 4 байтну форму запису адрес пристроїв в комп’ютерній мережі.

[ред.]Адресація

IPv4 використовує 32-бітні (4 байтні) адреси, які обмежують адресний простір 4 294 967 296 (себто 28×4) можливими унікальними адресами.

Формою запису IP-адреси (IPv4) зазвичай є запис у вигляді 4 десяткових чисел від 0 до 255 (28), розділених крапками, наприклад: 127.0.0.1(посилання пристрою на самого себе)

Деякі адреси IPv4 зарезервовані для спеціальних цілей та не можуть бути глобально маршрутизованими (доступними з будь-якого пристрою, що підключений до мережі інтернет). Так для приватних ІР-адрес ("сірих IP") в локальних мережах зарезервовано близько 18 млн адрес. Ще близько 270 млн адрес зарезервовано для групових передач (англ. multicast).

Обмежене число унікальних адрес у ~4.3 млрд у зв’язку з бурхливим розвиток Інтернету та резервуванням діапазону ~290 млн було вичерпане.3 лютого 2011 року організація IANA видала останні 5 блоків IP-адрес організації Регіональних Інтернет Регістрів (RIR).

Задля вирішення цієї проблеми ще з 1990-их розвивався протокол IPv6, запущений з 2006 року.

[ред.] Зарезервовані адреси

Підмережа Призначення
0.0.0.0/8[1] Адреса джерела пакету
127.0.0.0/8[1] Підмережа для комунікацій всередені хосту (див. localhost)
169.254.0.0/16[2] Канальні (link-local) адреси
192.0.2.0/24[3] Приклади та документація
198.51.100.0/24[3] Приклади та документація
203.0.113.0/24[3] Приклади та документація
198.18.0.0/15[4] Для стендів тестування потужності
10.0.0.0/8[5] Для використання у приватних мережах
172.16.0.0/12[5] Для використання у приватних мережах
192.168.0.0/16[5] Для використання у приватних мережах
240.0.0.0/4[6] Зарезервовано для використання у майбутньому
255.255.255.255[7] Широкомовна адреса

Підмережа 224.0.0.0/4 Зарезервована для багатоадресової.

 

NAT

NAT (від англ. Network Address Translationперетворення (трансляція) мережевих адрес) — це механізм в комп'ютерних мережах TCP/IP, який дозволяє перетворювати IP-адресутранзитних пакетів.

Механізм NAT визначається RFC 1631.

Перетворення адрес методом NAT може здійснюватись практично будь-яким пристроєм маршрутизації — маршрутизатором, сервером доступу, міжмережевим екраном.

Завдяки NAT можна, використовуючи одну або кілька зовнішніх IP-адрес, виданих провайдером, підключити до мережі практично будь-яку кількість комп'ютерів. Більшістьмаршрутизаторів дозволяють виконувати трансляцію адрес, завдяки чому їх можна використовувати для підключення невеликих мереж до інтернету, використовуючи одну зовнішню IP-адресу.

IPv6

Матеріал з Вікіпедії — вільної енциклопедії.

Зміни шаблонів/файлів цієї версії очікують на перевірку. Стабільна версія була перевірена 10 січня 2013.

 

TCP/IP модель (RFC 1122)
Прикладний рівень
BGP · DHCP · DNS · FTP · Gopher · GTP · HTTP · IMAP · IRC · NNTP · NTP · POP3 · RIP · RPC · RTCP · RTP · RTSP · SDP · SIP · SMTP · SNMP · SOAP · SSH · STUN · Telnet · TLS/SSL · XMPP ·
Сеансовий рівень
ADSP • H.245 • iSNS • NetBIOS • PAP •L2TP • PPTP • RTCP • SMPP • SSH •ZIP • SDP • RPC • SCP • (more)
Транспортний рівень
TCP · UDP · DCCP · SCTP · RSVP · ECN · (more)
Мережевий рівень
IP (IPv4, IPv6) · ICMP · ICMPv6 · IGMP · IPsec · (more)
Рівень мережевих інтерфейсів
ARP · RARP · NDP · OSPF · Tunnels (L2TP) · MAC-адреса (Ethernet, DSL, ISDN, FDDI) · Device Drivers · (more)
Цей шаблон:переглянути • обговорити • редагувати

IPv6 (англ. Internet Protocol version 6) — нова версія IP-протоколу — IP версії 6. Розробка протоколу IPv6 почалася 1992 року, а з 2003 р. його підтримку забезпечують виробники більшості телекомунікаційного устаткування (корпоративного рівня). IPv6 — новий крок у розвитку Інтернету. Цей протокол розроблено з урахуванням вимог до Глобальної мережі, що постійно зростають. 3 лютого 2011 року IANA виділила останні п’ять блоків IP-адрес /8 (IPv4).

Порівняння з IPv4

Розширення адресного простору скасовує необхідність використання NAT, оскільки на кожну людину припадає близько 3*108 унікальних адрес. Принцип призначення хосту IPv6 адреси є ієрархічним. Мінімальний розмір підмережі — /64 (264). Молодша частина адреси (64 біти) використовується як унікальний ідентифікатор користувача, наступна частина визначає підмережу всередині оператора зв'язку, далі йде ідентифікатор самого оператора. Такий підхід значно спрощує маршрутизацію.

З IPv6 вилучено кілька функцій, що ускладнюють роботу маршрутизаторів:

· Маршрутизатори більше не розбивають (фрагментують) пакет на частини (розбиття пакета можливо тільки на боці передавача). Відповідно, оптимальний MTU має визначатися за допомогою Path MTU discovery. Для покращення роботи протоколів, що потребують низького рівня втрати пакетів, мінімальний MTU збільшено до 1280 байт. Інформацію про фрагментацію пакетів перенесено з основного заголовку в розширені;

· Зникла контрольна сума. Оскільки канальні (Ethernet) та транспортні (TCP) протоколи також перевіряють коректність пакета, контрольна сума на рівні IP вважається зайвою. Крім того, кожен маршрутизатор зменшує hop limit на одиницю, що призводить до потреби у перерахуванні суми в IPv4.

Незважаючи на суттєве збільшення розміру адреси IPv6, завдяки цим покращенням основний заголовок пакета збільшився лише у 2 рази: з 20 до 40 байт.

Покращення IPv6 у порівнянні з IPv4:

· В надшвидкісних мережах можлива підтримка надвеликих пакетів (джамбограм) — до 4 гігабайт;

· Time to Live перейменовано в Hop limit;

· З'явились відмітки потоків та класи трафіку;

· З'явилась багатоадресна передача;

· Протокол IPsec з рекомендованого перетворився на обов'язковий.

[ред.] Автоконфігурація

У момент ініціалізації мережевого інтерфейсу йому призначується локальна IPv6-адреса, з префіксом fe80::/10, у молодшій частині адреси розміщується ідентифікатор інтерфейсу. У якості ідентифікатора інтерфейсу часто використовується 64-бітний розширений унікальний ідентифікатор EUI-64, що найчастіше формується з MAC-адреси. Локальна адреса дійсна тільки в межах мережевого сегменту канального рівня, і використовується, в основному, для обміну інформаційними ICMPv6 пакетами.

Для отримання інших адрес адрес вузол може запросити інформацію про налаштування мережі у маршрутизаторів за допомогою ICMPv6 повідомлення «Router Solicitation». Цей запит відсилається на групову (multicast) адресу маршрутизаторів. У відповідь маршрутизатори відсилають ICMPv6 повідомлення «Router Advertisement», що може містити інформацію про префікс мережі, адресу шлюзу, адреси рекурсивних серверів DNS [3], MTU та багато інших параметрів. Поєднуючи мережевий префікс та ідентифікатор інтерфейсу, вузол отримує нову адресу. Для захисту персональних даних ідентифікатор інтерфейсу може бути замінений на псевдовипадкове число.

Для більшого адміністративного контролю може бути використаний DHCPv6, що дозволяє адміністратору маршрутизатора призначати вузлам конкретні адреси.

[ред.] Відмітки потоків

Введення поля «Відмітка потоку» в протоколі IPv6 дозволяє значно спростити процедуру маршрутизації однорідного потоку пакетів. Потік — це послідовність пакетів, що надсилаються відправником певному адресату. При цьому припускається, що всі пакети даного потоку мають бути оброблені певним чином. Характер даної обробки задається додатковими заголовками.

Припускається існування декількох потоків між відправником та отримувачем. Відмітка потоку призначається вузлом-відправником шляхом генерації псевдовипадкового 20-бітного числа. Всі пакети одного потоку мають містити однакові заголовки, що оброблюються маршрутизатором.

При отриманні першого пакету з відміткою потоку маршрутизатор аналізує додаткові заголовки, виконує певні операції відповідно до цих заголовків та запам'ятовує результати обробки (адресу наступного вузла, опції заголовку переходів, переміщення адрес у заголовку маршрутизації тощо) в локальному кеші. Ключем для такого запису є комбінація адреси відправника та відмітки потоку. Наступні пакети з тією самою комбінацією адреси відправника та відмітки потоку обробляються з урахуванням інформації кеша без детального аналізу усіх полів заголовка.

Час життя запису у кеші становить не більше 6 секунд, навіть якщо пакети цього потоку продовжують надходити. Після видалення запису з кеша при отриманні наступного пакета потоку, пакет обробляється у звичайному режимі і для нього відбувається формування нового запису в кеші. Слід зауважити, що вказаний час життя потоку може бути явно заданий вузлом відправником за допомогою протоколу керування або опцій заголовку переходів, і може перевищувати 6 секунд.

[ред.] Заголовок пакету

Зміщення в байтах          
  Відступ в бітах                                                                
    Version Traffic Class Flow Label
    Payload Length Next Header Hop Limit
    Source Address
C  
   
   
    Destination Address
1C  
   
   
                                                                   

Опис полів:

· Version: версія протоколу; для IPv6 це значення дорівнює 6 (значення в бітах — 0110).

· Traffic class: пріоритет пакету (8 біт). Це поле містить два параметри. Старші 6 біт використовуються DSCP для класифікації пакетів.[4][5] Решта два біта використовуються ECN для контролю перевантаження.[6]

· Flow label: відмітка потоку (див. відмітки потоків).

· Payload length: на відміну від поля Total length протоколу IPv4 дане поле не включає заголовок пакету (16 біт). Максимальний розмір, що визначається розміром поля, — 64 Кбайти. Для пакетів більшого розміру використовується Jumbo payload [7].

· Next header: вказує тип розширеного заголовку (англ. IPv6 extension), що розміщений одразу за основним. В останньому розширеному заголовку поле Next header вказує тип транспортного протоколу (TCP, UDP і т. д.)

· Hop limit: аналог поля time to live в IPv4 (8 біт).

· Source Address і Destination Address: адреси відправника та отримувача відповідно; по 128 біт.

 

<== предыдущая лекция | следующая лекция ==>
 | Звіт по лабораторній роботі №3


Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных