логический канал, осуществляющий в локальной сети связь друг с другом группы абонентов.
- Как называется совокупность правил обмена информацией между двумя или несколькими устройствами?
Протокол - совокупность правил
обмена информацией между двумя или несколькими
устройствами. Другими словами - описание
того, как программы, компьютеры или иные
устройства должны действовать, когда
они общаются друг с другом. Наиболее распространённой
системой классификации сетевых протоколов
является так называемая модель OSI, в соответствии с которой
протоколы делятся на 7 уровней.
Осуществляет интерфейс
между сетевым носителем и
сетевым устройством. Со стороны компьютера
функции физического уровня выполняются
сетевым адаптером или последовательным
портом. Физический уровень получает пакеты
данных от вышележащего канального уровня
и преобразует их в оптические или электрические
сигналы, соответствующие 0 и 1 бинарного
потока. Эти сигналы посылаются через
среду передачи на приемный узел. Механические
и электрические/оптические свойства
среды передачи определяются на физическом
уровне и включают:
- Тип кабелей и разъемов
- Разводку контактов в разъемах
- Схему кодирования сигналов для значений 0 и 1
Канальный уровень предназначен
для обеспечения взаимодействия
сетей на физическом уровне и контроля
за ошибками, которые могут возникнуть.
Полученные с физического уровня данные
он упаковывает в кадры (фрагмент данных), проверяет
на целостность, если нужно, исправляет
ошибки (формирует повторный запрос поврежденного
кадра) и отправляет на сетевой уровень.
Канальный уровень может взаимодействовать
с одним или несколькими физическими уровнями,
контролируя и управляя этим взаимодействием.
Мост (сетевой мост) — сетевое устройство 2 уровня модели OSI, предназначенное для
объединения сегментов компьютерной сети разных топологий и архитектур.
Мосты обрабатывают трафик, используя
центральный процессор.
Сетевой коммутатор (свич) использует аппаратную схему
для коммутации пакетов.
Сетевой уровень предназначен
для определения пути передачи данных.
Отвечает за трансляцию логических адресов
и имён в физические, определение
кратчайших маршрутов, коммутацию и
маршрутизацию, отслеживание неполадок
и «заторов» в сети.
Протоколы сетевого уровня маршрутизируют
данные от источника к получателю.
Работающие на этом уровне устройства
– маршрутизаторы. Маршрутизатор - устройство,
соединяющее сети одного или разных типов по одному
протоколу обмена данными; он анализирует
адрес назначения и направляет данные
по оптимально выбранному маршруту.
Наиболее часто на сетевом уровне
используются IP - протокол
Internet
Транспортный
уровень предназначен для обеспечения
надёжной передачи данных от отправителя
к получателю. При этом уровень
надёжности варьируется в широких пределах.
Существует много классов протоколов
транспортного уровня, начиная от протоколов,
предоставляющих только основные транспортные
функции (например, функции передачи данных
без подтверждения приема), и заканчивая
протоколами, которые гарантируют доставку
в пункт назначения нескольких пакетов
данных в надлежащей последовательности
и достоверность принятых данных.
Транспортный уровень делит
потоки информации на достаточно малые
фрагменты (пакеты) для передачи их
на сетевой уровень.
Наиболее распространенный – TCP - протокол управления передачей.
Сеансовый уровень
обеспечивает поддержание сеанса связи,
позволяя приложениям взаимодействовать
между собой длительное время. Уровень
управляет созданием/завершением
сеанса, обменом информацией, синхронизацией
задач, определением права на передачу
данных и поддержанием сеанса в периоды
неактивности приложений.
Представительский
уровень обеспечивает преобразование
протоколов и кодирование/декодирование
данных. Запросы приложений, полученные
с прикладного уровня, на уровне
представления преобразуются в
формат для передачи по сети, а полученные
из сети данные преобразуются в формат
приложений. На этом уровне может осуществляться
сжатие/распаковка или кодирование/декодирование
данных, а также перенаправление
запросов другому сетевому ресурсу,
если они не могут быть обработаны
локально.
Прикладной (интерфейс программирования приложений для передачи информации приложениями).
Прикладной уровень отвечает
за доступ приложений в сеть. Задачами
этого уровня является перенос файлов,
обмен почтовыми сообщениями
и управление сетью. Например: протокол HTTP.
- позволяет приложениям использовать сетевые службы:
- удалённый доступ к файлам и базам данных,
- пересылка электронной почты;
- отвечает за передачу служебной информации;
- предоставляет приложениям информацию об ошибках;
- формирует запросы к уровню представления.
В настоящее время
основным используемым стеком протоколов
является TCP/IP. Особенности:
TCP/IP – собирательное
название для набора (стека) сетевых
протоколов разных уровней, используемых
в Интернет. Особенности TCP/IP:
- открытые стандарты протоколов, разрабатываемые независимо от программного и аппаратного обеспечения;
- независимость от физической среды передачи;
- система уникальной адресации;
- стандартизованные протоколы высокого уровня для распространенных пользовательских сервисов.
Порт - это точка подключения.
Сервисы HTTP, в частности, браузеры и
веб-сервера, используют TCP/IP порт 80.
Достоинства
архитектуры TCP/IP:
- небольшие затраты на реализацию протоколов взаимодействия за счёт меньшего набора требуемых протоколов;
- существенное упрощение процедуры маршрутизации, что снижает стоимость базовой сети передачи данных за счет использования более простых центров коммутации пакетов;
- возможность построения крупномасштабной информационно-вычислительной сети с использованием разнотипного оборудования;
- возможность реализации взаимодействия различных сетей с применением простых алгоритмов согласования.
К недостаткам архитектуры
TCP/IP можно отнести:
- возможность реализации только при использовании «хороших» каналов связи;
- необходимость решения проблемы сборки пакетов, которые могут поступать на транспортный уровень в произвольном порядке;
- возможность потери сообщения из-за несвоевременной доставки одного из пакетов этого сообщения;
- усложнение прикладных программ пользователя за счёт введения процедур контроля и исправления ошибок в получаемых сообщениях.
- Что такое сервер?
Сервер - объект, предоставляющий
сервис другим объектам (клиентам) ПК по
их запросам.
- Клиент-сервер – задания распределены между сервисом и клиентами.
Достоинства:
- распределение функций ЛВС между независимыми компонентами в сети → упрощение обслуживания;
- все данные на сервер, который лучше защищен;
- использовать ресурсы одного сервера могут клиенты с разными аппаратными платформами, ОС.
Недостатки:
- неработоспособность сервиса → неработоспособность ЛВС;
- высокая стоимость оборудования;
- поддержка работы требует отдельного специалиста - системного администратора.
- Файл-сервер - сервер для выполнения операции ввода-вывода.
Функции сервера: хранения данных и кода программы.
Функции клиента: обработка данных происходит
исключительно на стороне клиента. Количество
клиентов ограничено десятками.
Плюсы:
- низкая стоимость разработки;
- высокая скорость разработки;
- невысокая стоимость обновления и изменения ПО.
Минусы:
- рост числа клиентов резко увеличивает объем трафика и нагрузку на сети передачи данных;
- высокие затраты на модернизацию и сопровождение сервисов бизнес-логики на каждой клиентской рабочей станции;
- низкая надёжность системы.
- Какие элементы входят в состав сети?
- Перечислить преимущества использования сетей.
Соединение большого числа
компьютеров позволило большинству
людей получить возможность в
значительной мере повысить производительность
труда, так как исчезли временные
задержки на передачу важной информации. В настоящее время
устройства могут использоваться как
в качестве основного рабочего инструмента,
так и средством обучения каким-либо важным
навыкам. Немалую популярность и распространение
в свое время получили компьютерные сети,
используемые на малых расстояниях –
ЛВС. К
преимуществам использования различных
компьютерных сетей стоит отнести:
- Существенную экономию финансовых средств, так как уменьшились затраты на содержание большого числа устройств в одном помещении.
- Объединение компьютеров в единой сети стало важным шагом, при котором у пользователей имеется возможность использовать различные общие программы, документацию с многих рабочих точек. Для объединения оборудования стоит установить определенное ПО, благодаря которому немало людей могут одновременно вносить свои изменения в одной программе или документе.
- При помощи единой сети пользователи получили возможность в достаточно короткие сроки обмениваться всевозможными файлами, что позволяет сэкономить время на перенос данных с одного устройства на другое.
57. Классификация
программного обеспечения для
ПК.
Программное обеспечение
(ПО) - это совокупность всех программ
и соответствующей документации, обеспечивающая
использование ЭВМ в интересах каждого
ее пользователя.
1.Системное ПО
Системное ПО – это совокупность программ для обеспечения
работы компьютера. Системные программы
предназначены для управления работой
вычислительной системы, выполняют различные
вспомогательные функции (копирования,
выдачи справок, тестирования, форматирования
и т. д). Системное ПО подразделяется на базовое
и сервисное.
Базовое ПО включает в себя:
- операционные системы;
- программные оболочки;
- сетевые операционные системы.
Без базового
обеспечения операционная система
НЕ работает!
Сервисное ПО включает в себя программы (утилиты):
- диагностики;
- обслуживания носителей;
- архивирования;
- обслуживания сети
- средства сжатия данных (не сжимаются картинки, видео уже сжато, аудио)
- программные инсталляторы (установки setup.exe). Инсталляторы - программа установки, в которой заложен алгоритм по установке программы.
- средства коммуникации (коммутации). Разрешают устанавливать соединения с удалёнными компьютерами, передают сообщения, любые виды связи с другими компьютерами
- средства просмотра и воспроизведения (файлы Bios)
- средства компьютерной безопасности (антивирусы, средства кодирования, Firewall)