русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Стек протоколов TCP/IP


Дата добавления: 2014-11-28; просмотров: 485; Нарушение авторских прав


Так как стек TCP/IP был разработан до появления модели взаимодействия открытых систем ISO, то, хотя он также имеет многоуровневую структуру, соответствие уровней стека TCP/IP уровням модели OSI достаточно условно.

Протоколы TCP/IP делятся на 4 уровня:

• прикладной уровень [уровень 1];

• транспортный уровень [уровень 2];

• уровень межсетевого взаимодействия [уровень 3];

• уровень сетевых интерфейсов [уровень 4].

 

Уровень сетевых интерфейсов является самым нижним уровнем стека TCP/IP. Он позволяет узлам Интернет, в независимости от того каким образом они подключены к сети и какой способ передачи используют, работать по протоколам TCP/IP.

Следующий уровень - это уровень межсетевого взаимодействия. Протоколы этого уровня описывают правила передачи небольших порций информации [пакетов] с одного узла на другой. Основной протокол этого уровня - IP.

Транспортный уровень описывает, как большие массивы данных разбить на небольшие части и собрать обратно. Основной протокол этого уровня - TCP.

Прикладной уровень - это приложения типа клиент-сервер, базирующиеся на протоколах нижних уровней. В отличие от протоколов остальных трех уровней, протоколы прикладного уровня занимаются деталями конкретного приложения и не интересуются способами передачи данных по сети. Среди основных приложений ТСР/IP, имеющихся практически в каждой его реализации, - протокол эмуляции терминала Telnet, протокол передачи файлов FTP, протокол электронной почты SMTP, используемый в системе World Wide Web протокол передачи гипертекста НТТР и др.

Рассмотрим подробнее основные протоколы уровней межсетевого взаимодействия и транспортного. Предположим требуется передать информацию с одного компьютера, подключенного к Интернет, на другой компьютер. Протокол TCP разбивает информацию на части и нумерует их, чтобы при получении можно было правильно собрать информацию. Далее с помощью протокола IP все части передаются получателю, где с помощью протокола TCP проверяется, все ли части получены. Так как отдельные части могут передаваться различными маршрутами, то порядок получения частей может быть нарушен. После получения всех частей TCP располагает их в нужном порядке и собирает в единое целое.



Для протокола TCP не имеет значения, какими путями информация передается по сети Интернет. Этим занимается протокол IP. Каждую часть информации этот протокол помещает в пакет, в заголовке которого указывается, в частности, адрес отправителя, адрес получателя и другая информация. При этом скорость и пути прохождения пакетов могут быть различными.

Протоколы TCP и IP обеспечивают передачу информации между двумя компьютерами сети. С помощью них протоколы прикладного уровня реализуют самые разные услуги.

 



<== предыдущая лекция | следующая лекция ==>
Структура Интернета | Адресация в Интернет


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.083 сек.