. Протокол TCP застосовується в тих випадках, коли потрібно гарантована доставка повідомлень. Він використовує контрольні суми пакетів для перевірки їх цілісності та звільняє прикладні процеси від необхідності таймаутів і повторних передач заради забезпечення надійності. При відстеженні підтвердження доставки в TCP реалізується алгоритм "ковзного" вікна. Найбільш типовими прикладними процесами, що використовують TCP, є FTP (file transfer protocol - протокол передачі файлів) і telnet (або SSH для віддаленого доступу). Крім того, TCP використовують системи SMTP, HTTP, Xwindow, RCP (remote copy), а також "r"-команди. Внутрішня структура модуля TCP набагато складніше структури UDP. Подібно UDP, прикладні процеси взаємодіють з модулем TCP через порти. Під байтовими потоками тут мається на увазі те, що один примітив, наприклад, read або write, може викликати посилку адресату послідовності сегментів, які утворюють деякий блок даних (повідомлення). Застосування портів відкриває можливість здійснювати кілька з'єднань між двома мережевими об'єктами (працювати з різними процесами). p> Прикладом прикладного процесу, що використовує TCP, може служити FTP, при цьому буде працювати стек протоколів ftp/tcp/ip/ethernet. Хоча протоколи UDP і TCP могли б для подібних завдань задіяти різні номери портів, зазвичай цього не відбувається. Модулі TCP і UDP виконують функції мультиплексорів/демультіплексорів між прикладними процесами і IP-модулем. При надходженні пакета в модуль IP він буде переданий в TCP або UDP-модуль згідно коду, записаного у полі протоколу даного IP-пакета. Формат сегмента (пакета) TCP представлений нижче на рис. 2.3 <# "justify">. Система DNS
Систему доменних імен DNS (Domain Name System) розробив Пол Мокапетріс (Paul Mokapetris), який на зорі інтернету (на початку 1980-х) задався питанням, як працювати в системі (вона стала з часом називатися DNS), яка перетворює Web -адресу в складається з чотирьох октетів IP-адресу, що використовується мережевими машинами для зв'язку через TCP/IP (див. лекцію 1 <# "justify"> 9.Практіческая частина
Перший поверх
В
Рисунок 9.1
Другий поверх
В
Малюнок 9.2
Логічна модель
В
Малюнок 9.2.2
10. Обгрунтування використовуваних середовищ передачі даних
У курсовій роботі для передачі прокладки інтернету використовував оптоволоконний кабель. Як показала практика оптоволокно (при виборі кручена пара - оптика) - багаторазово краще. Оптоволокно при роботі не випромінює електромагнітні хвилі, що в свою чергу виключає вплив середовища передачі даних на електронні пристрої. Інформаційна безпека сьогодні є цілою індустрією, застосування оптики дозволяє зменшити вірогідність крадіжки даних. Сучасне електронне обладнання вимагає широкого каналу для забезпе...