IP prieš uostą
Su naujausia informacinių ir ryšių technologijų (IRT) raida kiekvienas didžiulio pasaulio kampelis yra sujungtas. Šios nuostabios pergalės pagrindą daugiausia lemia sparčiai besivystančios komunikacijos ir tinklų technologijos. Šių stebuklų kūrinių blokai yra pagrįsti IP adresų ir prievadų koncepcijomis.
Per IP adresus ir prievadus milijonai interneto serverių ir klientų bendrauja tarpusavyje.
IP adresas
IP adresas yra logiškas 32 bitų adresas, naudojamas duomenų paketo (datagramos) paskirties nustatymui. IP adresas identifikuoja šaltinio ir paskirties tinklus, kurie leidžia datagramai tekėti atitinkamu maršrutu. Kiekvienas interneto pagrindinis kompiuteris ir maršrutizatorius turi IP adresą, kaip ir visi telefonai turi unikalų numerį identifikavimo tikslais. IP adresavimo koncepcija buvo standartizuota 1981 m.
IP adresuose iš esmės naudojamas taškinis dešimtainis žymėjimas. Paprastai IP adresą sudaro dvi dalys kaip tinklo dalis ir pagrindinė dalis. Įprastas IP adreso išdėstymas yra toks:
Kiekvienas iš 4 baitų (8 bitai = 1 baitas) susideda iš verčių nuo 0 iki 255. IP adresai yra suskirstyti į klases (A, B, C ir D), atsižvelgiant į tinklo identifikatoriaus dydį ir pagrindinio kompiuterio identifikatorių. Kai šis metodas naudojamas nustatant IP adresus, jis identifikuojamas kaip visiškas klasės adresavimas. Priklausomai nuo kuriamo tinklo tipo, turite pasirinkti tinkamą adresų schemą.
Pvz.: A klasė => Nedaugeliui tinklų, kurių kiekvienas turi daug kompiuterių.
C klasė => Daugeliui tinklų, kurių kiekviename yra keli pagrindiniai kompiuteriai.
Dažniausiai nagrinėjamoje LAN aplinkoje IP adreso tinklo identifikatorius išlieka tas pats, kai pagrindinė dalis skiriasi.
Vienas iš didelių trūkumų, kuriuos sukelia visas klasės adresas, yra IP adresų švaistymas. Taigi, inžinieriai perėjo prie naujo požiūrio į klasių mažesnį kreipimąsi. Skirtingai nuo klasės adresavimo, čia tinklo identifikatoriaus dydis yra kintamas. Taikant šį metodą, tinklo identifikatoriaus dydžiui nustatyti naudojama potinklio maskavimo sąvoka.
Paprasto IP adreso pavyzdys yra 207.115.10.64
Uostai
Uostus vaizduoja 16 bitų skaičiai. Taigi prievadai svyruoja nuo 0-65 525. Prievado numeriai nuo 0 iki 1023 yra ribojami, nes jie rezervuoti naudoti gerai žinomas protokolo paslaugas, tokias kaip HTTP ir FTP.
Tinkle galinis taškas, kurį du pagrindiniai kompiuteriai bendrauja tarpusavyje, yra identifikuojami kaip uostai. Daugumai uostų priskiriama paskirta užduotis. Šie uostai identifikuojami pagal uosto numerį, kaip aptarta anksčiau.
Taigi IP adreso ir prievado funkcinė elgsena yra tokia. Prieš siunčiant duomenų paketą iš šaltinio mašinos, šaltinio ir paskirties IP adresai kartu su atitinkamais prievadų numeriais pervedami į datagramą. IP adreso pagalba datagrama seka paskirties mašiną ir ją pasiekia. Po to, kai paketas bus atidengtas, uosto numerių pagalba OS nukreipia duomenis į teisingą programą. Jei prievado numeris neteisingas, OS nežino, kuriuos duomenis į kurią programą reikia siųsti.
Taigi, apibendrinant, IP adresas atlieka didelę užduotį - nukreipti duomenis į numatytą paskirties vietą, o prievado numeriai nustato, kurią programą reikia perduoti gaunamais duomenimis. Galiausiai su atitinkamu prievado numeriu paskirta programa priima duomenis per rezervuotą uostą.