- •Понятие компьютерной сети. Основные программные и аппаратные компоненты сети
- •Основные характеристики современных компьютерных сетей
- •3. Виды адресации узлов сети
- •4. Локальные адреса
- •5. Числовые-составные адреса. Ip-адреса
- •6. Символьные адреса. Dns-имена
- •7. Универсальный идентификатор ресурсов uri
- •8. Понятие логической архитектуры компьютерной сети. Одноранговая архитектура
- •9. Архитектура клиент-сервер
- •10. Технологии сокетов
- •11. Первичные и вторичные сети. Общая структура телекоммуникационной сети
- •12. Локальные и глобальные сети. Современные тенденции развития сетевых технологий
- •13. Сети операторов связи и корпоративные сети
- •14. Понятие и типы коммутации
- •15. Многоуровневый подход к стандартизации в компьютерных сетях. Понятие «интерфейс», «стек протоколов»
- •16. Сетезависимые уровни эталонной модели взаимодействия открытых систем
- •17. Сетенезависимые уровни эталонной модели взаимодействия открытых систем
- •18. Классификации и характеристики линий связи
- •19. Методы кодирования информации
- •20. Типы кабелей. Структурированная кабельная система
- •21. Витая пара и коаксиальный кабель
- •22. Волоконно-оптический кабель
- •23. Базовые топологии компьютерных сетей
- •24. Общая характеристика технологии Ethernet. Форматы кадров
- •25. Метод доступа csma/cd
- •26. Спецификации физической среды Ethernet
- •27. Технология Fast Ethernet
- •28. Спецификации физической среды Fast Ethernet
- •29. Технология Gigabit Ethernet
- •30. Спецификации физической среды Gigabit Ethernet
- •31. Общая характеристика и основные преимущества стека tcp/ip
- •32. Архитектура ip-пакета
- •33. Уровень межсетевого взаимодействия. Функции. Протоколы
- •34. Протокол ip. Структура ip-пакета
- •35. Понятие маршрутизации. Таблицы маршрутизации
- •36. Использование масок в ip-адресации
- •37. Протокол tcp/ip. Структура tcp-сегмента
- •38. Алгоритм «скользящего окна». Борьба с перегрузкой в tcp
- •39. Протокол udp
- •40. Общая характеристика протокола iPv6
- •41. Адресная схема iPv6
- •42. Дефицит ip-адресов. Технологии nat и cidr
- •Алгоритм работы прозрачного моста
- •Коммутаторы lan. Характеристики. Классификация
- •Ограничения и дополнительные функции коммутаторов
- •Общая характеристика гкс
- •Технология первичных сетей pdh, sdh/sonet, dwdm
- •Удаленный доступ. Особенности. Виды клиентов
- •Коммутируемый доступ через сети pstn и isdn
- •Технология xDsl
- •Удаленный доступ через сети catv и беспроводной доступ
9. Архитектура клиент-сервер
Клиент-серверная система характеризуется наличием двух взаимодействующих самостоятельных процессов - клиента и сервера, которые, в общем случае, могут выполняться на разных компьютерах, обмениваясь данными по сети.
Программа server – программный модуль, предназначенный для обслуживания запросов на доступ к ресурсам данного компьютера от других компьютеров сети
Программа client – программный модуль, представл. посылкой для доступа к удалённым ресурсам, а также получения и отображения информации на компьютере пользователя.
Клиент
Сервер
запрос
ответ
компьютер 1 компьютер 2
Сетевая служба – пара модулей клиент-сервер, обеспечивающая совместный доступ пользователя к сетевым ресурсам.
Сервер – компьютер, предоставл. свои ресурсы другим узлам сети.
Клиент – компьютер, использующий ресурсы компьютеров другой сети.
Выделенный сервер – компьютер, основным назначение которого является выполнение каких-либо функций сервера.
Особенности:
- в сети имеется компьютеры-клиенты и компьютер-сервер
- более высокая производительности и скорость работы
- централизированное администрирование
- обеспечение всесторонней централизации, защиты ресурсов
- любое количество пользователей, необходимость установки сетевой ОС и спец. сетевого ПО.
10. Технологии сокетов
Сокет (Socket - гнездо, разъем) - абстрактное программное понятие, используемое для обозначения в прикладной программе конечной точки канала связи с коммуникационной средой, образованной вычислительной сетью.
Соединяя вместе два сокета, можно передавать данные между разными процессами (локальными и удаленными). Реализация сокетов обеспечивает инкапсуляцию протоколов сетевого и транспортного уровней.
Адрес сокета - это следующий набор значении:
1. номер сети
2. номер узла
3. номер порта прикладной службы
Номера портов:
1. стандартные порты (0-1023): порты, назначенные центром
2. 1024-49151: являются регистрируемыми
3. 49152-65535: динамические (частные) порты
Типы сокетов
Существуют три основных типа сокетов: потоковые, дейтаграммые и сырые.
Потоковые сокеты – это сокеты с установлением соединения, состоящие из потока байтов, который может быть двунаправленным. Т.е. через такую конечную точку приложение может и передавать, и получать данные. Потоковый сокет гарантирует обнаружение и исправление ошибок, обрабатывает доставку и сохраняет последовательность данных. Он подходит для передачи больших объемов данных, поскольку в этом случае накладные расходы, связанные с установлением соединения, незначительны по сравнению со временем передачи самого сообщения. Качество передачи достигается за счет использования протокола TCP.
Дейтаграммные сокеты – это сокеты без установления соединения, не обеспечивающие надежность при передаче. Применяются для приложений, когда неприемлемы затраты времени, связанные с установлением явного соединения. Для передачи данных используется протокол UDP.
Сырые сокеты (необрабатываемые, простые) – это сокеты, которые принимают пакеты сетевого уровня в обход протоколов транспортного уровня и отправляют их непосредственно приложению.
Используется протокол IP.