
- •С. В. Бейцун
- •Локальные
- •Компьютерные сети
- •Учебное пособие
- •Издается в авторской редакции Рецензенты: в.Г. Акуловский, канд. Техн. Наук, доцент,
- •Редактор: о.Е. Потап, канд. Техн. Наук, зав. Кафедрой иатп (гипОпром)
- •1. Компьютерные сети
- •2. Основные программные и аппаратные компоненты сети
- •3. Характеристики коммуникационной сети
- •4. Адресация компьютеров
- •5. Особенности локальных компьютерных сетей
- •5.1. Типы сетей
- •5.2. Топология сети
- •5.3. Физическая передающая среда локальных компьютерных сетей
- •5.4. Беспроводные сети
- •6. Платы сетевого адаптера
- •7. Функционирование сети
- •7.1. Модель osi
- •7.2. Назначение и функции протоколов
- •7.3. Основные стандартные стеки коммуникационных протоколов
- •7.3.1. Стек протоколов управления передачей данных tcp/ip (Transmission Control Protocol / Internet Protocol)
- •7.3.2. Стек протоколов ipx/spx
- •8. Передача данных по сети
- •8.1. Типы синхронизации данных
- •8.2. Методы доступа в сетях
- •8.3. Управление обменом в сети типа «шина»
- •8.4. Управление обменом в сети типа «кольцо»
- •9. Сетевые операционные системы
- •10. Способы и средства объединения локальных компьютерных сетей
- •11. Методы передачи данных в компьютерных сетях
- •Коммутация пакетов
- •12. Сети ethernet и fast ethernet
- •13. Метод управления обменом csma/cd
- •14. Алгоритм доступа к сети
- •15. Оценка производительности сети
- •16.Использование помехоустойчивых кодов для обнаружения ошибок в сети
- •17. Циклические коды (crc)
- •18. Адаптеры ethernet и fast ethernet
- •18.1.Характеристики адаптеров
- •18.2. Адаптеры с внешними трансиверами
- •19. Выбор конфигурации ethernet
- •19.1. Правила модели 1
- •19.2. Расчет по модели 2
- •Литература
- •Содержание
- •1. Компьютерные сети 3
- •Локальные компьютерные сети Учебное пособие
7.3.1. Стек протоколов управления передачей данных tcp/ip (Transmission Control Protocol / Internet Protocol)
TCP/IP (Протокол управления передачей данных/Internet протокол) – промышленный стандартный набор протоколов, которые обеспечивают связь в неоднородной среде, т. е. обеспечивают совместимость между компьютерами разных типов. Этот протокол используется для передачи данных в глобальных сетях и во многих локальных сетях. TCP/IP относится к целому семейству (стеку) связанных между собой протоколов, разработанных для передачи информации по сети и одновременного обеспечения информацией о состоянии сети, и является программным компонентом сети. Каждая часть семейства TCP/IP решает определенную задачу, например отправление электронной почты, пересылку файлов, маршрутизацию сообщений или обработку сбоев в сети и т. д.
Совместимость – главное преимущество TCP/IP, поэтому большинство локальных вычислительных сетей поддерживает этот протокол. Кроме того, он обеспечивает доступ к ресурсам Internet. Поскольку ТСР/ІР поддерживает маршрутизацию, он обычно используется в качестве межсетевого протокола.
Приведем название и краткую характеристику нескольких, наиболее распространенных протоколов (рис.13):
IP-Internet Protocol (межсетевой протокол, протокол Internet), относящийся к сетевому (3-му) уровню по иерархии протоколов 7-уровневой модели ISO/OSI.
IP-протокол считается наиболее важным во всем семействе TCP/IP, поскольку этот протокол используют все остальные. Протокол IP содержит спецификации, описывающие формат, адресацию и передачу IP-пакетов между сетями. Каждый IP-пакет, называемый дейтограммой, содержит информацию об адресах отправителя и получателя, так называемые IP-адреса, которые используются для маршрутизации пакетов данных в сети.
Рис. 13. Соответствие уровней стекла ТСР/IP семиуровневой модели OSI
TCP – Transmission Control Protocol (коммуникационный протокол транспортного уровня), давший название всему семейству протоколов TCP/IP. Протокол TCP гарантирует, что информационные пакеты, передаваемые с одного узла на другой, прибудут в пункт назначения в правильном порядке и содержащиеся в них данные останутся неизменными. Восстановление порядка следования пакетов – очень важный вопрос, так как в процессе маршрутизации два пакета, отправленные одним за другим, могут быть переданы, по разным маршрутам. Один из этих маршрутов может оказаться длиннее другого, и это приведет к тому, что первый пакет достигнет узла назначения позже второго. Если это произойдет, то TCP восстановит исходный порядок следования пакетов. TCP дополняет каждый передаваемый пакет контрольной суммой, которая проверяется на узле назначения. Все поврежденные пакеты аннулируются, и, так как с точки зрения передачи данных такая ситуация аналогична утере пакета, TCP обеспечивает повторную его передачу.
UDP – User Datagram Protocol (протокол пользовательских дейтограмм) – второй по распространенности транспортный протокол. Он предоставляет прикладным процессам ограниченный набор транспортных услуг, обеспечивая надежную доставку дейтограмм. В отличие от UDP, протокол TCP обеспечивает гарантированную доставку соединений в виде потоков байт. Протокол UDP не устанавливает логическое соединение. UDP просто отправляет данные и не проверяет, дошла ли информация до адресата.
Telnet является протоколом эмуляции терминала и позволяет рассматривать все удаленные терминалы как стандартные «сетевые виртуальные терминалы».
FTP – File Transfer Protocol (протокол передачи файлов) позволяет пользователю просмотреть каталог удаленного компьютера, скопировать один или несколько файлов.
SMTP – Simple Mail Transfer Protocol (простой протокол передачи почты) поддерживает передачу электронной почты между произвольными узлами сети Internet.
ARP – Address Resolution Protocol (протокол разрешения адресов). Осуществляет преобразование (отображение) IP-адресов (числового составного адреса) в МАС-адреса (аппаратные адреса). Обратное преобразование осуществляется с помощью протокола RARP.
RARP – Reverse Address Resolution Protocol (обратный протокол разрешения адресов).
DNS – Domain Name System (система доменных имен).
RIP – Routing Information Protocol (протокол маршрутизации).
HTTP – Hypertext Transfer Protocol (протокол передачи гипертекстов) применяется для передачи гипертекста в сети Internet.
SNMP – Simple Network Management Protocol (протокол управления сетями).
Стек протоколов TCP/IP фактически является стандартом для межсетевого взаимодействия.