Содержание
- 2. Стек TCP/IP – это набор иерархически упорядоченных сетевых протоколов. Название стек получил по двум важнейшим протоколам
- 3. История создания TCP/IP В 1967 году Агентство по перспективным исследовательским проектам министерства обороны США (ARPA –
- 4. Модель OSI Модель взаимодействия открытых систем (OSI – Open Systems Interconnection) была разработана Международной организацией по
- 5. Рассмотрим кратко функции каждого уровня. 1. Физический уровень (physical layer) описывает принципы передачи сигналов, скорость передачи,
- 6. Структура TCP/IP В основе структуры TCP/IP лежит не модель OSI, а собственная модель, называемая DARPA (Defense
- 7. Следует заметить, что нижний уровень модели DARPA – уровень сетевых интерфейсов – строго говоря, не выполняет
- 8. Основные протоколы Протокол IP (Internet Protocol) – это основной протокол сетевого уровня, отвечающий за адресацию в
- 9. UDP (User Datagram Protocol – протокол дейтаграмм пользователя) обеспечивает передачу данных дейтаграммным способом. Далее рассматриваются протоколы
- 10. Утилиты диагностики TCP/IP В состав операционной системы входит ряд утилит (небольших программ), предназначенных для диагностики функционирования
- 11. IPconfig Утилита предназначена, во-первых, для вывода информации о конфигурации стека TCP/IP, во-вторых, для выполнения некоторых действий
- 12. Ping Основная цель этой популярной утилиты – выяснение возможности установления соединения с удаленным узлом. Кроме того,
- 13. Утилита Netstat Утилита отображает статистическую информацию по протоколам IP, TCP, UDP и ICMP, а также позволяет
- 14. Стек протоколов TCP/IP – это самый распространенный на сегодняшний день набор иерархически упорядоченных протоколов, применяемый как
- 15. Стек протоколов IPX/SPX Этот стек является оригинальным стеком протоколов фирмы Novell, разработанным для сетевой операционной системы
- 16. Многие особенности стека IPX/SPX обусловлены ориентацией ранних версий ОС NetWare (до версии 4.0) на работу в
- 17. Как уже говорилось выше, стек протоколов IPX/SPX является фирменным запатентованным стеком компании Novell. Реализация данного протокола
- 18. Для того, чтобы из сети под управлением систем семейства Windows получить доступ в сеть под управлением
- 20. Скачать презентацию
Слайд 2Стек TCP/IP – это набор иерархически упорядоченных сетевых протоколов. Название стек получил
Стек TCP/IP – это набор иерархически упорядоченных сетевых протоколов. Название стек получил
В операционной системе Microsoft Windows Server 2003 стек TCP/IP выбран в качестве основного, хотя поддерживаются и другие протоколы (например, стек IPX/SPX, протокол NetBIOS).
Стек протоколов TCP/IP обладает двумя важными свойствами:
• платформонезависимостью, т. е. возможна его реализация на самых разных операционных системах и процессорах;
• открытостью, т. е. стандарты, по которым строится стек TCP/IP, доступны любому желающему.
Слайд 3История создания TCP/IP
В 1967 году Агентство по перспективным исследовательским проектам министерства обороны
История создания TCP/IP
В 1967 году Агентство по перспективным исследовательским проектам министерства обороны
В рамках проекта ARPANET были разработаны и в 1980–1981 годах опубликованы основные протоколы стека TCP/IP – IP, TCP и UDP. Важным
фактором распространения TCP/IP стала реализация этого стека в операционной системе UNIX 4.2 BSD (1983).
К концу 80-х годов значительно расширившаяся сеть ARPANET стала называться Интернет (Interconnected networks – связанные сети) и объединяла университеты и научные центры США, Канады и Европы.
В 1992 году появился новый сервис Интернет – WWW (World Wide Web – всемирная паутина), основанный на протоколе HTTP. Во многом благодаря WWW Интернет, а с ним и протоколы TCP/IP, получил в 90-е годы бурное развитие.
В начале XXI века стек TCP/IP приобретает ведущую роль в средствах коммуникации не только глобальных, но и локальных сетей.
Слайд 4Модель OSI
Модель взаимодействия открытых систем (OSI – Open Systems Interconnection) была разработана Международной организацией по стандартизации
Модель OSI
Модель взаимодействия открытых систем (OSI – Open Systems Interconnection) была разработана Международной организацией по стандартизации
Модель OSI включает семь уровней: физический, канальный, сетевой, транспортный, сеансовый, представления и прикладной.
Слайд 5Рассмотрим кратко функции каждого уровня.
1. Физический уровень (physical layer) описывает принципы передачи
Рассмотрим кратко функции каждого уровня.
1. Физический уровень (physical layer) описывает принципы передачи
2. Канальный уровень (data link layer) решает две основные задачи – проверяет доступность среды передачи (среда передачи чаще всего оказывается разделена между несколькими сетевыми узлами), а также обнаруживает и исправляет ошибки, возникающие в процессе передачи. Реализация уровня является программно-аппаратной (например, сетевой адаптер и его драйвер).
3. Сетевой уровень (network layer) обеспечивает объединение сетей, работающих по разным протоколам канального и физического уровней, в составную сеть. При этом каждая из сетей, входящих в единую сеть, называется подсетью (subnet). На сетевом уровне приходится решать две основные задачи – маршрутизации (routing, выбор оптимального пути передачи сообщения) и адресации (addressing, каждый узел в составной сети должен иметь уникальное имя). Обычно функции сетевого уровня реализует специальное устройство – маршрутизатор (router) и его программное обеспечение.
4. Транспортный уровень (transport layer) решает задачу надежной передачи сообщений в составной сети с помощью подтверждения доставки и повторной отправки пакетов. Этот уровень и все следующие реализуются программно.
5. Сеансовый уровень (session layer) позволяет запоминать информацию о текущем состоянии сеанса связи и в случае разрыва соединения возобновлять сеанс с этого состояния.
6. Уровень представления (presentation layer) обеспечивает преобразование передаваемой информации из одной кодировки в другую (например, из ASCII в EBCDIC).
7. Прикладной уровень (application layer) реализует интерфейс между остальными уровнями модели и пользовательскими приложениями.
Слайд 6Структура TCP/IP
В основе структуры TCP/IP лежит не модель OSI, а собственная модель,
Структура TCP/IP
В основе структуры TCP/IP лежит не модель OSI, а собственная модель,
Слайд 7Следует заметить, что нижний уровень модели DARPA – уровень сетевых интерфейсов –
Следует заметить, что нижний уровень модели DARPA – уровень сетевых интерфейсов –
Все протоколы, входящие в стек TCP/IP, стандартизованы в документах RFC.
Слайд 8
Основные протоколы
Протокол IP (Internet Protocol) – это основной протокол сетевого уровня, отвечающий
Основные протоколы
Протокол IP (Internet Protocol) – это основной протокол сетевого уровня, отвечающий
Протоколы RIP (Routing Information Protocol – протокол маршрутной информации) и OSPF (Open Shortest Path First – «первыми открываются кратчайшие маршруты») – протоколы маршрутизации в IP-сетях.
Протокол ICMP (Internet Control Message Protocol – протокол управляющих сообщений в составных сетях) предназначен для обмена информацией об ошибках между маршрутизаторами сети и узлом-источником пакета. С помощью специальных пакетов сообщает о невозможности доставки пакета, о продолжительности сборки пакета из фрагментов, об аномальных величинах параметров, об изменении маршрута пересылки и типа обслуживания, о состоянии системы и т. п.
Протокол ARP (Address Resolution Protocol – протокол преобразования адресов) преобразует IP-адреса в аппаратные адреса локальных сетей. Обратное преобразование осуществляется с помощью протокола RAPR (Reverse ARP).
TCP (Transmission Control Protocol – протокол управления передачей) обеспечивает надежную передачу сообщений между удаленными узлами сети за счет образования логических соединений. TCP позволяет без ошибок доставить сформированный на одном из компьютеров поток байт на любой другой компьютер, входящий в составную сеть. TCP делит поток байт на части – сегменты и передает их сетевому уровню. После того как эти сегменты будут доставлены в пункт назначения, протокол TCP снова соберет их в непрерывный поток байт.
Слайд 9UDP (User Datagram Protocol – протокол дейтаграмм пользователя) обеспечивает передачу данных дейтаграммным
UDP (User Datagram Protocol – протокол дейтаграмм пользователя) обеспечивает передачу данных дейтаграммным
Далее рассматриваются протоколы прикладного уровня.
HTTP (HyperText Transfer Protocol – протокол передачи гипертекста) – протокол доставки web-документов, основной протокол службы WWW.
FTP (File Transfer Protocol – протокол передачи файлов) – протокол для пересылки информации, хранящейся в файлах.
POP3 (Post Office Protocol version 3 – протокол почтового офиса) и SMTP (Simple Mail Transfer Protocol – простой протокол пересылки почты) – протоколы для доставки входящей электронной почты (POP3) и отправки исходящей (SMTP).
Telnet – протокол эмуляции терминала1, позволяющий пользователю подключаться к другим удалённым станциям и работать с ними со своей машины, как если бы она была их удалённым терминалом.
SNMP (Simple Network Management Protocol – простой протокол управления сетью) предназначен для диагностики работоспособности различных устройств сети.
Терминал – это сочетание устройства ввода и устройства вывода, например клавиатура и дисплей
Слайд 10Утилиты диагностики TCP/IP
В состав операционной системы входит ряд утилит (небольших программ), предназначенных для диагностики функционирования стека TCP/IP.
Утилиты диагностики TCP/IP
В состав операционной системы входит ряд утилит (небольших программ), предназначенных для диагностики функционирования стека TCP/IP.
Информацию о любой утилите можно вывести, набрав в командной строке имя утилиты с ключом «/?», например: IPconfig /?
Слайд 11IPconfig
Утилита предназначена, во-первых, для вывода информации о конфигурации стека TCP/IP, во-вторых, для
IPconfig
Утилита предназначена, во-первых, для вывода информации о конфигурации стека TCP/IP, во-вторых, для
При вводе названия утилиты в командной строке без параметров на экране отобразится информация об основных настройках TCP/IP (эти настройки рассматриваются в следующих лекциях):
– суффикс DNS (Connection-specific DNS Suffix); – IP-адрес (IP Address);
– маска подсети (Subnet Mask);
– шлюз по умолчанию (Default Gateway). Приведем основные ключи утилиты:
• /all – отображение полной информации о настройке стека TCP/IP на данном компьютере. Следует отметить, что при наличии нескольких сетевых адаптеров выводятся данные по каждому адаптеру отдельно. Наиболее важные сведения кроме представленных выше – физический адрес (МАС-адрес) сетевого адаптера (Physical Address) и наличие разрешения DHCP (DHCP Enabled).
• /release – освобождение IP-адреса (имеет смысл, если DHCP разрешен).
• /renew – обновление конфигурации TCP/IP (обычно выполняется, если DHCP разрешен).
• /displaydns – вывод на экран кэша имен DNS. • /flushdns – очистка кэша имен DNS.
• /registerdns – обновление аренды DHCP и перерегистрация доменного имени в базе данных службы DNS.
Слайд 12Ping
Основная цель этой популярной утилиты – выяснение возможности установления соединения с удаленным
Ping
Основная цель этой популярной утилиты – выяснение возможности установления соединения с удаленным
Принцип работы: утилита отправляет на удаленный узел несколько пакетов (число пакетов определяется ключом –n, по умолчанию четыре) по протоколу ICMP. Такие пакеты называются эхо-пакетами, т. е. требуют
ответа. Если удаленный узел доступен, он отвечает на каждый эхо-пакет своим пакетом, а утилита измеряет интервал между отправкой эхо-пакета и приходом ответа.
Нужно отметить, что отсутствие ответа может быть связано не с физической недоступностью удаленного компьютера, а с тем, что на нем установлено программное обеспечение, запрещающее отправку ответов на эхо-пакеты (брандмауэр – firewall).
Основные ключи:
• –t – пакеты отправляются до тех пор, пока пользователь не нажмет комбинацию CTRL+C.
• –a – определение доменного имени по IP-адресу.
• –l <размер> – максимальный размер пакета (по умолчанию 32 байта).
• –w <таймаут> – задание времени ожидания ответа в миллисекундах (по умолчанию 1000 миллисекунд = 1 секунда).
Слайд 13Утилита Netstat
Утилита отображает статистическую информацию по протоколам IP, TCP, UDP и ICMP,
Утилита Netstat
Утилита отображает статистическую информацию по протоколам IP, TCP, UDP и ICMP,
• /a – список всех подключений и прослушивающихся портов. • /e – статистика для Ethernet.
• /n – список всех подключений и портов в числовом формате. • /s – статистика для перечисленных четырех протоколов.
•
Arp
Эта утилита работает с протоколами преобразования IP-адресов в МАС-адреса и обратно ARP и RARP. С её помощью можно выводить на экран таблицу соответствия IP-адресов и МАС-адресов (ARP-кэш), добавлять и удалять записи в ней.
Основные ключи:
• /a – отображение таблицы ARP или, если указан IP-адрес, запись только для этого адреса.
• /s – добавление записи в таблицу. • /d – удаление записи из таблицы.
Hostname
Это самая простая утилита – она выводит на экран имя компьютера.
Слайд 14Стек протоколов TCP/IP – это самый распространенный на сегодняшний день набор иерархически упорядоченных протоколов, применяемый как в локальных, так и в глобальных сетях.
Стек протоколов TCP/IP – это самый распространенный на сегодняшний день набор иерархически упорядоченных протоколов, применяемый как в локальных, так и в глобальных сетях.
Стек TCP/IP был разработан на основе модели сетевого взаимодействия DARPA, хотя между уровнями модели DARPA, международной семиуровневой моделью OSI и стеком TCP/IP может быть установлено соответствие. Стандарты протоколов TCP/IP отражены в свободно доступных документах RFC.
Основными протоколами стека являются IP, TCP, UDP, ICMP, ARP, протоколы маршрутизации RIP и OSPF, протоколы прикладного уровня HTTP, FTP, POP3, SMTP, telnet, SNMP.
Для диагностики и управления стеком TCP/IP в операционной системе Microsoft Windows существуют специальные утилиты – IPconfig, ping, tracert, netstat, arp, hostname и др.
Слайд 15Стек протоколов IPX/SPX
Этот стек является оригинальным стеком протоколов фирмы Novell, разработанным для
Стек протоколов IPX/SPX
Этот стек является оригинальным стеком протоколов фирмы Novell, разработанным для
Слайд 16Многие особенности стека IPX/SPX обусловлены ориентацией ранних версий ОС NetWare (до версии
Многие особенности стека IPX/SPX обусловлены ориентацией ранних версий ОС NetWare (до версии
Слайд 17Как уже говорилось выше, стек протоколов IPX/SPX является фирменным запатентованным стеком компании
Как уже говорилось выше, стек протоколов IPX/SPX является фирменным запатентованным стеком компании
Слайд 18Для того, чтобы из сети под управлением систем семейства Windows получить доступ
Для того, чтобы из сети под управлением систем семейства Windows получить доступ