1 PROTOKOLL. Nätverk. Agenda. Jonas Sjöström



Relevanta dokument
Olika slags datornätverk. Föreläsning 5 Internet ARPANET, Internet började med ARPANET

Datakommunika,on på Internet

Grundläggande datavetenskap, 4p

IT för personligt arbete F2

Datakommunika,on på Internet

Christer Scheja TAC AB

Grundläggande nätverksteknik. F2: Kapitel 2 och 3

KomSys Hela kursen på en föreläsning ;-) Jens A Andersson

TCP/IP och Internetadressering

Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet

Föreläsning 5: Stora datanät Från användare till användare ARP

Mattias Wiggberg 1. Orientera på Internet. IP-adress. IP-adresserna räcker inte... Mer om IP-adresser

Skärmbilden i Netscape Navigator

Litteratur. Nätverk, Internet och World Wide Web. Olika typer av nätverk. Varför nätverk? Anne Diedrichs Medieteknik Södertörns högskola

Datakursen PRO Veberöd våren 2011 internet

Systemkrav och tekniska förutsättningar

Objektorienterad Programkonstruktion. Föreläsning 10 7 dec 2015

Kapitel 5: Lokala nät Ethernet o 802.x. Lokala nät. Bryggan. Jens A Andersson (Maria Kihl)

Informationsteknologi sommarkurs 5p, Datakommunikation

OSI-modellen. Skiktade kommunikationsprotokoll. OSI-Modellen. Vad är en bra skiktindelning? Fysiska skiktet. Länkskiktet

Internet. Internet hur kom det till? Internets framväxt. Ett hierarkiskt uppbyggt telenät Kretskopplat/circuit switching

Arbetsmaterial HTML pass 1 - Grunder

DATA CIRKEL VÅREN 2014

Internets historia Tillämpningar

Kort om World Wide Web (webben)

Från användare till användare ARP. (Maria Kihl)

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP

5 Internet, TCP/IP och Tillämpningar

Webbservrar, severskript & webbproduktion

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka

Föreläsning 5: ARP (hur hitta MAC-adress) Från applikation till applikation

Stora datanät Från användare till användare. Jens A Andersson

Inlämningsuppgift 12b Router med WiFi. Här ska du: Installera och konfigurera en trådlös router i nätverket.

Nätverk grunder Föreläsning 1: 1: Introduktion till Internet

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Statistik från webbplatser

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.7

Datainsamling över Internet

Internets historia i Sverige

Datakommunikation I 5p

Tips och råd om trådlöst

DIG IN TO Administration av nätverk- och serverutrustning

INTERNET HUR FUNGERAR DET OCH VAD KAN MAN GÖRA MED DET?

att det finns inte något nätverk som heter Internet Finns Internet? Varför fungerar det då? Nätet? Jag påstår

Protokoll i flera skikt Fragmentering Vägval DNS. Jens A Andersson

Kihl & Andersson: Kapitel 6 (+ introduktioner från kap 7, men följ slides) Stallings: 9.5, 14.1, 14.2, Introduktion i 14.3, 16.1

TNMK30 - Elektronisk publicering

Lastbalansering för webbservrar

5. Internet, TCP/IP tillämpningar och säkerhet

Övningar - Datorkommunikation

Nätverk Hemma. Ur filmen Tre Glada Tokar m. bl.a Nils Poppe Preforbia.se 1

Kapitel 6, 7, o 8: IP DNS. Från användare till användare. Jens A Andersson

Varför fungerar det då? Elektro- och informationsteknik Lunds Tekniska Högskola

Förebyggande Råd från Sveriges IT-incidentcentrum

Kapitel 6, 7, o 8: IP DNS Vägval Från användare till användare Jens A Andersson (Maria Kihl) Att skicka data över flera länkar.

5 Internet, TCP/IP och Applikationer

LexCom Home. LexCom Home Datafunktion kombinera trådbunden och trådlös internetaccess. Inkommande Fiber. konverteringsenhet.

Kapitel 1 Ansluta Router till Internet

IP Från användare till användare Vägval DNS Jens A Andersson (Maria Kihl) Att skicka data över flera länkar. Nätprotokoll

Föreläsning 4: Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll Transportprotokoll. Emma Fitzgerald

Denna genomgång behandlar följande:

5. Internet, TCP/IP och Applikationer

Lösningar till tentan i ETS052 Datorkommunikation

Installationsanvisning Bredband

Datasäkerhet och integritet

Tentamen i Datorkommunikation den 10 mars 2014

Repetition. Hypertext. Internet HTTP. Server och klient Text försedd med länkar till andra texter. Många sammankopplade nät

Repetition. Hypertext. Internet HTTP. Server och klient Föreläsning 2. Text försedd med länkar till andra texter. Många sammankopplade nät

Mattias Wiggberg 1. Datorkommunikation, grundbegrepp. Skiktade kommunikationsprotokoll

3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost.

Webbserver och HTML-sidor i E1000 KI

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML

Internets historia och utveckling

Internet och kommunikation. Kommunikation

Installationsguide / Användarmanual

Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018

Instuderingsfrågor ETS052 Datorkommuniktion

Linuxadministration 2 1DV421 - Laborationer Webbservern Apache, Mailtjänster, Klustring, Katalogtjänster

Hur man ändrar från statisk till automatisk tilldelning av IP i routern.

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Inlämningsuppgift 11e Nätvärksskrivare

Stiftelsen MHS-Bostäder Instruktioner och felsökningsguide för Internetanslutning

Ethernet-anslutning. För mer information om skrivarens Ethernet-funktion klickar du på avsnittet nedan: Ethernet-lampor. nätverkskonfigurationssida

LAN Port: 4 X RJ45 10/100BASE-TX Fast Ethernet med Auto MDI/MDIX. Resetknapp: Återställer enheten till fabriks inställningar

Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox).

Planering och RA/DHCPv6 i detalj

Grundläggande nätverksteknik. F1: Introduk6on

LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar

TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA)

ANVÄNDAR-GUIDE för Bränneriets LAN

Grundläggande nätverksteknik. F3: Kapitel 4 och 5

KUNDREGISTER Sid 2(7) Teknisk specifikation

Datakommunikation vad är det?

DIG IN TO Nätverksteknologier

Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll IP. Felkorrektion. Att bekräfta paket. Jens A Andersson (Maria Kihl)

Datakommunikation. Nätskiktet. Routers & routing

Det är en Internet läser son gör det bekvämt för os ute på Internet. som t.ex Internet Explorer, firefox.

Tentamen i ETSF15 Kommunikationssystem och Nätverk

Transkript:

Nätverk Jonas Sjöström jonas.sjostrom@dis.uu.se Baserat primärt på kapitel 4 i Brookshear (2008) samt valda kapitel ur Gralla Agenda 1. Protokoll 2. LAN och WAN 3. Kort om infrastruktur 4. Paketering och transport 5. Vanliga protokoll och standarder 1 PROTOKOLL 1

Samverkan mellan datorer Två hål i väggen Inte en enkel koppling! Krävs en stor mängd överenskommelser Ett protokoll är ett väldefinierat, överenskommet språk som reglerar hur två tekniska artefakter skall samtala & samverka med varandra Exempel på överenskommelser Spänning i sladden Fysisk signal Datapaket Logiska strukturer Exempel på överenskommelser 2

Exempel på överenskommelser NMT GSM GPRS 3G Exempel på överenskommelser Modem Modem Telefonledning Digital - Analog Analog - Digital Exempel på överenskommelser Ethernet 3

2 LAN OCH WAN Nätverk LAN - Local Area Network WAN - Wide Area Network Metropolitan Area Network m. fl. Internet (Intranet) Local Area Network Hub Dator 1 Dator 2 Dator n 4

Local Area Network Historiskt har det funnits många olika tekniker (protokoll) för kommunikationen ömsesidigt uteslutande Samma företag använde olika tekniker för olika LAN t.ex. olika spänningar, frekvenser etc. svårt koppla ihop Local Area Network Problemen mindre idag Ändrades med TCP/IP (Ethernet) Framförallt problem med adresserna Olika adressrymder Routertekniker Hub, switch eller router? Hub enklaste kopplingen Skickar paket vidare till alla portar Switch viss intelligens för att skicka trafiken rätt i det lokala nätverket Router binder ihop två olika nätverk olika adressrymder olika protokoll 5

Internet ARPAs satsning på att foga samman sina WAN och LAN är början på Internet Standardiserade kommunikationen över nätverken Offentligt resultat (!!!) Två stycken överenskommelser TCP/IP TCP/IP Egentligen en stor mängd protokoll The TCP/IP Internet Protocol Suite IP - Internet Protocol reglerar den grundläggande kommunikationen adresser TCP - Transmission Control Protocol reglerar hur information överförs via IP TCP/IP Protokollet möjliggör standardiserad kommunikation mellan varje dator kopplad till samma nätverk oberoende om de är kopplade som LAN eller WAN Grunden för alla Internet-tillämpningar 6

Internet: En evolution på standardiserad infrastruktur Internet utvecklas genom att växa antal användare antal tillämpningar Alla använder samma grundläggande protokoll Även LAN kan använda TCP/IP lokalt Reflektion: Vikten av standarder 3 KORT OM INFRASTRUKTUR Infrastruktur Stamnät Kopplar ihop hela Sverige Regionnät Kopplar regioner Bolagsnät Befintlig infrastruktur Stadsnät Central stadsstam Accessnät Fastighetsnät 7

Bredbandsstrukturer Användare Användare Fastighetsnät/ Accessnät Användare Operatör Fastighetsnät/ Accessnät Operatör Fastighetsnät/ Accessnät Användare Användare Fastighetsnät/ Accessnät Stadsnät Stadsnät Stadsnät Bolagsnät Stadsnät Regionnät Stamnät 4 PAKETERING OCH TRANSPORT Direktleverans Ett sätt att transportera information all information skickas exakt samma väg och i följd kan vara känsligt för störningar och avbrott Att skicka all information samma väg är som att hälla vatten i ett rör varje hushåll måste ha en direkt linje till vattenverket Om röret läcker rinner allt vattnet ut 8

Packet Switching ARPA ville skapa ett okänsligt nätverk All information delas upp i paket adresserade till destinationen numrerade i ordningsföljd Paketen skickas iväg, men kan ta olika väg t.ex. beroende på trafiksituationen ordningsföljden återupprättas vid målet Praktiska detaljer Varje paket har en adressetikett Varje dator har en adress Datorer behöver inte vänta på att andra blir klara Paket kan skickas när som helst Flera datorer kan dela ett nätverk Delningen blir automatisk Man skickar ett paket på paketströmmen som på ett löpande band Att koppla Internet Går inte att kräva att alla datorer (nät) använder samma standard Måste kunna koppla ihop inkompatibla nät Görs genom att använda en router ( översättardator ) 9

Router En översättardator kallas för router Översätter en standard till en annan Paketbaserad kommunikation (!) lastar containrar från bil till båt eller tåg En router binder ihop två eller flera nätverk Wide Area Network (WAN) Ett centralt WAN fungerar som ryggrad routrar kopplar olika nät till detta centrala nät nät kan vara indirekt kopplade mot det centrala nätet Skall ge en illusion av ett enda stort nät Internet 10

IP-adresser och domännamn IP-adressen T ex 192.162.168.1..Från stort (192) till smått (1) Formatet anpassat för att förenkla adresseringen Inte lätt för människor att minnas.. Använder istället domännamn En Domain Name Server (DNS) översätter ett domnnamn till en IP-adress T ex uu.se i stället för 154.11.12.1 11

Domäner är hierarkiskt uppbyggda T ex Ankeborg.dis.uu.se SE UU DIS Ankeborg Transfer Control Protocol (TCP) Kontrollerar paketens transport Ser till att inget paket kommer fram två gånger Kontrollerar att alla paket verkligen kommer fram (i tid) och utan fel Upprätthåller en stabil förbindelse över ett upphackat nät skall ge intryck av en permanent kabel 5 VANLIGA PROTOKOLL & STANDARDER 12

Standarder Standarder ger möjlighet till en marknad där olika leverantörer ges möjlighet att utveckla maskin- och programvara som fungerar ihop Konkurrens Katalysator för utveckling Standardiseringsorgan Sammanslutningar av företag och ibland statliga organ Viktigt med bred uppslutning bland viktiga aktörer för att standarder skall följas Exempel: W3C, ISO Program protokoll Viktigt att skilja på program och protokollen som används Programmen är olika från maskin till maskin, protokollen som används är desamma t.ex. http (HyperText Transfer Protocol) Internet Explorer, Netscape, Mozilla icab, Opera, Safari, Lynx, m.fl. TCP/IP är ett generellt protokoll för kommunikation.. Det förekommer en mängd andra protokoll för mer specifika ändamål HTTP (surfa på webben) FTP (överföra filer) SMTP/POP (hämta och läsa mail) SOAP (bygga programvara som kommunicerar över nätet) SSL (för att kryptera trafiken) Utöver överföringsprotokoll finns andra standarder som möjliggör Internet i sin nuvarande skepnad XML, HTML, DHTML et cetera 13

Hypertext Transfer Protocol (HTTP) Beskriver hur webbläsare och servrar kommunicerar Exempelvis kan en HTML-sida hämtas till webbläsaren Hypertext Markup Language beskriver innehållet i en sida Webbläsaren renderar (utformar) sidan utifrån HTML-koden Hypertext Markup Languge (HTML) HyperText innebär att ett dokument kan länka till andra platser och dokument Vi kan browsa webben En väl utformad webbplats ger möjlighet till relevant fördjupning och vidarelotsning Markup Language Ett språk baserat på märkord (taggar) Kombineras idag med en mängd andra tekniker för att bygga webbsidor HTML-exempel <html> <head><title>min sida</title></head> <body> <font color= red > <p>första stycket</p> <p>andra stycket</p> </font> </body></html> 14

HTML-problem HTML blandar informationsinnehåll med presentation och saknar semantik Detta får konsekvenser för möjligheten att maskinellt tolka informationen T ex irrelevanta sökresultat i sökmotorer Det finns en mängd standarder och pågående forskning för att förbättra semantiken på Internet, t ex XML/XSLT/XML-schema Semantic Web-forskning Mail-protokoll Simple Mail Transfer Protocol (SMTP) reglerar hur en mailklient (t ex Outlook eller Thunderbird) skall prata med en mailserver för att skicka ett mail Post Office Protocol (POP) reglerar hur en mailklient kan hämta e-post från en mailserver (post office) Det finns även andra protokoll för mail, t ex IMAP File Transfer Protocol (FTP) Föreskriver hur kommunikation mellan en filserver och en klient till denna ser ut Vanligt förekommande sätt att komma åt filer över Internet Finns ofta enklare ftp-klienter i dagens webbläsare Ofta finns även klient-stöd integrerat i operativsystemets skal 15

Och tusende därtill Vi har ytligt sett ett par vanliga protokoll och standarder på Internet All trafik mellan datorer regleras av någon form av protokoll Ibland är protokollet proprietärt/privat och skyddas av t ex patent eller upphovsrätt Ibland är protokollet standardiserat och ger upphov till konkurrens bland maskinvaru- och programvaruutvecklare 6 SÖKMOTORER PÅ NÄTET Spindlar En spindel är en programvara som söker igenom nätet Hittar länkar till nya sidor Analyserar den information den hittar Tillämpar någon algoritm för att värdera vilka ord som är nyckelord på en sida Indexerar nyckelord (ibland hela sidor) i en stor databas Spindelns arbete ligger är grunden för en sökmotor 16

Sökmotorer Har ett gränssnitt vi kan använda för att skriva sökuttryck Utgår från en stor databas (genererad av spindlar) Matchar databasens innehåll med våra sökord och ger ett sökresultat Vissa sökord kan vara köpta av företag och prioriteras i sökresultatet Reflektion: Avslutande reflektion Internet är en rik informationskälla, men Relevans och kvalitet på det vi hittar via sökmotorer på Internet? Hur kan vi värdera sökresultaten? Hur kan vi värdera information på Internet generellt? Var hittar vi vetenskapligt förankrade skrifter? 17