Иллюстрация слева показывает обычный домашний компьютер с DSL или кабельным модемом. Вы также можете иметь нечто, называемое статическим IP адресом. Это означает, что ваш адрес IP не изменяется день ото дня, а остается одним и тем же даже после вашего отключения от сети или перезагрузки. Сервера в Интернет по большей части всегда имеют статические адреса IP, и существует лишь несколько ситуаций, где это было бы для вас нежелательно.
Так вам обязательно нужно быть в он-лайне для получения адреса IP? Вовсе нет! Любая машина, которая поддерживает TCP/IP (протокол, используемый Интернет) всегда имеет доступный IP адрес. Этот зарезервированный IP называется обратной петлей IP, и вы можете подключиться к ней, используя IP 127.0.0.1 или имя хоста localhost. Этот IP используется для диагностики и тестирования, но может также использоваться разработчиками на Flash для запуска серверов сокетов локально, без какой либо возможности доступа к ним. Мы поговорим об этом позднее.
Ранее я уже сказал, что каждый компьютер в Интернет имеет уникальный адрес IP, и это тоже не строгое условие. Вы, вероятно, слышали о файрволах (firewall) и роутерах (router). Эти устройства могут использоваться для скрытия адресов IP в Интернет различными способами. А сейчас, прежде чем кто-то из вас начнет стонать и перепрыгивать дальше по тексту, знайте, что я излагаю это потому, что материал напрямую связан с запуском сервера сокета на вашем домашнем компьютере и предоставления возможности другим людям видеть ваш компьютер в Интернет. Это очень важно!
Здесь приводится пример из реальной жизни для иллюстрации ситуации. Если небольшая корпорация желает предоставить своим 20 работникам доступ в Интернет с их рабочих станций через выделенную линию компании типа ISDN, как бы она это делала? Один из возможных способов состоял бы в том, чтобы войти в контакт с провайдером компании и получить 20 адресов IP, сделав их доступными для своей сети. Это составляет головную боль многих высших администраторов