Самодел 2 (1114717), страница 24
Текст из файла (страница 24)
•стандартизованные протоколы прикладных программ
В
заимодействие между уровнями протоколов TCP/IP
1. Уровень доступа к сети
На этом уровне протоколы обеспечивают систему средствами для передачи данных другим устройствам в сети
Ethernet. Два устройства, говорящие одновременно – принцип вежливых людей (т.е. оба «замолкают»).
2. Межсетевой уровень. Протокол IP
•Функции протокола IP
формирование дейтаграмм
поддержание системы адресации
обмен данными между транспортным уровнем и уровнем доступа к сети
организация маршрутизации дейтаграмм
разбиение и обратная сборка дейтаграмм
•IP – протокол без логического установления соединения
•Протокол IP не обеспечивает обнаружение и исправление ошибок
Основное достижение – IP-адрес. Это четырёхбайтная последовательность, которая кодирует информацию об именовании любого компьютера, активно работающего в сети. Может быть много различных типов и классов.
Класс А: Адреса, у которых старший бит IP-адреса равен нулю. Старший байт без первого нуля кодирует номер сети. Остальные три байта кодируют номер машины в сети (для гигантских сетей).
Класс В: Старший – 1, предыдущий – 0, остальные: старшие два байта – сладшие два байта – номер компьютера в сети. Для крупных сетей с достаточно большим количеством компьютеров.
Класс С: (наиболее распространённый) Старшие – 110, ещё 21 бит – номер сети, остальные 1 байт – номер компьютера.
Классы D, E: для внутренных служб.
Система адресации протокола IP
Дейтаграммы
Пакет – блок данных, который передаётся вместе с информацией, необходимой для его корректной доставки.
Дейтаграмма – это пакет протокола IP.
Шлюз – устройство, передающее пакеты между различными сетями. Могут принадлежать двум и более сетям, поэтому имеют два и более IP-адреса. Обеспечивают объединение различных сетей.
Маршрутизация – процесс выбора шлюза или маршрутизатора
Транспортный уровень
IP – основа. Но есть и другие протоколы того же уровня.
•Протокол контроля передачи (TCP, Transmission Control Protocol) - обеспечивает надежную доставку данных с обнаружением и исправлением ошибок и с установлением логического соединения.
Недостаток:
большие накладные расходы.
•Протокол пользовательских дейтаграмм (UDP, User Datagram Protocol) - отправляет пакеты с данными, «не заботясь» об их доставке.
Хорош для локальных сетей.
Уровень прикладных программ
•Протоколы, опирающиеся на TCP
•TELNET (Network Terminal Protocol)
•FTP (File Transfer Protocol)
•SMTP (Simple Mail Transfer Protocol)
•Протоколы, опирающиеся на UDP
•DNS (Domain Name Service)
•RIP (Routing Information Protocol)
•NFS (Network File System)