- •1. Классификация сетей
- •2. Модель osi. Общие сведения.
- •3.Модель osi. Физический, сетевой, канальный уровни.
- •4. Модель osi. Транспортный, сеансовый, прикладной, представительный уровни
- •5. Стек протоколов Интернета
- •6.. Стек протоколов tcp/ip. Физический, канальный, транспортный уровни Физический уровень
- •Канальный уровень (звена передачи данных)
- •Транспортный уровень
- •7. Стек протоколов tcp/ip. Сетевой и прикладной уровни. Сетевой уровень
- •Протокол межсетевого взаимодействия (ip)
- •Прикладной уровень tcp/ip
- •8.Связь между уровнями стека протоколов сети Интернет и адресацией
- •9.Версии tcp/ip
- •10.Система доменных имен
- •Пространство доменных имен
- •Доменное имя
- •Полностью определенное доменное имя
- •Частично определенное имя домена
- •11. Система доменных имен. Домен
- •Домены страны
- •12. Протокол определения адреса (arp)
- •13. Протокол определения сетевого адреса по местоположению (rarp)
- •14. Первоочередное открытие кратчайших путей (ospf — Open Shortest Path First)
- •Метрика
- •Маршрутизация по состоянию канала
- •15. Протокол пограничной маршрутизации (bgp — Border Gateway Protocol)
- •Маршрутизация с использованием вектора путей
- •Сообщения вектора путей
- •Политика маршрутизации
- •Атрибуты пути
- •Формат пакета
- •18. Протокол управления сообщениями Интернета (icmp). Формат сообщений. Формат сообщения
- •Сообщения ошибки
- •19.Протокол ftp
- •20.Протокол ftp. Передача данных.
- •21. Простой протокол электронной почты (smtp — Simple Mail Transfer Protocol)
- •22. Протоколы почтового доступа
- •23. World Wide Web
- •24. Унифицированный локатор ресурса — url (Uniform Resource Locator)
- •25. Html – общие сведения.
- •26.Валидация
- •27. Протокол передачи гипертекстовых файлов http
- •28. Http. Сообщение запроса. Методы.
- •29. Php Общие Сведения
- •30.Asp.Net Общие Сведения
5. Стек протоколов Интернета
Стек протоколов сети Интернет был разработан до модели OSI. Стек протоколов Интернета состоит из пяти уровней: физического, звена передачи данных, сети, транспортного и прикладного. Первые четыре уровня обеспечивают физические стандарты, сетевой интерфейс, межсетевое взаимодействие и транспортные функции, которые соответствуют первым четырем уровням модели OSI. Три самых верхних уровня в модели OSI представлены в стеке протоколов Интернета единственным уровнем, называемым прикладным уровнем рис.
Рис. Стек протоколов Интернета по сравнению с OSI
Стек базовых протоколов Интернета — иерархический, составленный из диалоговых модулей. В отличие от модели OSI, где определяется строго, какие функции принадлежат каждому из ее уровней, уровни набора протокола TCP/IP содержат относительно независимые протоколы, которые могут быть смешаны и согласованы в зависимости от потребностей системы. Термин иерархический означает, что каждый верхний протокол уровня поддерживается соответственно одним или более протоколами нижнего уровня.
На транспортном уровне стек определяет два протокола: протокол управления передачей (TCP) и протокол пользовательских дейтаграмм (UDP). На сетевом уровне — главный протокол межсетевого взаимодействия (IP).
6.. Стек протоколов tcp/ip. Физический, канальный, транспортный уровни Физический уровень
На физическом уровне и уровне звена передачи данных стек протоколов TCP/IP поддерживает все стандартные и частные протоколы передачи по кабелю, оптоволоконному кабелю и радиоканалам, которые определяются сетевыми технологиям на этом уровне (PDH — Plesiochronous Digital Hierarchy, SDH — Synchronous Digital Hierarchy, ATM — Asynchronous Transfer Mode и другими).
Канальный уровень (звена передачи данных)
Интернет предназначен для транспортировки любого вида информации от источника к получателю. Группы узлов при помощи коммутационных устройств объединяются в локальную сеть, локальные сети соединяются между собой шлюзами (маршрутизаторами).
Четыре нижних уровня в совокупности независимы от вида передаваемой информации. Каждое приложение, связывающееся с четвертым уровнем, идентифицируется своим уникальным номером порта. Номера портов занимают диапазон от 0 до 65535. В этом диапазоне номера портов 0-1023 выделены под общесетевые приложения (well-known ports), номера портов 1024-49151 используются разработчиками специализированного программного обеспечения, номера портов 49152-65535 динамически закрепляются за приложениями пользователей на время сеанса связи
Транспортный уровень
На транспортном уровне TCP/IP определяет два протокола: протокол управления передачей (TCP) и протокол пользовательских дейтаграмм (UDP).
UDP и TCP — транспортные протоколы уровня, которые отвечают за доставку сообщения от процесса (функционирующей программы) к другому процессу.
Протокол пользовательских дейтаграмм (UDP – User Datagram Protocol) — наиболее простой из двух стандартных транспортных протоколов TCP/IP. Он выполняет функции передачи между прикладными уровнями разных рабочих станций, по адресу порта, контролирует ошибки по контрольной сумме и передает информацию верхним уровням.
Протокол управления передачей (TCP – Transmission Control Protocol) обеспечивает полные услуги транспортного уровня к приложениям. TCP — достоверный транспортный протокол потока, ориентированный на дуплексный режим связи с установлением логического соединения. Для этого каждый передаваемый пакет снабжается порядковым номером, и правильный его прием должен быть подтвержден приемной стороной. Протокол TCP имеет код протокола 6 (в шестнадцатеричном коде – 0x06) и используется для гарантированной транспортировки информации.
В конце каждой передачи TCP делит поток данных в меньшие модули, называемые сегментами. Каждый сегмент включает порядковый номер. Сегменты переносятся через сеть в дейтаграммах IP. В конце получения TCP собирает каждую дейтаграмму в том виде, как она поступила, и переупорядочивает, основываясь на порядковых номерах.