IP versus poort
Met de laatste ontwikkelingen op het gebied van informatie- en communicatietechnologieën (ICT) is elk hoekje en hoekje van de uitgestrekte wereld met elkaar verbonden. De basis van deze prachtige overwinning is vooral te danken aan de snel evoluerende communicatie- en netwerktechnologieën. De bouwstenen van deze wondercreaties zijn gebaseerd op de concepten van IP-adressering en poorten.
Via IP-adressen en poorten communiceren miljoenen servers en clients op internet met elkaar.
IP adres
IP-adres is een logisch 32-bits adres dat wordt gebruikt om de bestemming van een datapakket (datagram) te bepalen. IP-adres identificeert de bron- en bestemmingsnetwerken waardoor het datagram overeenkomstig de opgegeven route kan stromen. Elke host en router op internet heeft een IP-adres, net zoals alle telefoons een uniek nummer hebben voor identificatiedoeleinden. Het concept van IP-adressering werd in 1981 gestandaardiseerd.
In principe wordt een gestippelde decimale notatie gebruikt bij IP-adressering. Normaal gesproken bestaat een IP-adres uit twee delen als netwerkgedeelte en het hostgedeelte. De gewone indeling van een IP-adres is als volgt:
Elk van de 4 bytes (8 bits = 1 byte) bestaat uit waarden van 0-255. IP-adressen zijn gegroepeerd in klassen als (A, B, C en D), afhankelijk van de grootte van de netwerk-ID en de host-ID. Wanneer deze benadering wordt gebruikt bij het bepalen van de IP-adressen, wordt deze geïdentificeerd als volledige adressering van de klasse. Afhankelijk van het type netwerk dat moet worden gemaakt, moet u een geschikt adresschema selecteren.
Bijv.: Klasse A => Voor enkele netwerken, elk met veel hosts.
Klasse C => Voor veel netwerken, elk met enkele hosts.
Meestal blijft binnen een beschouwde LAN-omgeving de netwerk-ID van het IP-adres hetzelfde, waarbij het hostgedeelte varieert.
Een van de grote nadelen van volledige adressering van klassen is verspilling van IP-adressen. Dus gingen ingenieurs over naar de nieuwe benadering van klasseloze adressering. In tegenstelling tot de volledige adressering van de klasse, is de grootte van de netwerk-ID hier variabel. In deze benadering wordt het concept van subnetmaskering gebruikt om de grootte van de netwerk-ID te bepalen.
Voorbeeld voor een gewoon IP-adres is 207.115.10.64
Poorten
Poorten worden weergegeven door nummers van 16 bits. Vandaar dat poorten variëren van 0-65.525. De poortnummers van 0 -1023 zijn beperkt, omdat ze zijn gereserveerd voor het gebruik van bekende protocolservices zoals HTTP en FTP.
In een netwerk wordt het eindpunt, waarop twee hosts met elkaar communiceren, geïdentificeerd als poorten. De meeste poorten zijn toegewezen met een toegewezen taak. Deze poorten worden geïdentificeerd door het poortnummer, zoals eerder besproken.
Het functionele gedrag van het IP-adres en de poort is dus als volgt. Voordat het datapakket vanaf de bronmachine wordt verzonden, worden de bron- en bestemmings-IP-adressen samen met de respectieve poortnummers naar het datagram gestuurd. Met behulp van het IP-adres volgt datagram de bestemmingsmachine en bereikt deze. Nadat het pakket is onthuld, stuurt OS met behulp van de poortnummers de gegevens naar de juiste applicatie. Als het poortnummer verkeerd is geplaatst, weet OS niet welke gegevens naar welke toepassing moeten worden gestuurd.
Samenvattend, IP-adres doet de grote taak om de gegevens naar de beoogde bestemming te leiden, terwijl poortnummers bepalen welke applicatie met de ontvangen gegevens moet worden gevoed. Uiteindelijk met het respectieve poortnummer, laat de toegewezen applicatie de gegevens toe via de gereserveerde poort.