Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Мережеве додаток для отримання інформації протоколу IP і сканування мережі

Реферат Мережеве додаток для отримання інформації протоколу IP і сканування мережі





дно тільки в тому випадку, якщо для цих цілей не використовується сервер DHCP [6].


1.4 Основи технології сокетів


Сокети - це транспортний механізм, який найчастіше використовується у високопродуктивних серверних додатках.

Сокети визначають кінцеві точки взаємодії (зазвичай через мережу). Вони підтримують цілий ряд протоколів, найпопулярнішими з яких сьогодні є User Datagram Protocol (UDP) і Transmission Control Protocol (TCP). Сокети не вимагають встановлення логічних з'єднань і зазвичай застосовуються для широкомовній і многоадресной (multicast) зв'язку. У UDP немає коштів надійної доставки повідомлень і контролю правильного порядку пакетів, тому за виявлення втрати пакетів, усунення таких проблем і впорядкування пакетів відповідає додаток-получатель.сокети орієнтовані на логічні з'єднання, надаючи надійний комунікаційний шлях двома кінцевими точками. Важлива перевага TCP в тому, що він гарантує доставку повідомлень і правильний порядок пакетів. У цій статті основну увагу приділяється TCP-сокетам.сокети можуть бути або клієнтськими, або серверними. Серверний сокет очікує запити на встановлення з'єднань, а клієнтський - ініціює з'єднання. Як тільки з'єднання між сокетами встановлено, клієнт і сервер можуть передавати і приймати дані або закрити це з'єднання [7]. br/>

1.5 Архітектура клієнт-сервер на основі сокетів Windows


Застосовувана в IP-мережах архітектура клієнт-сервер використовує IP-пакети для комунікації між клієнтом і сервером. Клієнт відправляє запит серверу, на який той відповідає. У випадку з TCP/IP між клієнтом і сервером встановлюється з'єднання (зазвичай з двосторонньою передачею даних), а у випадку з UDP/IP - клієнт і сервер обмінюються пакетами (дейтаграммаммі) з негарантованої доставкой.Каждий мережевий інтерфейс IP-мережі має унікальний в цій мережі адресу (IP-адресу). Спрощено можна вважати, що кожен комп'ютер в мережі Інтернет має власну IP-адресу. При цьому в рамках одного мережевого інтерфейсу може бути кілька мережевих портів. Для встановлення мережевого з'єднання додаток клієнта повинно вибрати вільний порт і встановити з'єднання з серверним додатком, що слухає (listen) порт з певним номером на віддаленому мережевому інтерфейсі. Пара IP-адресу та порт характеризують сокет (гніздо) - початкову (кінцеву) точку мережевої комунікації. Для створення з'єднання TCP/IP необхідно два сокета: один на локальній машині, а інший - на віддаленій. Таким чином, кожне мережеве з'єднання має IP-адресу і порт на локальній машині, а також IP-адреса і порт на віддаленій машині [8]. br/>

1.6 Реалізація сокетів через класи NET


Більшість класів, які використовуються в програмировании сокетів, можна знай...


Назад | сторінка 5 з 17 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Основні поняття (сайт, IP-адресу, порт, сокет, сервер, клієнт)
  • Реферат на тему: Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів
  • Реферат на тему: Розробка прикладної програми на основі архітектури &клієнт - сервер&
  • Реферат на тему: Проектування і реалізація бази даних в архітектурі "клієнт-сервер" ...
  • Реферат на тему: Розробка додатків за технологією &клієнт-сервер&