Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Примерное описание работы TCP/IP




Пользователь ввёл некоторые данные в программу-клиент на своём компьютере и запустил выполнение. Программа формирует запрос по соответствующему протоколу, например, http, и передаёт его уровню прикладных программ стека протоколов. Уровень прикладных программ формирует блок данных и передаёт его транспортному уровню. На транспортном уровне данные получают заголовок TCP (инкапсулируются в пакет TCP) и передаются на сетевой уровень. Там пакет получает IP-заголовок, в котором указан адрес назначения и адрес отправителя и перенаправляется на канальный уровень, который через физический передаёт данные маршрутизатору. IP-пакеты передаются маршрутизаторами от сети к сети до тех пор, пока не достигнут той, к которой физически подключен сервер. На сервере происходит обратное преобразование – данные извлекаются из пакета IP и передаются протоколу TCP (точнее, внутренней программе операционной системы, реализующей работу протокола TCP), проверяются на целость и наличие всех пакетов, из которых должна состоять вся последовательность данных. При отсутствии нужных пакетов или наличии ошибок выполняется повторный запрос по протоколу IP к протоколу TCP на стороне клиента. Когда получены все данные, они собираются в исходной последовательности и передаются протоколу прикладного уровня, который передаёт их программе-серверу. Для клиента и сервера данные, отправленные на одном конце, как по волшебству, "всплывают" на другом конце. Но между этими событиями происходят незаметно для прикладных программ сложные взаимодействия для создания иллюзии непрерывной передачи данных между вычислительными сетями.

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

Краткое заключение по TCP/IP

TCP/IP - это набор протоколов, которые позволяют физическим сетям объединяться вместе для образования Internet. TCP/IP соединяет индивидуальные сети для образования виртуальной вычислительной сети, в которой отдельные компьютеры идентифицируются не физическими адресами сетей, а IP-адресами.

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

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




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 410; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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