IP versus poort
Met de nieuwste ontwikkelingen op het gebied van informatie- en communicatietechnologieën (ICT) is elk hoekje van de grote wereld met elkaar verbonden. De basis van deze prachtige overwinning is vooral te danken aan 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 klanten op het internet met elkaar.
IP adres
IP-adres is een logisch 32-bits adres dat wordt gebruikt om de bestemming van een gegevenspakket (datagram) te bepalen. IP-adres identificeert de bron- en bestemmingsnetwerken waarmee het datagram overeenkomstig in de opgegeven route kan vloeien. Elke host en router op internet heeft een IP-adres, net zoals alle telefoons een uniek nummer hebben voor de identificatie. Het concept van IP-adressering was in 1981 gestandaardiseerd.
In principe wordt gestippelde decimale notatie gebruikt in IP-adressering. Normaal bestaat een IP-adres uit twee delen als netwerkgedeelte en het hostgedeelte. Gewone indeling van een IP-adres is als volgt:
Elk van de 4 bytes (8 bits = 1byte) bestaat uit waarden van 0-255. IP-adressen zijn gegroepeerd in klassen als (A, B, C en D), afhankelijk van de grootte van de netwerkidentificatie 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 klas. Afhankelijk van het type netwerk dat moet worden gemaakt, moet u een geschikt adresschema selecteren.
Bijv .: Klasse A => Voor weinig netwerken, elk met veel hosts.
Klasse C => Voor veel netwerken, elk met weinig hosts.
Meestal blijft binnen een welbepaalde LAN-omgeving de netwerkidentificatie van het IP-adres hetzelfde, waarbij het hostgedeelte varieert.
Een van de grote nadelen die wordt veroorzaakt door volledige adressering van klassen is verspilling van IP-adressen. Dus gingen ingenieurs de nieuwe aanpak van klasse minder benaderen in. In tegenstelling tot de volledige adressering van de klas is hier de grootte van de netwerkidentificatie variabel. In deze benadering wordt het concept van subnetmasking gebruikt om de grootte van de netwerkidentificatie te bepalen.
Voorbeeld van een gewoon IP-adres is 207.115.10.64
ports
Poorten worden weergegeven door 16-bits nummers. Daarom lopen poorten 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, waarbij 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 bron- en doel-IP-adressen samen met de respectieve poortnummers naar het datagram verzonden. Met behulp van het IP-adres volgt het datagram de bestemmingsmachine en bereikt deze. Nadat het pakket is onthuld, stuurt OS met behulp van de poortnummers de gegevens naar de juiste toepassing. Als het poortnummer verkeerd is geplaatst, weet OS niet welke gegevens naar welke toepassing moeten worden verzonden.
Dus als een samenvatting, doet het IP-adres de grote taak om de gegevens naar de bedoelde bestemming te sturen, terwijl poortnummers bepalen met welke toepassing de ontvangen gegevens moeten worden gevoed. Uiteindelijk, met het respectieve poortnummer, geeft de toegewezen applicatie toegang tot de gegevens via de gereserveerde poort.