Bag om TCP/IP

Med computere til samtlige familiemedlemmer samt ADSL og andre faste forbindelser bliver netværkssupport en del af hjemmets faste gøremål, på linie med forårsrengøring og maling af træværk. I en række artikler kigger vi bag om virkemåden af protokol-suiten, som sætter internettets mange computere i stand til at snakke sammen på tværs af platforme og hardware.

IP

Faren ved at introducere fast internetforbindelse i det lille hjem er selvfølgelig, at ægtefællen og ungerne også vil have del i den fagre nye informationsverden. Hvis man ikke ser sig godt for, kan man nemt ende med at være den, der står med kabelbakkerne, skruetrækker og boremaskine. Den rigtige strategi er så at tilbyde sig som netværkskyndig, så må nogle andre klare det praktiske.

TCP/IP-protokolsuiten er den specifikation, som kan få en Macintosh-computer i Ebeltoft til at snakke med en IBM-mainframe i Singapore. Der kan skrives mange hyldemeter om protokollerne og deres virkemåde, og det meste litteratur henvender sig til dem, der har netværk som dagligt arbejdsområde. Hvis man blot skal sætte et lille netværk op, kan man som regel fumle sig frem til et resultat. Men det er altid godt at vide, hvordan tingene fungerer på den anden side af stikket i væggen.

TCP/IP-protokolsuiten hedder således, fordi der er et stort antal protokoller, som ledsager de to arbejdsheste, som IP og TCP er. Heldigvis behøver man ikke at kende dem alle sammen. En protokol betyder i øvrigt blot en specifikation i denne sammenhæng, og TCP og IP er netop specifikationer for, hvorledes to computere kan snakke sammen uafhængig af hardware og software, og uafhængigt af, hvorledes netværket som forbinder de to computere ser ud.

IP
IP, Internet Protocol, er den protokol, som gør det meste af arbejdet. IP kan betragtes som et slags postvæsen, der kun udbringer postkort. Større forsendelser er der altså ikke taget højde for i IP-postvæsenet.

Faktisk er hele netværksdelen mellem de to computere fra før baseret på IP. De forskellige slags maskiner, som bestyrer netværket og hjælper postkortene på vej, kender kun til transport af postkort.

Det fornuftige i denne virkemåde er, at et netværk kan udnyttes optimalt, da det er nemmere at få postkortene af sted. De fylder ikke så meget, og større forsendelser ville kunne give klumper og skabe flaskehalse. Den slags netværk kaldes for packet-switched, pakke-udveksling, i modsætning til circuit-switched, som er faste kredsløb, som det kendes fra gammeldags galvaniske telefonsystemer.

En sådant gammeldags telefonnetværk kræver, at der er forbindelse hele tiden - også når der ikke snakkes på linien. Det er jo spild, og den slags kan man undgå ved kun at sende små pakker af sted.

Et postkort i IP-verdenen hedder et datagram, og størrelsen er som regel imellem en halv og 1,5 kilobyte data. IP-postvæsenet er i øvrigt ikke specielt pålideligt: Det garanterer ikke, at datagrammerne - postkortene - når frem, og gør ikke noget for at undersøge, om det er tilfældet.

TCP

TCP
Der er altså behov for at finde på noget, som kan sende filer af en hvilken som helst størrelse af sted, samt give en hvis sikkerhed for, at tingene når frem. Her kommer TCP, Transmission Control Protocol, ind i billedet.

Som sagt kender netværket og nærværkets hjælpecomputere kun til IP, så TCP er en slags aftale mellem de to computere, som skal udveksle data. TCP er en slags forbindelse, som undertiden kaldes for virtual circuit switching - virtuelt kredsløb. De to computere i hver sin ende lader som om de snakker sammen på en vedvarende forbindelse, lige som den gammeldags telefonlinie.

Meget kort fortalt fungerer TCP ved at dele større filer op. Hvis vi kort vender tilbage til postkortanalogien, så kan man forestille sig, at man skal sende en bog af sted, men uden at kunne sende mere ad gangen, end hvad der kan stå på et postkort.

Det gøres ved at dele teksten op, og nummerere hver enkelt postkort. Modtageren kan så se, hvorledes teksten skal sættes sammen igen. En gang imellem kan afsenderen sende et postkort, hvor der spørges, hvilke postkort der er nået frem til modtageren.

Hvis modtageren ikke har fået et bestemt nummereret postkort, kan modtageren antage, at IP-postvæsenet har smidt kortet væk, og bede om at få sendt kortet én gang til. En række andre mekanismer kan sikre, at budskabet ikke er blevet forvansket undervejs. For eksempel kan antallet af bogstaver tælles op, og hvis der er modtaget lige så mange bogstaver som der er sendt af sted, så skulle der være en god chance for, at bogen er modtaget i hel stand.

I TCP-verden er det hele naturligvis lidt mere kompliceret, men den skitserede proces minder i grove træk om den måde, som TCP prøver at få sendt data fra det ene punkt til det andet.

I en artikel i næste uge ser vi på selve netværket og de maskiner, som får det hele til at fungere. Endvidere ser vi på, hvordan pakkerne rejser fra det ene netværk til det andet, kloden rundt.

Læses lige nu

    Netcompany A/S

    Microsoft Operations Engineer

    Midtjylland

    Supporters A/S

    It-driftskonsulent i Jylland

    Midtjylland

    Edlund A/S

    Senior Developer

    Københavnsområdet

    Computerworld Events

    Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

    Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
    Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
    Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
    Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

    It-løsninger | Nordhavn

    SAP Excellence Day 2026

    Få konkrete erfaringer med S/4HANA, automatisering og AI i praksis. Hør hvordan danske virksomheder realiserer gevinster og etablerer effektive SAP-løsninger. Vælg fysisk deltagelse hos SAP eller deltag digitalt.

    Infrastruktur | København

    Datacenterstrategi 2026

    Denne konference bidrager med viden om, hvordan du balancerer cloud, on-premise og hybrid infrastruktur med fokus på kontrol, compliance og forretning.

    Sikkerhed | Aarhus C

    Identity Festival 2026 - Aarhus

    Er du klar til en dag, der udfordrer din forståelse af, hvad Identity & Access Management kan gøre for din organisation? En dag fyldt med indsigt, inspiration og løsninger, der sætter kursen for, hvordan vi arbejder med IAM i de kommende år.

    Se alle vores events inden for it

    Navnenyt fra it-Danmark

    ChangeGroup ApS har pr. 12. januar 2026 ansat Morten Benn som Administrerende direktør. Han kommer fra en stilling som Partner hos Nosco. Nyt job

    Morten Benn

    ChangeGroup ApS

    Circle Of Bytes ApS har pr. 1. maj 2025 ansat Jeanette Kristiansen som Account Manager. Hun skal især beskæftige sig med at opbygge og styrke relationer til kunder og samarbejdspartnere, samt sikre det rette match mellem kunder og konsulenter. Nyt job

    Jeanette Kristiansen

    Circle Of Bytes ApS

    Norriq Danmark A/S har pr. 8. december 2025 ansat Niko Phonekeo som Digital Marketing Manager. Han skal især beskæftige sig med Primært NORRIQs marketing tech stack, digitale kampagneudvikling SEO og lead management. Han kommer fra en stilling som Nordic Marketing Director. Nyt job

    Niko Phonekeo

    Norriq Danmark A/S

    Lector ApS har pr. 5. januar 2026 ansat Per Glentvor som Seniorkonsulent i LTS-gruppen. Per skal især beskæftige sig med med videreudvikling af Lectors løsning til automatisering og forenkling af toldprocesser. Per kommer fra en stilling som freelancekonsulent. Per har tidligere beskæftiget sig med løsninger indenfor trading, løsninger til detail, mobil samt logistik. Nyt job

    Per Glentvor

    Lector ApS