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

Реферат Створення мережевої гри





вати свій сокет динамічно. Клієнт може повідомити сервер свій сокет просто передавши його в пакеті даних (так як ми припускаємо, що сокет сервера відомий програмі-клієнту). Після визначення сокета необхідно дізнатися мережеву адресу станцій-одержувачів. Для того щоб клієнт міг послати запит серверу, необхідно окрім сокета сервера знати його мережеву адресу - номер мережі і адресу робочої станції в мережі. h4> Прийом та передача пакетів даних Розглянемо тепер процедуру прийому пакетів даних засобами IPX. Прийом та передачу пакетів виконує мережевий адаптер, що працює з використанням переривань. Прикладні програми не працюють напряму з драйвером мережевого адаптера. Всі свої запити на прийом і передачу пакетів вони направляють драйверу IPX (програма ipx.exe або ipxodi.exe), який, у свою чергу, звертається до драйверу мережного адаптера. Для прийому або передачі пакету прикладна програма повинна підготувати пакет даних, сформувавши його заголовок, і побудувати так званий блок управління подією ECB (Event Control Block). У блоці ECB задається адресна інформація для передачі пакету, адресу самого переданого пакета в оперативній пам'яті і деяка інша інформація. Підготувавши блок ECB, прикладна програма передає його адресу відповідної функції IPX для виконання операції прийому або передачі пакета. Функції IPX, приймаючі або передавальні пакет, не виконують очікування завершення операції, а відразу повертають управління викликала їхній програмі. Прийом або передача виконуються мережним адаптером автономно і асинхронно по відношенню до програми, що викликала функцію IPX для передачі даних. Після того, як операція передачі даних завершилася, у відповідному полі блоку ECB встановлюється ознака. Програма може періодично перевіряти ECB для виявлення ознаки завершення операції.

TCP/IP

Розглянемо роботу сімейства протоколів TCP/IP при обміні даними між двома процесами telnet, що виконуються на двох різних хостах, що входять у дві різні мережі, з'єднані за допомогою маршрутизатора.

В 
h2> Робота протоколу TCP

Протокол верхнього рівня (Додатків/процесів) поділяє дані на шматочки (це процес називається инкапсуляцией) і кожному шматочку додає заголовок. Те, що виходить в результаті, називається TCP-сегментом. br/>

TCP-сегмент

Тема

TCP-сегмента

Дані


Модулі протоколу TCP обмінюються TCP-сегментами. p> Протокол TCP забезпечує надійну дуплексную передачу з попередньою установкою зв'язку і з розривом з'єднання.

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

Дуплексная - значить, передача в дві боку, туди і назад, передача тільки в дону бік називається симплексной.

Формат заголовка TCP-сегмента

Формат заголовка TCP-сегмента (Заголовок складається з 32-бітових слів):


0 (біт)

4

8

12

16

20

24

28 31

Source Port

Destination Port

Sequence Number

Acknowledgement Number

Offset

Reserved

Flags

Window

Checksum

Urgent Point

Options

Padding


В 

В· Source Port і Destination Port - це адреси процесів (відправника і одержувача відповідно). Грубо кажучи, це просто числові ідентифікатори, які присвоєні процесам-протоколах верхнього рівня. Деякі протоколи верхнього рівня мають стандартні значення номерів портів:

Номер порту

Процес

20

ftp-data (передача даних по ftp)

21

fpt (команди)

23

telnet

...


Назад | сторінка 2 з 16 | Наступна сторінка





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

  • Реферат на тему: Основні поняття (сайт, IP-адресу, порт, сокет, сервер, клієнт)
  • Реферат на тему: Модель системи передачі пакетів даних
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...
  • Реферат на тему: Бездротові мережі передачі даних
  • Реферат на тему: Розробка мережі передачі даних Нурінского РУТ Карагандинської області на ос ...