Эффективное программирование TCP-IP

       

Интерфейсы


С помощью netstat можно также получить информацию об интерфейсах. Такой пример был приведен в совете 7. Основная информация выдается при наличии опции -i:

bsd: $ netstat -i

Name         Mtu      Network       Address                             Ipkts       Ierrs            Opkts  Oerrs Coll

ed0  1500   <Link>  00.00.cO.54.53.73 40841 0     5793 0    0

ed0  1500   172.30  bsd               40841 0     5793 0    0

tun0 *1500  <Link>                    397   0     451  0    0

tun0 *1500  205.184.142 205.184.142.171 397   0     451  0    0

sl0  * 552  <Link>                    0      0     0    0    0

lo0  16384  <Link>                    353    0     353  0    0

lo0  16384  127     localhost         353    0     353  0    0

Отсюда видно, что в машине bsd сконфигурировано четыре интерфейса. Первый– ed0- это адаптер сети Ethernet. Он входит в частную (RFC 1918 [Rekhter Moskowitz et al. 1996]) сеть 172.30.0.0. Адрес 00.00.с0.54.73 - это первый в списке МАС-адресов (media access control - контроль доступа к носителю) данной сетевой карты. Через этот интерфейс прошло 40841 входных пакетов и 5793 выходных; не было зарегистрировано ни ошибок, ни коллизий. MTU (совет 7) со­ставляет 1500 байт - максимальное значение для сетей Ethernet.

Интерфейс tun0 - это телефонный канал, по которому связь осуществляется по протоколу РРР (Point-to-Point Protocol). Он входит в сеть 205.184.142.0. MTU для этого интерфейса также составляет 1500 байт.

Интерфейс sl0 - это телефонный канал, по которому связь осуществляется по протоколу SLIP (Serial Line Internet Protocol), RFC 1055 [Romkey 1988]. Это еще один, ныне устаревший протокол двухточечного соединения по телефонным линиям. Данный интерфейс в машине bsd не используется.

Наконец, есть еще возвратный интерфейс 1o0. О нем уже неоднократно говорилось.

В сочетании с опцией -i можно также задать опции -b или -d. Тогда будет напечатано количество байт, прошедших через интерфейс в обе стороны, или число отброшенных пакетов.



Содержание раздела