Семейство протоколов tcp/ip
Семейство протоколов TCP/IP (Transmission Control Protocol/Internet Protocol - Протокол управления передачей данных/Протокол Интернета) - это множество коммуникационных протоколов, которые определяют набор правил, позволяющих компьютерам обмениваться данными.
Работа в сети Интернет ( а также и в локальных сетях) основана на использовании семейства коммуникационных протоколов (или протоколов связи) TCP/IP. Семейство протоколов TCP/IP включает все промежуточные протоколы между уровнем приложений и уровнем канала данных модели OSI. Общее их количество составляет несколько десятков. Основными среди них являются:
Транспортные протоколы: TCP (Transmission Control Protocol - Протокол управления передачей данных) и другие - управляют передачей данных между компьютерами.
Протоколы маршрутизации: IP (Internet Protocol - Протокол Интернета) и другие - обеспечивают фактическую передачу данных, обрабатывают адресацию данных, определяют наилучший путь к адресату.
Протоколы поддержки сетевого адреса: DNS (Domain Name System - Доменная система имен) и другие - обеспечивают определение уникального адреса компьютера.
Протоколы прикладных сервисов: FTP (File Transfer Protocol - Протокол передачи файлов), HTTP (Hyper Text Transfer Protocol - Протокол передачи гипертекста).
Шлюзовые протоколы: EGP (Exterior Gateway Protocol - Внешний шлюзовый протокол) и другие - помогают передавать по сети сообщения о маршрутизации и информацию о состоянии сети, а также обрабатывать данные для локальных сетей.
Почтовые протоколы: POP (Post Office Protocol - Протокол приема почты), SMTP (Simple Mail Transfer Protocol - Протокол передачи почты) - используются для приема/передачи почтовых сообщений.
Протоколы TPC/IP используют несколько уровней, по которым движется сообщение от одного компьютера к другому.
Межсетевой уровень определяет межсетевой протокол IP и формат пакета. Назначение межсетевого уровня в TCP/IP доставить IP пакет по назначению.
Транспортный уровень обеспечивает связь точка-точка между двумя компьютерами. В рамках TCP/IP модели было разработано два транспортных протокола: надежный протокол с соединением (TCP) и ненадежный протокол без соединения UDP (User Datagram Protocol).
Уровень приложений, предоставляющий пользователю средства для решения конкретных задач (пересылка файлов, электронная почта, просмотр Web-страниц и т.д.). Этот уровень включает следующие протоколы: передачу файлов - FTP, электронную почту – SMTP, службу имен домена - DNS, протокол для передачи новостей - NNTP, виртуальный терминал - TELNET, и протокол для работы с гипертекстовыми документами - HTTP.
Модель ISO OSI предписывает очень сильную стандартизацию вертикальных межуровневых взаимодействий. Такая стандартизация гарантирует совместимость продуктов, работающих по стандарту какого-либо уровня, с продуктами, работающими по стандартам соседних уровней, даже в том случае, если они выпущены разными производителями.
Модель ISO OSI | Интернет. Уровни и протоколы | |||||
Уровни | ПО ПК "А" |
| ПО ПК "В" | Уровни |
| |
7 | Прикладной | Application protocol | Прикладной | 7 | Приложений. HTTP, FTP, Тelnet, Gopher, NFS, NNTP, SMTP, РОРЗ | |
6 | Представления данных | Presentation protocol | Представления данных | 6 | ||
5 | Сеансовый | Session protocol | Сеансовый | 5 | Транспортный. TCP, UDP, UUCP | |
4 | Транспортный | Transport protocol | Транспортный | 4 | ||
3 | Сетевой | Network protocol | Сетевой | 3 | Межсетевой. IP, ARP, IPSec | |
2 | Канальный (MAC + LLC) | Data link protocol | Канальный (MAC + LLC) | 2 | Сетевые адаптеры. Cтандарты IEEE 802, ISO/DIS 8802/2.2 - ISO/DIS 8802/5 и др. SLIP, РРР | |
1 | Физический | Physical protocol | Физический | 1 | ||
Проводящая среда |
|
Физическая связь между компьютерами реально имеет место только на самом нижнем уровне. Горизонтальные связи между всеми остальными уровнями являются виртуальными, реально они осуществляются передачей информации сначала вниз, последовательно до самого нижнего уровня, где происходит реальная передача, а потом, на другом конце, обратная передача вверх последовательно до соответствующего уровня.
Каждый компьютер, подключенный к сети, имеет свой уникальный IP-адрес. IP-адрес представляет собой четыре трехзначных числа, разделенных точками. Каждое число может принимать значение от 0 до 255.
В зависимости от IP-адреса сети подразделяются на классы:
Класс "А" – сети со значением первого байта от 1 до 126, значения второго, третьего и четвертого байтов определяют номер узла в сети класса "А".
Класс "В" – сети со значением первого байта от 128 до 191, второго – от 0 до 255, значения третьего и четвертого байтов определяют номер узла в сети класса "В".
Класс "С" – сети со значением первого байта от 192 до 223, второго – от 0 до 255, третьего – от 0 до 255, значения четвертого байта определяют номер узла в сети класса "С".
Доменная система имен
Поскольку IP-адрес трудно запомнить и набрать без ошибок, была создана доменная система имен (Domain Name System, DNS). Доменная система имён представляет собой метод назначения имён путём возложения на разные группы провайдеров ответственности за подмножества имён. Каждый уровень в этой системе называется доменом. Каждый последующий домен в имени (если смотреть слева направо) старше предыдущего. Первая часть - обычно тип сервера, следующая – имя домена компании и последняя - имя домена страны или одного из специальных доменов, обозначающих профиль деятельности организации (для США):
coin Коммерческие организации
edu Образовательные учреждения
gov Правительственные организации (кроме военных)
mil Военные организации
net Поставщики сетевых услуг
org Организации (все прочие)
Примеры международных доменных обозначений:
ru Россия
uk Великобритания
us США
Основные сервисы Интернет
Сервис WWW (World Wide Web - Всемирная паутина) - это всемирная информационная система, использующая технологию размещения информации на серверах в виде набора связанных документов - Web-страниц.
Сервис FTP позволяет передавать по сети файлы и используется с целью копирования (скачивания) файлов с удаленных серверов на компьютер пользователя.
Электронная почта (E-mail) используется для пересылки данных.
Новости (Usenet) позволяют абонентам сети участвовать в групповых дискуссиях. В настоящее время в сети существует более десятка тысяч групп новостей.
Чаты (Chat) - программы для обмена сообщения в реальном времени.
Видеоконференции по каналам Интернет могут быть привлекательны для дистанционного обучения и медицинской диагностики.
Браузеры и Поисковые системы
Для просмотра World Wide Web требуется специальная программа с графическим интерфейсом, называемая браузером (browser). К наиболее популярным браузерам относятся: Opera, Mozilla и Microsoft Internet Explorer.
Для создания гипертекстных документов, формат которых не зависит от ЭВМ или используемой ОС, используется язык программирования HTML (Hypertext Markup Language). HTML-документы являются SGML-документами (Standard Generalized Markup Language, [ISO 8879]) с семантикой, пригодной для представления информации от широкого круга доменов. HTML-документ можно редактировать в текстовом редакторе.
Файлы HTML-документов должны иметь расширение .html или .htm. Данный формат пригоден для представления почтовых сообщений, новостей, меню, опций, гипермедийных документов, результатов запросов к базам данных, графических документов и т.д.
Поисковые системы являются базами данных, содержащими тематически сгруппированную информацию об информационных ресурсах Internet. Такие поисковые системы позволяют находить Web-сайты или Web-страницы по ключевым словам в базе данных или путем поиска в системе каталогов. Примеры: Google, Aport, Rambler, Яndex.
Электронная цифровая подпись (ЭЦП) – реквизит электронного документа, предназначенный для защиты данного электронного документа от подделки, полученный в результате криптографического преобразования информации с использованием закрытого ключа электронной цифровой подписи и позволяющий пользователю открытого ключа установить целостность и неизменность этой информации, а также идентифицировать владельца закрытого ключа. Если исправить хотя бы одну букву в исходном тексте документа, то при проверке подписи, программа установит, что «Документ искажен после подписания»!
Вопросы по данной лекции:
Перечислите протоколы сети Интернет.
Перечислите уровни модели ISO OSI.
Назовите основные сервисы Интернет.
Какой вид защиты представляет Электронная подпись?
Литература по теме:
Максимов Н.В. Компьютерные сети: Уч. пос.-2-е изд., испр. и доп.-М.: ФОРУМ: ИНФРА-М,2007
Пескова С.А.Сети и телекоммуникации: Учебное пособие. - М.: Академия, 2006. - 352с.
- Тема 1. Понятие информации, общая характеристика процессов сбора, передачи, обработки и накопления информации Лекция 1. Понятие данные и информация
- Свойства информации
- Качества информации
- Лекция 2. Представление информации в компьютере.
- Кодирование графических данных
- Кодирование звуковых данных
- Формула Шеннона
- Лекция 3. Информационно-логические основы построения пк
- Законы логических операций
- Логические элементы эвм
- Cумматор (p0 – перенос разряда из предыдущей операции суммирования)
- Тема 3. Технические средства реализации информационных процессов Лекция 4. Классификация эвм. Тенденции развития вычислительной техники. Архитектура эвм.
- Типы компьютеров:
- Типы компьютерных систем
- Многопроцессорные системы
- Архитектура пк
- Лекция 5. Состав и назначение основных узлов персонального компьютера. Их характеристики
- Микропроцессор
- Лекция 6. Устройства передачи данных в пк. Виды памяти пк. Устройства ввода/вывода информации в пк
- Виды памяти пк. Назначение и основные характеристики
- Внутренняя память пк
- Внешняя память пк
- Устройства ввода информации в компьютер
- Устройства вывода информации из компьютера
- Файловые системы
- Лекция 8. Текстовые редакторы и процессоры, интерфейс, типовые операции. Графические редакторы и демонстрационные программы
- Лекция 9. Электронные таблицы. Специализированные программные средства и системы программирования.
- Тема 4. Основы защиты информации и сведений, методы защиты информации Лекция 10. Защита информации. Компьютерные вирусы. Антивирусные программы. Архивация, методы сжатия. Методы шифрования.
- Основные источники вирусов:
- Основные ранние признаки заражения компьютера вирусом:
- Антивирусные программы
- Различают типы антивирусных программ:
- Алгоритмы сжатия информации без потерь (обратимые методы)
- Алгоритмы сжатия информации с потерями (необратимые методы)
- Тема 5. Базы данных Лекция 11. Методы шифрования базы данных и субд. Реляционные базы данных.
- Тема 6. Алгоритмизация и программирование Лекция 12. Алгоритмы. Свойства алгоритмов. Языки программирования.
- Лекция 13. Объектно-ориентированный подход к программированию.
- Тема 7. Программное обеспечение и технологии программирования Лекция 14. Технологии программирования и принципы разработки программного приложения
- Тема 8. Языки программирования высокого уровня Лекция 15. Эволюция и классификация языков программирования
- Языки программирования низкого уровня
- Машинный язык
- Assembler (Ассемблер)
- Языки программирования высокого уровня
- Basic (Бейсик)
- Fortran (Фортран)
- Cobol (Кобол)
- Pascal (Паскаль)
- Объектно-ориентированное и визуальное программирование
- Лекция 16. Программирование на языке visual basic
- Операции Visual Basic
- Вызов функций и процедур
- Область видимости переменной
- Время жизни переменной
- Лекция 17. Среда разработки приложений visual basic.
- Интегрированная среда разработки приложений Visual Basic
- Компоненты рабочей среды
- Панель элементов управления
- Лекция 18. Разработка программного приложения.
- Лекция 19. Компиляция и выполнение проекта План лекции:
- Тема 9. Модели решения функциональных и вычислительных задач Лекция 20. Моделирование объектов и систем
- Тема 10. Локальные и глобальные сети эвм Лекция 21. Локальные сети эвм
- Типы локальных сетей
- Архитектура (Топология) лвс
- Сетевой кабель
- Сравнение кабелей
- Назначение платы сетевого адаптера
- Администрирование сети
- Лекция 22. Глобальные сети эвм
- Расширение локальных сетей
- Передача данных по сети
- Беспроводные сети
- Семейство протоколов tcp/ip