Protokol IP usmjeravanja. Mrežno usmjeravanje Animacija usmjeravanja u ip mrežama

5.4.1. Interni i eksterni protokoli za usmjeravanje Interneta

Većina protokola usmjeravanja koji se koriste u današnjim mrežama s komutiranim paketima potječu s Interneta i njegovog prethodnika ARPANET-a. Da bismo razumjeli njihovu svrhu i značajke, korisno je prvo se upoznati sa strukturom Interneta koja je ostavila traga u terminologiji i vrstama protokola.

Internet je izvorno izgrađen kao mreža koja se povezuje veliki broj postojeći sistemi. Od samog početka razlikovala se njegova struktura okosnica, a mreže povezane na okosnicu smatrane su kao autonomni sistemi (AS). Okosnica i svaki od autonomnih sistema imali su svoje protokole administracije i usmjeravanja. Treba naglasiti da su autonomni sistem i domena internetskog imena različiti koncepti koji imaju različite svrhe. Autonomni sistem kombinira mreže u kojima se usmjeravanje izvodi pod općim administrativnim vodstvom jedne organizacije, a domen kombinira računare (koji mogu pripadati različitim mrežama) u kojima su dodijeljena jedinstvena simbolična imena pod opštim administrativnim vodstvom jedne organizacije. Prirodno, opsezi autonomnog sistema i domene imena mogu se u određenom slučaju podudarati ako jedna organizacija obavlja obje ove funkcije.

Opća arhitektura Interneta prikazana je na Sl. 5.25. U daljnjem tekstu, usmjerivače ćemo nazivati ​​pristupnicima kako bi ostali u skladu s tradicionalnom internetskom terminologijom.

Pozvani su pristupnici koji se koriste za formiranje mreža i podmreža unutar autonomnog sistema unutrašnji prolazi, i nazivaju se mrežni prolazi kojima su autonomni sistemi povezani na mrežnu okosnicu vanjski pristupnici. Mrežna okosnica je takođe autonomni sistem. Svi autonomni sistemi imaju jedinstveni 16-bitni broj koji je dodijelila organizacija koja je uspostavila novi autonomni sistem InterNIC.

Sukladno tome, nazivaju se protokoli usmjeravanja unutar autonomnih sistema protokol internog prolaza (IGP), i protokoli koji određuju razmjenu informacija o usmjeravanju između vanjskih mrežnih prolaza i mrežnih prolaza kičmene mreže - protokol vanjskog pristupnika (EGP). Bilo koji vlasnički interni IGP takođe je dozvoljen unutar kičme.

Smisao podjele cijelog Interneta na autonomne sisteme je u višeslojnom modularnom predstavljanju, što je neophodno za svaki veliki sistem koji se može proširiti u velikom obimu. Promjena protokola usmjeravanja unutar bilo kojeg autonomni sistem ne bi trebao utjecati na rad drugih autonomnih sistema na bilo koji način. Pored toga, podjela Interneta na autonomni



418 Poglavlje 5 Mrežni sloj kao alat za izgradnju velike mreže

sistem bi trebao olakšati prikupljanje informacija u okosnici i vanjskim mrežnim prolazima. Interni pristupnici mogu koristiti dovoljno detaljne grafikone međusobnog povezivanja za interno usmjeravanje kako bi odabrali najefikasniju rutu. Međutim, ako se informacije ove granularnosti pohrane u svim usmjerivačima u mreži, topološke baze podataka postat će toliko velike da će im trebati ogromna memorija, a vrijeme za donošenje odluka o usmjeravanju postat će neprihvatljivo dugo.

Stoga detaljne topološke informacije ostaju unutar autonomnog sistema, a autonomni sistem u cjelini za ostatak Interneta predstavljaju vanjski pristupnici koji izvještavaju o minimalno potrebnim informacijama o unutrašnjem sastavu autonomnog sistema - broju IP mreža , njihove adrese i unutarnju udaljenost do ovih mreža od ovog vanjskog prolaza.

CIDR bezrazredna tehnika usmjeravanja može značajno smanjiti količinu informacija o usmjeravanju koje se prenose između autonomnih sistema. Dakle, ako sve mreže unutar autonomnog sistema započinju zajedničkim prefiksom, na primjer 194.27.0.0/16, tada bi vanjski prolaz ovog autonomnog sistema trebao objavljivati ​​samo ovu adresu, bez odvojenog izvještavanja o postojanju, na primjer, mreže 194.27 u ovom autonomnom sistemu, 32.0 / 19 ili 194.27.40.0/21, jer su ove adrese objedinjene sa 194.27.0.0/16.



5.4. Protokoli IP usmjeravanja 419

Prikazano na sl. 5.25 Struktura Interneta s jednom okosnicom već je dugo istinita, pa je za njega posebno razvijen protokol za razmjenu informacija o usmjeravanju između autonomnih sistema, nazvan EGP. Međutim, kako su se mreže pružatelja usluga razvijale, Internet je postao mnogo složeniji, s proizvoljnom prirodom veza između autonomnih sistema. Stoga je EGP zamijenjen BGP-om, koji prepoznaje prisutnost petlji između autonomnih sistema i isključuje ih iz inter-sistemskih ruta. EGP i BGP koriste se samo u vanjskim mrežnim prolazima autonomnih sistema, koje ISP najčešće hostiraju. U usmjerivačima korporativne mreže interni protokoli usmjeravanja kao što su RIP i OSPF.

5.4.2. Udaljenost RIP

Izrada tablice usmjeravanja

RIP (Routing Information Protocol) je interni protokol vektorskog usmjeravanja na daljinu, jedan je od najranijih protokola za razmjenu informacija o usmjeravanju i još uvijek je izuzetno čest u računarskim mrežama zbog svoje jednostavnosti implementacije. Pored RIP verzije za TCP / IP mreže, postoji i verzija RIP-a za IPX / SPX mreže kompanije Novell.

Za IP postoje dvije verzije RIP-a: prva i druga. RIPvl protokol ne podržava maske, odnosno distribuira između usmjerivača samo informacije o mrežnim brojevima i udaljenostima do njih, a ne distribuira informacije o maskama tih mreža, s obzirom na to da sve adrese pripadaju standardnim klasama A, B ili C. RIPv2 protokol prenosi informacije o mrežnim maskama, tako da je više u skladu sa današnjim zahtjevima. Budući da se rad verzije 2 u osnovi ne razlikuje od verzije 1 prilikom izgradnje tablica usmjeravanja, rad prve verzije bit će opisan u budućnosti radi pojednostavljenja unosa.

Kao udaljenost od mreže, standardi RIP protokola dopuštaju različite vrste mjernih podataka: skokovi, mjerni podaci koji uzimaju u obzir širinu pojasa, uvedena kašnjenja i pouzdanost mreže (odnosno odgovaraju oznakama D, T i R u "Kvalitetu Usluga "polje IP paketa), kao i bilo koje kombinacije ove metrike. Metrika mora imati svojstvo aditivnosti - metrika složene putanje mora biti jednaka zbroju metrika komponenata ove putanje. Većina implementacija RIP-a koristi najjednostavniju metriku - broj skokova, odnosno broj srednjih usmjerivača koje paket treba preći do odredišne ​​mreže.

Pogledajmo postupak izgradnje tablice usmjeravanja pomoću RIP-a na primjeru kompozitne mreže prikazane na sl. 5.26.

Faza 1 - stvaranje minimalnih tabela

U ovoj mreži postoji osam IP mreža, povezanih sa četiri usmjerivača s identifikatorima: Ml, M2, MZ i M4. RIP usmjerivači mogu imati identifikatore, ali oni nisu potrebni da bi protokol radio. Ovi identifikatori se ne prenose u RIP porukama.

Početno stanje u svakom usmjerivaču softvera stek TCP / IP automatski kreira minimalnu tablicu usmjeravanja koja uzima u obzir samo direktno povezane mreže. Na slici su adrese priključaka usmjerivača, za razliku od mrežnih adresa, smještene u ovalima.

Tabela 5.14 omogućava vam procjenu približnog prikaza minimalne tablice usmjeravanja usmjerivača Ml.

Nakon što se svaki usmjerivač inicijalizira, započinje slanje RIP poruka susjedima koje sadrže njegovu minimalnu tablicu.

5.4. Usmjeravanje protokola u IP mrežama 421

RIP poruke prenose se u UDP paketima i uključuju dva parametra za svaku mrežu: njenu IP adresu i udaljenost od rutera za slanje.

Susjedi su oni usmjerivači na koje ovaj usmjerivač može direktno prenositi IP paket preko bilo koje svoje mreže bez korištenja usluga srednjih usmjerivača. Na primjer, za usmjerivač Ml susjedi su usmjerivači M2 i M3, a za usmjerivač M4 usmjerivači M2 i M3.

Dakle, usmjerivač Ml usmjerivačima M2 i M3 šalje sljedeću poruku:

mreža 201.36.14.0, udaljenost 1;

mreža 132.11.0.0, udaljenost 1;

mreža 194.27.18.0, udaljenost 1.

Faza 3 - primanje RIP poruka od susjeda i obrada primljenih informacija

Nakon primanja sličnih poruka od usmjerivača M2 i M3, usmjerivač Ml povećava svako primljeno metričko polje za jedan i pamti preko kojeg porta i s kojeg usmjerivača su primljene nove informacije (adresa ovog usmjerivača bit će adresa sljedećeg usmjerivača ako je ovaj unos dodan u tablicu usmjeravanja). Tada usmjerivač započinje s upoređivanjem novih podataka s onima koji su pohranjeni u njegovoj tablici usmjeravanja (tablica 5.16).

Tabela 5.16. Tabela usmjeravanja usmjerivača Ml

IP je kratica za Internet protokol(Internet protokol), a posebno 4. verzija ovog protokola dana ovaj trenutak je najčešći. IPv4 je definiran kroz RFC 791.

Unutar OSI, to je mrežni protokol sloja 3. Podsjećam da je ovaj nivo namijenjen određivanju putanje prijenosa podataka.

IPv4 koristi komutaciju paketa. U ovom slučaju, originalno prenesena poruka podijeljena je na male dijelove (pakete), koji se putem mreže prenose neovisno.

Pored toga, IPv4 ne garantira da će se paketi isporučivati ​​ili da neće biti duplikata. Ovo je takozvana „najbolja isporuka napora“ (za razliku od zagarantovane isporuke). U skladu s tim, ovi zadaci više prelaze na protokole visoki nivo npr. TCP.

Adresiranje

IPv4 identificira pošiljatelja i primatelja sa 32-bitnom adresom, što ograničava broj mogućih adresa na 4.294.967.296. Od tog broja, IPv4 rezervira posebne opsege adresa koji se nazivaju privatni (~ 18 miliona) i multicast (~ 270 miliona).

Adrese se obično zapisuju u obliku četiri decimalna okteta odvojena tačkom, na primjer: 198.51.100.25 odgovara broju C6336419 16.

Kada koristite globalni adresni prostor, potrebno je razlikovati adrese dostupne u lokalno fizičke mreže koje ne zahtijevaju usmjeravanje i adrese koje su fizički na drugoj mreži. U slučaju potonjeg, paketi se prosljeđuju usmjerivaču, koji ih mora dalje prosljeđivati.

U prvim verzijama standarda, prvi oktet je korišten za identifikaciju mreže, ostatak za identifikaciju čvora. Brzo je postalo jasno da 256 mreža nije dovoljno. Stoga su uvedene klase mreža:

Razred Prvi bitovi Dužina mrežne adrese Dužina adrese domaćina
A 0 8 24
B 10 16 16
C 110 24 8
D 1110 N / A N / A
E 1111 N / A N / A
Razred Početak dometa Kraj dometa
A 0.0.0.0 127.255.255.255
B 128.0.0.0 191.255.255.255
C 192.0.0.0 223.255.255.255
D 224.0.0.0 239.255.255.255
E 240.0.0.0 255.255.255.255

Klasa D rezervirana je za multicast, klasa E je jednostavno rezervirana „za svaki slučaj“.

Duljina mrežne adrese i duljina adrese hosta određene su prvim bitovima adrese. Otprilike od 1985. godine i to je napušteno. Razlog tome je što su mnoge organizacije trebale više adresa nego što je pružala mreža klase C i dobile su mrežu klase B. Međutim, mreža klase B ponekad je premašila zahtjeve organizacije.

Mrežne klase zamijenjene su mrežnom maskom. To je bitna maska ​​koja pokazuje koji su bitovi adrese povezani s mrežom, a koji su hosti. Prema standardnoj konvenciji, masku treba popuniti slijeva udesno, tako da je mrežna adresa uvijek u najznačajnijim bitovima. Ovo vam omogućava samo da odredite dužina mrežne adrese, umjesto cijele mrežne maske.

Na primjer, 192.0.2.0/24 znači da se prva 24 bita (tri okteta) odnose na mrežnu adresu, a ostatak na adresu hosta. / 24 ekvivalent je mrežnoj maski 255.255.255.0.

Upotreba mrežnih maski opisana je u RFC 1517.

Brojni standardi takođe rezerviraju različite raspone adresa za posebne potrebe.

Domet Opis RFC
0.0.0.0/8 Trenutna mreža (izvorna adresa) 6890
10.0.0.0/8 Privatna mreža 1918
100.64.0.0/10 Podijeljeni CGN adresni prostor 6598
127.0.0.0/8 Loopback 6890
169.254.0.0/16 Autokonfiguracija 3927
172.16.0.0/12 Privatna mreža 1918
192.0.0.0/24 Zadaci IETF protokola 6890
192.0.2.0/24 Dokumentacija i primjeri 1 5737
192.88.99.0/24 Relej ipv6 na ipv4 3068
192.168.0.0/16 Privatna mreža 1918
198.18.0.0/15 Testiranje širina pojasa mrežu 2544
198.51.100.0/24 Dokumentacija i primjeri 2 5737
203.0.113.0/24 Dokumentacija i primjeri 3 5737
224.0.0.0/4 Multicast 5771
240.0.0.0/4 Rezervisano 1700
255.255.255.255 Zahtjev za emitovanje 919

Također, adrese hosta su rezervirane, u binarnom predstavljanju koji se sastoji od nula (označava cijelu mrežu, rezervirano) i one (zahtjev za emitiranje za ovu mrežu).

Na primjer, 203.0.113.0 znači (u tekstu) mrežu 203.0.113.0/24, a 203.0.113.255 je zahtjev za emitiranje ove mreže.

Paketni format

Paket se sastoji od zaglavlja i podataka. IP ne podrazumijeva bilo kakvu provjeru integriteta. Osnovni protokol (recimo Ethernet) već pruža provjeru integriteta nivo veze podataka, a osnovni (recimo TCP) je na razini podataka.

Verzija, 4 bita Prvo polje zaglavlja. U IPv4 je 0010 2, tj. 4. Dužina zaglavlja, 4 bita Broj 32-bitnih riječi u zaglavlju. Minimalna vrijednost je 5, što odgovara dužini zaglavlja od 20 bajtova. Maksimalno je 15, duljina zaglavlja je 60 bajtova. DSCP ili ToS - vrsta usluge, 6 bita Određuje prioritet za, recimo, VoIP. ECN, 2 bita Označi da eksplicitno ukaže na zagušenost mreže. Zahtijeva podršku s obje strane (primanje i slanje). Kada se primi ova zastavica, brzina prijenosa se smanjuje. Ako ne postoji podrška za zastavice, paketi se jednostavno ispuštaju. Puna dužina, 16 bitova Ukupna dužina paketa u bajtovima, uključujući zaglavlje i podatke. Minimalna dužina je 20, maksimalna je 65535. Identifikacija, 16 bita Koristi se za jedinstvenu identifikaciju datagrama. Od kada se prenosi preko razne mreže možda će biti potrebno podijeliti paket na manje dijelove, ovo polje se koristi za identifikaciju dijelova koji pripadaju istom paketu. Zastave, 3 bita

Bit zastavice:

  1. Rezervisano, uvijek 0
  2. Ne fragmentiraj. Ako daljnji prijenos paketa zahtijeva fragmentaciju, paket se odbacuje.
  3. Još fragmenata. Za fragmentirane pakete, svi osim zadnjeg imaju ovu zastavu postavljenu na 1.
Pomak, 13 bita Pomak fragmenta u odnosu na početak datagrama, mjereno u blokovima od 64 bita. Prvi fragment ima pomak od 0. Maksimalni pomak je 65528 bajtova, što je veće od maksimalna dužina paket 65515 (minus 20-bajtno zaglavlje). Vrijeme za življenje (TTL), 8 bitova Kad paket prolazi kroz usmjerivač, ovo se polje smanjuje za 1. Ako je ovo polje nula, usmjerivač ga odbacuje. Protokol, 8 bita
  • 1 - ICMP
  • 6 - TCP
  • 17 - UDP
Kontrolna suma zaglavlja, 16 bitova Broji se zbroj 16-bitnih riječi u zaglavlju, osim u stvari, kontrolna suma... Ovaj se zbroj također sažima u blokove od 16 bitova dok ne ostane jedan. Negacija se zatim primjenjuje na rezultat malo po malo. Adresa pošiljatelja, 32 bita Sve je jasno. Adresa primatelja, 32 bita. Opcije (neobavezno polje)

Rijetko se koristi. Sastoji se od blokova podataka zaglavlja. Zaglavlje opcije je dugo 8-16 bita i sastoji se od sljedećih polja:

  • Tip opcije, 8 bita - polje koje definira što je ova opcija. Vrijednost "0" znači kraj liste opcija. Registrirano je ukupno 26 kodova.
  • Dužina, 8 bitova - veličina cijele opcije u bitovima, uključujući zaglavlje. Možda neće biti dostupno za neke vrste opcija.

ARP

IP definira logičke adrese. Međutim, poslati paket na Ethernet mreže, također morate znati fizičku adresu ciljnog domaćina (ili usmjerivača). ARP se koristi za usklađivanje jednog s drugim.

ARP (Address Resolution Protocol) formalno je mrežni (3.) sloj protokola u OSI modelu, iako zapravo pruža interakciju između 2. i 3. sloja. ARP je implementiran za različite parove protokola Layer 2 i Layer 3.

Sam protokol je izgrađen na jednostavnoj shemi zahtjev-odgovor. Razmotrimo konkretan primjer.

Ako domaćin, recimo, A sa logičkom adresom 198.51.100.1 (na mreži 198.51.100.0/24) želi poslati paket hostu B s logičkom adresom 198.51.100.2, on šalje zahtjev za emitiranjem L2 protokola (u ovaj slučaj Ethernet) s enkapsuliranom ARP porukom koja pita mrežne čvorove - koja je fizička adresa čvora s logičkom adresom 198.51.100.2 i sadrži logičku i fizičku adresu čvora A. logička i fizička adresa. Rezultati upita se keširaju.

ARP poruke imaju sljedeću strukturu:

Fizički protokol (HTYPE), 2 bajta Korišten protokol razine 2. Ethernet ima identifikator 1. Logički protokol (PTYPE), 2 bajta Korišteni protokol je troslojni. Odgovara tipovima EtherType. IPv4 ima ID 0x0800. Dužina fizičke adrese (HLEN), 1 bajt Dužina fizičke adrese u oktetima, za Ethernet - 6 Dužina logičke adrese (PLEN), 1 bajt Dužina logičke adrese u oktetima, za operaciju IPv4 - 4 (OPER), 2 bajta 1 za zahtjev, 2 za odgovor i mnoge druge opcije za proširenja protokola. Fizička adresa pošiljalac (SHA), HLEN bajtova U zahtjevu - adresa podnosioca zahtjeva. Odgovor sadrži adresu traženog čvora. Logička adresa pošiljatelja (SPA), PLEN bajtova
Fizička adresa odredišta (THA), HLEN bajtovi Zanemareni u zahtjevu. Odgovor sadrži adresu podnosioca zahtjeva. Logička adresa odredišta (TPA), PLEN bajtova

Domaćini će obično slati ARP poruke kada promijene IP adresu ili kada se uključe. Ovo se obično implementira kao APR zahtjev gdje je TPA = SPA i THA = 0. Druga opcija je ARP odgovor gdje je TPA = SPA i THA = SHA.

Pored toga, ARP se može koristiti za otkrivanje kolizija logičkih adresa (sa SPA = 0).

Postoje ekstenzije protokola koje izvode obrnute operacije, InARP (Inverse ARP), koja dobiva L3 adresu sa L2 adrese, i RARP, koja dobiva L3 adresu čvora koji traži.

RARP je korišten za automatsko podešavanje L3 adresa. Nakon toga zamijenjen BOOTP, a zatim DHCP.

IPv4 usmjeravanje

Osnovni algoritam usmjeravanja u IPv4 mrežama naziva se algoritam prosljeđivanja.

Ako postoji ciljana adresa D i mrežni prefiks N, tada

  • Ako je N isti kao mrežni prefiks trenutnog čvora, pošaljite podatke preko lokalne veze.
  • Ako u tablici usmjeravanja postoji ruta za N, pošaljite usmjerivaču podatke sljedećeg skoka.
  • Ako postoji zadana ruta, pošaljite podatke sljedećeg skoka na zadani usmjerivač
  • Inače - greška.

Tabela usmjeravanja je tablica mapiranja između mrežnih adresa i adresa usmjerivača za sljedeći hop za ove mreže. Tako, na primjer, čvor s adresom 198.51.100.54/24 može imati sljedeću tablicu usmjeravanja: 203.0.113.0/24

Odredište Gateway Uređaj
198.51.100.0/24 0.0.0.0 eth0
203.0.113.0/24 198.51.100.1 eth0
0.0.0.0/0 203.0.113.1 eth0

U osnovi, ruta je također vezana za mrežni uređaj s kojeg treba slati podatke.

Ako se do čvora može doći preko više ruta, odabire se ruta s dužom mrežnom maskom (tj. Specifičnijom). Zadana ruta može biti samo jedna.

Na primjer, čvor 198.51.100.54/24 ima tablicu usmjeravanja:

Odredište Gateway Uređaj
198.51.100.0/24 0.0.0.0 eth0
203.0.113.0/24 198.51.100.1 eth0
203.0.113.224/27 198.51.100.5 eth0

Globalno računarska mreža Internet je izvorno izgrađen prema slijedećoj shemi: na njega je povezana mreža okosnice, mreže koje se nazivaju autonomni sistemi. Okosnica mreže je takođe autonomni sistem. Ovaj pristup je prikladan jer detaljne topološke informacije ostaju unutar autonomnog sistema, a sam autonomni sistem u cjelini za ostatak Interneta predstavljaju vanjski pristupnici (usmjerivači preko kojih su autonomni sustavi povezani na okosnu mrežu). Interni pristupnici koriste se za formiranje podmreža unutar autonomnog sistema.

U skladu s tim, protokoli usmjeravanja koji se koriste na Internetu podijeljeni su na vanjske i interne.Vanjski protokoli usmjeravanja (EGP, BGP) prenose podatke o usmjeravanju između autonomnih sistema. Interni protokoli usmjeravanja (RIP, OSPF, IS-IS) koriste se samo unutar autonomnog sistema. Promjene u protokolima usmjeravanja i rutama unutar autonomnog sistema ne utječu na rad drugih autonomnih sistema.

OSPF (Prvo najkraći put) usvojen je 1991. godine. To je moderni protokol dizajniran za rad u velikim heterogenim mrežama sa složenom topologijom koja uključuje petlje. Zasnovan je na algoritmu stanja veze, koji je vrlo otporan na promjene u topologiji mreže.


40. Transportni protokoli TCP / IP steka.

Budući da se na mrežnom sloju ne uspostavljaju veze, ne postoji garancija da će svi paketi stići zdravi i zvučni ili stići istim redoslijedom kojim su poslani. Ovaj zadatak je osigurati pouzdanost komunikacija informacijama između dva krajnja čvora - rješava temeljni sloj TCP / IP stoga, koji se naziva i transport.

Na ovom sloju djeluju protokol kontrole prijenosa (TCP) i protokol korisničkog datagrama (UDP). TCP osigurava pouzdan prijenos poruka između udaljenih aplikacijskih procesa stvaranjem logičkih veza. Ovaj protokol omogućava vršnjacima na računarima koji šalju i primaju komunikaciju u full duplex modu. TCP omogućava isporuku toka bajtova formiranih na jednom od računara bez grešaka na bilo koje drugo računalo u kompozitnoj mreži. TCP dijeli tok bajtova na segmente - segmente i prenosi ih na osnovni sloj umrežavanja. Nakon što slojeve za umrežavanje te segmente isporuči na odredište, TCP ih ponovo sastavi u kontinuirani tok bajtova.

UDP protokol omogućava prijenos aplikacijskih paketa na način datagrama, poput glavnog protokola IP interworking sloja, i izvršava samo funkcije povezujuće veze (multipleksera) između mrežni protokol i brojne aplikacijske usluge ili korisničke procese.


41. Dijagnostički uslužni programi TCP / IP.

TCP / IP uključuje dijagnostičke uslužne programe za provjeru konfiguracije steka i testiranje mrežne povezanosti.

Korisnost Primjena
arp Prikazuje tablicu prevođenja adresa koju koristi ARP (Protocol Resolution Protocol) za pregled i uređivanje
ime hosta Ispisuje ime lokalnog domaćina. Koristi se bez parametara.
ipconfig Prikazuje vrijednosti za trenutnu konfiguraciju TCP / IP steka: IP adresa, maska ​​podmreže, zadana adresa pristupnika, WINS adrese ( Windows Internet Usluga imenovanja) i DNS (sistem imena domena)
nbtstat Prikazuje statistiku i trenutne informacije o NetBIOS-u instaliranom preko TCP / IP-a. Koristi se za provjeru statusa trenutnih NetBIOS veza.
netstat Prikazuje statistiku i trenutne informacije za TCP / IP vezu.
nslookup Provjerava zapise i pseudonime domena hostova, usluge domena hostova i informacije operativni sistem, ispitivanjem DNS servera.
ping Provjerava je li TCP / IP ispravno konfiguriran i provjerava komunikaciju s udaljenim hostom.
ruta Modificira IP tablice usmjeravanja. Prikazuje sadržaj tablice, dodaje i uklanja IP rute.
tracert Provjerava rutu do udaljeni računar slanjem eho paketa ICMP-a (Internet Control Message Protocol). Izlazi rutu paketa na udaljeni računar.

Uslužni program ipconfig koristi se za provjeru je li TCP / IP ispravno konfiguriran. Ova je naredba korisna na računarima koji izvode DHCP (protokol dinamičke konfiguracije hosta) jer omogućava korisnicima da odrede koja je TCP / IP mrežna konfiguracija i koje su vrijednosti postavljene pomoću DHCP-a.
Uslužni program ipconfig omogućuje vam da saznate je li konfiguracija inicijalizirana i postoje li duplicirane IP adrese:
- ako je konfiguracija inicijalizirana, tada se pojavljuju IP adresa, maska, pristupnik;
- ako su IP adrese duplicirane, tada će mrežna maska ​​biti 0.0.0.0;
- ako, prilikom upotrebe DHCP-a, računalo nije uspjelo dobiti IP adresu, tada će biti jednako 0,0.0,0.
Uslužni program ping (Packet Internet Grouper) koristi se za provjeru TCP / IP konfiguracije i dijagnosticiranje pogrešaka u vezi. Određuje dostupnost i funkcionalnost određenog domaćina. Korištenje ping-a Najbolji način provjera da postoji ruta između lokalnog računara i mrežnog domaćina.
Naredba ping provjerava vezu s udaljenim hostom slanjem ICMP echo paketa tom hostu i osluškivanjem eho odgovora. Ping preslušava svaki poslani paket i ispisuje broj poslanih i primljenih paketa. Svaki primljeni paket provjerava se u skladu s prenetom porukom. Ako je komunikacija između hostova loša, iz ping poruka će biti jasno koliko je paketa izgubljeno.
Prema zadanim postavkama prenose se 4 eho-paketa, dugačka 32 bajta (periodična abecedna sekvenca velikim slovom). Ping vam omogućava da promijenite veličinu i broj paketa, odredite hoćete li snimati rutu koju koristi, koju vrijednost vremena za život (ttl) postaviti, može li paket biti fragmentiran itd. Kada se primi odgovor, polje vrijeme pokazuje koliko dugo (u milisekundama) poslani paket dolazi do udaljenog hosta i vraća se natrag. Budući da je zadana vrijednost za čekanje odgovora 1 sekunda, sve vrijednosti ovog polja bit će kraći od 1000 milisekundi. Ako primite poruku "Zahtjev za istek vremena", moguće je da ako povećate vremensko ograničenje odgovora, paket će doći do udaljenog hosta.
Ping se može koristiti za testiranje i imena hosta (DNS ili NetBIOS) i njegove IP adrese. Ako ping s IP adresom uspije i ping ne uspije, to znači da je problem u rješavanju podudaranja adrese i imena, a ne u mrežnoj vezi.
Koristi se uslužni program ping na sljedeće načine:
1) Da biste provjerili je li TCP / IP instaliran i ispravno konfiguriran na lokalnom računaru, adresa povratne petlje navedena je u naredbi ping povratne informacije(povratna adresa): ping 127.0.0.1
2) Da bi se osiguralo da je računalo ispravno dodano u mrežu i da se IP adresa ne duplicira, koristi se IP adresa lokalnog računara:
ping local_host_IP_address
3) Provjeriti funkcionira li zadani pristupnik i može li se uspostaviti veza s bilo kojim lokalnim hostom u lokalna mreža, postavljena je IP adresa zadanog mrežnog prolaza:
ping gateway_ip_address
4) Da biste provjerili mogućnost uspostavljanja veze putem usmjerivača, IP adresa udaljenog hosta navedena je u naredbi ping:
ping [opcije] IP_ adresa udaljenog hosta
Tracert je uslužni program za praćenje ruta. Koristi TTL (time-to-live) polje IP paketa i ICMP poruke o grešci za određivanje rute od jednog hosta do drugog.
Uslužni program tracert može biti opisniji i prikladniji od pinga, posebno kada je udaljeni host nedostupan. Može se koristiti za određivanje područja problema s povezivanjem (kod ISP-a, u okosnici, u mreži udaljenog hosta) prema tome koliko će se trasa pratiti. Ako postoje problemi, uslužni program prikazuje zvjezdice (*) ili poruke poput "Destination net unreachable", "Destination host unreachable", "Request time out", "Time Exeeded".
Uslužni program tracert radi na sljedeći način: šalje 3 paketa eka sonde svakom hostu koji ruta prolazi do udaljenog hosta. U isto vrijeme, na ekranu se prikazuje vrijeme čekanja na odgovor na svaki paket (može se promijeniti pomoću posebnog parametra). Paketi se šalju s različitim životnim vrijednostima. Svaki usmjernik usput smanjuje vrijednost TTL za jedan prije prosljeđivanja paketa. Stoga je životni vijek brojač srednjih točaka isporuke (hmelj). Kada vijek trajanja paketa dosegne nulu, očekuje se da usmjerivač pošalje ICMP Time Exeeded poruku izvornom računaru. Ruta se određuje slanjem prvog eho paketa s TTL = 1. Tada se TTL povećava za 1 u svakom narednom paketu sve dok paket ne stigne do udaljenog hosta ili dok se ne dostigne maksimalni mogući TTL (po defaultu 30, postavljeno sa opcijom -h). Ruta se određuje ispitivanjem ICMP poruka koje se vraćaju posredničkim usmjerivačima.
Sintaksa: tracert [opcije] target_host_name
Uslužni program ARP dizajniran je za rad s ARP predmemorijom. Glavna svrha ARP protokola je prevođenje IP adresa u odgovarajuće lokalne adrese. Da bi to učinio, ARP protokol koristi informacije iz ARP tablice (ARP predmemorija). Ako traženi unos u tablici nije pronađen, tada ARP protokol šalje zahtjev za emitiranje na sva računala u lokalnoj podmreži, pokušavajući pronaći vlasnika ove IP adrese. Predmemorija može sadržavati dvije vrste unosa: statički i dinamički. Statički zapisi se unose ručno i trajno čuvaju u predmemoriji. Dinamički unosi se keširaju kao rezultat zahtjeva za emitiranje. Za njih postoji koncept životnog vremena. Ako u određeno vrijeme (prema zadanim postavkama od 2 minute) unos nije zatražen, tada se briše iz predmemorije.
Uslužni program netstat omogućuje vam dobivanje statičkih informacija o nekim protokolima steka (TCP, UDP, IP, ICMP), a također prikazuje informacije o trenutnim mrežnim vezama. Posebno je korisno na zaštitnim zidovima za otkrivanje sigurnosnih propusta u obodu mreže.
Sintaksa:
netstat [-a] [-e] [-n] [-s] [-p protokol] [-r]
Parametri:
-popisuje sve mrežne veze i porta za preslušavanje na lokalnom računaru;
-e prikazuje statistiku za Ethernet sučelja (na primjer, broj primljenih i poslanih bajtova);
-n prikazuje informacije o svim trenutnim vezama (npr. TCP) za sve mrežni interfejsi lokalni računar. Za svaku vezu prikazuju se informacije o IP adresama lokalnog i udaljenog sučelja zajedno s brojevima korištenih portova;
-s prikazuje statistiku za UDP, TCP, ICMP, IP protokole. Prekidač "/ more" omogućava vam da pregledate informacije stranicu po stranicu;
-r prikazuje sadržaj tablice usmjeravanja.