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

Реферат Програма Server Socket





Введення


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

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

Вивчення мережевих стандартів і протоколів є на сьогоднішній день обов'язковим для будь-якого фахівця з інформаційних технологій.

Мета проекту: Отримання навичок програмування мережевих додатків

Для вирішення поставленої мети в курсовій роботі вирішуються наступні завдання:

Вивчення бібліотеки winsosk;

Написання програми демонструє сокетних з'єднання.



1.Теоретіческая частина


. 1 Еталонна модель OSI


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

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

Упорядкувати все виконувані процедури, розділити їх на рівні і підрівні, взаємодіючі між собою, якраз і покликані моделі мереж. Ці моделі дозволяють правильно організувати взаємодію як абонентам всередині однієї мережі, так і самим різним мережам на різних рівнях. Найбільшого поширення набула в даний час так звана еталонна модель обміну інформацією відкритої системи OSI (Open System Interchange). Під терміном «відкрита система» в даному випадку розуміється незамкнута в собі система, що має можливість взаємодії з якимись іншими системами (на відміну від закритої системи).

Модель OSI була запропонована Міжнародною організацією стандартів ISO (International Standards Organization) в 1984 році. З тих пір її використовують (більш-менш строго) всі виробники мережевих продуктів. Як і будь універсальна модель, модель OSI досить громіздка, надлишкова і не надто гнучка, тому реальні мережеві засоби, пропоновані різними фірмами, не обов'язково дотримуються прийнятого поділу функцій. Еталонна модель OSI стала основною архітектурної моделлю систем передачі повідомлень. При розгляді конкретних прикладних телекомунікаційних систем проводиться порівняння їх архітектури з моделлю OSI/ISO. Ця модель є найкращим засобом для вивчення сучасної технології зв'язку.

Еталонна модель OSI ділить проблему передачі інформації між абонентами на сім менш великих і, отже, більш легко вирішуваних завдань. Конкретизація кожного завдання проводилася за принципом відносної автономності. Очевидно, автономна завдання вирішується легше.

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

Стек протоколів, представлений у вигляді 7-рівневої структури, показаний на малюнку 1

Структура моделі OSI.Ріс.1


У рамках мод...


сторінка 1 з 8 | Наступна сторінка





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

  • Реферат на тему: Модель системи передачі пакетів даних
  • Реферат на тему: Використання мережевих технологій при проектуванні дистанційної інформаційн ...
  • Реферат на тему: Засоби передачі інформації в комп'ютерних мережах
  • Реферат на тему: Порівняльний аналіз трьох моделей життєвого циклу організації: модель Торбе ...
  • Реферат на тему: Дослідження мережі передачі інформації на основі стека протоколів ZigBee. ...