Internet Protocol (IP) henviser til et sæt regler, der styrer, hvordan datapakker transmitteres over et netværk. Du behøver ikke vide noget om, hvad IP betyder for at bruge netværksenheder. For eksempel bruger din bærbare computer og telefon IP-adresser, men du behøver ikke beskæftige dig med den tekniske side for at få dem til at fungere.
Det hjælper dog at have en forståelse af, hvad IP betyder, og hvordan og hvorfor det er en nødvendig komponent i netværkskommunikation.
Internetprotokol
IP er et sæt specifikationer, der standardiserer, hvordan tingene fungerer i enheder, der er forbundet til internettet. Når den sættes ind i en netværkskommunikationskontekst, beskriver en internetprotokol, hvordan datapakker bevæger sig gennem et netværk.
En protokol sikrer, at alle maskinerne på et netværk (eller i verden, når det kommer til internettet), uanset hvor forskellige de måtte være, taler det samme "sprog" og kan integreres i rammen.
IP-protokollen standardiserer den måde, maskiner over internettet eller et hvilket som helst IP-netværk videresender eller ruter deres pakker på baseret på deres IP-adresser.
IP-routing
Sammen med adressering er routing en af IP-protokollens hovedfunktioner. Routing består i at videresende IP-pakker fra kilde- til destinationsmaskiner over et netværk baseret på deres IP-adresser.
Denne transmission sker norm alt gennem en router. Routeren bruger destinations-IP-adressen til at bestemme den næste destination gennem en række routere.
TCP/IP
Når Transmission Control Protocol (TCP) kobles sammen med IP, får du internet-motorvejstrafikkontrolleren. TCP og IP arbejder sammen om at overføre data over internettet, men på forskellige niveauer.
Da IP ikke garanterer pålidelig pakkelevering over et netværk, tager TCP ansvaret for at gøre forbindelsen pålidelig.
TCP er protokollen, der sikrer pålidelighed i en transmission. TCP garanterer specifikt:
- Ingen pakker går tabt.
- Pakkerne er i den rigtige rækkefølge.
- Forsinkelsen er på et acceptabelt niveau.
- Der er ingen duplikering af pakker.
Alt dette er for at sikre, at de modtagne data er konsistente, i rækkefølge, fuldstændige og jævne (så du ikke hører brudt tale).
Under datatransmission virker TCP lige før IP. TCP samler data i TCP-pakker, før de sender dem til IP, hvilket igen indkapsler disse i IP-pakker.
IP-adresser
IP-adresser kan være den mest interessante og mystiske del af IP for mange computerbrugere. En IP-adresse er et unikt sæt numre, der identificerer en maskine på et netværk, uanset om det er en computer, server, elektronisk enhed, router, telefon eller en anden enhed.
IP-adressen er vigtig for at dirigere og videresende IP-pakker fra kilde til destination. Uden IP-adresser ville internettet ikke vide, hvor det skal sende din e-mail og andre data.
Kort sagt, TCP håndterer dataene, mens IP håndterer placeringen.
Den mest almindelige type IP-adresse er en iPv4-adresse (til version 4 af IP-teknologien). Dens 32-bit adressering giver omkring 4,3 milliarder IP-adresser, men med udbredelsen af mobile enheder og Internet of Things-enheder var der brug for flere IP-adresser. En ny type IP-adresse, iPv6, er blevet implementeret, og dens 128-bit adressering giver et antal adresser så stort, at vi teoretisk set aldrig får brug for flere.
IPv5 blev aldrig implementeret, primært fordi den brugte den samme 32-bit adressering som IPv4.
IP-pakker
En IP-pakke er en grundlæggende informationsenhed. Den bærer data og en IP-header. Ethvert stykke data, inklusive TCP-pakker på et TCP/IP-netværk, opdeles i bits og placeres i pakker til transmission over netværket.
Når pakkerne når deres destination, samles de igen til de originale data.
When Voice Meets IP
Voice over Internet Protocol (VoIP) udnytter denne allestedsnærværende operatørteknologi til at formidle taledatapakker til og fra maskiner gennem tjenester som Skype.
IP er det sted, hvor VoIP henter sin kraft, kraften til at gøre en tjeneste billigere og fleksibel ved at gøre brug af en allerede eksisterende databærer.
Det første VoIP-opkald går forud for internettet, som vi kender det. Det var en del af et ARPANET-eksperiment udført i 1973.