Grundläggande datavetenskap, 4p



Relevanta dokument
Datakommunika,on på Internet

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

IT för personligt arbete F2

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

Datakommunika,on på Internet

Datasäkerhet och integritet

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

TCP/IP och Internetadressering

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

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

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

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

5 Internet, TCP/IP och Tillämpningar

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

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

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

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

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

5 Internet, TCP/IP och Applikationer

Christer Scheja TAC AB

Tentamen i Datorkommunikation den 10 mars 2014

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

Mattias Wiggberg 1. Datorkommunikation, grundbegrepp. Skiktade kommunikationsprotokoll

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

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

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

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

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

DIG IN TO Nätverksteknologier

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

Datakursen PRO Veberöd våren 2011 internet

Informationsteknologi sommarkurs 5p, Datakommunikation

Lokala nät Ethernet o 802.x. (Maria Kihl)

Internets historia Tillämpningar

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Föreläsning 5. Vägval. Vägval: önskvärda egenskaper. Mål:

Kapitel 5: Lokala nät Ethernet o 802.x. Felkorrektion. Att bekräfta paket. Jens A Andersson (Maria Kihl)

Skärmbilden i Netscape Navigator

Lastbalansering för webbservrar

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

Instuderingsfrågor ETS052 Datorkommuniktion

Tips och råd om trådlöst

TNMK30 - Elektronisk publicering

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

DA HT2011: F18. Länklagret och uppkopplingstekniker Ann-Sofi Åhn

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

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

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

Administration: Grundläggande internetprogrammering

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

Säkerhet Malware och WWW Hashfunktioner Referenser. Säkerhet. Daniel Bosk

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

5. Internet, TCP/IP och Applikationer

Datakommunikation vad är det?

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)

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

Föreläsning 1. På klientsidan... Allmänt. På serversidan... Och dessutom... DD1389 Internetprogrammering 6 hp

DA 2012: F13. Nätverk 2 Ann-Sofi Åhn

Föreläsning 5: ARP (hur hitta MAC-adress) IPv4, IPv6 Transportprotokoll (TCP) Jens A Andersson

IP-baserade program. Telnet

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

Datakommunikation vad är det?

Internetprotokollen. Maria Kihl

Föreläsning 9 Transportprotokoll UDP TCP

F5 Exchange Elektronikcentrum i Svängsta Utbildning AB

Lösningar till tentan i ETS052 Datorkommunikation

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

DATA CIRKEL VÅREN 2014

Föreläsning 6 Mål. Mänskor och IP adresser. Domain Name System (1/3) Numeriska adresser används i Internet

Datainsamling över Internet

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Systemkrav och tekniska förutsättningar

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

TENTAMEN. Kurskod/Kurs: 5DV013, Datakommunikation och datornät. Ansvariga lärare: Jerry Eriksson Anders Broberg

Internet och kommunikation. Kommunikation

Datakommunikation I 5p

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.

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

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

Kapitel 6, 7, o 8: ARP Vägval Från användare till användare. Jens A Andersson (Maria Kihl)

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

Tentamen i datakommunikation EDA343/DIT420 Vt 2011

Föreläsning 3. Datorkunskap 50p Marcus Weiderstål Bromma Gymnasium

Webbservrar, severskript & webbproduktion

File Transfer Protocol (FTP) Problem och lösningar

Övningar - Datorkommunikation

Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system kl. 8 12

DIG IN TO Nätverkssäkerhet

Multimedia. Agenda. Internet. World wide webb och multimedia. Internet World Wide Web Webbpublicering

Freeway WEB bussadapter. Installations- och bruksanvisning

DIG IN TO Nätverksteknologier

OH Slides E: Local Area Networks. Repeater. Vanliga LANtopologier. Några av IEEE 802 protokollen. Hub. Ring. Stjärnnät. Buss

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

Brandväggs-lösningar

Stora datanät. Maria Kihl

Frågor på Internetteorin

Namn: (Ifylles av student) Personnummer: Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel

QuickTime Streaming Server, en introduktion

Transkript:

Grundläggande datavetenskap, 4p Kapitel 4 Nätverk och Internet Utgående från boken Computer Science av: J. Glenn Brookshear 2004-11-23 IT och medier 1

Innehåll Nätverk Benämningar Topologier Sammankoppling Brygga Router Processkommunikation Client/Server Peer-to-peer Internet WWW URL HTML HTTP Nätverksprotokoll Kommunikationsnivåer TCP/IP Säkerhet 2004-11-23 IT och medier 2

Nätverk några benämningar LAN - Lokal Area Network Begräsat till en byggnad, företag m.m WAN - Wide Area Network Det fysiska nätverket utgörs av allmänt telenät eller liknande. MAN - Metropolitan Area Network Utbredning inom en stad samt stor bandbredd Open network Internet Closed network Novell 2004-11-23 IT och medier 3

Nätverkstopologier Ringnät Bussnät Stjärnnät Oregelbundet nät 2004-11-23 IT och medier 4

Sammankoppling av nätverk Nätverk av nätverk internet Bryggor Skickar meddelandet vidare om mottagaren finns på andra sidan Skapar ett större nät och filtrerar trafiken Routrar Kan koppla samman flera nät Läser meddelanden och skickar vidare till rätt nät Kan konvertera mellan olika typer av nät 2004-11-23 IT och medier 5

Sammankoppling av nätverk 2004-11-23 IT och medier 6

Interprocesskommunikation Inom eller mellan datorer Client/Server-modellen requests Client service Server Peer-to-peer-modellen Fildelning 2004-11-23 IT och medier 7

Client/Server - Peer-to-peer 2004-11-23 IT och medier 8

Client/Server mellan datorer Client Server Client Client Server 2004-11-23 IT och medier 9

Client/Server inom en dator Client Server Client Client Server 2004-11-23 IT och medier 10

Distribuerade system En uppgift utförs på flera datorer i ett nätverk Databaser Spel 2004-11-23 IT och medier 11

Internet Ett nätverk bestående av flera nätverk internet Internet: en samling domäner 2004-11-23 IT och medier 12

Internetadressering IP-adress 212.112.162.203 (32 bitar) Network identifier Registrerad och unik domänidentifierare 212.112.162 Host address Adressen som identifierar en dator inom ett domän 203 Domännamn: mh.se Toppdomän: org, com, se, au, nu DNS Domain Name Server 212.112.162.203 = www.aftonbladet.se 2004-11-23 IT och medier 13

Internetapplikationer E-mail E-postklient: programvara för läsning av e-post E-postserver: utbyter e-brev med andra servrar POP3, IMAP, MS Exchange, Web-mail FTP File Transfer Protocol Filöverföringsprotokoll SFTP: Secure FTP Telnet Textbaserad uppkoppling mot server SSH: Secure Shell 2004-11-23 IT och medier 14

WWW World Wide Web Webb-läsare (browser) Hypertext Klickbara länkar HTML - Hypertext Markup Language HTTP Hypertext Transfer Protocol URL - Uniform Resource Locator http://www.aftonbladet.se/sport/idag/sport.html Protokoll - host - sökväg - dokumentnamn ftp://ftp.cs.wisc.edu/connectivity_table/ En url är en fullständig sökväg till ett dokument 2004-11-23 IT och medier 15

HTML 2004-11-23 IT och medier 16

XML extensible Markup Language Generellt notationssystem för att representera data i textform <?xml version="1.0"?> <!-- My first XML document --> - <CreditCard> <Number>1234 5678 9012</Number> <Name>Stefan Pettersson</Name> <Type>Visa</Type> <EndDate>2006-05-01</EndDate> <Balance>125,30</Balance> </CreditCard> 2004-11-23 IT och medier 17

Nätverksprotokoll Kommunikationsprotokoll Regler för kommunikationen i ett nätverk Token Ring Token skickas runt och sändnin sker i turordning när token innehas Ethernet CSMA/CD (Carrier Sense, Multiple Access with Collision Detection) 2004-11-23 IT och medier 18

Kommunikation i ringnät 2004-11-23 IT och medier 19

Kommunikation i bussnät 2004-11-23 IT och medier 20

Kommunikationsnivåer 2004-11-23 IT och medier 21

2004-11-23 IT och medier 22

Internets kommunikationsnivåer Applikationslagret (Application layer) t.ex ftp, telnet Transportlagret (Transport layer) Hanterar förbindelsen mellan sändare och mottagare Data delas upp i paket Nätverkslagret (Network layer) Kopplar ihop punkter till ett nätverk Metoder för vägval Länklagret (Link layer) Sköter datorns kommunikation till det anslutna nätet 2004-11-23 IT och medier 23

TCP/IP en protokollstack Implementerar de fyra nivåerna TCP Transmission Control Protocol En version av transportlagret IP Internet Protocol Nätverkslagret OSI-modellen Open System Interconnection Standardiserad Sju nivåer istället för fyra 2004-11-23 IT och medier 24

TCP och UDP Protokoll för transportlagret TCP Transmission Control Protocol Förbindelsebaserat (connection based) Omsändning vid fel: Acknowledgement - ACK, NACK Tillförlitligare än UDP UDP User Datagram Protocol Förbindelsefritt (connectionless) Effektivare än TCP Korta dataskurar som inte kräver kvittering 2004-11-23 IT och medier 25

Säkerhet Problemområden Avlyssning Otillåtet intrång: Inloggning, virus, trojaner, maskar Skadegörelse: Virus, trojaner Irritation: SPAM massutskick av obeställda brev Kryptering Brandväggar Hårdvara, programvara Centrala som skyddar hela domänen Lokala som skyddar en dator Antivirusprogram 2004-11-23 IT och medier 26