Понятие операционной системы, выполняемые ей функции. — КиберПедия 

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Понятие операционной системы, выполняемые ей функции.

2019-08-03 201
Понятие операционной системы, выполняемые ей функции. 0.00 из 5.00 0 оценок
Заказать работу

Понятие операционной системы, выполняемые ей функции.

Операционная система - комплекс взаимосвязанных программ, который действует как интерфейс между приложениями и пользователями с одной стороны и аппаратурой компьютера с другой стороны.

 

         Функции ОС:

1)ОС как расширенная машина:

· скрывает детали реализации

· предоставляет программам виртуальную машину

     2)ОС как менеджер ресурсов:

· распределение ресурсов по времени

· распределение ресурсов по пространству

 

 

Современность

Операционная система пользователя становится чем-то похожим на веб-браузер, установленной на голое железо. Современный классический интерфейс отойдет в прошлое. Многие современные составных частей ОС станут просто не нужны, другие уйдут от пользователя и превратятся в сервисы API для программистов. Основным задачей ОС станет предоставление возможности запуска клиентской части облачных сервисов. И преимущества, которыми Microsoft в современном мире ОС, будет значительно уменьшены. В отличие от той эволюции софта, которую мы наблюдали в девяностых и двухтысячных, новая эволюция все меньше зависет от производителей железа, и все больше — от производителей конечного ПО для пользователей.

 

Семейство операционных систем UNIX. Философия UNIX.

Семейство операционных систем UNIX

Проект системы UNIX (Uniplex Information and Computing Services) был создан Томпсоном и Ритчи. Разработанная ими ОС была реализована на ассемблере. Изначально сотрудник Б. Керниган назвал эту систему «UNICS». В 1973 г. Д. Ритчи разработал язык программирования высокого уровня С и ОС UNIX заново переписали на этом языке. Главной проблемой ОС семейства UNIX является несовместимость различных версий. Попытки стандартизации версий UNIX закончились неудачей, так как наибольшее распространение получили две несовместимые версии этой системы:–UNIX System V и UNIX BSD. Многие фирмы, основываясь на этих версиях, разработали свои варианты UNIX: SunO• и Solaris, AIX фирмы IBM и др. Одна из последних версий UNIX System V Release 4 собрала в себе лучшие черты линий UNIX System V и UNIX BSD, но данная разновидность системы является незавершенной, так как в ней отсутствуют системные утилиты, необходимые для успешного использования ОС.

  Общими чертами для любой ОС UNIX считаются:

1) многопользовательский режим со способом защиты данных от несанкционированного доступа;

 2) реализация мультипрограммной обработки в режиме разделения времени 3) унификация операций ввода-вывода

4) иерархическая файловая система, которая образует единое дерево каталогов

5) переносимость системы

6) разнообразные средства взаимодействия процессов

7) кэширование диска с целью уменьшения среднего времени доступа к файлам.

Философия UNIX.

В 1994 году Майк Ганцарз: 9 основных принципов:

· Красиво — небольшое.

· Пусть каждая программа делает что-то одно, но хорошо.

· Стройте прототип программы как можно раньше.

· Предпочитайте переносимость эффективности.

· Храните данные в простых текстовых файлах.

· Извлекайте пользу из уже существующих программных решений.

· Используйте скриптовые языки для уменьшения трудозатрат и улучшения переносимости.

· Избегайте пользовательских интерфейсов, ограничивающих возможности пользователя по взаимодействию с системой.

· Делайте каждую программу «фильтром».

 

Стандарт POSIX

POSIX — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой, библиотеку языка C и набор приложений и их интерфейсов. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода, но может быть использован и для не-Unix систем.

Серия стандартов POSIX была разработана комитетом 1003 IEEE.

Стандарт состоит из четырёх основных разделов.

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

· Оболочка и утилиты — описание утилит и командной оболочки sh, стандарты регулярных выражений.

· Системные интерфейсы- список системных вызовов языка Си.

· Обоснование — объяснение принципов, используемых в стандарте.

 

Windows

Наиболее популярным форматом для семейства Windows NT является установочный пакет MSI, который устанавливается посредством Установщика Windows. Бесплатными альтернативами являются NSIS, Clickteam Install Creator, Inno Setup, Install Simple, а также инструментальные средства от Microsoft (WiX).

 UNIX

Большинство дистрибутивов операционных систем на базе GNU, Linux и BSD имеет встроенные системы управления пакетами, с помощью которых можно устанавливать как необходимые компоненты операционной системы, так и стороннее программное обеспечение

MacOS

macOS также использует систему управления пакетами AppStore, есть утилита для командной строки Homebrew, которая позволяет ставить пакеты так же, как это делается в дистрибутивах UNIX. Некоторые коммерческие приложения для macOS используют отдельный установщик, например, Installer VISE или Stuffit InstallerMaker.

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

Репозитории отличаются в зависимости от дистрибутива, его версии, сборки.

Например, дистрибутив Ubuntu имеет сразу 4 репозитория:

· Основное - бесплатное программное обеспечение с открытым исходным кодом, поддерживаемое Canonical.

· Universe - поддерживаемое сообществом бесплатное программное обеспечение с открытым исходным кодом.

· Restricted - проприетарные драйверы для устройств.

· Multiverse - Программное обеспечение ограничено авторским правом или правовыми вопросами.

 

ЦЕНТР ПРИЛОЖЕНИЙ

И самое простое, что может сделать новичок для установки новых пакетов, - это открыть встроенный в систему менеджер программ. Нажимаем Alt+F3 - откроется меню поиска приложений, в котором вы сможете найти все установленные на данный момент программы в системе, затем прописываем в поисковой строке " Менеджер программ" и запускаем

  2. SYNAPTIC

Для начала попробуйте найти необходимый вам пакет в Synaptic package manager. Это менеджер пакетов, с графическим интерфейсом, с помощью которого вы можете устанавливать, обновлять или удалять пакеты в вашей системе. В новейших сборках Linux Mint менеджер пакетов Synaptic включён по умолчанию и не требует установки. Находим и запускаем менеджер

ТЕРМИНАЛ

консольная утилита под названием Advanced Packaging Tool или сокращенно - APT. Вот основной список команд apt, с помощью которых может выполняться установка пакетов linux mint:

§ download — скачать пакет, но не устанавливать;

§ update — обновление списка пакетов в репозиториях;

§ upgrade — обновление системы без удаления пакетов;

§ full-upgrade — полное обновление системы с удалением конфликтующих зависимостей;

§ install — установка пакета;

§ remove — удаление пакета без удаления конфигурационных файлов;

§ purge — полное удаление пакета;

§ show — посмотреть информацию о пакете.

 

 

Rm

удаление файла. Не запрашивает предупреждение!

Rmdir

удаление пустой папки.

Mv

перемещает файл в новое место. Она также может использоваться для переименования файлов..

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

Cp

Копирование файлов. Работает как mv, только исходный файл также остается на своем месте. 

cp –r – рекурсивно копирует всю папку со всеми файлами и вложенными папками в новое место.

Mkdir

создает новую папку.

Ln

позволяет создавать жесткие и символические ссылки на файлы или папки. Для создания символической ссылки используется опция -s. Для создания жесткой ссылки никаких опций задавать не нужно.

Chmod

позволяет изменить права доступа к файлам.

Touch

создать пустой файл.

Apt (Debian/Ubuntu/Mint)

1. apt install имя_пакета. Установить нужный пакет.

2. apt-add-repository адрес_репозитария. Добавить сторонний репозитарий.

3. apt update. Обновить сведения о пакетах.

4. apt upgrade. Обновить все пакеты до самых свежих (выполнять после apt update).

5. apt remove имя_пакета. Удалить ненужный пакет.

6. apt purge имя_пакета. Удалить ненужный пакет со всеми зависимостями, если хотите освободить больше места.

7. apt autoremove. Удалить все ненужные зависимости, бесхозные пакеты и прочий мусор.

8. dpkg. Средство обработки запросов.

9. dpkg –l | grep gnome. Поиск установленных пакетов, удовлетворяющих критерию поиска

 

ОБЫЧНЫЕ ФАЙЛЫ

Это файлы, содержащие текст, исполняемые инструкции для программ, изображения или другую информацию. Это самый распространенный тип файлов, которые вы можете найти в системе Linux. Рассмотрим небольшой список относящихся сюда файлов:

1. Текстовые файлы

2. Исполняемые файлы

3. Файлы изображений

4. Файлы архивов

5. Файлы библиотек программ

СПЕЦИАЛЬНЫЕ ФАЙЛЫ

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

Блочные файлы - это файлы устройств, которые обеспечивают буферизованный доступ к аппаратным компонентам. Такие файлы могут передать большой блок данных за небольшой один раз.

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

Символические ССЫЛКИ - это файлы, которые указывают на другие файлы в системе по их имени. Они могут указывать как на обычные файлы, таки на каталоги или другие типы файлов в linux

Туннели и именованные туннели - это файлы, позволяющие настроить связь между двумя процессами перенаправив вывод одного процесса на вход другого.

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

КАТАЛОГИ

Это специальные файлы, которые позволяют объединять другие файлы и каталоги в группы для более простой навигации и поиска. Естественно, они могут содержать как обычные, так и специальные файлы, одним словом любые типы файлов ос linux. В системе Linux, файлы организуются в папки начиная от корня (/)

 

 

Регулярные выражения.

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

  • Проверка ввода текста;
  • Поиск и замена текста в файле;
  • Пакетное переименование файлов;
  • Взаимодействие с сервисами, таким как Apache;
  • Проверка строки на соответствие шаблону.

Регулярные выражения состоят из шаблонов, вернее сказать задают шаблон поиска. Шаблон состоит из правил поиска, которые составляются из символов и метасимволов.

Правила:

· | - разделяет допустимые варианты (логическое ИЛИ). (Пример: «gray|grey» соответствует gray или grey).

· () - определения области действия и приоритета операторов. (Пример: «gray|grey» и «gr(a|e)y» являются разными образцами, но они оба описывают множество, содержащее gray и grey).

· {} - определяет, сколько раз предшествующее выражение может встречаться. (Пример: {n} - ровно n повторений)

·?  - то же самое, что и {0,1}.  (Пример: «colou?r» соответствует и color, и colour).

· * - любое число повторений или их отсутствие. (Пример: «go*gle» соответствует, gogle, gooооgle…)

· + - хотя бы 1 раз ({1,}). (Пример: «go+gle» соответствует google, goooogl... но не gogle)

Метасимволы (символы, которые не соответствуют своему реальному значению):

!!Чтобы получить просто символ, необходимо предварить (экранировать) метасимвол (. * + \? [ ] { }) обратным слешем. Например, \. или \[

ETC/FSTAB

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

ETC/GROUP

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

ETC/HOSTNAME

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

ETC/PASSWD

Файл содержит список всех зарегистрированных в системе пользователей, а также дополнительные настройки для них

будут свои файлы настройки.

ETC/SHADOW

все пароли были внесены в /etc/shadow. Вы можете изменить пароль пользователя.

Этот файл отвечает за настройку параметров ядра во время выполнения.

BOOT/GRUB/GRUB.CFG

Этот конфигурационный файл Linux находится не в /etc из-за своего особого предназначения. Здесь содержатся все настройки загрузчика, пункты меню и другие параметры, поэтому он должен быть доступен еще до того как была подключена корневая файловая система.

Команды

Команды - это предопределенный набор букв, цифр, символов, которые можно ввести в командной строке и выполнить

Команды делятся на два вида:

-команды встроенные в программную оболочку

-команды управляющие программами, установленными в системе

Команды для управления программами строятся по такой схеме:

название_программы -ключ значение

 

Название програмы - это название исполняемого файла из каталогов записанных в переменной $PATH (/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin и др.) или полный путь к исполняемому файлу (/opt/deadbeef/bin/deadbeef)
Ключ - пишется после названия программы, например -h, у каждой программы свой набор ключей, они перечислены в справке к программе, ключи используются для указания какие настройки использовать или какое действие выполнить
Значение - адрес, цифры, текст, спецсимволы (*, ~, \, &, «», _), переменные ($HOME, $USER, $PATH)

 

 

38.Bash. Переменные и типы.

Bash не производит разделения переменных по "типам". Переменные Bash являются строковыми переменными, но, в зависимости от контекста, Bash допускает целочисленную арифметику с переменными.

Существуют два типа переменных которые можно

использовать в скриптах

• Переменные среды

• Пользовательские переменные

 

Некоторые переменные среды

$# - общее количество параметров переданных

скрипту

$* все аргументы переданные скрипту выводятся в

строку

 

$@ тоже самое что и предыдущий но параметры

 

выводятся в столбик

 

$! – PID последнего запущенного в фоне процесса

$$ - PID самого скрипта

Пользовательские Переменные

 • В дополнение к переменным среды скрипты

позволяют задавать и использовать в сценарии

собственные переменные. Подобные переменные

хранят значение до тех пор, пока не завершится

выполнение сценария

 

Подстановка команд

•Одна из самых полезных возможностей

скриптов это возможность извлекать

информацию из вывода команд и назначать

её переменным

Математические операции

•Для выполнения математических операций в

файле скрипта можно использовать

конструкцию вида $((a+b))

 

 

Bash. Условия.

 

Управляющая конструкция if-then

В некоторых сценариях требуется управлять

потоком исполнения команд.

 

• Подобное применимо в очень многих ситуациях и

здесь нам поможет управляющая конструкция if-then

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

 

if команда

then

Команда

else

Команды

fi

 

Сравнение строк

§ str1=str2 – проверяет строки на равенство, возвращает истину, если они идентичны

§ str1!=str2 – истина, если они не идентичны

§ str1< str2 истина, если 1 меньше, чем 2

§ -n str1 – истина, если длина строки больше нуля

§ -z str1 – истина, если длина строки равна нулю

 

Проверки файлов

§ -d <file> – проверяет, существует ли файл и является ли он директорией

§ -е <file> - существует ли файл

§ -f <file> существует и является ли он файлом

§ -r <file> - существует и доступен ли он для чтения

§ -s <file> - существует и не является ли он пустым

§ -w <file> - существует и доступен ли он для записи

§ -x <file> - существует и является ли он исполняемым

§ file1 -nt file2 – проверяет, новее ли первый файл в сравнении со вторым

§ file1 -ot file2 – проверяет, первый файл старше ли второго

§ -O <file> - существует и является ли его владельцем текущий пользователь

§ -G <file> - существует и соответствует ли его идентификатор группы идентификатору группы текущего пользователя

 

 

Bash. Циклы.

Циклы for

базовая структура таких циклов:

 

for var in list

do

команды

done

 

В каждой итерации цикла в переменную var будет записываться следующее значение из списка list. В первом проходе цикла, таким образом, будет задействовано первое значение из списка. Во втором — второе, и так далее — до тех пор, пока цикл не дойдёт до последнего элемента.

Перебор простых значений
for var in first second third fourth fifth

Перебор сложных значений for var in first "the second" "the third" "I’ll do it"

Циклы for в стиле C

В bash-скриптах можно использовать циклы for, описание которых выглядит очень похожим на циклы в стиле C

 

for ((начальное значение переменной; условие окончания цикла; изменние переменной))

На bash это можно написать так:

 

for ((a = 1; a < 10; a ++))

Цикл while
while команда проверки условия
do
другие команды
done

Управление циклами
Возможно, после входа в цикл, нужно будет остановить его при достижении переменной цикла определённого значения, которое не соответствует изначально заданному условию окончания цикла. В подобных случаях пригодятся следующие две команды: break(прерывание цикла)иcontinue(продолжение цикла)

Bash. Функции.

Ø Функции bash — это именованные блоки кода, которые можно повторно использовать в скриптах.

Ø Функцию можно объявить:

functionName {}      или        functionName() {}

имя_функции () { список_команд }

Ø Для вызова функции достаточно указать её имя.

Вызов функции bash выполняется указанием ее имени, как для любой другой команды. Запустите наш скрипт на выполнение, не забывайте, что перед этим нужно дать ему права на выполнение:

chmod u+x function.sh

./function.sh

Ø Функцию можно вызывать столько раз, сколько нужно.

Ø Имена для функций должны быть уникальными

Ø Команда return позволяет задавать возвращаемый функцией целочисленный код завершения (значение хранится в переменной $?). Максимальное число, которое может вернуть команда return — 255.

Ø В функциях существует два вида переменных: глобальные и локальные.

Ø По умолчанию все объявленные в скриптах переменные глобальны. Переменные, которые объявляют и используют внутри функции, могут быть объявлены локальными. Для того, чтобы это сделать, используется ключевое слово local перед именем переменной. Если за пределами функции есть переменная с таким же именем, это на неё не повлияет.     Функцию можно вызвать как без аргументов так и с аргументами.

                             

 

 

Функции:

· Выполнение различных действий от имени суперпользователя.

· Администрирование системы.

Опасность:

1. Безоговорочное выполнение всех действий от имени root, что может привести к неисправным последствиям. (Без предупреждений со стороны системы возможность удаления системных файлов)

2. Будьте осторожны при выполнении административных задач -- вы можете испортить вашу систему!

3. Как-то ограничить свободу действий root практически невозможно.

 

 

Требования к организации сети

Основными требованиями, которым должна удовлетворять организация ИВС, являются следующие:

  • Открытость - возможность включения дополнительных абонентских, ассоциативных ЭВМ, а также линий (каналов) связи без изменения технических и программных средств существующих компонентов сети. Гибкость - сохранение работоспособности при изменении структуры в результате выхода из строя ЭВМ или линии связи.
  • Эффективность - обеспечение требуемого качества обслуживания пользователей при минимальных затратах.

Понятие сетевого протокола.

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

В настоящее время для сетевых протоколов используется модель OSI (Open System Interconnection — взаимодействие открытых систем, ВОС). Модель OSI — 7-уровневая логическая модель работы сети. Реализуется группой протоколов и правил связи, организованных в несколько уровней:

1. на физическом уровне определяются физические (механические, электрические, оптические) характеристики линий связи;

2. на канальном уровне определяются правила использования физического уровня узлами сети;

3. сетевой уровень отвечает за адресацию и доставку сообщений;

4. транспортный уровень контролирует очередность прохождения компонентов сообщения;

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

6. уровень представления служит для преобразования данных из внутреннего формата компьютера в формат передачи;

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

Другая модель — стек протоколов TCP/IP — содержит 4 уровня:

1. прикладной уровень (www,ftp,e-mail),

2. транспортный уровень tcp,udp),

3. сетевой  уровень (ip,icmp,igmp),

4. канальный уровень (драйвер устройства и сетевая плата).

 

ARP

ARP— протокол сетевого уровня, предназначенный для преобразования IP-адресов (адресов сетевого уровня) в MAC-адреса (адреса канального уровня) в сетях TCP/IP. ARP-таблица отображает IP и MAC подключенных к серверу сетевых устройств.

IP

Internet Protocol — маршрутизируемый протокол сетевого уровня стека TCP/IP. IP объединяет сегменты сети в единую сеть, обеспечивая доставку пакетов данных между любыми узлами сети через произвольное число промежуточных узлов (маршрутизаторов). IP не гарантирует надёжной доставки пакета до адресата.

UDP

Протокол UDP - обеспечивает ненадежную доставку датаграмм и не поддерживает соединений из конца в конец. Протокол UDP никогда не объединяет несколько сообщений в одно и не делит одно сообщение на части.

TCP

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

TELNET

TELNET— сетевой протокол для реализации текстового терминального интерфейса по сети.Протокол TELNET позволяет обслуживающей машине рассматривать все удаленные терминалы как стандартные "сетевые виртуальные терминалы" строчного типа, работающие в коде ASCII

FTP

FTP— протокол передачи файлов по сети. С его помощью можно подключаться к FTP-серверам, просматривать содержимое их каталогов и загружать файлы с сервера или на сервер.

SMTP

SMTP—— это широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP. SMTP - проверяет правильность настроек и выдает разрешение компьютеру, пытающемуся отправить email-сообщение;

- Отправляет исходящее сообщение на указанный адрес и удостоверяется в успешной доставке сообщения.

Среды передачи данных.

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

В настоящее время выделяют два основных типа физических соединений: соединения с помощью кабеля и беспроводные соединения.

Существует 4 вида сред передачи данных:

· Кабели на основе витых пар.

· Коаксиальные кабели.

· Оптоволоконные кабели.

· Бескабельные каналы связи.

Коаксиальный кабель состоит из центрального медного проводника, покрытого пластиковым изолирующим материалом, который, в свою очередь, окружен медной сеткой и/или алюминиевой фольгой. При прокладке сетей используются два типа кабеля — "Толстый коаксиальный кабель" (Thicknet) и "Тонкий коаксиальный кабель" (Thinnet). Сети на основе коаксиального кабеля обеспечивают передачу со скоростью до 10 Мбит/с. Максимальная длина сегмента лежит в диапазоне от 185 до 500 м в зависимости от типа кабеля.

Кабель типа " витая пара" состоит из нескольких пар медных проводов, покрытых пластиковой оболочкой. Провода, составляющие каждую пару, закручены вокруг друг друга, что обеспечивает защиту от взаимных наводок. Кабели данного типа делятся на два класса — "экранированная витая пара"(более защищенная от внешней электромагнитной интерференции) и "неэкранированная витая пара". Сети на основе "витой пары" в зависимости от категории кабеля обеспечивают передачу со скоростью от 10 Мбит/с – 1 Гбит/с. Длина сегмента кабеля не может превышать 100 м (до 100 Мбит/с) или 30 м (1 Гбит/с).

Оптоволоконные кабели представляют собой наиболее современную кабельную технологию, обеспечивающую высокую скорость передачи данных на большие расстояния, устойчивую к интерференции и прослушиванию. Передача данных осуществляется с помощью лазерного или светодиодного передатчика, посылающего однонаправленные световые импульсы через центральный проводник. Сигнал на другом конце принимается фотодиодным приемником, осуществляющим преобразование световых импульсов в электрические сигналы, которые могут обрабатываться компьютером. Скорость передачи для оптоволоконных сетей находится в диапазоне от 100 Мбит/c до 2 Гбит/с. Ограничение по длине сегмента составляет 2 км.

Бескабельные каналы. Их главное преимущество состоит в том, что не требуется никакой прокладки проводов. Радиоканал использует передачу информации по радиоволнам. Скорость передачи достигает десятков мегабит в секунду (здесь многое зависит от выбранной длины волны и способа кодирования). Главными недостаткоми радиоканала является его плохая защита от прослушивания, слабая помехозащищенность. Чаще всего используются два частотных диапазона - 2,4 ГГц и 5 ГГц. Скорость передачи - до 54 Мбит/с. Распространен вариант со скоростью 11 Мбит/с.

Архитектура Ethernet

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

Общая шина - последовательное соединение компьютеров в цепочку наподобие «гирлянды» с использованием специальных Т-образных разъемов (Т-коннекторов), подключаемых к соответствующему порту сетевого адаптера каждого из узлов сети

 

TCP/IP-сеть класса A, B или C может еще быть разбита на подсети системным администратором. Образование подсетей может быть необходимо при согласовании логической структуры адреса Интернета (абстрактный мир IP-адресов и подсетей) с физическими сетями, используемыми в реальном мире.

Чтобы организовать подсеть:

· Установите физическую связанность (сетевые соединения - типа маршрутизаторов);

· Решите, какой (большой/маленькой) должна быть каждая подсеть, т.е. какое количество IP-адресов требуется для каждого сегмента.

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

· Вычислите соответствующую сетевую маску и сетевые адреса;

· Установите каждому интерфейсу на каждой сети его собственный IP адрес и соответствующую сетевую маску;

Правила назначения IP- адресов:

255.255.255.255 и 0.0.0.0 Нельзя

192.168.0/24 192.168.5.255/24

Уникальность

127.0.0/8

· Установите направления связи на маршрутизаторах и соответствующих шлюзах, направления связи и/или заданные по умолчанию направления связи на сетевых устройствах;

 

TCP

TCP - это протокол основанный на соединении, обеспечивающий коррекцию ошибок и гарантирующий доставку данных с использованием так называемого управления потоком. Управление потоком определяет когда передачу потока данных необходимо остановить и когда послать пакеты данных повторно, например, из-за сбоев в канале, тем самым убеждаясь в завершенности и аккуратности переданных данных.

Повреждение сетевого кабеля

Отключить разъёмы, внимательно осмотрите их и сам провод. Если повреждены штекеры RJ-45, их можно срезать и обжать новые. Если сам провод механически повреждён, нужно менять его целиком. Соединения на скрутках или пайке приведут к ошибкам в сети и падению скорости до черепашьей.

Повреждение антенн Wi-Fi

В недорогих домашних устройствах разъемы антенн держатся только на пайке, без дополнительного крепления. Механическое воздействие на антенны приводит к образованию трещин и нарушению контакта. Диагностировать такое повреждение легко — если на расстоянии метр-полтора связь между маршрутизатором и компьютером есть, а при 5–6 метрах уже нет — повреждена антенна. Исправление требует вскрытия устройства и пайки. Если у вас нет навыков подобного ремонта, обратитесь в сервисный центр.

Traceroute

Команда называется трассировкой маршрута. Данная утилита покажет по какому маршруту шли пакеты до хоста.

Dig

Данная утилита посылает запросы серверам DNS и возвращает информацию о заданном домене.

 

Понятие операционной системы, выполняемые ей функции.

Операционная система - комплекс взаимосвязанных программ, который действует как интерфейс между приложениями и пользователями с одной стороны и аппаратурой компьютера с другой стороны.

 

         Функции ОС:

1)ОС как расширенная машина:

· скрывает детали реализации

· предоставляет программам виртуальную машину

     2)ОС как менеджер ресурсов:

· распределение ресурсов по времени

· распределение ресурсов по пространству

 

 


Поделиться с друзьями:

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.279 с.