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

    Annonce

    Fjernvarme Fyn Holding A/S

    Chef for Digital Innovation & Udvikling

    Fyn

    Capgemini Danmark A/S

    AI/Data Engineer

    Københavnsområdet

    Netcompany A/S

    Network Engineer

    Nordjylland

    Annonceindlæg fra QNAP

    Selvbygget filserver kontra QNAP NAS – Hvorfor en dedikeret NAS giver meget mere mening

    En enkel filserver i en ”gratis” PC kan ende med at koste dig tusindvis af kroner mere om året.

    Navnenyt fra it-Danmark

    Arctic Wolf Networks har pr. 3. august 2026 ansat Johnny Krogsboll som Head of Sales Engineering for Norden.Med base i Stockholm får han ansvaret for Arctic Wolfs samlede Sales Engineering-organisation i den nordiske region.<br /><br />Johnny Krogsboll skal være med til at udbygge Arctic Wolfs tilstedeværelse i Norden og hjælpe virksomheder og organisationer med at stå stærkere over for et stadig mere komplekst cybertrusselsbillede. Det skal blandt andet ske i tæt samarbejde med Arctic Wolfs vigtigste kanalpartnere i regionen.<br /><br />Gennem sin karriere har Johnny Krogsboll arbejdet med og rådgivet virksomheder hos blandt andre Hewlett-Packard, Trend Micro og Palo Alto Networks med fokus på at skabe konkret værdi af deres teknologiinvesteringer. Nyt job

    Johnny Krogsboll

    Arctic Wolf Networks

    Norriq Danmark A/S har pr. 1. april 2026 ansat Sascha Trebbien Klinggaard som Lead Consultant. Hun skal især beskæftige sig med at facilitere tæt partnerskab og strategisk behovsafdækning hos vores kunder. Hun kommer fra en stilling som Senior Business Analytics Consultant hos Twoday Kapacity. Hun er uddannet hos Copenhagen Business School og har en Master's degree,Finance & Strategic Management 2014 - 2016. Nyt job

    Sascha Trebbien Klinggaard

    Norriq Danmark A/S

    Norriq Danmark A/S har pr. 1. juni 2026 ansat Nikolaj Henrik Pieter Jansen som Junior Consultant. Han skal især beskæftige sig med at understøtte vores konsulenter med praktiske og analytiske opgaver på diverse kundeprojekter. Han kommer fra en stilling som Digital Advisor & Account Manager hos Twentyfour. Han er uddannet hos IT-Universitetet i København. Han har tidligere beskæftiget sig med salg og projektstyring. Nyt job

    Nikolaj Henrik Pieter Jansen

    Norriq Danmark A/S