Datakommunikation vad är det?
Så fort en sändare överför data till en mottagare har vi datakommunikation Sändare Digital information Kanal Mottagare Problem: Sändare och mottagare måste kunna tolka varandra Kanalen är analog och har vissa begränsningar
Det kan vara när du kopplar ihop din dator med en annan dator eller när du kopplar din dator till en skrivare och/eller till Internet Exempel på hemma-lan Router Internet
Men det kan också vara ett företagsnät med 100- tals datorer på olika ställen hopkopplade med en mängd olika utrustningar Huvudkontor Hus 2 100 Mbit/s Ethernet fiber Hyrd 2 Mbit/s-förbindelse Internet ADSL-förbindelser
Ja det kan vara hela Internet. Internet är ett nät av nätverk..
Där varje ingående nät kan se helt olika ut. bilden är en ISP:s (Internet Service Provider) back-bonenät i Sverige
Man brukar dela upp näten efter den storlek de täcker. De vanligaste begreppen är LAN och WAN (LAN) (WAN)
Man bygger ofta nät i olika nivåer. WAN-nät. Kallas även back-bone nät, transportnät, ryggradsnät etc. LAN-nät. Kallas även anslutningsnät, accessnät etc.
Men oavsett hur stora näten är, är det ändå i grunden överföring av information mellan en sändare och en mottagare Sändare Digital information Kanal Mottagare och denna överföring måste ha en viss struktur
Ett exempel på hur man kan strukturera informationsöverföring Location A Location B 3 I like rabbits Message Philosopher J'aime bien les lapins 3 2 L: Dutch Ik vind konijnen leuk Information for the remote translator Translator L: Dutch Ik vind konijnen leuk 2 1 Fax #--- L: Dutch Ik vind konijnen leuk Information for the remote secretary Secretary Fax #--- L: Dutch Ik vind konijnen leuk 1
OSI-modellen Open System Interconnection, dvs datautbyte mellan öppna system (öppna system = gemensam standard) Modellen innebär att man delar in kommunikationsfunktionerna i grupper och ordnar dessa i en hierarki, i lager. Applikation Presentation Session Transport Nätverk Datalänk Fysiska (ursprungliga OSI-modellen)
Ett lager betjänas av underliggande lager och betjänar i sin tur lagret närmast ovanför. Varje lager utför tjänster till lagret ovanför, men hur dessa realiseras behöver det lager som nyttjar tjänsten inte känna till. Protokoll: Informationen mellan två skilda system skall för varje lager ha en viss struktur. Det kännetecknas av: De tillhör och verkar inom ett visst lager Flera alternativ kan finnas inom varje lager Alla lager måste vara tillgodosedda Protokollstack = lager av protokoll
Lagermodell med 5 lager och protokollstack
Lagermodell (referensmodell) som används i kursboken. Applikation Transport Nätverk Datalänk Fysiska
Varje lager tillför egen och lagerunik information i form av Over Head (OH). Denna består oftast av en header (i början på paketet) eller ibland av en trailer (i slutet på paketet)
Exempel på protokoll som kan användas i olika lager (TCP/IP-modellen)
Lagrens uppgifter (lager 1-3) FYSISKA lagret (lager 1) Ansvarar för överföring av bitar över ett överföringsmedium. DATALÄNK-lagret (lager 2) Ansvarar för att överföringen mellan två noder sker säkert och tillförlitligt. (säkert = att informationen når fram och tillförlitligt = att informationen är korrekt) Uppgifter: Logisk upp- och nedkoppling Synkronisering Felhantering Flödeskontroll NÄT-lagret (lager 3) Ansvarar för vägval (adressering) genom nätet.
Nätverksprodukter HUB. Kopplar ihop LAN-utrustningar till olika typer av medier. Arbetar i lager 1 Brygga/switch. Kopplar ihop LAN-utrustning med varandra på lager 2 Router. Tolkar nätadressen och vidarebefordrar paket den lämpligaste vägen till destinationen. Arbetar i lager 3
Arbetssätt för en HUB Regenererar den fysiska signalen och sänder den vidare till alla andra som är ansluten till HUB-en (I en HUB kan alla som är anslutna till HUB:en lyssna på varandra) Dator 1 Dator 2 Applikation Transport Nätverk Datalänk Fysiska Fysiska HUB Fysiska Applikation Transport Nätverk Datalänk Fysiska
Arbetssätt för en brygga/switch Tolkar datalänkadressen (MAC-adressen) i nätverkskortet och sänder paketen vidare enbart till det/de nätverkskort med rätt MAC-adress. Vi kallar det att filtrera på Lager 2 Dator 1 Dator 2 Applikation Transport Nätverk Datalänk Fysiska Switch/brygga Datalänk Datalänk Fysiska Fysiska Applikation Transport Nätverk Datalänk Fysiska
Arbetssätt för en router Tolkar nätadressen och sänder paketen vidare lämpligaste väg genom nätet. Vi kallar det att filtrera på Lager 3 Dator 1 Dator 2 Applikation Transport Nätverk Datalänk Fysiska Nätverk Datalänk Fysiska Router Nätverk Datalänk Fysiska Applikation Transport Nätverk Datalänk Fysiska
Router Lager 2 Lager 1 MAC-adress Nätverkskort Switch Lager 3 IP-adress Lager 2 MAC-adress Lager 1 Lager 1 Nätverkskort HUB Nätverkskort Dator
Olika kommunikationssätt Simplex: Kommunikation i bara en riktning. Jämför med TV-sändning Halv duplex: Enkelriktad kommunikation men där man kan skifta riktning beroende på vem som vill sända. Jämför med jaktradio. Full duplex: Kommunikation i båda riktningarna är möjlig samtidigt. Jämför med vanlig telefon.
Hur överförs informationen? Olika typer av nätuppbyggnad. Kretskopplade nät. Kännetecknas av fysiska förbindelser genom nätet, t ex telefonnätet Paketförmedlande nät. Kännetecknas av logiska förbindelser genom nätet. Informationen delas upp i paket och varje paket ges en adressuppgift. (adresslapp), t ex Internet
Kretskopplat nät länk nod A B Kännetecknas av att det upprättas en fysisk förbindelser genom nätet Fördel: Garanterad bandbredd Nackdel: Statisk bandbredd, dvs man har alltid samma tillgängliga bandbredd.
Paketförmedlande nät länk nod Paket 5 B Paket 2 B Adress Paket 6 Paket 3 Paket 1 Paket 7 B B B A B B B Paket 4 Kännetecknas av logiska förbindelser genom nätet. Informationen delas upp i paket och varje paket ges en adressuppgift. (adresslapp) Paketen kan ta olika vägar genom nätet och sätts ihop igen hos mottagaren. Fördel: Nätet kan utnyttjas effektivare. Nackdel: Ingen garanterad bandbredd. (best effort)
Hur etableras förbindelsen olika tjänster connection oriented service. Först etableras förbindelsen, därefter skickas data (jämför med telefon) connectionless service. Sätt en adresslapp och skicka iväg (och få eventuellt en bekräftelse) (jämför med brev)