Изучение протокола TCP/IP. Процесс связи. Определение приложений. Служебные программы протокола TCP/IP, страница 5

Протокол ARP сравнивает IP-адрес каждого исходящего пакета со сведениями, имеющимися в кэше ARP, чтобы определить MAC-адрес, по которому нужно послать пакет. Если нужная запись имеется, то MAC-адрес берется из кэша. Если нет, то ARP рассылает широковещательный запрос для компьютера, имеющего нужный IP-адрес, чтобы тот сообщил свой MAC-адрес. После этого компьютер с соответствующим IP-адресом добавляет MAC-адрес исходного компьютера в свой кэш и затем посылает собственный MAC-адрес. После получения ARP-ответа производится обновление кэша ARP, и пакет может быть отправлен.

Если пакет передается в другой сегмент, то протокол ARP разрешает MAC-адрес для маршрутизатора, ответственного за данный сегмент, вместо того, чтобы выполнить разрешение адреса для конечного компьютера. После этого маршрутизатор должен либо найти MAC-адрес назначения, либо передать пакет другому маршрутизатору.

Служебные программы протокола TCP/IP

Набор протоколов TCP/IP включает основные служебные программы, которые позволяют компьютеру, работающему под управлением Windows 2000, получать доступ к различной информации в сети. Диапазон возможностей этих служебных программ варьируется от определения доступности конкретного компьютера в сети до загрузки мультимедийных документов из Интернета.

В Windows 2000 имеется три типа служебных программ на основе протокола TCP/IP: диагностические служебные программы, служебные программы сетевых подключений и серверное программное обеспечение.

Диагностические служебные программы

Диагностические служебные программы помогают выявлять и разрешать связанные с сетью проблемы. Основные из этих программ перечислены ниже:

·  Arp. Эта служебная программа отображает и изменяет кэш ARP.

·  Hostname. Эта служебная программа отображает имя компьютера как узла Интернет.

·  Ipconfig. Эта служебная программа отображает и обновляет текущую настройку протокола TCP/IP, включая IP-адрес.

·  Nbtstat. Эта служебная программа отображает таблицу локальных NetBIOS-имен, представляющую собой таблицу понятных имен компьютеров, сопоставленных с IP-адресами.

·  Netstat. Эта служебная программа отображает информацию сеанса протокола TCP/IP.

·  Ping. Эта служебная программа проверяет настройки и тестирует сетевое подключение между двумя компьютерами. Программа Ping посылает ICMP-запрос с исходного компьютера, а конечный компьютер посылает ICMP-ответ.

·  Tracert. Эта служебная программа отслеживает путь пакета до пункта назначения.

Служебные программы сетевого подключения

Служебные программы сетевого подключения позволяют пользователям связываться с различными узлами, работающими как на платформах Microsoft, так и на платформах других производителей, и использовать их ресурсы, например, ресурсы UNIX-систем. Основными из этих программ являются следующие.

·  Ftp. Эта служебная программа использует протокол TCP, чтобы переслать данные между компьютерами, работающими под управлением Windows 2000, и компьютерами, на которых выполняется программное обеспечение сервера FTP.

·  Telnet. Эта служебная программа удаленного доступа к сетевым ресурсам, расположенным на компьютерах, на которых выполняется программное обеспечение сервера Telnet.

·  Tftp. Эта служебная программа использует протокол UDP, чтобы переслать данные между компьютерами, работающими под управлением Windows 2000, и компьютерами, на которых выполняется программное обеспечение сервера TFTP (Trivial File Transfer Protocol).

Серверное программное обеспечение

Это программное обеспечение реализует службы печати и публикации для TCP/IP-клиентов в Windows 2000.

·  TCP/IP Printing service. Это служебная программа предоставляет стандартные службы печати TCP/IP-клиентам. Она позволяет компьютерам, не работающим под управлением Windows 2000, выполнять печать на принтере, подключенном к компьютеру, работающему под управлением Windows 2000.