Московський Державний Технічний Університет ім Н.Е.Баумана
Кафедра РК-9
Доповідь
По курсу В«Інформаційне забезпечення робототехнічних комплексівВ»
На тему В«Мережева модель даних TCP/IPВ»
Студент: Асмолов А.Є.
Група РК9-81
Викладач: Платонова О.В.
Москва 2012
Мережева модель даних TCP/IP
Модель TCP/IP описує безліч протоколів, що дозволяють комп'ютерам взаємодіяти.
Комп'ютер, що використовує протоколи TCP/IP, може бути порівняний зі звичайним телефоном. Можна піти в магазин, що торгує побутовою технікою, і купити телефонний апарат, який завгодно моделі і виробника. Якщо принести його додому і включити в телефонну розетку тим же самим кабелем, яким був підключений старий телефон, новий телефон буде працювати. Аналогічно, комп'ютер, в якому реалізовані стандартні мережеві протоколи, визначені в моделі TCP/IP, можуть вільно взаємодіяти з іншими комп'ютерами, в яких є стек TCP/IP. p align="justify"> У моделі TCP/IP існують 4 рівня:
В· Додатків (HTTP, POP3, SMTP)
В· Транспортний (TCP, UDP)
В· Інтернет (IP)
В· Доступу до мережі (Ethernet)
Рівень додатків TCP/IP
мережева модель дані браузер
Рівень додатків надає служби додаткам і програмному забезпеченню, працюючому на комп'ютері. Сам він не визначає вимоги безпосередньо до програм, а стандартизує служби, які можуть знадобиться додаткам, наприклад, забезпечує можливість передачі файлів при використанні протоколу HTPP (Hypertext Transfer Protocol - протокол передачі гіпертексту). Іншими словами, рівень додатків являє собою інтерфейс між ПО комп'ютера та мережею. p align="justify"> Найпопулярніше додаток TCP/IP - веб-браузер. Що відбувається, коли веб-сторінка з'являється у вікні браузера? p align="justify"> Припустімо, Боб запустив на своєму комп'ютері програму веб - браузера.
Браузер сконфігурований так, що він відразу звертається до стандартної сторінці веб-сервера його друга Ларрі або, іншими словами, до його головній сторінці.
Схема роботи браузера
В
Початковий запит від ПО комп'ютера Боба запитує сервер Ларрі про відправку домашній сторінці браузеру Боба. Веб-сервер Ларрі сконфігурований так, що сторінка з назвою home.html є стандартною і в ній міститься домашня сторінка Ларрі. ПО комп'ютера Боба виходить файл сторінки від сервера Ларрі, і браузер коректно відображає його у своєму вікні. У даному процесі використовується протокол рівня додатків TCP/IP. Спочатку ПО відправляє запит на отримання файлу і потім передає файл згідно формату протоколу передачі гіпертекстових файлів. Більшість адрес веб - сторінок, званих покажчиками інформаційного ресурсу (Universal Resource Locator - URL), або просто веб - адресами, починаються з абревіатури http, яка вказується, що саме протокол HTTP буде використовуватися для передачі інформації. p align="justify"> Інший найбільш поширений стандарт, мова гіпертекстової розмітки (HTML - hypertext markup language), являє собою один з принципів того, як веб - браузер Боба повинен інтерпретувати текст всередині щойно прийнятого ним від сервера файл. Наприклад, файл може містити вказівки, що який небудь шматок тексту повинен бути відображений шрифтом певного розміру, кольору, і т.д.
Уточнена схема роботи веб - браузера
В
Щоб отримати веб - сторінку від сервера Ларрі, Боб пересилає якусь інструкцію допомогою протоколу HTTP. Ця інструкція містить команду get для потрібного файлу. Зазвичай такий запит містить назву файлу (home.htm), а якщо назва відсутня, то сервер припускає, що запитується стандартна коренева сторінка. p align="justify"> Відповідь від сервера Ларрі також містить HTTP - інструкцію, в заголовку якої написано що - то ніби OK. Відповідь завжди містить код у заголовку, який вказує запитуваної стороні, чи може бути виконаний запит. Наприклад, якщо серверу приходить запит на сторінку, яка не існує, браузер отримати HTTP - повідомлення з кодом помилки 404, В«сторінка не знайденаВ». Якщо ж запитуваний файл знайдений, то у відповідь сервер передасть повідомлення з кодом 200, який повідомляє про те, що все в порядку і виконується подальша обробка запиту. p align="justify"> На цьому простому прикладі можн...