IT för personligt arbete F2



Relevanta dokument
Grundläggande datavetenskap, 4p

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

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

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

Datakommunika,on på Internet

TCP/IP och Internetadressering

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

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

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

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

5 Internet, TCP/IP och Tillämpningar

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

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

Ver Guide. Nätverk

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

Instuderingsfrågor ETS052 Datorkommuniktion

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

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

Real-time requirements for online games

Datakommunika,on på Internet

Webbservrar, severskript & webbproduktion

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

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

Christer Scheja TAC AB

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

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

2I1073 Föreläsning 1. HTML och XHTML XHTML

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

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

Datasäkerhet och integritet

Datakommunikation I 5p

Hjälpprotokoll till IP

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

Denna genomgång behandlar följande:

TNMK30 - Elektronisk publicering

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

Datakursen PRO Veberöd våren 2011 internet

Administration: Grundläggande internetprogrammering

Övningar - Datorkommunikation

Transport Layer. Transport Layer. F9 Meddelandesändning med UDP EDA095 Nätverksprogrammering. Java och UDP TCP/UDP

Freeway WEB bussadapter. Installations- och bruksanvisning

Tentamen i Datorkommunikation den 10 mars 2014

Elektroniskt informationsutbyte mellan arbetsgivare och Försäkringskassan. Information om filöverföring

Lastbalansering för webbservrar

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

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

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

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

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

Webbpublicering. Teknikintroduktion 1 Jody Foo (jodfo@ida.liu.se)

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Practical WLAN Security

5. Internet, TCP/IP och Applikationer

Denna genomgång behandlar följande: IP (v4) Nätmasken ARP Adresstilldelning och DHCP

F1 Nätverk och meddelandesändning

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

IP-baserade program. Telnet

Mattias Wiggberg 1. Datorkommunikation, grundbegrepp. Skiktade kommunikationsprotokoll

Transportnivån. Kommunikation mellan processer. Kommunikation mellan processer. Sockets och TCP. UDP (User Datagram Protocol) Checksumman

Datakommunikation vad är det?

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

Introduktion Lync-/SfB-Infrastruktur Cellips infrastruktur Brandväggskrav Lync/SfB Server PSTN Gateway...

Informationsteknologi sommarkurs 5p, Datakommunikation

Systemkrav och tekniska förutsättningar

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

Skärmbilden i Netscape Navigator

5 Internet, TCP/IP och Applikationer

DIG IN TO Nätverksteknologier

Datainsamling över Internet

IP routinghierarkier. Robert Löfman Institutionen för informationsbehandling Åbo Akademi, FIN Åbo, Finland e post: robert.lofman@abo.nospam.

Brandväggar. Brandväggar. Netlter/iptables. Grupp 13 Andreas Önnebring Markus Månsson 21 februari 2008

Föreläsning 9 Transportprotokoll UDP TCP

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

Nätverksoperativsystem i Datornätverk (Windows Server) DVA202, VT Tentamen

F2 Exchange EC Utbildning AB

Hur BitTorrent fungerar

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

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

Allt om datalogging och datakommunikation!

DIG IN TO Nätverksteknologier

IP grunder och arkitektur

DIG IN TO Nätverksteknologier

KUNDREGISTER Sid 2(7) Teknisk specifikation

Beskrivning av hur du ansluter en E-terminal från Beijer Electronics till HC900 via Ethernet så att denna kan visa och manipulera data i HC900.

F8 Meddelandesändning med UDP

Åtkomst och användarhandledning

Handbok för nätverk. För säker och korrekt användning, läs igenom säkerhetsinformationen i "Handbok för kopiator" innan du använder maskinen.

Internets historia Tillämpningar

HexaFlip. Kravspecifikation

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

MRD Industriell 3G-Router KI00283C

Lösningar till tentan i ETS052 Datorkommunikation

Datakommunikation. Nätskiktet. Routers & routing

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

Tentamen i datakommunikation EDA343/DIT420 Vt 2011

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

Datorsystem Laboration 2: Minnesmappade bussar

DIG IN TO Nätverksteknologier

Transkript:

IT för personligt arbete F2 Nätverk och Kommunikation DSV Peter Mozelius Kommunikation i nätverk The Network is the Computer Allt fler datorer är sammankopplade i olika typer av nätverk En dators funktionalitet är beroende av dess förmåga att kommunicera med andra datorer Några definitioner Nätverk En samling enheter (t ex datorer) som samarbetar och utbyter information Protokoll En samling regler för kommunikation mellan olika enheter (t ex datorer) Klient Server En klient är en dator som använder de tjänster som erbjuds av en server

Klienter och servrar Olika typer av kommunikation Man kan klassificera kommunikation efter en tidsskala: Synkron kommunikation. Både sändare och mottagare är aktiva samtidigt, t ex telefonsamtal Asynkron kommunikation. Sändare och mottagare är aktiva vid olika tidpunkter, t ex en telefonsvarare. Olika typer av kommunikation Man kan också klassicera kommunikation efter hur mottagarna kontaktas: point-to-point. En sändare skickar information till en mottagare, t ex ett telefonsamtal broadcast. En sändare skickar till många (okända) mottagare, t ex radioutsändning multicast. En sändare skickar till många (utvalda) mottagare, t ex pay-per-view

Olika typer av nätverk LAN Local Area Network När datorerna befinner sig så nära varandra att de kan kopplas ihop med en tunn kabel Den vanligaste tekniken här är Ethernet WAN Wide Area Networks Nätverk som sträcker sig över stora områden Internet är en samling WAN LAN-topologier Det viktiga är att alla kan prata med alla Vanligast är bussnätverk (a) med Ethernet LAN med Ethernet Robert Metcalfes ursprungskiss (1973) En vidareutveckling av ALOHANET

LAN med Ethernet Ethernets partyprotokoll En grupp av människor på ett party turas om att berätta roliga historier När någon berättar en historia så lyssnar de övriga i gruppen utan att avbryta En kort paus efter varje klar historia och sedan går ordet över till nästa berättare Om två personer börjar berätta exakt samtidigt så körs slumpad omstart Att hantera kollisioner Låt alla sända när de vill och skicka om det som kolliderar (Ethernet) Ge alla en viss tid när de får sända Låt datorerna skicka runt rätten att sända till varandra Låt datorerna innan sändning reservera den gemensamma kanalen Rast 15 min? Internet En uppfinning som har förändrat vår infrastruktur på ett flertal sätt En fantastisk teknik som kan användas på både bra och mindre bra sätt Vår globala gemensamma kunskapsbank Ursprunget finns i ARPA-net, det första paketförmedlande datornätverket

Internet Point-to-Point med alternativa vägval Internet och nätverkslager Internet jobbar med en TCP/IP-stack Protokoll i TCP/IP-stacken TCP och UDP, två olika sätt att skicka paket

Nätverkslager Nätverkskommunikation kan ses somen packe lager Varje lager erbjuder en viss tjänst till lagret ovanför, och lovar att utföra den Varje lager döljer för lagret ovanför hur den exakt löser sin uppgift. Nätverkslager Det lager somtagit på sig en uppgift, delar i sin tur upp den, och ger sedan deluppgifter i uppdrag till underliggande lager Varje lager kan implementeras somett eget program, men kan också vara olika delar i samma program I moderna datorersköts de flesta av lagren avoperativsystemet Kommunikation mellan olika lager

Inkapsling av data Network Interface Layer Lagret längt ner som sköter den direkta kontakten med datorerna Mjukvara för kommunikation i det lokala nätverket Hårdvara i form av ett nätverkskort Fungerar med felkontroll i ett antal olika media som t ex: koaxialkabel, tvinnad parkabel, fiberoptik mm Internet Layer Lagret som jobbar med IP-paket IP = Internet Protocol Ett IP-paket kallas också datagram Innehåller bl a information om: avsändaradress destinationsadress typ av service (t ex FTP eller HTTP) TTL (Time To Live)

Transport layer Hanterar hur paketflödet sker TCP Transmission Control Protocol ett pålitligt protokoll där en uppkoppling etableras mellan sändare och adressat garanti för att paketen kommer fram UDP User Datagram Protocol etablerar ingen uppkoppling och passar för broadcast till okända adressater snabbt men utan leveransgaranti Application layer Här utförs de tjänster som användaren vill utnyttja med olika protokoll som: FTP, SMTP, POP, NNTP, HTTP... Vi ska efter en rast titta på ett exempel där vi hämtar en hemsida m h a HTTP Rast 15 min? IP-adresser Datorer har en unik numerisk adress ett IP-nummer En IP-adress består av fyra grupper av nummer mellan 0 och 255, som t ex kan se som i: 130.237.161.107 Adressen kan läsas bakifrån och de tre sista siffrorna är den specifika datornsadress De tre andra tregrupperna anger nätverkets adress En organisation, som exempelvis ett universitet eller ett företag, kan tilldelas en grupp nätverksadresser och bestämmer sedan självavilken adress varje dator ska ha inom nätverket

Domain Name System Hur kan dessa svårmemorerade adresser omformas till något mer användarvänligt? Domain Name Service som använder sig av Domain Name Servers Domain Name System Namnadressen www.dsv.su.se översätts av en DNS-server till Sifferadressen 66.35.250.151 DNS består av hierarkiskt ordnade servrar som svarar på frågor om adresser Om den först tillfrågade servern inte vet svaret, frågar den en annan server URL Uniform Resource Locator URL-syntaxen finns specificerad för en rad protokoll i RFC 1738 Vi tittar här på hur den ser ut för HTTP som är protokollet för hemsidor/webben http://host[:port]/path/filename[#section] (+ eventuell följande?query_string)

URL Vi tittar på den URL som leder fram till en hemsida med lite material till denna kurs: http://www.dsv.su.se/~mozelius/gkitp/ http://host[:port]/path/filename[#section] protocol/protokoll är http:// host/värddator är www.dsv.su.se port är HTTP:s defaultport :80 path/sökväg är ~mozelius/gkitp/ filename/filnamn blir index.html HTTP Hyper Text Transfer Protocol GET POST HEAD TRACE PUT DELETE Vi tittar på hur en sida hämtas med GET HTTP - GET En riktigt enkel HTML-sida skickas efter begäran från servern till webb-läsaren

En första titt på HTML HyperText Markup Language <html> <head> <title> Ett exempel </title> </head> <body> <h2> Det fungerar! </h2> </body> </html> FTP o Ett protokoll för att flytta filer via Internet o Används inte lika mycket nu som för 10 eller 20 år sedan o Här på GKITP ska ni lägga upp era lösningar av Uppgift1 på valfri server med valfri FTP-klient SFTP och WinSCP SFTP = Secure File Transfer Protocol

Tentatips 1 Läs på lite om Klient Server Webbserver HTTP Filserver FTP HTTP-klient FTP-klienter Epostserver SMTP och POP Tack för idag! Tack för idag! Det blir mera om HTML och Hur en dator fungerar när vi träffas nästa gång på F5!