Программирование на JAVA
Меню :
Стартовая
Основы программирования
Программирование на JAVA
Программирование на C++
Программирование на Pascal
Задачи по программированию
Примерно такой же синтаксис используется при удалении маршрута:
route DELETE 157.0.0.0
N618181
Утилита пегэ*^ позволяет определить, какие порты открыты и по каким портам происходит передача данных между узлами сети. Например, если запустить \уеЬ-браузер и открыть для просмотра \veb-страницу, то, запустив пе1зт.а1, можно увидеть следующую строку:
TCP mycomp:3687 www.ru:http ESTABLISHED
□ |
|
В проведенном примере первое значение — TCP — тип протокола (может быть TCP или UDP), далее следует имя локальной машины и локальный порт, www.ru:http — имя удаленного хоста и порта, к которому производится обращение (поскольку использовался порт по умолчанию для протокола HTTP, то отображается не его числовое значение 80, а имя протокола), ESTABLISHED - показывает, что ТСР-со-единение установлено.
В ОС Windows с помощью команды netstat -an можно получить список всех открытых портов (параметр -п не определяет DNS-имя, а выводит только IP-адрес). Из примера выше видно, что установленных соединений нет, а все открытые порты находятся в состоянии "прослушивания", т.е. к этому порту можно обратиться для установки соединения.
ТСР-порт 139 отвечает за установку Netbios-сессий (например, для передачи данных через "сетевое окружение").
В ОС Solaris для получения информации об используемых портах также применяется утилита netstat. Формат вывода практически одинаков.
riaKeTjava.net
Перейдем к рассмотрению средств Java для работы с сетью.
Классы, работающие с сетевыми протоколами, располагаются в naKeTejava.net, и простейшим из них является класс URL. С его помощью можно сконструировать uniform resource locator (URL), который имеет следующий формат:
protocol://host:port/resource
Здесь protocol - название протокола, используемого для связи; host-IP-адрес, или DNS-имя сервера, к которому производится обращение; port — номер порта сервера (если порт не указан, то используется значение по умолчанию для указанного протокола); resource - имя запрашиваемого ресурса, причем, оно может быть составным, например: