Java Socket - Локальный порт

Я изучаю программирование сокетов с Java. Я подключаюсь к веб-сайту, используя это утверждение:

s = new Socket("www.nba.com", 80);

Когда я отлаживаю приложение и смотрю содержимое s, я вижу:

Socket[addr=www.nba.com/2.21.246.97,port=80,localport=7846]

1) Я хочу знать, откуда этот локальный порт 7846 и что это такое.



2) если IP-адрес веб-сайта равен 2.21.246.97, почемуя могу подключиться к сайту, просто набрав 2.21.246.97 в поле адреса моего браузера?



Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос