Види комп'ютерних мереж wan, lan, man, pan
Види комп'ютерних мереж: WAN, LAN, MAN, PAN. Їх особливості.
WAN (WideAreaNetwork-глобальні) - це мережі, які об'єднують територіально зосереджені комп'ютери.
LAN (LocalAreaNetwork-локальні) - це об'єднання комп'ютерів, зосереджених на невеликій території (зазвичай в радіусі 1-2 км).
MAN (MetropolitenAreaNetwork-міські) - це мережі, призначені для обслуговування територій великого міста.
PAN (PersonalAreaNetwork-персональні) - це мережі, призначені для взаємодії пристроїв, що належать одному власнику на невеликій відстані (зазвичай до 10м).
Топологія мережі. Види топологій, їх переваги та недоліки.
Топологія мережі - конфігурація графа, вершинам якого відповідають вузли та комунікаційне обладнання мережі, а ребрам - або інформаційні зв'язки між вершинами.
1) Повнозв'язна - це топологія, в якій кожен комп'ютер безпосередньо пов'язаний з усіма іншими.
Точка - точка - два комп'ютера з'єднуються між собою безпосередньо через комутаційне обладнання.
2) Ніздрювата - кожна робоча станція мережі з'єднується з декількома іншими робочими станціями цієї ж мережі (є транзитні вузли).
"-" - складність настройки; переізбиточной витрата кабелю
3) Кільцева - кожен комп'ютер з'єднаний лініями тільки з двома іншими, від одного він тільки отримує інформацію, а іншому тільки передає.
4) Зіркоподібна - всі комп'ютери під'єднані до центрального вузла (комутатора).
"+" - конфлікти неможливі, тому що управління централізованою
"-" - масштабованість обмежена числом портів
5) Загальна шина - являє собою загальний кабель, до якого приєднані всі робочі станції. На кінцях кабелю знаходяться термінатори, для запобігання відображення сигналу.
Топології бувають:
Фізична топологія - геометричне розташування ліній зв'язку щодо вузлів мережі і фізичного підключення вузлів мережі.
Логічна топологія - визначає напрямок потоків даних між вузлами мережі і способи передачі даних.
Елементи мережі: кінцеві пристрої, проміжні пристрої, що передають середовища.
Інтерфейс - це формально певна логічна або фізична одиниця між взаємодіючими незалежними об'єктами. Інтерфейс задає: параметри, процедури і характеристики взаємодії
Фізичний інтерфейс (порт) -визначається набором фіз. зв'язку і хар-ки сигналів
Логічний інтерфейс (протокол) -це набір інформаційних повідомлень певного формату, в якому обмінюються 2 пристрої або програми, а так же набір правил, визна. набір повідомлень і соотств. Реакцію на них.
Кінцеві пристрої - пристрої, які є споживачами або джерелами інформаціями.
Рівні моделі OSI, призначення, приклади протоколів.
Прикладний - забезпечує взаємодію мережі й користувача, надає додаткам доступ до мережевих служб (HTTP, POP3, SMTP, FTP, BitTorrent).
Уявлення - відповідає за подання інформації, що передається по мережі інформації, не змінюючи її змісту (ASCII / Unicode, SSL, Big / Little-Endian).
Сеансовий - відповідає за підтримання сеансів зв'язку, дозволяючи додаткам взаємодіяти між собою тривалий час (NetBIOS, PPTP, RPC).
Транспортний - призначений для передачі даних з тим ступенем надійності, яка потрібна верхніх рівнів (TCP, UDP).
Мережевий - служить для утворення єдиної транспортної системи об'єднує декілька мереж і званий складовою мережею (IP, IPv4, IPv6, ICMP, RIP).
Канальний - забезпечує взаємодію мереж на фізичному рівні і здійснює контроль за помилками які можуть виникнути (Ethernet, IEEE 802.11, PPP).
Фізичний - призначений для передачі потоку даних по фізичних каналах зв'язку, здійснює перетворення бітів даних відповідно до методами кодування цифрових сигналів, визначає стандарти передавального обладнання, а так само фізичні, електричні і механічні інтерфейси (IRDA, USB, RS-232, Ethernet, IEEE 802.11, DSL, ISDN, GSM).
Протокольна одиниця даних. Інкапсуляція. Ущільнення каналів.
Протокольна одиниця даних (ProtocolDataUnit, PDU) - це термін, який використовується для позначення одиниць обміну даних, протоколами різних рівнів.
Інкапсуляція - метод побудови модульних мережевих протоколів, при якому логічно незалежні рівні мережі абстрагуються від нижче лежачих механізмів, шляхом включення в більш високорівневі об'єкти.
Мультиплексування - означає, здатність транспортного рівня одночасно обробляти кілька потоків даних.
ProtocolDataUnit (PDU) - протокольна одиниця обміну, модуль даних протоколу (в OSI являє собою об'єкт даних, якими обмінюються "машини протоколу" (сутності рівня) в межах даного рівня; містить як керуючу інформацію (PCI), так і призначені для користувача дані).
Інкапсуляція - метод побудови модульних мережевих протоколів, при якому логічно незалежні функції мережі абстрагуються від нижчих механізмів шляхом включення або інкапсулювання в більш високорівневі об'єкти.
PDU - ProtocolDataUnit (протокольна одиниця обміну).
При рекурсивної схемою. клієнт доручає цю роботу своєму DNS сервера. Щоб не виконувати по 10 разів опитування, йде кешування на 10 днів.
DNS-клієнт запитує локальний DNS-сервер, тобто той сервер, що обслуговує піддомен, якому належить ім'я клієнта.
Далі можливі два варіанти дій:
Якщо локальний DNS-сервер знає відповідь, то він відразу повертає його клієнту
Якщо локальний сервер не знає відповідь, то він виконує ітеративні запити до кореневого сервера і тд точно так же, як це робив клієнт в попередньому варіанті, а отримавши відповідь, передає його клієнту, який весь цей час чекає його від свого локального DNS-сервера.
Кириличні домени:
Кириличні домени підтримуються за рахунок використання Punycode, який був розроблений для однозначного перетворення доменних імен, що включають Unicode символи, в послідовність ASCII-символів, так як в системі доменних має дозволені тільки 26 символів латинського алфавіту.
URL (Uniform Resource Location) - визначник місця розташування ресурсів.
HTTP (англ.HyperTextTransferProtocol - «протокол передачі гіпертексту») - протокол прикладного рівня передачі даних (спочатку - у вигляді гіпертекстових документів). Основою HTTP є технологія «клієнт-сервер», тобто передбачається існування споживачів (клієнтів), які ініціюють з'єднання і надсилають запит, і постачальників (серверів), які очікують з'єднання для отримання запиту, виробляють необхідні дії і повертають назад повідомлення з результатом.Повідомлення складаються з 3 частин:
Стартовий рядок - визначає тип повідомлення
Заголовки - характеризують тіло повідомлення, параметри передачі та інші відомості; являють собою рядки, що містять розділену двокрапкою пару параметр: значення.
Тіло повідомлення - безпосередньо дані.
Як відбувається прийняття та надсилання повідомлень
GET - отримуємо інформацію, без відправки відомостей
POST - можемо відправляти файл
HEAD - повертає всі властивості, крім самого файлу
Версія протоколу HTTP