- •Изменение установок внутреннего модема
- •Конфигурирование устройств Plug and Play
- •Внешние модемы
- •Последовательные порты
- •Микросхемы uart
- •Топологии глобальных сетей
- •Беспроводные глобальные сети
- •Соединения между локальными и глобальными сетями
- •Программное обеспечение nat
- •Прокси-серверы
- •Программное обеспечение прокси-серверов
Беспроводные глобальные сети
Во многих случаях установить постоянное соединение по кабелям между узлами глобальной сети невозможно или, по крайней мере, неудобно и дорого. Беспроводная связь особенно подходит для случаев, когда необходима коммуникация в реальном времени или когда пользователь передвигается. Беспроводные технологии предназначены главным образом для передачи небольших объемов данных.
Ниже перечислены беспроводные технологии, используемые в глобальных сетях.
-
Радиочастотные технологии. Система SMR (Specialized Mobile Radio — специализированная мобильная радиосвязь) обеспечивает пропускную способность от 1 200 бит/с до 19,2 Кбит/с. Ее расширенная версия ESMR (Enhanced SMR) является цифровой системой.
-
Спутниковые технологии. Пропускная способность лежит в пределах от 4 800 до 9 600 бит/с. Используется как коммутация каналов, так и коммутация пакетов.
-
Микроволновые технологии. В этой технологии для обеспечения высокой пропускной способности используется техника сотовой связи на микроволновых частотах.
-
Сотовые технологии. Используются соединения с коммутацией каналов на основе аналоговых или цифровых сотовых линий.
-
Технологии пакетов данных. В этих технологиях соединения образуются на основе коммутации пакетов без установки вызовов.
По сравнению с проводными технологиями беспроводная коммуникация часто более дорогая и медленная. Например, типичная аналоговая сотовая система связи обеспечивает скорость передачи не более 14,4 Кбит/с, а цифровая сотовая — до 64 Кбит/с.
Соединения между локальными и глобальными сетями
В современном мире, опутанном проводами, локальной связи часто бывает недостаточно. Ни одна локальная сеть не является изолированным островом, по крайней мере их становится все меньше и меньше. Для коммерческих организаций жизненно важно иметь устойчивую связь с внешним миром. Это означает, что локальные сети должны объединяться в корпоративную глобальную сеть, или подключаться к Internet, или и то и другое.
Подключить локальную сеть к внешнему миру можно несколькими способами, зависящими от бюджета и потребностей организации. Наиболее очевидный метод предоставления пользователям доступа к другим сетям — оборудовать каждый персональный компьютер модемом и подключить его к телефонной линии. Тогда каждый пользователь сможет при необходимости устанавливать коммутируемое соединение с провайдером или с удаленным сервером. Однако такому методу присущи некоторые недостатки.
-
При увеличении количества пользователей расходы растут слишком быстро. Для каждого компьютера придется покупать отдельный модем и платить за каждую телефонную линию. Кроме того, если пользователи подключаются к Internet, то придется платить за учетные записи провайдера отдельно для каждого пользователя.
-
Если разрешить пользователям устанавливать соединение посредством набора телефонного номера, то могут возникнуть серьезные проблемы с безопасностью конфиденциальных данных. У компании не будет почти никаких средств контроля за тем, к каким сетям подключаются ее служащие и куда передаются данные компании.
-
Такой метод требует относительно высокой квалификации пользователей. Компании придется понести расходы на обучение своих служащих тому, как конфигурировать коммутируемое соединение и как с ним работать.
Однако есть лучшие способы выхода во внешний мир Преимуществами по сравнению со старомодным методом обладают сразу несколько альтернативных методов подключения к глобальным сетям. Их достоинства и недостатки определяются конкретной ситуацией и характером решаемых компанией задач
Транслируемые соединения
Трансляция адресов — один из наиболее дешевых методов подключения всех компьютеров небольшой локальной сети к Internet или к другой глобальной сети. В этом методе доступ к глобальной сети обеспечивается посредством одного главного компьютера, при этом используется только одна телефонная линия, одна учетная запись провайдера (или другое соединение глобальной сети) и один зарегистрированный публичный IP-адрес.
Как транслируются адреса
Компьютер, выполняющий программу трансляции адресов, находится между общедоступной глобальной сетью и частной локальной сетью. На нем установлены интерфейсы к обеим сетям. Этому компьютеру присвоены: частный IP-адрес, используемый для коммуникации с другими компьютерами локальной сети, и публичный IP-адрес, который может быть присвоен сервером провайдера с помощью службы DHCP (Dynamic Host Configuration Protocol) во время установки соединения с глобальной сетью. Будем называть этот компьютер хостом трансляции адресов.
Трансляция адресов выполняется путем отображения IP-адресов каждого компьютера локальной сети, передающего данные "наружу", на номера портов хоста трансляции адресов. Эта информация добавляется в IP-заголовок пакета. Затем пакет передается в глобальную сеть. При этом адресом источника служит IP-адрес хоста (компьютера, имеющего физическое соединение с глобальной сетью).
Когда на компьютере локальной сети пользователь запускает броузер и передает, например, запрос на просмотр Web-страницы, хост присваивает запросу номер порта, с помощью которого можно будет идентифицировать передающий компьютер (не хост!). Затем хост передает запрос на Web-cepeep провайдера. Когда на хост (чей IP- адрес содержится в заголовке как адрес источника запроса) возвращается запрошенная страница, хост находит в таблице трансляции адресов компьютер, пославший запрос, и передает Web-страницу на этот компьютер.
Таблица трансляции адресов содержит следующую информацию.
-
IP-адреса первоначального источника и адресата, служащие для идентификации передающего компьютера внутри сети и принимающего компьютера вне сети.
-
Номера портов источника и адресата, служащие для идентификации передающего или принимающего приложения. Например, запросы HTTP на Web- страницы обычно передаются через порт TCP номер 80
-
Последовательность номеров пакетов, с помощью которых из пакетов собирается запрос или ответ.
-
Метка времени — число, однозначно идентифицирующее момент передачи с точностью до миллисекунды
Понятие NAT (Network Address Translation — трансляция сетевых адресов) означает стандартизированную процедуру, определяемую спецификациями RFC 1631. Однако этому стандарту удовлетворяют не все методы трансляции адресов. На рис. 6.7 проиллюстрированы этапы процесса трансляции адресов.
Процесс NAT состоит из ряда этапов.
-
Пользователь, сидя за клиентским компьютером с IP-адресом 192.168.1.9, открывает броузер и вводит в адресном поле следующий URL: www.tacteam.net. Броузер передает HTTP-запрос по IP-адресу, ассоциированному с именем, "дружественным" по отношению к www.tасteam. net.
-
Хост NAT клиентской локальной сети отображает запрос от 192.168.1.9 к www.tacteam.net на номер порта в таблице трансляции адресов. Таблица содержит IP-адреса первоначального источника и адресата, а также их номера портов TCP или UDP.
-
Хост NAT изменяет заголовок таким образом, что для внешней сети пакет кажется пришедшим не от 192.168.1.9, а от публичного IP-адреса, присвоенного провайдером внешнему сетевому адаптеру хоста.
-
Хост NAT передает запрос к www.tacteam.net на сервер провайдера. Служба DNS (Domain Name Service) отображает имя запрашиваемого Web-cepeepa на IP-адрес сервера, в котором хранится основная страница www.tacteam.net.
-
Сервер www.tacteam.net принимает запрос, обрабатывает его и возвращает требуемую страницу по IP-адресу хоста NAT.
-
Хост NAT, обратившись к таблице трансляции адресов, определяет адрес клиента, пославшего запрос (192.168.1.9), и номер порта TCP или UDP, куда нужно направить ответ.