- •Тема 1.
- •1. Информация в материальном мире
- •2. Данные
- •2.1. Носители данных
- •2.2. Операции с данными
- •2.3. Кодирование данных двоичным кодом
- •2.4. Кодирование целых и действительных чисел
- •2.5. Кодирование текстовых данных
- •Базовая таблица кодировки ascii
- •2.6. Кодирование графических данных
- •2.7. Кодирование звуковой информации
- •2.8. Основные структуры данных
- •2.9. Упорядочение структур данных
- •3. Файлы и файловая структура
- •4. Информатика. Предмет и задачи информатики
- •Подведение итогов
- •Тема 2.
- •1. История развития средств вычислительной техники
- •1.1. Механические первоисточники
- •1.2. Математические первоисточники
- •2. Состав вычислительной системы
- •2.1. Аппаратное обеспечение
- •2.2. Программное обеспечение
- •2.2.1. Базовый уровень
- •2.2.2. Системный уровень
- •2.2.3. Служебный уровень
- •2.2.4. Прикладной уровень
- •3. Виды служебных программных средств
- •3.1. Диспетчеры файлов (файловые менеджеры)
- •4. Классификация прикладных программных средств
- •4.1. Текстовые редакторы и процессоры
- •4.2. Графические редакторы
- •4.3. Системы управления базами данных
- •4.4. Электронные таблицы
- •4.5. Системы автоматизированного проектирования (cad-системы)
- •4.6. Настольные издательские системы
- •4.8. Браузеры (обозреватели, средства просмотра Web)
- •4.9. Бухгалтерские системы
- •Подведение итогов
- •Тема 3.
- •1. Базовая аппаратная конфигурация персонального компьютера
- •2. Внутренние устройства системного блока
- •2.3. Дисковод гибких дисков
- •2.4. Дисковод компакт-дисков cd-rom
- •2.5. Видеокарта (видеоадаптер)
- •3. Системы, расположенные на материнской плате
- •3.3. Системная шина (магистраль)
- •3.3.1. Шина данных
- •3.3.2. Шина адреса
- •3.3.3. Шина управления
- •3.4. Микросхема пзу и система bios
- •3.5. Энергонезависимая память cmos
- •4. Периферийные устройства
- •Тема 4.
- •1. Основные функции операционных систем персональных компьютеров
- •1.1. Обеспечение интерфейса пользователя
- •1.2. Организация файловой системы
- •1.3. Обслуживание файловой структуры
- •1.4. Управление установкой, исполнением и удалением приложений
- •1.5. Взаимодействие с аппаратным обеспечением
- •1.6. Обслуживание компьютера
- •2. Основы работы с операционной системой Windows xp
- •2.1. Значки и ярлыки объектов
- •2.2. Файлы и папки Windows
- •2.3. Программа Проводник
- •2.4. Буфер обмена
- •2.5. Стандартные приложения Windows xp
- •2.7. Служебные приложения Windows xp
- •2.8. Стандартные средства мультимедиа
- •Тема 5.
- •1. Виды компьютерной графики
- •1.1. Растровая графика
- •1.2. Векторная графика
- •1.3.Фрактальная графика
- •1.4. Основные понятия трехмерной графики
- •2. Представление графических данных
- •2.1. Форматы графических данных
- •2.2. Понятие цвета
- •2.3. Способы описания цвета
- •3. Программные средства компьютерной графики
- •3.1. Работа с Macromedia Flash
- •3.2. Программные средства обработки трехмерной графики
- •Тема 6.
- •1. Назначение компьютерных сетей
- •2. Локальные компьютерные сети
- •3. Аппаратное обеспечение сети
- •4. Топологии сети
- •5. Глобальная компьютерная сеть Интернет
- •5.1. Протокол маршрутизации
- •5.2. Транспортный протокол
- •6. Службы Интернета
- •6.1. Электронная почта
- •6.2. Телеконференции
- •6.3. Служба World Wide Web (www)
- •6.4. Служба имен доменов (dns)
- •6.5. Служба передачи файлов (ftр)
- •6.6. Интерактивное общение в Интернете
- •7.2. Технологии потокового воспроизведения
- •7. Мультимедиа технологии в Интернете
- •7.1. Технология сжатия мр3
- •8. Поиск информации в Интернете
- •8.1. Поисковые системы общего назначения
- •8.1.1. Поиск по ключевым словам
- •8.1.2. Поиск в иерархической системе каталогов
- •8.2. Специализированные поисковые системы
- •9. Вопросы компьютерной безопасности
- •9.1. Компьютерные вирусы
- •9.2. Методы защиты от компьютерных вирусов
- •9.3. Средства антивирусной защиты
- •9.4. Защита информации в Интернете
- •9.5. Понятие о несимметричном шифровании информации
- •9.6. Принцип достаточности защиты
- •10. Публикация Web-документов
- •Тема 7.
- •1. Теоретические основы сжатия данных
- •2. Обратимость сжатия
- •3. Программные средства сжатия данных
- •4. Базовые требования к диспетчерам архивов
- •Тема 8.
- •1. Преобразование документов в электронную форму
- •1.1. Сканирование документов
- •1.2. Распознавание документов
- •2. Автоматизированный перевод документов
- •Тема 9.
- •Проектирование программ
5.2. Транспортный протокол
Теперь представим себе, что нам необходимо переслать по почте многостраничную рукопись, а почта бандероли и посылки не принимает. Идея проста: если рукопись не помещается в обычный почтовый конверт, её надо разобрать на листы и переслать их в нескольких конвертах. При этом листы рукописи необходимо обязательно пронумеровать, чтобы получатель знал, в какой последовательности потом эти листы соединить.
В Интернете часто случается аналогичная ситуация, когда компьютеры обмениваются большими по объему файлами. Если послать такой файл целиком, то он может надолго «закупорить» канал связи, сделать его недоступным для пересылки других сообщений.
Для того чтобы этого не происходило, на компьютере-отправителе необходимо разбить большой файл на мелкие части, пронумеровать их и транспортировать в отдельных IP-пакетах до компьютера-получателя. На компьютере-получателе необходимо собрать исходный фал из отдельных частей в правильной последовательности.
Transmission Control Protocol (TCP), то есть транспортный протокол, обеспечивает разбиение файлов на IP-пакеты в процессе передачи и сборку файлов в процессе получения.
Интересно, что для IP-протокола, ответственного за маршрутизацию, эти пакеты совершенно никак не связаны между собой. Поэтому последний IP-пакет вполне может по пути обогнать первый IP-пакет. Может сложиться так, что даже маршруты этих пакетов окажутся совершенно разными. Однако протокол ТСР дождется первого IP-пакета и соберет исходный файл в правильной последовательности.
6. Службы Интернета
Когда говорят о работе в Интернете или об использовании Интернета, то на самом деле речь идет не об Интернете в целом, а только об одной или нескольких из его многочисленных служб. В зависимости от конкретных целей и задач клиенты Сети используют те службы, которые им необходимы.
В простейшем понимании служба – это пара программ, взаимодействующих между собой согласно определенным правилам, называемым протоколами. Одна из программ этой пары называется сервером, а вторая клиентом. Соответственно, когда говорят о работе служб Интернета, речь идет о взаимодействии серверного оборудования и программного обеспечения с клиентским оборудованием и программным обеспечением.
Разные службы имеют разные протоколы. Они называются прикладными протоколами. Их соблюдение обеспечивается и поддерживается работой специальных программ. Таким образом, чтобы воспользоваться какой-то из служб Интернета, необходимо установить на компьютере программу, способную работать по протоколу данной службы. Такие программы называют клиентскими или просто клиентами.
Так например, для передачи файлов в Интернете используется специальный прикладной протокол FTР (File Transfer Protocol). Соответственно, чтобы получить из Интернета файл, необходимо:
- иметь на компьютере программу, являющуюся клиентом FTР (FTР-клиент);
- установить связь с сервером, предоставляющим услуги FTР (FTР-сервером).
Другой пример: чтобы воспользоваться электронной почтой, необходимо соблюсти протоколы отправки и получения сообщений. Для этого надо иметь программу (почтовый клиент) и установить связь с почтовым сервером. Также обстоит дело и с другими службами.
