Автор работы: Пользователь скрыл имя, 19 Января 2014 в 10:33, шпаргалка
Работа содержит ответы на вопросы для экзамена по дисциплине "Информационные системы".
Существует 6 битовых флагов(полей):
Сетевой порт — это уникальный идентификатор сетевого сервиса на отдельно взятом компьютере. Наряду с сетевым адресом, сетевой порт требуется для организации двусторонней клиент-серверной связи по сети Интернет.
Сетевой порт — это число от 1 до 65535. Для того, чтобы подключиться к удаленному компьютеру, то есть организовать исходящее соединение, запрашивающему компьютеру требуется:
После этого, зная адрес удаленной системы и имея собственный адрес, компьютер может инициировать исходящее соединение с удаленной системой.
TCP и UDP включаются номера портов, идентифицирующие приложение, породившее пакет, и приложение, которому он предназначен.
UDP — это
транспортный протокол для
UDP использует
простую модель передачи, без
неявных «рукопожатий» для
Протокол UDP ведет для каждого порта две очереди: очередь пакетов, поступающих в данный порт из сети, и очередь пакетов, отправляемых данным портом в сеть. Процедура обслуживания протоколом UDP запросов, поступающих от нескольких различных прикладных сервисов, называется мультиплексированием. Распределение протоколом UDP поступающих от сетевого уровня пакетов между набором высокоуровневых сервисов, идентифицированных номерами портов, называется демультиплексированием.
Функции протокола UDP
Формат сообщений UDP
Единица данных протокола UDP
называется UDP-пакетом или
Не все поля UDP-пакета обязательно должны быть заполнены. Если посылаемая дейтаграмма не предполагает ответа, то на месте адреса отправителя могут помещаться нули. Можно отказаться и от подсчета контрольной суммы, однако следует учесть, что протокол IP подсчитывает контрольную сумму только для заголовка IP-пакета, игнорируя поле данных.
Различия между TCP и UDP:
Протоколы прикладного уровня: примеры
Каждый протокол разрабатывается для конкретного приложения и работает с
определенным портом (логической точкой подключения).
Порты с номерами 0-255 зарезервированы для системных процессов, остальные
выделены для пользовательских процессов.
Примеры протоколов некоторых портов:
23-Telnet; 25-SMTP; 110-POP3; 53-DNS; 161-SNMP; 8080-HTTP; 3128-Proxy.
FTP: File Transfer Protocol
•Назначение: передача файлов и удаленный доступ к ним:
–Удаленный доступ к файлам и их передача
–Коллективный доступ в интерактивном режиме
–Коллективный доступ посредством передачи
•Функции:
–Установление сквозного соединения;
–Разрыв соединения;
–Спецификация представления данных;
–Контроль за аутентификацией (логин, пароль).
•Важно: после установления соединения все команды выполняются относительно локальной машины.
•Функции контроля за трафиком возложены на ТСР (квитирование)
TFTP: Trivial FTP
•Работает поверх UDP, порт на удаленной машине 69. Предназначен только для пересылки файлов.
•Функции контроля за состоянием передачи файлов возложены на TFTP. Любая ошибка приводит к аварийному закрытию сессии.
•Работает без установления соединения, следовательно, введены дополнительно функции контроля за трафиком.
•Связывание портов: порт отправителя содержится в идентификационном пакете, порт получателя 69 по умолчанию.
Форматы пакетов TFTP
Код операции:
–1RPQзапрос на чтение
–2WRQзапрос на запись
–3DATAпередача данных
–4ACKквитанция
–5Errorсообщение об ошибке:
•1 -файл не найден
•2 –доступ закрыт
•3 –диск переполнен
•4 –неправильная команда
•5 –неизвестный идентификатор
SMTP: Simple Mail Transfer Protocol
•Протокол для передачиэлектронной почты. Работает совместно с POP3 или IMAP4 (для закачкипочты пользователем).
•Поддерживает функции:
–Установление соединения
–Аутентификация
–Передача данных
•POP3: Post Office Protocolv3; RFC 1939 (1996)
•IMAP4: Internet Message Access Protocolv4;RFC2060, (1996)
•Работа с SMTP происходит непосредственно на сервере получателя:
•Порт SMTP:25 или 2525
•ПортPOP3:110
•ПортIMAP4:143
•Основные команды:
–MAILадрес отправителя
–RCPTадрес получателя (может быть несколько. На каждого получателя отдельно приходит квитанция)
–DATAпередача данных (письма). Производится в ASCII. Данные формируются как сегменты ТСР. Конец письма –точка в пустой строке.
–QUITразрыв соединения
•Установление и закрытие соединения непосредственно с сервером производится по ТСР. Контроль за пользовательскими данными возложен на ТСР.
HTTP: Hyper Text Transfer Protocol
•Предназначен для пересылки и трансляции (язык HTML)веб-документов. Работает поверх ТСР, порт 80 и 8080.
•Особенности:
–Установление и закрытие соединения непосредственно с сервером производится по ТСР. Контроль за пользовательскими данными возложен на ТСР.
–Использует принцип запрос/ответ
–Сервер не сохраняет параметры предыдущих сессий
–Возможность кэширования (proxy и в браузере)
–Симплекс (клиент может отправлять формы для обработки серверу)
Алгоритм работы HTTP
1.Анализ URL(адреса документа).
Для определения IP-адреса
2.Установление ТСР-соединенияс сервером
3.Отсылка запроса на сервер: GET
4.Анализ ссылок без имени хоста (после первого одиночного слэша):URI
5.Сообщения об ошибках отправляются на HTML.
•ТСР-соединениеоткрывается один раз на весь сеанс, следовательно:
–Уменьшается служебный трафик
–Уменьшается время ответа сервера
–Уменьшается объем кэша
•Использует конвейерные запросы: несколько запросов подряд, в том числе к разным серверам, не дожидаясь ответа на каждый из них.
•Использует вложенные заголовки с параметрами сеанса.
POP3 (Post Office Protocol Version
Предыдущие версии протокола
(POP, POP2) устарели. Альтернативным протоколом
для сбора сообщений с
После установки соединения протокол РОР3 проходит три последовательных состояния:
Не смотря на то, что протокол РОР3 действительно поддерживает возможность получения одного или нескольких писем и оставления их на сервере, большинство программ обработки электронной почты просто скачивают все письма и опустошают почтовый ящик на сервере.
DNS (Domain Name System) – это компьютерная распределенная база данных, хранящая сведения о доменах. Система доменных имен является одной из фундаментальных составляющих работы Интернета и необходима для преобразования IP адресов узлов сети в соответствующие имена доменов и наоборот.
ARP — протокол
в компьютерных сетях,
Существуют следующие типы сообщений ARP: запрос ARP (ARP request) и ответ ARP (ARP reply). Система-отправитель при помощи запроса ARP запрашивает физический адрес системы-получателя. Ответ (физический адрес узла-получателя) приходит ARP-ответом.
Перед тем как передать пакет сетевого уровня через сегмент Ethernet, сетевой стек проверяет кэш ARP, чтобы выяснить, не зарегистрирована ли в нём уже нужная информация об узле-получателе. Если такой записи в кэше ARP нет, то выполняется широковещательный запрос ARP. Этот запрос для устройств в сети имеет следующий смысл: «Кто-нибудь знает физический адрес устройства, обладающего следующим IP-адресом?» Когда получатель с этим IP-адресом примет этот пакет, то должен будет ответить: «Да, это мой IP-адрес. Мой физический адрес следующий: …» После этого отправитель обновит свой кэш ARP и будет способен передать информацию получателю. Записи в кэше ARP могут быть статическими и динамическими. Пример, данный выше, описывает динамическую запись кэша. Можно также создавать статические записи в таблице ARP.
Принцип работы:
Формат сообщения ARP:
Функции ARP: определение MAC адреса по известному IP адресу, ведение ARP-таблицы.
Информация о работе Шпаргалка по дисциплине "Информационные системы"