The Dawn Of The Net |
Hur fungerar datorkommunikation? The Dawn Of The Net.Först så måste vi ha en kommunikation mellan datorer: Vad är kommunikation? Kommunikation innebär att flytta meningsfull information från en avsändare till en mottagare. Mottagaren måste sedan kunna tolka informationen på ett korrekt sätt. Problemen på vägen är många – tänk er att en person ska tala om något för en annan person. Vilka problem kan då uppstå? TCP/IP– Internetdatorernas språkEn förutsättning för kommunikation mellan datorer är att de talar ett gemensamt "språk" – ett protokoll. Det grundläggande språket på Internet är arkitekturen byggd kring protokollen Transmission Control Protocol (TCP) och Internet Protocol(IP). Det enda som protokollen TCP och IP, egentligen åstadkommer är att skapa en tillförlitlig förbindelse mellan två datorer. För att kunna använda förbindelsen som skapats av TCP/IP till något nyttigt måste användaren starta ett program som utnyttjar ett s.k. tillämpningsprotokoll som är speciellt avsett för någon uppgift som t.ex. terminalkommunikation, informationssökning eller överföring av datorpost, datafiler och meddelanden. Man brukar säga att varje tillämpningsprotokoll motsvaras av en tjänst i nätet. Det betyder att teknikernas kryptiska förkortningar som t.ex SMTP NNTP, HTTPför en användare kan översättas direkt till tjänster som datorpost, diskussionsgrupper, filöverföring respektive World Wide Web. DataöverföringenNär sen TCP/IP med tillämpningsprotokollen har upprättat kontakten så träder ännu ett protokoll in. Det är UDP (User Datagram Protocol) som sköter själva transporten av datat. UDP är ett protokoll utan koppling, UDP sänder iväg datat utan att säkert ens veta om destinationsdatorn existerar eller inte. Själva Överföringen – Hur går den till?När man skickar data på Internet sker detta i paket som är upp till 1500 bytes stora. Är storleken på datat större än så så delas det upp i flera paket som tar olika vägar till mottagaren. Sedan tilldelas varje paket en "adresslapp". Denna adresslapp innehåller alltså mottagarens och avsändarens adress. Internet är ett nätverk med många knutpunkter. Paketen kommer först till en switch ,där den slumpmässigt sorterar vidare paketen. Ett problem är hur datorn i en "knutpunkt" skall veta vart paketen skall skickas. Dessa "knutpunkter" kallas för Routers. Problemet har man löst genom att dessa Routers innehåller stora samlingar med domän-adresser samt sammanknippade med dessa adresser en beskrivning åt vilket håll den domänen är, en så kallad vägvisare. Från adresslappens IP-adress söker först Routern upp domänen i registret och skickar iväg den mot mottagardatorn. Datan som skickas kan ta flera olika vägar och vissa paket når kanske aldrig fram ,ibland blir de inte godkända av proxy. Då skickas dessa paket på nytt. Paketen är också utrustade med ett system så att om de inte hittar fram till mottagaren så förstörs de och stannar nu inte kvar i ett oändligt kretslopp... Internet är inte beroende av någon "centraldator" , och är därför relativt stabilt. Det spelar ingen roll om någon dator krashar, det finns oftast flera vägar. För att ett paket även ska hitta rätt program när det nått fram till en dator så används det något som heter portar. Alla paket måste ha, förutomIP-adressen, en angiven port. De portar som används är port 80 som är webb server, 25 som är mail server. |