
- •Оглавление
- •От редактора перевода
- •Модуль 1. Компьютерные системы
- •Обзор компьютерных систем
- •1.1.1. Компоненты компьютерных систем
- •Монитор
- •Эволюция компьютерных систем
- •1.2.1. Краткая историческая справка
- •Каждая из этих косточек представляет число «50»
- •Каждая из этих косточек представляет число «5»
- •Каждая из этих косточек представляет число «10»
- •Каждая из этих косточек представляет число «1»
- •Закон Мура
- •1.2.2. Применение компьютерных систем
- •Представление данных в компьютерных системах
- •1.3.1. Биты и байты
- •1.3.2. Системы счисления
- •Модуль 2. Системы аппаратного обеспечения
- •А. Материнская плата
- •2.1 Процессор и память
- •2.1.1 Процессор. Основы.
- •2.1.2 Типы памяти
- •2.1.3 Лабораторная работа: Эталонное тестирование (необязательная)
- •2.2 Внешние устройства
- •2.2.1 Присоединяемые внешние устройства
- •2.2.2 Шины
- •2.2.3 Входные/выходные устройства
- •2.3 Запоминающие устройства
- •2.3.1 Интерфейсы дисковых контроллеров
- •2.3.2 Накопитель (запоминающее устройство большой ёмкости)
- •2.4 Соединение компонентов аппаратного обеспечения
- •2.4.1 Как компоненты компьютера работают вместе
- •2.4.2 Лабораторная работа: Изучение компьютерных систем
- •2.4.3 Лабораторная работа: Конфигурацияonline
- •2.5 Повышение производительности компьютера
- •2.5.1 Закон Мура
- •2.5.2“Узкие” места (Bottlenecks)
- •2.5.3 Производительность и время ожидания
- •Модуль 1 и Модуль 2 Обзорные материалы
- •Модуль 3. Программное обеспечение операционных систем
- •Структура
- •3.1.1 Уровни программного обеспечения
- •3.1.2 Bios: Жизнь снизу
- •3.1.3 Управление процессами
- •3.1.4 Лабораторная работа: диспетчер задач (Task Manager)
- •3.2 Управление устройствами и конфигурация
- •3.2.1 Управление прерываниями
- •3.2.2 Характеристики аппаратного обеспечения
- •3.2.3 Конфигурация
- •3.2.4 Лабораторная работа: Управлениеустройствами
- •3.3. Распределение ресурсов
- •3.3.1 Виртуальная память
- •3.3.2 Совместное использование файлов и принтеров
- •3.4. Файловые системы
- •3.4.1 Организация файлов
- •3.4.2 Таблица размещения файлов (FileAllocationTable) и файловая системаNt
- •Модуль 4. Прикладное программное обеспечение
- •4.1 Основы программного обеспечения
- •4.2 Использование систем программного обеспечения
- •4.2.1 Лабораторная работа: КомандыDos
- •4.2.2 Лабораторная работа: Макросы
- •4.2.3 Лабораторная работа: Встроенные объект-приложения
- •4.3 Пакетные файлы сценариев
- •4.3.1 Расширенные функции командной строки
- •4.3.2 Команды пакетного файла
- •4.3.3 Лабораторная работа: Создание пакетного файла
- •4.4 Базы данных
- •4.4.1 Лабораторная работа: Поиск в библиотеке Конгресса
- •4.5 Проектирование программного обеспечения
- •4.5.1 Введение в разработку крупномасштабных программных систем (Large-ScaleSoftware).
- •Определе-ние /пересмотр
- •Оценка/ Тестирование
- •Планирование
- •Кодиро-вание
- •4.5.2 Модель открытого кода
- •4.5.3 Средства для создания и управления программным обеспечением
- •Модуль 3 и Модуль 4 - Материалы для проверки
- •Модуль 5. Сетевые системы
- •5.1 Основы Интернета
- •5.1.1 ТипыMime
- •5.1.2 Языки Интернет
- •5.2 Локальные и глобальные сети
- •5.3 Стратегии коммуникации
- •5.3.1 Структура клиент-сервер (Client-ServerFramework)
- •5.3.2 Равноправное соединение
- •5.4 Технологии передачи данных
- •5.5 Архитектура Интернет
- •5.5.1 Роутеры иTcp/ip
- •5.5.2 Сервис доменных имен (DomainNameService)
- •5.5.3 Способность к подключению
- •5.5.4 Провайдеры Интернет-сервиса (InternetServiceProviders)
- •Модуль 6. Безопасность компьютера
- •6.1 Угрозы безопасности
- •6.1.1 Злоумышленники: кто, зачем и как?
- •6.1.2 Кража личности и нарушение конфиденциальности (Identity Theft and Privacy Violation)
- •6.1.3 Вредоносные программные средства
- •6.1.4 Отказ от обслуживания
- •6.2 Технологии безопасности
- •6.2.1 Шифрование
- •6.2.2 Применение шифрования
- •6.2.3 Идентификация
- •6.3 Предотвращение, определение и восстановление
- •6.3.1 Система сетевой защиты (Firewall)
- •6.3.2 Средства определения вторжения
- •6.3.3 Восстановление данных
- •6.3.4 Обзор типов безопасности
- •Модуль 5 и Модуль 6 Обзорный материал
- •Приложение а. Выполнение файлаVisualBasic
- •Приложение в. Загрузка приложенияWinZip
- •Рекомендации по чтениюSsd2
Модуль 5. Сетевые системы
Этот модуль охватывает компьютерные сети, коммуникации данных и архитектуру Интернета.
Последовательность чтения
|
5.1 Основы Интернета
В короткий период времени Интернет стал неотъемлемой частью коммуникаций людей и бизнес-структур друг с другом во всем мире. Использование браузера и электронной почты - важные навыки в наши дни. Этот раздел обеспечивает некоторую общую подготовку для Интернета и поможет поближе познакомиться с особенностями вашего браузера и почтовых программ.
Последовательность чтения:
|
5.1.1 ТипыMime
К почтовому сообщению email можно прикрепить изображения и другие виды документов. Возникает проблема: как почтовый клиент (то есть, приложение, которое читает электронную почту) знает, что делать с этими документами? Решение – дать каждому вложению метку, объясняющую, какой это вид документа. Метки называются – типы MIME (MIME types). Кстати, MIME – акроним Multipurpose Internet Mail Extension (многоцелевое расширение электронной почты Интернет).
Обозначения типа MIMEимеют два компонента: тип и подтип, которые отделяются слешем (/). Некоторые примеры включают text/plain,text/html,image/gif,image/jpegиapplication/msword. Пользователи могут управлять обработкой вложений почтовыми клиентами, назначая тип в файле конфигурации, называемом файл типов MIME (MIME types file). Например, они могут указать, что файлы GIFи JPEG нужно отображать, используя специфическую программу просмотра, или чтобы файлы, ассоциированные с типом application/msword, открывались немедленно, используя Microsoft Word. Файлы типов MIME обеспечивают спецификации специальных символов, таких как например image/*, которые соответствуют любому типу файла изображения, или даже */*, которую может использовать почтовый клиент для назначения поведения по умолчанию для любого типа файла. Общий выбор поведения по умолчанию для незнакомых типов - "сохранение на диске". Это позволяет пользователю работать с вложением позднее вручную.
Типы MIMEесть не только для электронной почты. Веб-браузеры также используют их. Веб-узлы, содержащие звук или видеоклипы, например, могут потребовать, чтобы почтовый клиент запустил программу проигрывания (плеер - player) для показа файлов пользователю. Файлы типов MIME указывают веб-браузеру какой вид плеера нужно использовать. Вы можете просматривать и редактировать параметры настройки типов MIME, используя ваш веб-браузер для редактирования ваших настроек.
Операционная система MicrosoftWindowsтакже использует эту информацию. При двойном нажатии на иконке файла, его расширение просматривается вфайле типов MIME для определения того какое приложение нужно использовать для открытия файла. Если вы используете WindowsExplorerдля просмотра ваших файлов на диске, то в менюView (просмотр),нажмите Folder Options (параметры папки) и затем вкладку File Types (типы файлов). Это окно покажет список всех расширений файлов, зарегистрированных вWindowsи отобразит подходящие типыMIME, соответствующие каждому расширению.
Расширения MIMEтакже устанавливают кодировку символов в сообщениях email. Такие языки как французский или испанский требуют символы ударения, которые не являются частью регулярного набора символов, известного как ASCII (Американский Стандартный Код для Информационного Обмена). Почтовые сообщения не на западных языках, как например японский язык, требуют совершенно другого набора символов. Расширения MIME обеспечивают способ определения того, какую кодировку использует сообщение. Это делается для того, чтобы почтовый клиент преобразовал кодировку в то, что может понять пользователь.