Структурное программирование-структурный подход обеспечивает создание более понятных и легкочитаемых программ, упрощает их тестирование и отладку за счет использования подпрограмм и независимых структур данных
Функциональное программирование-ключевым понятием является выражение, к ним относятся константы, структурированные объекты, функции и вызовы функций. Этот ЯП состоит из совокупности базовых функций классов констант, действия над которыми могут производить сами функции предписаний, устанавливающие правила построения выражений и новых функций.
Логическое программирование-совокупность правил, определяющих отношения между объектами и целью. Выполнение программы представляет собой попытку доказать логическое утверждение.
Визуальное программирование-такие системы имеют интерфейс ,позволяющий при составлении текста программы, видеть те графические объекты ,для которых она пишется.
Этапы подготовки и решения задач на компьютере
1-постановка задачи
2-формальное построение модели задачи
3-построение математической модели задачи
4-выбор и обоснование метода решения
5-построение алгоритма
6-написание программы
7-отладка программы
8-решение задач на компьютере и анализ результатов
-предоставление доступа к программам и данных любому пользователю сети
-обеспечение высокой надежности при помощи альтернативных источников информации.
-экономия средств
-способность увеличивать производительность системы по мере нагрузки
-ускорение передачи информации
2 важнейших параметр классификации сетей: Технология передачи и размеры
Широковещательные сети (пакеты передаются всем машинам, и нужная обрабатывает текст)
От узла к узлу (пакет проходит ряд промежуточных машин чтобы добраться до пункта назначения)
Сети можно разделить на локальные, муниципальные, глобальные.
Локальные-сети размещающиеся в одном здании или в пределах одного км
Муниципальные-сети объединяющие весь город
Глобальные-сети объединяющие страну или континент
Типы сетей: Одноранговые и на основе сервера
Одноранговая сеть- до 10 объединенных равноправных компьютеров, дешевая система, но требуются мощные компьютеры
Сеть на основе сервера способна поддерживать тысячи пользователей, критерии к компьютерам смягчаются.
46.Топология сетей-способ организации физических связей компьютеров
Базовые топологии:
Шина-простая и самая распространенная топология, представляет собой кабель(магистраль) к которому вдоль подключены компьютеры.
Звезда-все компьютеры подключаются к центральному устройству-концентратору, сигналы от передающего компьютера поступают через концентратор к остальным
Кольцо-способ передачи данных называется передача маркера, последовательность бит передается по кольцу пока не дойдет до нужного компьютера, тот в свою очередь передает сообщение о получении данных передающему. Когда передающий компьютер получил маркер, он возвращает маркер обратно в сеть.
Ячеистая-имеет высокую надежность, за счет соединения с каждым компьютером в сети отдельным кабелем, минусы-большие затраты прокладки кабеля.
Коаксиальный-недорогой, легкий, гибкий, безопасный и прост в установке. 2 типа: тонкий в диаметре 0.64 см. Подключается к сетевому адаптеру ,передает сигнал на 185 м с сопротивление 50 Ом. Толстый, жесткий в диаметре 1.27см,используется в качестве магистрали, сигнал на 500 м Волновое сопротивление 75 Ом.
Для подключения к коаксиальному кабелю применяется трансивер, для подключения коаксиального кабеля BNC-коннекторы
Витая пара-два перевитых изолированных медных провода помещающихся в одну защитную оболочку.
Неэкранированная витая пара(UTP)-до 100 м, широко используется в ЛВС.
Экранированная (SPT)-помещена в медную оплетку, пары проводов обмотаны фольгой.
Преимущества витой пары-дешевизна, простота в подключении. минусы-короткое расстояние.
Оптоволоконный кабель-цифровые данные перемещаются по оптическим волнам в виде модулированных световых импульсов. Нельзя вскрыть или перехватить данные. Скорость передачи-100мб\с,в теории до 200 гб .Расстояние-многие км. Дорогой, сложен в установке и подключении.
Для передачи по кабелю кодированных сигналов используют 2 технологии:
Немодулированная-системы передают сигнал в виде цифровых сигналов, которые представляют собой дискретные электрические или световые импульсы.
Модулированная-системы передают данные в виде аналогового сигнала.
Типы беспроводных сетей: ЛВС, расширенные ЛВС и мобильные сети. различия-параметры передачи.
Способы передачи данных-ИК излучение, лазер, радиопередача в узком диапазоне, радиопередача в рассеянном спектре.
Основная функция-соединение между компьютером и сетевым кабелем. Выступает в роли физ. Интерфейса.
Плата СА выполняет:
1) подготовка данных, поступающих от компьютера, к передаче по сетевому кабелю
2) Передача данных другому компьютеру
3) управление потоков данных между компьютерами и кабельной системой
4) Прием данных из кабеля и перевод их в форму, понятную ЦП компьютера.
Плата СА должна содержать сетевой адрес, чтобы ее могли отличить от других СА
Сетевые адресы определены IEEE
Перед передаче данных другой плате, плата СА определяет:
1-максимальный размер передаваемых данных
2-объем данных, передаваемых без подтверждения о получении.
3-интервал между передачи блоков данных
4- интервал в течении которого необходимо послать подтверждение.
5-обьем данных который может принять плата без переполнения буфера
6-скорость передачи.
При взаимодействии новой и старой платы определяется общая скорость передачи данных. Платы объявляют свои параметры и подстраиваются под них.
Параметр установки
Номер прерывания (IRQ)
Базовый адрес портов
I/Q базовый адрес порта
Тип трансивера
Плата СА должна соответствовать внутренней структуре компьютера и иметь собственный соединитель, тогда плата будет совместимой.
1-распознавание данных
2-разбиение данных на управляемые блоки
3-добавление информации к каждому блоку о местонахождении данных и получателе.
4-добавление информации для синхронизации и проверок ошибок
5-перемещение данных в сеть и отправка их по заданному адресу.
Сетевая ОС при выполнении этих задач строго следует определенному набору процедур. Эти процедуры называются протоколами. Они регламентируют каждую сетевую операцию.
Эталонная модель OSI
Определяет, что должен делать каждый уровень, она классифицирует непосредственно то, что работает, а именно протоколы.
Протокол-набор спецификаций, определяющих реализацию одного или нескольких уровне OSI
Модель OSI имеет 7 уровней. Каждый отвечает за предоставление услуг вышележащему уровню, маскируя при этом детали реализации услуг.
Уровни: Физический, передача данных, сетевой, транспортный, сеансный, уровень представления, прикладной.
53. Интернет-глобальное информационное пространство, хранящее огромное количество информации на миллионах компьютерах
Подключение к интернету домашнего компьютера проходит через модем. У провайдера имеется набор модемов-модемный пул. После соединения через модем, компьютер становится частью сети. Каждый провайдер имеет свою магистральную линию. Провайдеры имеют точки присутствия (POP), где происходит подключение локальных пользователей.
Магистральные линии это высокоскоростные каналы построенные на основе волоконно-оптических кабелей.
Маршрутизатор-устройство направляющее в выбранный канал очередной блок данных
Протоколы интернет.
Различают 2 вида:
Базовые-отвечают за физическую пересылку сообщений. Это IP, TCP
Прикладные- протоколы более высокого уровня, отвечают за функционирование специальных служб. Протоколы HTTP, FTP, SMTP
Стек протоколов-набор протоколов разных уровней.
Архитектура протоколов IP\TCP предназначена для объединения сетей. Сеть может принять пакет информации и доставить его по указанному адресу. Обычно Длина одного пакета составляет не более 1500 байт
Протокол IP- осуществляет перемещение данных в сети, а протокол TCP обеспечивает надежную доставку данных.
IP адрес- идентификационный номер присвоенный компьютеру подключенному в сеть. IP имеет вид ххх.ххх.ххх.ххх где числа ххх от 0 до 255, называются октетами, поскольку в каждом из них в двоичном представлении содержится по 8 разрядов. Октеты делятся на 2 секции. NET (определяет сеть к которой принадлежит компьютер) и Host (определяет конкретный компьютер в сети)
Для перевода буквенного доменного имени в IP цифрового формата служит DNS сервера.
Каждая строка имеет свой домен: Au-австралия, be-бельгия. Это географические домены верхнего уровня.
Помимо этого есть домены 1 уровня (.com . net .org)
Внутри каждого доменного имени первого уровня находится целый ряд доменов второго уровня. Домен верхнего уровня располагается в имени правее ,а домен нижнего уровня левее.
Система Кэширования делает поиск более быстрым.DNS сервис однажды сделав запрос на корневой DNS и получив адрес нужного сервера, кэширует IP, и в следующий раз не будет повторно обращаться с подобным запросом.
1. Подключение компьютера к провайдеру через телефон-скорость передачи данных 56 кб/с
2. DSL-семейство цифровых абонентских линий, предназначенных для организации доступа по телефонной сети, используя кабельный модем
ADS- позволяет передавать данные пользователю со скоростью выше чем от него.Ограничен по дальности.
3. ISDN- коммутируемый доступ по цифровой телефонной сети. По сравнению с dial-up скорость передачи данных достигает 64 кб\с при использовании одного и 128 кб\с при использовании 2ух каналов связи.
4. Доступ по выделенной линии- Компьютер подключен к провайдеру при помощи витой пары, соединение данных является постоянным и достигает 100 мбит\с
5. Доступ по локальной сети-подключение осуществляется при помощи сетевой карты со скорость до 1тб\с на магистральных линиях и до 100 мбит\с до конечного пользователя. Для подключения ведется отдельный кабель (витая пара).
6. Спутниковый интернет. Спутниковый доступ бывает 2ух видов: ассимметр и симметр.
1) обмен данными компьютера пользователя со спутником двухсторонний
2) запросы от пользователя передаются на сервер спутникового оператора через любое доступное наземное подключение , а сервер передает данные пользователю со спутника. Макс скорость 52.5 мб\с по факту максимум 3 мбит\с
7. Кабельная телевизионная сеть- скорость 2-56 мбит\с, подключение бывает
А) кабельный модем устанавливается в каждой квартире пользователя
Б) модем идет на группу пользователей объединенных локальной сетью.
1) Wi-Fi – технология Широкополосного доступа к сети, скорость до 54 мб\с, радиус 50-70 м
2) WiMAX- технология широкополосного доступа в интернет, работает на отраженном сигнале вне зависимости от видимости станции
3) RadioEthernet- технология широкополосного доступа в интернет со скорость от 1 до 12 мб\с , которая делится между всеми пользователями. Необходима видимость между антеннами абонентских точек. Радиус до 30 км.
4) MMDS- система работающая в радиусе 50-60 км, без прямой видимости передатчика оператора, скорость 500 кбит\с-1 мбит\с.
5) LMDS- Стандарт сотовых сетей беспроводной передачи информации. Базовая станция охватывает район радиусом до 10 км, и позволяет подключить несколько тысяч абонентов. БС подключаются между собой наземными каналами связи либо радиоканалами. Скорость до 45 мбит\с.
6) Мобильный GPRS интернет- чтобы пользоваться мобильным интернетом надо иметь телефон с GPRS модемом, скорость до 114 кбит\с
7) мобильный CDMA интернет- стационарная и мобильная связь, необходим модем CDMA в телефоне скорость до 153 кбит\с
Система адресации
URL- универсальный указатель ресурса, который указывает местонахождение каждого файла, хранащегося на компьютере подключенном к URL
URL- адрес содержит информацию о том, где находится ресурс и как к нему обратиться.
URL- адрес состоит из 3ех частей:
Первая http://- протокол передачи гипертекста, по которому осуществляется доставка документа с web-сервера, указывает браузеру, что для доступа к ресурсу применяется сетевой протокол.
Вторая часть указывает на доменное имя www.*.ru или номер порта
Третья часть показывает местонахождение ресурса на данном сервере
Адрес сервера может быть доменным IP-адресом
Имя директории и имя файла можно не писать(просматривается корневая система). Если имя файла и директории пишутся то соблюдаются правила ОС UNIX
А) имя диска не указывается
Б) Длина имени может быть более 8 символов
В) Прописные и строчные буквы разные
Г) директории разделяются знаком /
56. Сервисы интернет- Служба новостей интернет, WWW, передача файлов по протоколу FTP
ЭЛ. Почта- массовая служба сети, набирающая пользователей. Эл. Письмо содержит адрес отправителя и получателя.
Служба WWW реализована в виде Клиент-серверной архитектуры. Пользователь с помощью клиентской программы осуществляет запрос той или иной информации на сервере, а web-сервер обслуживает запрос браузера.
Инструменты для поиска в интернете:
Индексированные каталоги- содержат информацию, иерархическую структуру по темам.
Тематические списки ссылок- списки, составленные группой профессионалов или коллекционерами одиночками.
Поисковые машины- состоит из робота или паука и поискового механизма. Принцип работы: машина опрашивает свою базу данных по ключевым словам, которые пользователь указывает в поле запроса, и выдает список ссылок ранжированные по релевантности.
Поиск по индексу- пользователь передает запрос машине, машина обрабатывает синтаксис запроса и сравнивает ключевые слова в индексе, потом составляется удовлетворяющий запросу список сайтов, ранжированный по релевантности.
Метапоисковые системы - службы позволяющие транслировать запрос сразу в несколько поисковых систем.
Практические рекомендации:
-используйте различные инструменты для поиска разного профиля
-избегайте общих слов
-ищите больше чем по одному слову
-не пишите прописные буквами
-используйте функцию НАЙТИ ПОХОЖИЕ ДОКУМЕНТЫ
-пользуйтесь языком запросов
-пользуйтесь расширением запросов