ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.07.2025

Просмотров: 2337

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Вопрос № 1

Понятие вычислительной сети.

Классификация сетей эвм.

Локальные и глобальные вычислительные сети (лвс и гвс).

Понятия трафика и пропускной способности

Функции отдельных уровней osi

Вопрос № 3

Физический уровень osi.

Разновидности физических сетевых топологий.

Сравнительный анализ топологий "шина", "звезда", "кольцо".

Вопрос № 4

1. Коаксиальный кабель:

2. Витая пара

3. Оптические линии связи

4. Радиосвязь, инфракрасная связь.

Вопрос № 5

Вопрос № 6

Канальный уровень osi.

Метод доступа к среде передачи данных csma/cd

Диаграмма перехода между состояниями.

Вопрос № 7

Метод доступа к среде передачи данных csma/ca.

Вопрос № 8

Шина с передачей маркера.

Диаграмма перехода между состояниями.

Вопрос № 9

Вопрос № 10

Сетевой уровень osi.

Маршрутизация пакетов Соединение n- сетей с помощью (n–1)-мостов

Вопрос № 11

Транспортный уровень osi. Задачи и функции уровня.

Классы транспортных протоколов

Передача данных с установкой и без установки соединения вопрос № 12

Задачи и функции уровня

Вопрос № 13

Вопрос № 14

Прикладной уровень osi. Задачи и функции уровня

Примеры прикладных протоколов

Вопрос № 15

Вопрос № 16

Классы ip-адресов

Двоичная форма записи ip-адресов

Особые ip-адреса

Использование масок для ip-адресации

Вопрос № 17

Вопрос № 18

Вопрос № 19

Вопрос № 20

Вопрос № 21

Принцип скользящего окна в протоколе tcp

Проблемы tcp

Вопрос № 22

Механизм установки tcp-соединения

Уязвимость tcp-протокола вида «парадокс дней рождения»

Вопрос № 23

Вопрос № 24

Вопрос № 25

Основные функции

Вопрос № 26

Вопрос № 27

Динамические системы именования

Принципы организации dns. Рекурсивные и итеративные запросы.

Вопрос № 28

Вопрос № 29

Вопрос № 30

Вопрос № 31

Вопрос № 32

Электронная почта

Методы проверки подлинности пользователя в imap

Команда login

Команда authenticate

Клиентская часть протокола imap Флаги почтового сообщения imap

Команды протокола

Преимущества по сравнению с pop3

Вопрос № 33

Протокол Telnet

Протокол ftp

Вопрос № 34

Структура протокола

Стартовая строка

Коды состояния

Заголовки

Вопрос № 35

Вопрос № 36

Вопрос № 37

Вопрос № 38

Хостинг

Вопрос № 39

Вопрос № 40

Вопрос № 41

Вопрос № 42

Вопрос № 43

Вопрос № 44

Вопрос № 45

Вопрос № 46

Вопрос № 47

int accept (int socket, struct sockaddr* addr, int addrlen);

accept() – изымает из очереди запросов очередной запрос и обрабатывает его, останавливая сервер до прихода запроса на установку соединения. Дождавшись запроса, выходит из ступора и создает новый сокет, возвращая его номер, IP-адрес и порт в структуре sockaddr.

Когда вызывается функция recv, а канал данных уже закрыт, функция возвращает 0. В случае ошибки возвращает отрицательное значение.

Т.о. отсутствует понятие EndOfFile, т.е. нельзя проверить соединение на то, что данные получены. Единственный способ узнать о конце данных - это принять их. В функции recv совмещены две функции: прием данных и проверка на конец.

Sendотличается отsendto(аrecvотrecvfrom) тем, что вsendtoдополнительно указываетсяIPи порт.Функции send, resv используются в протоколах TCP и UDP.sendto и resvfrom – только в UDP.

int send(

__in SOCKET s,

__in const char *buf,

__in int len,

__in int flags

);

int recv(

__in SOCKET s,

__out char *buf,

__in int len,

__in int flags

);

int sendto(

__in SOCKET s,

__in const char *buf,

__in int len,

__in int flags,

__in const struct sockaddr *to,

__in int tolen

);

int recvfrom(

__in SOCKET s,

__out char *buf,

__in int len,

__in int flags,

__out struct sockaddr *from,

__inout_opt int *fromlen

);

int shutdown (int socket, int how)

Выполняет закрытие входного и/или выходного канала, тип закрытия определяет параметр how:

  1. SD_SEND отключение от передачи

  2. SD_RECEIVE отключение от приема

  3. SD_BOTH отключение от обоих сразу

shutdownзакрывает канал, но не освобождает его как в случаеcclose. Закрытый канал не может быть повторно открыт, только установление нового соединения. Эта функция позволяет «протолкнуть» данные в канале (флагPSH).

Функция shutdown используется для соединения TCP (для UDP не используется).

int closesocket (int socket)

Закрывает гнездо, его дескриптор освобождается для повторного использования, закрытие сокета происходит упорядочено, освободив все ресурсы (например, порт). Система выжидает некоторое время перед повторным использованием. Это связано с особенностью работы TCP.



Вопрос № 26

Виды узлов сети. Усилитель, повторитель, коммутатор, маршрутизатор, мост, шлюз.

1. Усилитель

Используется для удлинения линии связи аналогового сигнала с частотной модуляцией.

2. Повторитель

Используется для удлинения линий связи, в которых передается цифровой сигнал с одним из импульсных способов кодирования. Он принимает сигнал и потом просто повторяет его.

Восстанавливает правильную форму.

3. Концентратор (HUB)

Используется для соединения линий связи. Обеспечивает ретрансляцию сигнала с одного входа на много выходов. Применяется в топологии «звезда». Работает на физическом уровне (это физическая коммутация проводов).

4. Коммутатор (Switch)

Служит тем же целям, что HUB, но в отличие от него Switch может дополнительно выполнять

фильтрацию пакетов благодаря тому, что он может интерпретировать пакеты (кадры) сетевой технологии (например, Ethernet), т.е. знает Mac-адрес. Switch работает на канальном уровне сетевой технологии. Также Switch может осуществлять буферизацию.

Пакеты не могут быть подслушаны.

Остальные сети не будут загружены ненужными пакетами.

Позволяет передавать в топологии «шина» одновременно несколько кадров.

5. Маршрутизатор (Router)

Устройство сетевого уровня, которое обеспечивает не только коммутацию линий связи, но и маршрутизацию пакетов сетевого уровня. По своей логике работы и устройству оно схоже с Switch, но в отличие от него маршрутизатор распознает не кадры канального уровня (Ethernet), а пакеты сетевого уровня (IP-пакеты). Использует для фильтрации пакетов не физический адрес (MAC), а логический (IP). По сути, маршрутизатор – это целый компьютер, у которого столько сетевых плат, сколько у него портов. По каждому порту он может принять пакет, буферизирует его, а дальше обрабатывает эти пакеты по заложенному в нем алгоритме. Маршрутизатор имеет процессор. Они дорогие.

Одной из функций маршрутизатора является физическое соединение сетей.Мар­шрутизатор имеет несколько сетевых интерфейсов, подобных интерфейсам ком­пьютера, к каждому из которых может быть подключена одна сеть. Таким образом, все интерфейсы маршрутизатора можно считать узлами разных сетей. Маршру­тизатор может быть реализован программно, на базе универсального компьютера (например, типовая конфигурацияUnixилиWindowsвключает программный модуль маршрутизатора). Однако чаще маршрутизаторы реализуются на базе спе­циализированных аппаратных платформ. В состав программного обеспечения маршрутизатора входят протокольные модули сетевого уровня.


6. Мост (Bridge)

Устройство, которое служит для соединения 2-ух сетей. Мост работает на сетевом уровне.

Это простейшая форма маршрутизатора (имеет 2 порта).

7. Шлюз (Gateway)

Это программа, которая обеспечивает передачу пакетов одного протокола внутри пакетов другого протокола и прозрачное соединение сетей, которые используют разные сетевые протоколы.

Вопрос № 27

Динамические системы именования. Принципы организации DNS. Рекурсивные и итеративные запросы.


Динамические системы именования

DHCP(DynamicHostControlProtocol) – специальный протокол.

Компьютер, входя в сеть, посылает широковещательный пакет, что бы узнать, какие есть в сети DHCP-сервера. Один из них откликается, отсылаяIP, который должен принять компьютер. НаDHCP-сервере хранится список занятыхIP, и зачастую таблица соответствия МАС –IP, что бы при переконфигурировании выдавать узлу тот жеIP. Так же узлу задается и маска и основной шлюз (сервер можно настроить так, что бы определенным МАС-ам выдавались определенныеIP). То есть становится возможным автоматическое задание настроек сети.

Принципы организации dns. Рекурсивные и итеративные запросы.

Домены первого уровня администрируются единой организацией, находящейся в Америке.

При задании адреса перечисляется вся иерархическая цепочка от вершины к корню, разделяя доменные имена точкой.

DNSне чувствителен к регистру.

Владелец домена управляет всеми префиксами.

Система префиксная в силу того, что человек лучше запоминает префикс.

DNSфактически является распределенной базой данных.

DNSиспользуется протоколами, работающими над ТСР.

Система DNS стандартизирует форматы имен и запросы на получение каких-то данных, ассоциирующихся с этими именами. Все имена объединяются в иерархию, представляющую собой дерево.

Имена обладают структурой, они составные.

Корнем дерева имен является пустое имя, имя без единого символа.

Добавляя к нему через точку префиксы, мы формируем уточненное имя, соответствующее некоторому узлу в глобальном дереве имен.

Каждый узел называют доменом.

Корень – нулевой уровень.

Имена, или домены первого уровня стандартизированы. Добавлением имен первого уровня занимается одна глобальная организация. На настоящее время они уже не добавляются.

Дерево можно нарезать на зоны. Зона отдается организации, которая занимается ее расширением. Делается это для того, чтобы куски дерева могли находиться на разных компьютерах.

msdn.microsoft.com

К этому имени могут быть подключены записи различного типа (IP, email).

- A (address) – записи об IP-адресах