Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

IP-адреса для сетей, которые никогда не будут подсоединены непосредственно к Internet




Windows Sockets (Winsock)

Стандарт Windows Sockets (обычно используется сокращение Winsock) позволяет раз­рабатывать прикладные программы, способные работать со стеком TCP/IP без необ­ходимости учета каких-либо вариаций в реализациях стека TCP/IP.

В прошлые годы существовало много различных поставщиков комплектов про­токолов и приложений TCP/IP для компьютеров, работающих под управлением MS-DOS, и все эти комплекты слегка отличались друг от друга. Эта ситуация крайне осложняла написание приложений, которым требовался протокол TCP/IP и обеспе­чение работы со всеми существующими реализациями TCP/IP. Стандарт Winsock был разработан, чтобы разрешить эту проблему с помощью единообразного набора вызо­вов интерфейса прикладного программирования (API - application programming interface), которые не изменяются, несмотря на отличия реализаций TCP/IP.

Исходная версия Winsock 1 имела целый ряд проблем, и вскоре после нее была выпущена версия 1.1. В настоящее время выпущена версия Winsock 2, поддерживае­мая в Windows 2000 Server; эта версия поддерживает полную обратную совместимость с более ранними версиями и при этом содержит улучшенные функциональные воз­можности и поддерживает дополнительные средства и расширяемость. Отметим, что Winsock 2 широко использовался с момента появления Microsoft Windows NT 4, по­этому теперь существует много приложений, использующих этот API, что будет иметь еще большее значение по мере внедрения протокола IP версии 6.

Во многих средах программирования имеются средства поддержки сокетов. Так в Delphi встроен ряд объектов, относящихся к сокет-соединению. Кроме того, можно найти в Интернет свободно распространяемые объекты, в которых предлагается другой набор методов и свойств. Среди API функций мы тоже можем найти базовые функции организации сервера и клиента на базе сокетов.

Предположим, вы знаете, что ваша внутренняя частная сеть никогда не будет подсо­единена непосредственно к Internet. Это становится все более распространенным явлением по мере того, как организации переходят к защите всей своей сети прокси-серверами и брандмауэрами. Стоит ли использовать после этого старую нумерацию для адресов? Конечно же, нет. Существует специальный набор сетевых адресов, за­резервированный как раз для такого использования. Эти адреса определены в RFC 1918; используя такие адреса, вы можете использовать существенно большее адрес­ное пространство, чем при каком-либо другом способе.

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

Имеются следующие адреса для локальных сетей:

• От 10.0.0.0 до 10.255.255.255 (сеть класса А)

• От 172.16.0.0 до 172.31.255.255 (16 последовательных сетей класса В)

• От 192.168.0.0 до 192.168.255.255 (256 последовательных сетей класса С)

Например, если вам нужно создать тестовую сеть, или у вас есть иная причина предполагать, что вы никогда не будете подсоединяться к Internet, но вам нужно использовать TCP/IP для вашего сетевого протокола, то вам следует использовать адреса из этого специального набора адресов. Вам следует также использовать эти адреса для вашей внутренней сети, если вы используете для подсоединения к Internet прокси-сервер или брандмауэр, который защищает от просмотра ваш фактический IP-адрес. Таким прокси-сервером является Microsoft Proxy Server2. Если вы исполь­зуете брандмауэр или прокси-сервер, то вам требуются «реальные» IP-адреса только для машин, которые находятся вне вашего брандмауэра, то есть видны в Internet целиком, а это позволяет экономить пространство IP-адресов.




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


Дата добавления: 2014-01-11; Просмотров: 780; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.