Opisani način komunikacije med računalniki je znan kot protokol TCP/IP. Ime nakazuje, da gre pravzaprav za dva protokola, TCP in IP.
Preprostejši od njiju je IP (angl. Internet Protocol, internetni protokol). Internetni protokol določa, kako dostaviti paket, zavit v ovojnico z naslovoma naslovnika in pošiljatelja. Njegova slabost pa je, da ne naslovnik ne pošiljatelj nimata nobene možnosti ugotoviti, ali se je kak paket na poti izgubil. Protokol IP paket pač pošlje in nanj pozabi. Pravimo, da je IP brezpovezavni omrežni protokol.
Protokol IP je hiter, vendar nezanesljiv. Slednje ni vedno tragično. Pri igranju Quake po omrežju je vsaka krogla predstavljena s paketom IP. Nič usodnega ni, če se sem ter tja kakšen izgubi.
Navadno ima zanesljivost prednost pred hitrostjo. Zato prenos podatkov po protokolu IP nadgradimo še s protokolom TCP (angl. Transmission Control Protocol, protokol za nadzor prenosa). Komunikacija zdaj poteka tako: računalnika se najprej po protokolu IP dogovorita za uporabo protokola TCP. Potem pošiljatelj vsak paket zavije v ovojnico TCP, to pa vstavi v ovojnico IP; prejemnik pa jih po vrstnem redu odvija. Prejemnik tudi potrjuje, da je paket res prejel. Če pošiljatelj ne dobi potrdila o prejemu, paket znava pošlje.
To še ni vse. Paketi TCP imajo tudi oznako, kateri po vrsti so. Če se kak paket kje v omrežju zamudi, tako da prejemnik pakete prejme v drugačnem zaporedju, kot so bili poslani, jih zna kljub vsemu sestaviti v pravilno zaporedje. V ovojnici TCP je tudi preskusna vsota; z njo prejemnik ugotovi, ali je paket poškodovan.
Vse delo z zagotavljanjem zanesljivosti na ravni internetnih paketov je namenjeno enostavnejši uporabi eno raven više. Programer, ki uporablja TCP/IP in strežnike domenskih imen, lahko ravna s povezavo kot s preprostim podatkovnim predorom med danimi vrati na eni strani in vrati na drugi strani voda. Nikoli mu ni treba razmišljati o razbitju toka podatkov na pakete, vnovičnem sestavljanju paketov, preverjanju poskusnih vsot, ugotavljanju napak pri prenosu ali vnovičnem oddajanjem paketkov. Vse to se godi povsem samodejno eno ali dve ravni niže.
Izrazi v TCP/IP Host
Bitje, računalnik, ki komunicira preko neke mreže.
48 bitni naslov vgrajen v hardware Ethernet kontrolerja s strani proizvajalca
Host Names
Vsak Host ima svoj unikatni naslov. To so lahko imena ali pa hierarhične domene.
Internet address (IP address)
4 številke v razponu od 0 do 255 ločene z pikami npr 13.2.80.10, ki jo uporabljamo za identifikacijo računalnikov v mreži.
TCP/IP Orodja
Rwho
Pogleda, kdo je prijavljen na lokalnem računalniku.
Oris: rwho [ -a ]
Pokaže uporabniki prijavljene na vseh računalnikih lokalnega omrežja.
Telnet
Uporabniški vmesnik za Telnet protokol.
Oris: telnet [ host [ port ] ]
Nam omogoča terminalsko uporabo računalnika in zaganjanje programov na oddaljenem sistemu.
Rlogin - Remote login
Oris: rlogin rhost [ -ec ] [ -8 ] [ -L ] [ -l username ]
rhost [ -ec ] [ -8 ] [ -L ] [ -l username ]
Poveže terminal na lokalni sistemski računalnik.
Oris: ftp [ -v ] [ -d ] [ -i ] [ -n ] [ -g ] [ host ]
Omogoča prenašanje datotek iz serverja na klient.
Tftp - Trivial File Transfer Protocol
Oris: tftp [ -g|g!|p|r|w ] localname host foreignname [mode]
Omogoča kopiranje datotek.
Rcp - Remote File Copy
Oris: rcp [ -p ] file1 file2
rcp [ -p ] [ -r ] file ... directory
Rcp komanda nam omogoča kopiranje datotek med dvema računalnikoma brez uporabniške stopnje dostopa na oddaljenem računalniku.
Oris: rsh host [ -l username ] [ -n ] command
Omogoča povezavo na določen naslov na katerem lahko izvedemo določene ukaze.
Talk - Talk to Another User
Oris: talk person [ttyname]
S tem ukazom kličemo drugega uporabnika na mreži in z njim komuniciramo.
Orodja za diagnosticiranje Ping
Preizkusi povezavo med dvema računalnikoma v mreži na ta način da pošlje na oddaljen naslov ICMP (Internet Control Message Protocol) paketek. S tem vidimo ali se naprava na drugi strani odziva ali ne.
Uporaba (dos prompt) : ping
Ping – Windows XP
Ipconfig
Pokaže kako je z trenutno konfiguracijo IP naslova.
Uporaba (dos prompt) : ipconfig
Share with your friends: |