в мрежата

уроци за компютри мрежи и сигурност

Начало Мрежи и WEB Софтуер Използване на помощни програми за TCP/IP


Използване на помощни програми за TCP/IP

Е-мейл
Оценка на читателите: / 14
Слаба статияОтлична статия 
Макар че могат да се различават до известна степен по име и функционалност, повечето реализации на TCP/IP включват комплект от помощни програми, които могат да бъдат използвани за събиране на конфигурационна информация, тестване на връзката и отстраняване на проблеми в мрежата.
В следващите секции ще разгледаме няколко категории TCP/IP помощни програми: такива, които тестват връзката, такива, използвани за конфигурация, и такива, осигуряващи информация, която може да бъде полезна за отстраняване на проблеми в мрежите.

Помощни програми за тестване на връзката

Първата стъпка при отстраняването на проблеми, свързани с изгубване на връзка, е да определите дали тя наистина е изгубена. По-неопитните потребители на мрежи бързо решават, че нямат връзка към сървъра, ако не виждат името на сървъра в Network Neighborhood в Windows. Често това е просто проблем на преминаването в дървовидната структура от ресурси; сървърът не се регистрира сам в главния браузър (master browser) (компютърът, който следи мрежовите ресурси, за да ги визуализира в списъка за браузване [browse list]). Но ако се опитате да осъществите достъп до сървъра чрез въвеждане на неговия път, спазвайки конвенцията за универсално именуване (UNC), ще откриете, че връзката е налице.
TCP/IP инструментите, които ви позволяват да тествате връзката до друга машина и да определяте пътя, който изминава пакетът, за да достигне до местоназначението, са следните:

  • ping и pathping
  • Помощни програми за трасиране

ping и pathping

ping с съкращение на packet internetwork grooper. Тази команда е проста помощна програма, която изпраща съобщение, наречено Echo Request, използвайки протокола Internet Control Message Protocol (ICMP), до зададен компютър местоназначение. Компютърът местоназначение отговаря с изпращане на ICMP ехо.
Първата стъпка при проверка за предполагаем проблем на връзката е ping-ването на хоста. Ако искате да проверите вашата връзка към Интернет, трябва да ping-вате надежден хост в Интернет, например www.google.bg. Ако получите отговор, ще знаете, че физическата връзка между двата компютъра е незасегната и работи.

Ето пример на заявка и отговор на ping.

C:\>ping www.google.bg

Pinging www.l.google.com [209.85.135.103] with 32 bytes of data:

Reply from 209.85.135.103: bytes=32 time=82ms TTL=243
Reply from 209.85.135.103: bytes=32 time=83ms TTL=243
Reply from 209.85.135.103: bytes=32 time=81ms TTL=243
Reply from 209.85.135.103: bytes=32 time=84ms TTL=243

Ping statistics for 209.85.135.103:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 81ms, Maximum = 84ms, Average = 82ms

Командата ping може да бъде подадена с използване или на IP адрес, или на името на компютъра местоназначение. За тестване на връзката използвайте IP адреса. Ако успеете да ping-вате с IP адрес, но не получите отговор, когато ping-вате същия компютър по име, това означава, че има проблем с вашия сървър или конфигурацията за преобразуване на имена. Такъв проблем може да възникне, когато вашият компютър не използва DHCP и няма адрес на DNS сървър, въведен в свойствата на TCP/IP. От друга страна, когато вашият компютър е DHCP клиент, DHCP сървърът може да зададе адреса на DNS сървъра.

Терминът ping time се отнася до количеството време, което изминава между изпращането на заявка за ехо (Echo Request) и приемането на ехо отговор (Echo Replay). Късото време на ping-ване показва бърза връзка.

Командата ping може да бъде използвана също за тестване дали TCP/IP стекът на компютъра е инсталиран правилно и функционира. За да извършите теста, изпълнете ping до адреса за обратна връзка 127.0.0.1. Ако получите отговор, това означава, че стекът работи.
Версията на ping от командния ред е включена в TCP/IP стековете на всички операционни системи Windows, както и с различните издания на UNIX и Linux.
Програмата pathping е включена в Windows 2000, XP, 2003, Vista, но не и в Windows 9х или NT. Тя комбинира възможностите на ping с тези на tracert и осигурява допъл¬нителна информация, която иначе не се визуализира от тези програми. С pathping можете да откриете кои маршрутизатори предизвикват проблеми по мрежата и да измерите колко пакета се губят при конкретен маршрутизатор.

Помощни програми за трасиране

Помощните програми за трасиране се използват за откриване на маршрута на движение на даден пакет за достигане на неговото местоназначение. Помощни програми за трасиране в различни операционни системи:

Операционна системаКоманда за трасиране
Windows 9x, NT, 2000, 2003, XP, VistaВъведете tracert от командния ред
Linux/UnixВъведете traceroute от командния ред

Помощната програма за трасиране показва всичките маршрутизатори, през ко¬ито преминава пакетът, докато пътува по мрежата от предаващия компютър до компютъра местоназначение. Помощната програма за трасиране на маршрути може да бъде полезна за определяне на точката, в която се губи връзката или в която има забавяне.

Пример за ползване на tracert:

C:\>tracert www.dir.bg

Tracing route to dir.bg [194.145.63.12]
over a maximum of 30 hops:

1 1 ms <1 ms <1 ms 192.168.1.1
2 38 ms 26 ms 29 ms 212-39-87-245.btc-net.bg [212.39.87.245]
3 37 ms 44 ms 40 ms 101-91-39-212.btc-net.bg [212.39.91.101]
4 37 ms 35 ms 39 ms 90-91-39-212.btc-net.bg [212.39.91.90]
5 44 ms 35 ms 40 ms 50-66.btc-net.bg [212.39.66.50]
6 37 ms 35 ms 38 ms dir.bg [194.145.63.12]

Trace complete.

Помощни програми за конфигуриране

Проблемите на връзката често се оказва, че са проблеми на конфигурацията. Възможно е IP адресът, зададен на компютъра, да не е в правилния подмрежов обхват, или вероятно са въведени неправилно подмрежова маска, подразбиращ се шлюз, DNS адрес или други части от конфигурационната информация. Ако някоя от тези стойности е погрешна или случайно изтрита, компютърът не може правилно да комуникира по TCP/IP мрежата.
Всяка операционна система включва възможност за визуализиране на IP конфигурацията, използвана от системата или мрежовия адаптер.

Ето списък на командите, използвани от различни операционни системи:

Операционна системаКоманда за визуализиране на конфигурацията
Windows 9xwinipcfg
NT, 2000, 2003, XP, Vistaipconfig
Linux/Unixifconfig

Макар че форматът и точната информация могат да се различават до известна степен, всяка помощна програма визуализира основна информация за конфигурацията, като използвания IP адрес, мрежовата маска (подмрежовата маска) и шлюз, а също допълнителна информация, като DNS сървъри, МАС (физически) адрес и др.

Командата ipconfig се използва в Windows NT, Windows 2000, Windows 2003, Windows XP, Windows Vista за визуализиране на IP адреса, подмрежовата маска и подразбиращия се шлюз, за които е конфигуриран мрежовият адаптер. За да видите по-детайлна информация, използвате ключа /all. Примерa по долу показва резултатите от използването на ipconfig /all на Windows XP машина.

C:\>ipconfig /all

Windows IP Configuration

Host Name . . . . . . . . . . . . : tihomir
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : Yes
WINS Proxy Enabled. . . . . . . . : Yes

Ethernet adapter Local Area Connection 3:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethernet NIC #2
Physical Address. . . . . . . . . : 00-11-5B-FE-0B-09
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.1.181
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
DNS Servers . . . . . . . . . . . : 212.39.90.42
212.39.90.43

Ако компютърът е конфигуриран като DHCP клиент, с ipconfig могат да бъдат използвани два допълнителни ключа. Първият е /renew. Той предизвиква под¬новяване на арендата за зададения IP адрес. Вторият е ключът /release, който предизвиква освобождаване на IP адреса, така че DHCP сървърът да може да го назначава отново.

ifconfig на Linux/UNIX
Командата ifconfig можете да използвате на компютър с UNIX/Linux, за да прегледате информацията за конфигурацията. Конфигурацията може да бъде променена с тази програма и с помощта на аргументи на командата. За разлика от командите на Windows, командата ifconfig в UNIX и
Linux е чувствителна към разликата между главни и малки букви. Ако въведете IFCONFIG с главни букви, командата няма да бъде разпозната.

winipefg на Windows 9x
Операционните системи Windows 95 и Windows 98 реализират помощната програма за конфигурация с графичен интерфейс. Въвеждането на winipefg от командния ред визуализира графичен екран, winipefg може да бъде използван с ключа /all за получаване на по-детайлна информация.

Други TCP/IP помощни програми

Тестването на възможността за връзка и проверката на информацията за конфигурацията са най-честите приложения на TCP/IP помощните програми при отстраняване на проблеми в мрежата. Но наред с тях могат да бъдат използвани и няколко допълнителни инструмента за събиране на конкретна информация:

  • Netstat и Nbtstat - Те визуализират TCP/IP и NetBIOS статистическа информация.
  • ARP (или „агр" в Linux и UNIX) - Използва се за визуализация и управление на кеша на протокола Address Resolution Protocol (ARP).
  • ROUTE (или ..route" в Linux и UNIX) - Използва се за преглеждане и промяна на елементите, записани в маршрутните таблици.
Етикети: TCP/IP

 
Коментари (1)
re
1 Вторник, 09 Юни 2009 17:14
hard_dido
Тази тела е супер особенно за обикновенните потребители

Добавете коментар

Вашето име:
Заглавие:
Коментар:
  Кодът за потвърждение. Само малки символи без разстояния между тях.
Секретен код:

последно от форума

в МРЕЖИ от maxell, 24-07-10 16:43
в Софтуер от Svilen.Dimitrov, 25-06-10 11:59
в МРЕЖИ от protoberans, 16-06-10 13:23
в МРЕЖИ от mnk, 12-06-10 19:14
в Романтика, любов и секс от 4oki, 07-05-10 09:04

Поща



Не си логнат.

Ако това което четете тук ви харесва гласувайте за нас!
Ако това което четете тук ви харесва гласувайте за нас!

Кой е на линия

В момента има 70 посетителя в сайта