Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_OIT.doc
Скачиваний:
1
Добавлен:
22.02.2020
Размер:
1.7 Mб
Скачать
  1. Организационная структура Интернет. Протоколы Интернет (tcp и udp).

Стек протоколов TCP/IP (англ. Transmission Control Protocol/Internet Protocol — протокол управления передачей) — набор сетевых протоколов разных уровней модели сетевого взаимодействия DOD, используемых в сетях. Протоколы работают друг с другом в стеке (англ. stack, стопка) — это означает, что протокол, располагающийся на уровне выше, работает «поверх» нижнего, используя механизмы инкапсуляции. Например, протокол TCP работает поверх протокола IP.

Стек протоколов TCP/IP основан на модели сетевого взаимодействия DOD и включает в себя протоколы четырёх уровней:

прикладного (application),

транспортного (transport),

сетевого (network),

канального (data link).

Протоколы этих уровней полностью реализуют функциональные возможности модели OSI. На стеке протоколов TCP/IP построено всё взаимодействие пользователей в IP-сетях. Стек является независимым от физической среды передачи данных.

UDP (англ. User Datagram Protocol — протокол пользовательских датаграмм) — один из ключевых элементов Internet Protocol Suite (более известного как TCP/IP), набора сетевых протоколов для Интернета. С UDP компьютерные приложения могут посылать сообщения (в данном случае называемые датаграммами) другим хостам по IP-сети без необходимости предварительного сообщения для установки специальных каналов передачи или путей данных. Протокол был разработан Дэвидом П. Ридом в 1980 году и официально определен в RFC 768.

UDP использует простую модель передачи, без неявных "рукопожатий" для обеспечения надежности, упорядочивания или целостности данных. Таким образом, UDP предоставляет ненадежный сервис, и датаграммы могут прийти не по порядку, дублироваться или вовсе исчезнуть без следа. UDP подразумевает, что проверка ошибок и исправление либо не необходимы, либо должны исполняться в приложении. Чувствительные ко времени приложения часто используют UDP, так как предпочтительнее сбросить пакеты, чем ждать задержавшиеся пакеты, что может оказаться невозможным в системах реального времени. При необходимости исправления ошибок на сетевом уровне интерфейса приложение может задействовать TCP или SCTP, разработанные для этой цели.

  1. Понятие и классификация программного обеспечения персональных компьютеров. Операционные системы.

Программа — данные, их описание и алгоритм, записанный на языке программирования. Описывает операции, которые необходимо выполнить для решения постав­ленной задачи. Обычно для достижения результата использу­ется несколько программ, объеди­ненных под общим названием пакет программ. Синонимом термина «программа» или «пакет программ» - термин приложение. Назначение программы определяется реализуе­мой ею задачей (управляющие, ввода/вывода, диагностические и пр.). Программы хранятся во внешней памяти компь­ютера. Для выполнения они загружаются в оперативную память. Программа, постоянно находящаяся в ОЗУ во время работы ком­пьютера, называется резидентной программой. Программирование — процесс создания про­грамм с использованием различных языков программирования. ПО — совокупность программ, позволяющих осуществить на компьютере автома­тизированную обработку информации. Любая программа в зависимости от назначения и реализуе­мых функций относится к одному из двух классов: системное (общее) и прикладное (специальное) ПО. Системное ПО обеспечивает функционирование и обслужи­вание компьютера, а также автоматизацию процесса создания новых программ. Относят: 1) ОС и их пользовательский интерфейс; 2)системы программирования; 3)программы технического обслуживания. Операционная система (ОС)— организо­ванная совокупность программ, целевое назначение которых — управлять работой компьютера. Эта часть ПО обеспечивает функ­ционирование компьютера как некоторого универсального сред­ства ввода, хранения, обработки и документирования информа­ции. Техническое обеспечение компьютера определяет возможную ОС, а ОС — возможности технического обеспечения. Пользовательский интерфейс (программный интерфейс, ин­терфейс пользователя) — это программные надстройки ОС (обо­лочки и среды), предназначенные для упрощения общения пользователя с ОС. Программы, обеспечивающие интерфейс, сохраняют форму общения (диалог) пользователя с ОС, но изме­няют язык общения (обычно язык команд преобразуется в язык меню). Системы программирования — часть ПО, с использованием которой создаются программы. Назначение:упрощение процесса создания исходных текстов про­грамм, написанных на языках программирования, и их преоб­разования в исполняемые компьютером программы. Включают трансляторы (компиляторы или интерпретаторы) различных языков программирования. Программы технического и сервисного обслуживания - программные средства контроля, диагностики и восстановления работоспособности компьютера, дисков и др. Прикладное ПО обеспечивает решение пользовательских за­дач. Ключевое понятие - Пакет прикладных программ (ППП) — совокупность про­грамм для решения круга задач по определенной тематике или предмету. Типы ППП: 1) ППП общего назначения ориентированы на автоматизацию широкого класса задач пользователя. От­носятся:текстовые процессоры (MS Word);табличные процессоры (МS Ехсе1);системы управления базами данных (МS Ассеss); системы динамических презентаций (МS РоwегРоint); графические процессоры ; издательские системы (РаgеМакег, Quагк ХРгеss); интегрированные системы (Мs Works); системы автоматизации проектирования; оболочки экспертных систем, систем поддержки принятия решений и др. 2)Методо-ориентированные. В основе лежит реализация раз­нообразных экономико-математических методов решения задач: математического программирования (линейного, динамичес­кого, статистического и др.); сетевого планирования и управления; теории массового обслуживания; математической статистики; 3)проблемно-ориентированные. Направлены на решение определенной задачи (проблемы) в конкретной предметной об­ласти. Наиболее широкий класс ППП. Среди них следует выделить: банковские пакеты, паке­ты бухгалтерского учета, финансового менеджмента, правовых справочных систем и др. К прикладному ПО относятся сервисные программные для организации удобной рабочей среды пользователя, а также для выполнения вспомогательных функ­ций (например, информационные менеджеры, переводчики и др.).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]