Сетевой адрес компьютера
Операционной системе нужно опознавать не только пользователей, но и компьютеры, подключающиеся к сети. Идентификация компьютеров не совпадает с идентификацией пользователей, поскольку на одном и том же компьютере сети могут по очереди работать несколько пользователей. Необходимость в идентификации компьютеров возникает потому, что сетевому программному обеспечению приходится осуществлять передачу информации от одного компьютера к другому. Чтобы информация была передана именно тому компьютеру, которому она направлена, каждому компьютеру сети назначается сетевой адрес, сетевое имя или сетевой номер. Этот адрес всегда указывается вместе с передаваемой информацией (так же как на отправляемом по почте письме должен указываться точный адрес получателя). Правила назначения сетевых адресов существенно зависят от используемого аппаратного и программного обеспечения, и в разных системах они могут быть разными. Эти правила исключают ситуацию направления информации «на деревню дедушке». Они всегда обеспечивают однозначное определение адресата в сети. Сетевые адреса компьютеров назначаются администратором сети и при необходимости сообщаются пользователю. Примеры сетевых адресов: Newton, 195.128.128.1. Протокол В тех случаях, когда людям приходится участвовать в выполнении каких-либо важных действий, требующих их совместных, скоординированных усилий, обычно используются своеобразные «сценарии» их поведения, в которых четко и подробно описана «роль» каждого из взаимодействующих лиц. В качестве примеров таких «сценариев» и ситуаций можно указать правила дорожного движения, в которых водителям транспорта предписано их поведение, скажем, при проезде через перекресток; четко и подробно описанную в армейских уставах процедуру смены часового в армии: что и когда выполняет и говорит разводящий, а что — караульный, фиксированные фразы, которые они произносят, обязательное повторение подчиненным полученного приказа для того, чтобы показать, как он его понял. Еще один характерный пример: у авиадиспетчеров имеется специальная книга, в которой зафиксированы все фразы, которые могут произнести сами диспетчеры и взаимодействующие с ними пилоты во время переговоров при взлете и посадке самолетов. Любые другие фразы, сказанные в это время, могут быть неоднозначно истолкованы, а это может привести к катастрофе с человеческими жертвами. Подобные «сценарии» используются и при описании поведения взаимодействующих механизмов или устройств. В информатике такие правила принято называть протоколами. В общем случае протокол представляет собой описание взаимодействия людей или механизмов при осуществлении какой-либо деятельности, включающее совокупность правил, соглашений, которые обеспечивают точное выполнение всеми участниками своих функций. От взаимодействующих лиц или механизмов требуется абсолютно точное и своевременное выполнение этих правил и соглашений. Любое отклонение от них может привести к тяжелым последствиям. Протокол можно считать описанием алгоритма поведения людей или устройств во время выполнения каких-либо сложных совместных действий. В информационных сетях понятие протокола является фундаментальным.
ВНИМАНИЕ Протоколом информационной сети или сетевым протоколом называется совокупность стандартов, семантических и синтаксических правил и соглашений, определяющих порядок работы функциональных устройств сети в процессе передачи данных. В сети, в которой одновременно обмениваются информацией множество компьютеров, совершенно необходимо абсолютно четко указать адрес, по которому должна быть передана информация, передать ее без искажений, принять информацию и, наконец, убедиться в том, что она дошла до адресата и не подверглась в пути и при приеме никаким искажениям. Роль протоколов резко возрастает в глобальных сетях, поскольку передаваемая информация проходит через множество самых разных промежуточных устройств, возможно находящихся на расстояниях в десятки тысяч километров друг от друга, на противоположных сторонах земного шара. Только строжайшее соблюдение тщательно разработанных сетевых протоколов абсолютно всеми участниками передачи информации может обеспечить надежную высококачественную связь в глобальных сетях.
В мире существует огромное количество сетей различного масштаба. В этих сетях используются самые различные протоколы. Для того чтобы обмениваться информацией между сетями с разными «внутренними» протоколами, необходимо применять дополнительные меры, устанавливать какие-то общие протоколы, обеспечивающие правильное «понимание» различными сетями друг друга. ПРИМЕЧАНИЕ Можно считать, что такие протоколы в глобальных сетях представляют собой стандартный «международный язык», на котором «говорят» друг с другом компьютеры различных информационных сетей из разных стран. Разработка и реализация протоколов для систем передачи данных — очень сложная работа, требующая высочайшей квалификации. Тем более, когда речь идет об интернациональных сетях. На этом уровне разработкой и стандартизацией протоколов передачи данных занимаются специальные международные организации, рекомендации которых учитываются разработчиками сетевых средств в разных странах мира. Одной из таких организаций является ISO (International Standart Organization — международная организация по стандартам). В1983 году ею принят и рекомендован в качестве эталона для сопоставления «внутренних» протоколов различных сетей международный стандарт OSI (Open System Interconnection -взаимодействие открытых систем), в котором выделяется семь уровней описания протоколов: физический, канальный, сетевой, транспортный, сессионный, уровень представления данных и прикладной. Самым нижним является физический уровень, а самым верхним - прикладной. Каждый уровень протоколов описывает какой-либо аспект процедуры передачи информации по сети — способ кодирования информации в линиях связи (уровни напряжений, частоты, длительности сигналов), допустимые схемы сопряжения устройств в сети, способы установления связи между компьютерами, обменивающимися информацией, принятые в сети способы адресации, способы обеспечения правильности передачи данных и подтверждения получения данных, действия при сбоях и т. д. Центральным требованием этого стандарта является выполнение описания и реализация протокола более высокого уровня только на базе протокола предыдущего уровня и невозможность обращения к протоколам других уровней, а также полная независимость от реализаций всех нижележащих уровней. Это позволяет осуществить изменение реализации протокола любого уровня, совершенно не затрагивая протоколы всех находящихся над ним уровней. Над одним и тем же протоколом какого-либо уровня может быть разработано несколько различных протоколов более высоких уровней, и наоборот, один и тот же протокол высокого уровня можно реализовать на базе различных протоколов более низкого уровня. Любой конкретный протокол сети, в которой предусматривается связь с существующими сетями, должен разрабатываться в рамках рекомендаций этой схемы.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|