Модель стека протоколов TCP/IP и ее отличия от эталонной модель OSI. Как работает сеть Интернет?
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Модель стека протоколов TCP/IP имеет четыре уровня или другими словами: клиент в модели TCP/IP обслуживается за четыре шага.
Верхний или первый уровень модели TCP/IP дает возможность человеку взаимодействовать с сетью через ряд интерфейсов, обеспечивающих те или иные услуги.
FTP, HTTP, POP3, SMTP, SNMP, SIP, TELNET
ASCII, JPEG, SSL, TLS
RPC, RTCP, SMPP, SCP, ZIP, SDP
Так же на первом уровне модели TCP/IP работают DNS сервера, которые преобразуют доменное имя сайта в IP-адрес и наоборот.
Транспортный уровень модели стека протоколов TCP/IP создает канал передачи данных между взаимодействующими устройствами. При этой транспортный уровень может создавать каналы связи разного качества или разной надежности. Два самых популярных протокола транспортного уровня: UDP – при помощи этого протокола вы смотрите данное видео или слушаете музыку Вконтакте и протокол TCP, при помощи которого отправляются ваши письма и другая информация, требущая особой точности.
Протокол UDP обеспечивает большую скорость передачи данных, но не гарантирует доставку всей информации. Протокол TCP гарантирует доставку, но при этом скорость передачи данных уменьшается, ну это потому, что мы не живем в неидеальном мире.
Уровень сети Интернет или межсетевой уровень является третьим в модели TCP/IP и используется он для передачи траффика между узлами связи. На этом уровне используется несколько протоколов.
Сеть делится на сегменты, сегменты бьются на кластеры, в кластерах стоят коммутаторы доступа, от коммутаторов доступа включаются абоненты. Всё как в жизни: есть страна, есть область, есть город, в городе есть улицы, на улицах есть дома, в домах есть квартиры.
При этом у передающего и принимающего устройства должно быть уникальное имя или уникальный адрес, адреса устройствам выдаются при помощи протокола IP, у которого есть две версии: IPv4 и IPv6.
Перед тем, как разносить почту, почтальон продумывает маршрут, данные, которые мы передаем по сети Интернет тоже имеют маршрут и в идеальном случае этот маршрут наиболее короткий и проходит через узлы с наименьшей нагрузкой. За маршрутизацию отвечают протоколы: BGP, RIP, OSPF.
Перед любым интернет провайдером стоит непростая задача: обслужить наибольшее количество абонентов, затрачивая при этом как можно меньшее количество ресурсов, эта задача решается на канальном или четверотом уровне модели стека протоколов TCP/IP.
Ресурсы различных сред передачи данных ограничены, каждая среда имеет свои собственные ограничения и на этом мы не будем останавливаться. Лишь назовем протоколы, которые позволяют разделить физческие ресурсы (например, время и частоты) сети провайдера между абонентами.
Ethernet, IEEE 802.11 Wireless Ethernet, SLIP, Token Ring, ATM и MPLS.
Если мы будем выделять физический уровень модели TCP/IP, то здесь стоит сказать о физических интерфейсах: витая пара (UTP, FTP, SFTP), коаксиальный кабель, RJ-45, RJ-11, BNC, SFP.
Теперь давайте сравним модели OSI 7 и TCP/IP, обратите внимание на картинку справа:
1. Уровень приложения в модели TCP/IP соответствует прикладному, представления и сеансовому уровням эталонной модели.
2. Транспортный уровень TCP/IP имеет точно такой же аналог в модели OSI.
3. Уровень межсетевого взаимодействия модели TCP/IP соответсвует сетевому уровню модели взаимодействия открытых систем.
4. А уровень доступа к сети в модели стека протоколов TCP/IP представляет собой результат объединения физического и канального уровня модели OSI 7.
Композиция “All Good In The Wood” принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Последние сообщения
127 полезных и бесплатных онлайн академий
25.04.2019
Ресурсы для objective-C программистов
21.03.2018