Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы 17-32.docx
Скачиваний:
4
Добавлен:
23.09.2019
Размер:
1.73 Mб
Скачать

27 Интернет: основы Интернета, протокол tcp/ip, службы Интернета

Основы интернета

Первая сеть (ARPANet), базирующаяся на принципе децентрализации, была разработана 29 октября 1969 года, она имела гибкую маршрутизацию и пакетный способ передачи данных.

TCP (Transmission Control Protocol) – протокол транспортного уровня. Он управляет тем, как происходит передача информации.

Протокол IP (Internet Protocol) – адресный протокол. Он принадлежит сетевому уровню и определяет, куда происходит передача.

((((принцип работы протокола TCP/IP С помощью протокола TCP, отправляемые данные делятся на небольшие пакеты, как правило, размер пакета не превышает 1500 байт. Каждый пакет маркируется таким образом, чтобы в нем были данные, необходимые для правильной сборки документа на компьютере получателя. После этого адресный протокол IP доставляет пакеты данных адресату. Сам IP состоит из 4 байтов, IP-адрес состоит из двух частей: номера сети и номера узла)))))

Службы интернета:

Служба представляет собой пару программ, взаимодействующих между собой согласно определенным правилам, которые называют протоколами. Одна из программ этой пары называется сервером, а вторая – клиентом.

Электронная почта (E-MAIL) Основу почтовой службы составляют два протокола: SMTP(отправка на сервер) и POP3(пересылка с сервера)

Служба World Wide Web (WWW) Основу службы WWW составляют язык гипертекстовой разметки документов HTML, универсальный способ адресации ресурсов в сети URL и протокол обмена гипертекстовой информацией HTTP

Служба имен доменов DNS база данных выполняющая Перевод доменных имен в связанные с ними IP-адресами выполняют серверы службы имен доменов DNS.

Служба передачи файлов ftp

служба ICQ. Для мгновенного обмена сообщениями

28 Основы программирования: понятие программы, языки программирования, компилятор и интерпретатор, классификация языков программирования.

Программой называют логически упорядоченную последовательность команд, необходимых для управления компьютером.

Языки программирования:Fortran COBOL ada algol basic ассемблер java C C++ и др.

Компилятор — программа или техническое средство, которое переводит текстовую информацию в машинный код и выявляет ошибки при компиляции.(при этом создает отдельный оптимизированный файл программы (((одни и теже операторы не прописаны несколько раз))))

Интерпретатор – программа которая переводит текстовую информацию (или её часть) в машинный код в реальном времени (не создает отдельного файла программы, интерпретация может содержать повторы кода)

29 Основы программирования: средства создания программ, системы программирования, среды быстрого проектирования, алгоритмическое программирование, модульное программирование.

Программой называют логически упорядоченную последовательность команд, необходимых для управления компьютером.

 Средства разработки программного обеспечения – совокупность приемов, методов, методик, а также набор инструментальных программ (компиляторы, прикладные/системные библиотеки и т.д.), используемых разработчиком для создания программного кода Программы, отвечающего заданным требованиям.

Системы программирования - это комплекс инструментальных программных средств, предназначенный для работы с программами на одном из языков программирования.

В современные системы программирования обычно входят:

  • компилятор или интерпретатор;

  • интегрированная среда разработки;

  • средства создания и редактирования текстов программ;

  • обширные библиотеки стандартных программ и функций;

  • отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

  • "дружественная" к пользователю диалоговая среда;

  • многооконный режим работы;

  • мощные графические библиотеки; утилиты для работы с библиотеками

  • встроенный ассемблер;

  • встроенная справочная служба;

  • другие специфические особенности.

Популярные системы программирования — Turbo BasicQuick BasicTurbo PascalTurbo C.

Для windows: Borland Delphi, Microsoft Visual Basic, Borland C++

Среды быстрого проектирования:Basic: Microsoft Visual Basic,  Pascal: Borland Delphi;    C++: Borland C++ Builder;   Java: Symantec Cafe.

Алгоритмом называют формальное описание способа решения задачи в виде конечной последовательности действий.

Примеры алгоритмического программирования:

модуль – логически взаимосвязанная совокупность функциональных элементов, оформленных в виде отдельных программных модулей.