- •Информационное моделирование Объект, система, модель, моделирование
- •Виды моделей. Информационная модель
- •Этапы моделирования. Создание моделей
- •Основы математической логики Основные понятия формальной логики Построение логических схем
- •Создание и редактирование графических документов.
- •Растровая компьютерная графика
- •Векторная компьютерная графика
- •Создание и редактирование баз данных
- •Телекоммуникационные технологии Компьютерные сети. Виды, классификация
- •Сетевое программное обеспечение и сетевой протокол
- •Локальные компьютерные сети
- •Глобальные компьютерные сети
- •Файлы и файловая система
- •Компьютерные вирусы. Антивирусные программы
- •Системы программирования
- •Архивация
Сетевое программное обеспечение и сетевой протокол
Функционирование аппаратной части сети должно быть поддержано соответствующими программами. Сетевые программы позволяют определять адреса компьютеров, делать доступными программные и аппаратные ресурсы для клиентов сети, назначать различные права доступа пользователям, защищать информацию. Эти программы входят в состав сетевых операционных систем, к которым относятся Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, NetWare и UNIX, причем первые две из перечисленных систем позволяют организовать только одноранговую сеть.
Сетевое программное обеспечение можно разделить на два вида: программы-серверы, которые размещаются на сервере сети, и программы-клиенты, размещенные на компьютере пользователя и пользующиеся услугами сервера. Сетевые протоколы, о которых речь пойдет ниже, являются частью сетевого программного обеспечения. . Для передачи по сети файл разбивается на части - пакеты. Каждый пакет снабжен служебным уведомлением и передается независимо от остальных пакетов. На конечном пункте в компьютере все пакеты собираются в один файл. Так как пакеты передаются независимо, то каждый пакет может дойти до конечного компьютера по своему пути. Каждый компьютер в сети имеет свой уникальный адрес. Правила адресации в сети должны быть одинаковыми, хотя компьютеры и операционные системы, входящие в сеть, могут быть разнородными. Пакеты данных перемещаются по сети к компьютеру с нужным адресом. Вначале проверяется кратчайший путь, если он занят или разрушен, то проверяется следующий наиболее короткий путь и т.д. На конечном компьютере проверяется наличие всех пакетов, составляющих файл. Если какого-либо пакета не хватает, компьютер-адресат делает запрос компьютеру-отправителю и сообщает, какой пакет отсутствует. Нужный пакет заново посылается адресату. Все правила кодирования и пересылки файлов записываются в сетевом протоколе. Сетевой протокол или протокол обмена - это общее соглашение, определяющее единые правила передачи информации в сети. Протокол определяет тип используемых данных, стандарты связи, правила обработки ошибок. Существует множество сетевых протоколов. Протокол, позволяющий делить файлы на пакеты и передавать пакеты от узла к узлу, называется IP (Internet Protocol). Для объединения сетей, работающих по протоколу IP и сетей, работающих по другим протоколам, был создан специальный межсетевой протокол, и назван он был TCP (Transmission Control Protocol) - протокол управления передачей. Протокол TCP обеспечивает устойчивое соединение между компьютером-отправителем и компьютером-адресатом и отвечает за разбиение передаваемых данных на пакеты, за сбор отдельных пакетов в форму исходных данных, за досылку потерянных пакетов. Так как протоколы IP и TCP работают совместно, их объединение называют протоколом TCP/IP.
Протокол - система соглашений, поддерживаемых программным обеспечения и оборудованием (периферией) ЭВМ . Протокол TCP/IP (Transmission Control Protocol/Internet Protocol) - сетевой протокол, позволяющий компьютерам осуществлять соединение по внутренним сетям или через Интернет. Каждый компьютер в Интернет использует TCP/IP.
Сетевая модель OSI – это абстрактная сетевая модель для коммуникаций и разработки сетевых протоколов. Представляет уровневый подход к сети. Каждый уровень обслуживает свою часть процесса взаимодействия. Верхний уровень модели прикладной. Он обеспечивает взаимодействие пользовательских приложений с сетью. Этот уровень позволяет приложениям использовать сетевые службы, такие как удаленный доступ к файлам и базам данных, пересылка электронной почты. Также отвечает за передачу служебной информации, предоставляет приложениям информацию об ошибках и формирует запросы к уровню представления. Протоколы, которые работают на этом уровне, – HTTP, SMTP, Telnet, FTP.