- •Програмні та апаратні засоби адміністрування комп’ютерних мереж
- •Задачі адміністрування комп’ютерних мереж.
- •3. Файли та права доступів до них
- •Зміна прав доступу до файлів.
- •Команди chown, chgrp.
- •Команда umask
- •7. Символічні вказівники
- •Команда find,xargs.
- •10. Команди cron, at, nohub, &.
- •11.Ввід та вивідданих в Shell.
- •9.Виконання команд в фоновому режимі.
- •12. Команда echo.
- •13. Команда read.
- •14.Koманда cat.
- •15. Канали.
- •16.Стандартні потоки вводу, виводу та помилок.
- •Стандартне введення Потік номер 0 (stdin) зарезервовано для читання команд користувача або вхідних даних.
- •Стандартне виведення
- •Стандартне виведення помилок
- •17. Порядок виконання команд
- •18. Регулярні вирази
- •19. Сімейство команд Grep
- •20. Утиліта awk
- •21. Редактор Sed
- •22.Команди sort, uniq, join, cut, paste, split
- •23. Процес реєстрації в Linux
- •26. ЗмінніінтерпритатораShell
- •27.Локальнізмінні
- •28. Вбудовані змінні інтерпретатора Shell.
- •29. Поняття Shell сценарію
- •35. Оператор Case.
- •36. Функції інтерпритатора Shell.
- •37. Файл функцій.
- •38. Передача параметрів сценарію через командну стрічку.
- •39. Команда shift.
- •40. Вбудовані команди інтерпритатора Shell.
- •Команди робот из мережею Ipconfig, route, ping.
- •Поняття сокета
- •Атрибути сокета
- •Іменування сокета
- •Встановлення зв’язку за допомогою сокета
- •Прив’язка сокета до локальних імен
- •Передача даних з допомогою сокета
- •Функції передачі даних з допомогою сокета
- •Функції прийому даних з допомогою сокета
- •Закриття сокета
- •55. Обмін дата грамами
- •56. Використання низькорівневих сокетів
- •57. Функції для роботи з dns та адресами
- •58. Доменна система імен
- •59. Опишіть шлях проходження даних від одного комп’ютера до іншого через механізм сокетів
- •60. Паралельне обслуговування запитів клієнтів
- •61. Робота на базі сокетів з стандартними протоколами
- •62. Особливості використання сокетів в різних ос
- •63. Описати різницю між tcp і udp пакетом
- •64. Особливості dhcp протоколу
- •65. Структура dhcp пакетів
- •67. Режими видачі ip-адрес
- •68.ОписатипослідовністьвидачідинамічноїIp- адреси
- •69.Dhcp - сервер
- •71. Поштові протоколи
- •72.Особливості pop3-протоколу
- •Особливості smtp пртоколу
- •Архітектура та формат повідомлень arp-протоколу
- •Написання cgi – програм
- •76. Метод Get
- •Метод Post
62. Особливості використання сокетів в різних ос
В ОС Windowіs використовуються соку під назвою Winsoc - також інтерфейс приклад ¬ ного програмування , розроблений на основі сокетів Берклі. Тоді як сокети Берклі використовуються на різних операційних системах , Winsock призначений виключно для сімейства Windows , тобто для Microsoft Windows , Windows NT і Windows 95 .
До складу Winsock входить безліч функцій з інтерфейсу Берклі , спочатку розроблених для Unix - операційної системи , для якої і предназна ¬ чалісь сокети Берклі. Крім того , є набір специфічних для Windows функцій, що дозволяють програмістам користуватися перевагами інтер ¬ фейсу Windows , заснованого на передачі повідомлень. У цьому розділі описується ¬ ються як специфічні в порівнянні з сокетами Берклі функції, так і мережеве програмування в Windows саме по собі.
63. Описати різницю між tcp і udp пакетом
TCP відрізняється від UDP, адже цей протокол створює з'єднання і тримає його відкритим, до тих пір, поки не будуть доставлені всі дані. Протокол автоматично перевіряє, чи всі дані прибутку в цілості, а при потребі навіть повторює відправку. Якщо щось заплуталося (наприклад, прибуло 3, 2, 1 замість 1, 2, 3), TCP дочекається, поки вся трансляція не завершиться в правильному.
UDP - протокол невигадливий, він відсилає дані від A до B, і його не турбує, що буде далі: у якому вигляді дані доберуться до точки призначення і дістануться взагалі. Іншими словами, якщо надіслані три пакети, 1, 2 і 3, то до адресата вони можуть прибути у вигляді 3, 2, 1. А трапляється й так, що пакет 2 доставлений, а 1 і 3 загубилися.
64. Особливості dhcp протоколу
DHCP (англ. Dynamic Host Configuration Protocol — протокол динамічної конфігурації вузла) — це протокол прикладного рівня, що дозволяє комп'ютерам автоматично одержувати IP-адресу й інші параметри, необхідні для роботи в мережі. Для цього комп'ютер звертається до спеціального серверу, під назвою сервер DHCP. Мережевий адміністратор може задати діапазон адрес, що розподіляють серед комп'ютерів. Це дозволяє уникнути ручного налаштування комп'ютерів мережі й зменшує кількість помилок. Протокол DHCP використовується в більшості великих мереж TCP/IP.
DHCP є розширенням протоколу BOOTP, що використовувався раніше для забезпечення бездискових робочих станцій IP-адресами при їхньому завантаженні. DHCP зберігаєзворотну сумісність з BOOTP.
65. Структура dhcp пакетів
Протокол DHCP є клієнт-серверним, тобто в йогороботіберуть участь клієнт DHCP і сервер DHCP. Передача данихздійснюється за допомогою протоколу UDP, при цьому сервер приймаєповідомленнявідклієнтів на порт 67 і відправляєповідомленняклієнтам на порт 68.
Поле |
Опис |
Довжина(в байтах) |
op |
Тип повідомлення. Наприкладможеприйматизначення: BOOTREQUEST (1, запитвідклієнта до сервера) і BOOTREPLY (2, відповідьвід сервера до клієнта). |
1 |
htype |
Тип апаратноїадреси. Допустимізначенняцього поля визначені в RFC1700 «AssignedNumbers». Наприклад, для MAC-адресиEthernet 10 Мбіт/с це поле приймаєзначення 1. |
1 |
hlen |
Довжинаапаратноїадреси в байтах. Для MAC-адресиEthernet - 6. |
1 |
hops |
Кількістьпроміжнихмаршрутизаторів (так званихагентівретрансляції DHCP), черезякіпройшлоповідомлення. Клієнтвстановлюєце поле в 0. |
1 |
xid |
Унікальнийідентифікатортранзакції, щогенеруєтьсяклієнтомна початку процесуотриманняадреси. |
4 |
secs |
Час в секундах з моменту початку процесуотриманняадреси. Може не використовуватися (в цьомувипадкувоновстановлюється в 0). |
2 |
flags |
Поле дляпрапорів - спеціальнихпараметрів протоколу DHCP. |
2 |
ciaddr |
IP-адресаклієнта. Заповнюєтьсятільки в тому випадку, якщоклієнтвжемаєвласний IP-адресу і здатнийвідповідати на запити ARP (цеможливо, якщоклієнтвиконує процедуру поновленняадресипіслязакінченнятермінуоренди). |
4 |
yiaddr |
Новий IP-адрес клієнта, запропонований сервером. |
4 |
siaddr |
IP-адреса сервера. Повертається в реченні DHCP (див.нижче). |
4 |
giaddr |
IP-адреса агента ретрансляції, якщотакийбрав участь в процесі доставки повідомлення DHCP до сервера. |
4 |
chaddr |
Апаратний адрес (зазвичай MAC-адрес) клієнта. |
16 |
sname |
Необов'язковеім'я сервера у вигляді нуль-термінованого рядка. |
64 |
file |
Необов'язковеім'яфайлу на сервері, щовикористовуєтьсябездисковимиробочимистанціями при віддаленомузавантаженні. |
128 |
66.Опції DHCP протоколу
Крім IP-адреси, DHCP такожможеповідомлятиклієнтовідодатковіпараметри, необхідні для нормальноїроботи в мережі. Ціпараметриназиваютьсяопціями DHCP. Список стандартнихопційможназнайти в RFC 2132. Деякими з найбільш часто використовуванихопцій є:
IP-адреса маршрутизатора за замовчуванням;
маска підмережі;
адреси серверів DNS;
ім'я домену DNS.
Деякі постачальники програмного забезпечення можуть визначати власні, додаткові опції DHCP
