Преводач

7/30/2014

TCP/IP протоколи и команди

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

Ping (Packet Internet groper )
Това е проста, но много полезна помощна програма за работа от командния ред, включвана в повечето реализации на TCP/ IP. Ping може да се използва както с името на хоста, така и с IP адреса, за да се тества IP свързването. Ping работи, като изпраща ICMP ехо заявка към компютъра местоназначение. Приемащият компютър след това изпраща обратно съобщение за ICMP ехо отговор. Също така е възможно да използвате ping, за да разберете IP адреса на даден хост, когато знаете името. Ако въведете командата ping google.bg ще видите IP адреса, от който е върнат отговорът.

ping

Една друга помощна програма, nslookup, връща IP адреса да дадено име на хост и хост името за даден IP адрес.
Windows и UNIX/ Linux операционните системи използват командата ping от командния ред. Съществуват и ping реализации от независими производители, някои от които предоставят графичен интерфейс.


ARP
Протоколът ARP (Address Resolution Protocol) е средството, чрез което компютрите а мрежата съпоставят логически IP адреси с физически хардуерни (МАС) адреси. ARP изгражда и поддържа таблица, наречена ARP кеш, в която се съдържат тези съпоставяния. RARP.ce използва от машина, която не знае собствения си IP адрес, за да получи информацията на база своя МАС адрес.
Помощната програма ARP също работи от командния ред и се разпространява с TCP/IP стека на Windows и UNIX/Linux. Тя може да се използва за разглеждане и промяна на съпоставянията между IP и МАС адреси. C помощта на програмата ARP можете да покажете съдържанието на кеша и да добавяте или изтривате специфични записи:
arp
C командата аrр могат да се използват следните ключове:
  • аrр -а - Показва кеша
  • аrр -S - Добавя перманентно съпоставяне между IP и МАС адрес
  • аrр -d - Изтрива запис
В отделните реализации на производителите са включени и други ключове.



Netstat
Често пъти е полезно да разгледате мрежовите статистики. Командата netstat се използва в Windows и UNIX/Linux, за да покаже информация за TCP/IP връзките и протокола.
Командата netstat предоставя списък с връзки, които са текущо активни:
netstat

Можете да видите протоколите, използвани за всяка връзка, името на локалния компютър и номера на порта, използвани за връзката, „чуждестранният" (foreign) адрес (името на отдалечения компютър) и състоянието на връзката.
Командата netstat може да се използва с няколко ключа:

Ключ Функция
Показва всички връзки и слушащи портове
Показва Ethernet статистики
-n Показва адреси и портове
1 Позволява ви да показвате информация само за избран протокол
-t, -u, -w, -x2 Позволява ви да показвате информация за TCP, UDP, RAW или сокети
-r Показва маршрутната таблица
-s Предоставя обобщение на статистиките за всеки протокол
1 Използва се с реализацията на Microsoft TCP/IP
2 Използва се с реализацията на Linux ТСР/IР

Netstat статистиките могат да бъдат полезни при отстраняване на проблеми с TCP/IP връзките. Следващият пример показва изобилието от информация, предоставяна в режим на обобщение (ключът -s). Докладите за грешки са особено полезни при диагностициране на проблеми с хардуера и маршрутизирането.

netstat -s


Ipconfig, ifconfig 
Информацията за TCP/IP конфигурацията може да се  изведе чрез използване на помощни програми, които зависят от операционната система - Ipconfig за Windows и Ifconfig за UNIX и Linux.
Конфигурационните помощни програми могат да предоставят богата информация, включваща текущо използвания IP адрес, МАС адреса, подмрежовата маска и подразбиращия се шлюз; адреси на DNS и WINS сървъри; DHCP информация; разрешени услуги. Съществуват множество ключове, зависещи от производителя и специфичната помощна програма. Тука е показан пример, който демонстрира резултатите от използването на командата ipconfig с ключа /all в Windows XP.

ipconfig /all




Tracert и Traceroute
Често пъти е полезно да бъде проследен маршрута, по който даден пакет поема пътя от компютъра източник до хоста местоназначение. TCP/IP стековете включват помощна програма за проследяване на маршрута, която позволява да идентифицирате маршрутизаторите, през които преминава съобщението. В зависимост от вашата операционна система можете да използвате Tracert ( Windows) или Traceroute ( UNIX/Linux).
В следващият пример е използване командата tracert за да бъде проследен маршрута на пакетите от източника до местоназначението:

tracert 

Както можете да видите, проследяването показва IP адрес и името на препращащия компютър или маршрутизатор. На пакета са му били необходими четиринадесет скока, за да достигне до своето местоназначение, което е хостьт с име www.google.bg. Времената за отиване и връщане (в милисекунди) са показани за всеки скок.

Интернет протоколите осигуряват предаване на цифрова информация във вид на последователност от пакети/фрагменти, които имат съответен адрес, събират се на страната на адресанта и съдържащата се в тях информация се извежда на екрана на компютъра.



IP (Internet Protocol - между мрежов протокол) — осигурява маршрутизация , фрагментация и последващо комплектоване на пакетите данни.

TCP (Transmission Control Protocol, - протокол за контролиране на прадаването) — най-разпространения транспортен портокол, използван в мрежите Интернет. TCP се надстройва над Интернет-протокола (IP) и почти винаги се използва в съчетание TCP/IP . Осигурява надеждна връзка , контрол на потоците данни и многоканално предаване на донни.

Освен основните протоколи:

UDP — потребителски протокол за данни;

ARP — протокол за определяне на адресов

RARP — протокол за обратно определяне на адреси;

ICMP —междумрежов протокол за управление на връзки;

FTP — протокол за предаване на файлове;

Telnet — мрежов теледостъп;

TFTP — прост протокол за предаване на файлове;

SNMP — протокол за мрежово управление;

SMTP — протокол за препращане на поща;

POP3 — пощенски протокол;

IMAP4 —протокол за интерактивен достъп до електронна поща;

LDAP —облегчен протокол служба каталози;

NTP — синхронизиращ мрежови протокол;

HTTP —протокол за предаване на хипертекстови файлове;

SHTTP —протокол за защитено предаване на хипертекст;

BOOTP —протокол за начално зареждане;

RIP, OSPF, BGP —шлюзови протоколи

PPTP — протоколи двустранна връзка с тунелиране;

DHCP — протокол за динамичен избор на конфигурацията на хост-машината;

SSL — протокол за безопастно съединение;

IPSec — защитен IP протокол.


Информацията е взета от http://www.tuj.asenevtsi.com/IntT/index.htm


Няма коментари:

Публикуване на коментар