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

    Forsvarets Efterretningstjeneste

    Teknologisk analytiker inden for IP- og Netværkstrafik

    Københavnsområdet

    Danoffice IT

    Netværksarkitekt med kundeflair

    Københavnsområdet

    Netcompany A/S

    Microsoft Operations Engineer

    Københavnsområdet

    Netcompany A/S

    Network Engineer

    Københavnsområdet

    Event: Platform X 2026: Forretning, teknologi og transformation

    It-løsninger | København V

    Mød verdens stærkeste og mest effektive platforme der driver den digitale transformation samlet i København - og dyk ned i den nyeste teknologi.

    27 maj 2026 | Gratis deltagelse

    Navnenyt fra it-Danmark

    Renewtech ApS har pr. 1. marts 2026 ansat Emil Holme Fisker som Customer Service Specialist. Han skal især beskæftige sig med at levere høj kvalitets kundeservice og hjælpe Renewtechs kunder med at få de rette løsninger til deres behov. Han kommer fra en stilling som Key Account Manager hos Camro A/S. Han er uddannet som salgselev hos Camro A/S. Han har tidligere beskæftiget sig med at udvikle gode kunderelationer, opsøgende salg og udvikling af salgsaktiviteter. Nyt job

    Emil Holme Fisker

    Renewtech ApS

    IFS Danmark A/S har pr. 1. april 2026 ansat Sarah Warm som Account Executive, Energy & Utilities. Hun skal især beskæftige sig med salg af IFS' løsninger til nye kunder inden for energibranchen. Hun kommer fra en stilling som Account Executive hos Synergy Investment Group i Holland. Hun er uddannet BSc Economics and Business Economics, Neuroscience & MSc Business Administration Digital Business. Hun har tidligere beskæftiget sig med Solution Sales & Cybersecurity. Nyt job

    Sarah Warm

    IFS Danmark A/S

    Netip A/S har pr. 1. februar 2026 ansat Henrik Mejnhardt Nielsen som ny kollega til Product Sales Teamet i Herlev. Han kommer fra en stilling som Business Development Manager hos Arrow. Nyt job