Förklara vad OSI-modellen är och vad man har den till

Hemtenta i Datakom
Tomas Franzén
2004-05-10
Berzeliusskolan, Linköping
Förklara vad OSI-modellen är och vad man har den till.
OSI betyder Open System Interconnection. Modellen är en standard för hur
protokoll fungerar I nätverk. Modellen består av 7 olika lager som alla har
sina egna uppgifter och protokoll.
OSI-modellen har utvecklats för att skapa en gemensam standard för
kommunikation mellan datorer. Detta gör att oavsett vilken typ av dator som
används, så kan den kommunicera med alla andra datorer, förutsatt att
nätverket de är anslutna till bygger på OSI-modellen. Före OSI användes
använde olika tillverkare sina egna system. Det var då svårt att få olika
sorters datorer att fungera tillsammans i nätverk.
Varje lager i OSI-modellen har en uppsättning protokoll som det använder.
Protokoll är regler för hur kommunikationen förs. Man brukar beskriva OSImodellen som att lagren ligger i en viss ordning. Ju längre upp lagret är,
desto närmare användaren är det. Ju längre ner lagret är, desto mer ”basic”
blir det. Man brukar säga att nätverkslagret, datalänkslagret och det fysiska
lagret är de nedre lagren, medan de andra är de övre. All data går genom alla
lager, där de olika lagren gör sitt med datan.
Exempel på protokoll i Applikationslagret är DNS (domändamnshantering),
FTP (filöverföring) och SMTP (email). Detta lager är det som de flesta
program kör på, eftersom det är närmast användaren. I sessionslagret finns
protokoll såsom NetBIOS och RPC. Bland lagren längre ner finns protokoll
för hur datan skickas i kablarna, dvs mer fysiskt än logiskt.
Vad är TCP/IP? Vad innehåller den? Jämför med OSImodellen.
TCP/IP (Transmission Control Protocol / Internet Protocol) utvecklades av
Department of Defense i USA som ett projekt för att kunna ansluta olika
nätverk med varandra. Det skulle bli ett nätverk av nätverk. TCP/IP innehöll
då några grundläggande tjänster som de flesta behöver, exempelvis
filöverföring och e-mail. IP ser till att data skickas på rätt (och bästa) väg till
mottagaren (routing).
TCP/IP är uppbyggt på så sätt att det automatiskt ska klara att återhämta sig
från fel I nätverket. Dessutom innehåller det ett eget system för felkontroll
och korrektion. Det betyder att den ser till att paket med data verkligen
kommer fram till sin destination och skickar om paketen om så inte är fallet.
Hemtenta i Datakom
Tomas Franzén
2004-05-10
Berzeliusskolan, Linköping
TCP/IP innehåller flera lager, precis som OSI-modellen, men arrangemanget
är lite annorlunda.
Applikationslagret,
presentationslagret och
sessionslagret I OSI ersätts
helt av ett applikationslager
I TCP/IP.
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
TCP/IP
OSI-modellen
Beskriv de protokoll och tjänster som finns I TCP/IP.
HTTP
HTTP betyder Hypertext Transfer Protocol är protokollet som används för
webservrar. Klienten skickar en begäran till servern som sedan skickar
tillbaks t.ex en HTML-sida med informationen som begärdes. Detta är ett av
de vanligaste protokollen som används idag.
FTP
FTP betyder File Transfer Protocol. Det används för filöverföring. Klienten
ansluter till en FTP-server och kan sedan ladda ner/upp filer på servern
beroende på vilka rättigheter användaren har på servern.
Telnet
Telnet används för terminalemulering. Det kan beskrivas som ett sätt att
fjärrstyra en dator. T.ex kan man från en dator logga in på en UNIX-dator
och skriva kommandon till den som om man satt framför den. Detta
protokoll är oftast inget vanligt folk använder och ersätts i allt större grad
med SSH som krypterar datan.
Hemtenta i Datakom
Tomas Franzén
2004-05-10
Berzeliusskolan, Linköping
SMTP
SMTP, Simple Mail Transfer Protocol, används för att skicka iväg e-post.
Internetleverantörer brukar ha en (eller flera) SMTP-servrar som användare
får skicka sin post genom. Detta protokoll används mycket idag för e-post.
POP
POP, Post Office Protocol används för att hämta hem e-post. När man får
mail läggs meddelanden i en brevlåda som sedan hämtas hem och tömms
nästa gång man kollar sin mail. Idag finns också IMAP som ett alternativ.
Där förvaras i regel posten alltid på servern.
DNS
DNS står för Domain Name Service (eller System eller Server). Slår upp
domänadresser. Se nedan.
IP-adress - När, var och hur används den? Hur ser den
ut?
IP-adresser används för att identifiera datorer i ett nätverk i IP-protokollet.
Adresserna består av 4 byte. Man brukar skriva varje byte decimalt med
punkter mellan. Varje del blir då ett nummer mellan 0 och 255. Exempel:
213.66.251.136.
Vad är DNS och hur är det uppbyggt?
DNS står för Domain Name Service. I början, innan Internet blev särskilt
populärt, använde man endast IP-nummer. Man upptäckte efter ett tag att
IP-nummer var ganska svåra att komma ihåg och att man behövde något
som gick att förstå sig på. Man löste detta genom att få datorn att översätta
vissa adresser till IP-nummer automatiskt. Man lagrade helt enkelt data i en
fil med vilka namn som hörde till vilka IP-nummer. Detta funkade givetvis,
men var knappast särskilt praktiskt.
Problemet var att alla var tvungna att ständigt hålla sina Hosts-filer
uppdaterade för att det skulle fungera bra. Man uppfann då ett protokoll för
att kunna “slå upp” namn genom en central server. Så istället för att alla
lagrade tabeller, så gjordes det på ett ställe som alla hade tillgång till. Idag
lagras inte namnen på en enda server, utan mängder. Detta protokoll kallas
DNS och används mycket dagligen utan att de flesta vet om det.
Vi antar att du ska gå in på Aftonbladets hemsida, www.aftonbladet.se. När
du har slagit in adressen I webbläsaren måste datorn ta reda på IP-numret
för domänen för att kunna veta vart den ska ansluta. Den kollar adressen till
namnservern som du ställt in I förväg. Den kopplar upp mot namnservern
Hemtenta i Datakom
Tomas Franzén
2004-05-10
Berzeliusskolan, Linköping
och frågar vad Aftonbladet har för IP-adress som A record. Har du tur så har
den lagrat informationen sedan tidigare och kan direkt svara. I annat fall
kommer den ansluta till ett DNS-server “högre upp” och fråga om den vet.
När den har tagit reda på det skickas sedan adressen tillbaks till dig och
browsern kan ansluta till webbservern. Ofta sparar datorn själv en cache
med adresser så den inte behöver använda DNS varje gång. Hosts-filer
används ibland fortfarande för vissa syften, och prioriteras då över DNS.
Källor
http://www.windows.no/win_osi.php
http://www.yale.edu/pclt/COMM/TCPIP.HTM