Программное обеспечение и протоколы
Чтобы компьютерная сеть могла функционировать, требуется соответствующее программное обеспечение. На каждом компьютере, входящем в сеть, должна быть установлена операционная система. Существует много операционных систем, поддерживающих работу локальных сетей, среди которых наиболее известны Novel NetWare и Windows NT. Первая из этих систем создана фирмой Novel, а вторая - фирмой Microsoft. Фактически все современные операционные системы (Novell, UNIX, Windows NT/95/98/2003) обеспечивают работу в локальных сетях.
На компьютерах, ресурсы которых должны быть доступны всем пользователям сети, должны быть установлены программные модули - серверы. Такие модули обычно входят в состав операционной системы. Основная задача серверов заключается в обслуживании запросов на доступ к ресурсам своего компьютера. Во-вторых, на компьютерах, пользователи которых хотят получать доступ к ресурсам других компьютеров, нужно установить программные модули - клиенты. Эти модули вырабатывают запросы и передают их на нужный компьютер. При этом роль сетевых адаптеров в системе клиент-сервер заключается в том, что они передают сообщения с запросами и ответами от одного компьютера к другому.
Как компьютеры, для обмена сообщениями используют один и тот же «язык», называемый термином «протокол».
Протокол- это набор правил и процедур, регулирующих порядок осуществления связи. Естественно, все компьютеры, участвующие в обмене, должны работать по одним и тем же протоколам, чтобы по завершении передачи вся информация восстанавливалась в первоначальном виде.
Сетевые модули операционных систем обеспечивают, как правило, поддержку популярных сетевых протоколов NetBIOS, RPC, IPX/SPX, TCP/IP и других.
Наиболее распространённой системой классификации сетевых протоколов является так называемая модель OSI, в соответствии с которой протоколы делятся на 7 уровней по своему назначению — от физического (формирование и распознавание электрических или других сигналов) до прикладного (интерфейс программирования приложений для передачи информации приложениями).
Модель OSI (Open System Interconnection) — это 7-уровневая логическая модель работы сети. Модель OSI реализуется группой протоколов и правил связи, организованных в несколько уровней:
· на физическом уровне определяются физические (механические, электрические, оптические) характеристики линий связи;
· на канальном уровне определяются правила использования физического уровня узлами сети;
· сетевой уровень отвечает за адресацию и доставку сообщений;
· транспортный уровень контролирует очередность прохождения компонентов сообщения;
· задача сеансового уровня — координация связи между двумя прикладными программами, работающими на разных рабочих станциях;
· уровень представления служит для преобразования данных из внутреннего формата компьютера в формат передачи;
· прикладной уровень является пограничным между прикладной программой и другими уровнями — обеспечивает удобный интерфейс связи сетевых программ пользователя.
Протоколы
Стек протоколов TCP/IP — это два протокола нижнего уровня, являющиеся основой связи в сети Интернет. Протокол TCP (Transmission Control Protocol) разбивает передаваемую информацию на порции и нумерует все порции. С помощью протокола IP (Internet Protocol) все части передаются получателю. Далее с помощью протокола TCP проверяется, все ли части получены. При получении всех порций TCP располагает их в нужном порядке и собирает в единое целое.
Наиболее известные протоколы, используемые в сети Интернет:
HTTP (Hyper Text Transfer Protocol) — это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц с одного компьютера на другой.
FTP (File Transfer Protocol) — это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.
POP (Post Office Protocol) — это стандартный протокол почтового соединения. Серверы POP обрабатывают входящую почту, а протокол POP предназначен для обработки запросов на получение почты от клиентских почтовых программ.
SMTP (Simple Mail Transfer Protocol) — протокол, который задает набор правил для передачи почты. Сервер SMTP возвращает либо подтверждение о приеме, либо сообщение об ошибке, либо запрашивает дополнительную информацию.
uucp (Unix to Unix Copy Protocol) — это ныне устаревший, но все еще применяемый протокол передачи данных, в том числе для электронной почты. Этот протокол предполагает использование пакетного способа передачи информации, при котором сначала устанавливается соединение клиент-сервер и передается пакет данных, а затем автономно происходит его обработка, просмотр или подготовка писем.
telnet — это протокол удаленного доступа. TELNET дает возможность абоненту работать на любой ЭВМ сети Интернет, как на своей собственной, то есть запускать программы, менять режим работы и так далее. На практике возможности лимитируются тем уровнем доступа, который задан администратором удаленной машины.
DTN — протокол, предназначенный для обеспечения сверхдальней космической связи
Дата добавления: 2016-10-17; просмотров: 2977;