Datakommunika,on på Internet

Relevanta dokument
Datakommunika,on på Internet

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

Grundläggande datavetenskap, 4p

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

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

TCP/IP och Internetadressering

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

Datainsamling över Internet

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

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

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

IT för personligt arbete F2

Webbservrar, severskript & webbproduktion

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

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

Mattias Wiggberg 1. Datorkommunikation, grundbegrepp. Skiktade kommunikationsprotokoll

Skärmbilden i Netscape Navigator

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

Datakursen PRO Veberöd våren 2011 internet

Labora&on 3 HTML och struktur övningar/uppgi:er

Christer Scheja TAC AB

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

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

Språk för webben introduk4on 4ll HTML

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

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

Föreläsning 9 Transportprotokoll UDP TCP

Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter

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

5 Internet, TCP/IP och Tillämpningar

Övningar - Datorkommunikation

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

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

IP-baserade program. Telnet

DIG IN TO Nätverksteknologier

Informationsteknologi sommarkurs 5p, Datakommunikation

Datasäkerhet och integritet

TNMK30 - Elektronisk publicering

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

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

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

Internets historia i Sverige

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

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

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

Startanvisning för Bornets Internet

Arbetsmaterial HTML pass 1 - Grunder

DATA CIRKEL VÅREN 2014

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.

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

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

Lastbalansering för webbservrar

5 Internet, TCP/IP och Applikationer

Introduktion Översikt av kursen och området webbteknik

Administration: Grundläggande internetprogrammering

Instuderingsfrågor ETS052 Datorkommuniktion

Webbserver och HTML-sidor i E1000 KI

Övning 5 EITF25 & EITF Routing och Networking. October 29, 2016

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

Handbok Remote Access TBRA

GIVETVIS. SKA DU HA INTERNET I DIN LÄGENHET! En guide till hur du installerar internet i ditt nya hem.

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Systemkrav och tekniska förutsättningar

Internets historia Tillämpningar

Övning 5 ETS052 Datorkommuniktion Routing och Networking

Frågor på Internetteorin

FlexiTid Extern webbokning. Copyright Datatal AB. Med ensamrätt. Copyright 2013 Datatal AB. All rights reserved.

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

Denna genomgång behandlar följande:

Tentamen i datakommunikation EDA343/DIT420 Vt 2011

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

Tentamen i Datorkommunikation den 10 mars 2014

Installationsanvisningar fiberstream (LAN) Version 1.0

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

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

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Tips och råd om trådlöst

Grundläggande nätverksteknik. F1: Introduk6on

Internet och kommunikation. Kommunikation

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

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

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

Hyperlänkar. I HTML skapar man en hyperlänk med taggen <a> </a>, som är en förkortning av ordet ankare, på (engelska anchor).

Laboration i Datakommunikation - Introduktion till Sockets och TCP/IP

Setup Internet Acess CSE-H55N

GIVETVIS. SKA DU HA INTERNET I DIN LÄGENHET! En guide till hur du installerar internet i ditt nya hem.

Idag. Webben och HTML. Webbens funk3on. URL och websidor. Moment F om webben och HTML startar nu

Detta dokument beskriver enbart konfigurering av FX3U-ENET för att programmera/monitorera via Ethernet.

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

Laboration i ett applikationsprotokoll

Tung bakgrundsaktivitet t.ex. Aktiva objekt t.ex. Animering, simulering. DD2385 Programutvecklingsteknik Några bilder till föreläsning 9 6/5 2013

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

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

Instruktioner för Internetanslutning

5. Internet, TCP/IP och Applikationer

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

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

Transkript:

Föreläsning i webbdesign Datakommunika,on på Internet Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se

Klient Server Klient (Client kund) ED program för ad utnydja tjänster som begärs på en server Ibland avses den dator där klientprogrammet körs Kan dock innehålla flera klientprogram (webbläsare, epostprogram, ) Server ( Betjänt betjänar) ED datorprogram som 'llhandahåller tjänster/resurser T.ex. informa,on eller funk,oner Ibland avses den dator där serverprogrammet körs Denna kan dock innehålla flera serverprogram och klientprogram Begär! Klient Server Tjänst! 2

Klient Server Lokalt! nät! Lokalt! nät! Klient! Internet! Server! Begäran" Typ av tjänst! och adress" Tjänst" Information" URL" http://medieteknik.lnu.se/1me101/forel/f1.htm" " mailto:rune.kornefors@lnu.se" 3

Adresser URL = Uniform Resource Locator!! (URI = Uniform Resource Identifier)! Linnéuniversitetet 1ME101 Föreläsning 1 http://medieteknik.lnu.se/1me101/forel/f1.htm Domän! Mappar/kataloger! Filnamn! http://medieteknik.lnu.se/1me101/forel/f1.htm" Tjänst! Protokoll! IP-adress! Domännamn! Adress till servern! Adress inom servern (datorn)! 4

Domäner Organisatoriska toppdomäner! Nationella toppdomäner! edu" int" net" de" fi" no" uk" com" gov" mil" org" dk" nu" se" tm" abc" xyz" underdomäner! vaxjo" lnu" mlab" it" medieteknik" Domännamn: medieteknik.lnu.se" 5

IP = Internet Protocoll! IP- adresser Varje dator ansluten till Internet har en unik IP-adress (IP-nummer)! (Jmf: varje telefon har ett unikt telefonnummer)! 207.46.133.140" 192.41.170.129" IP-nummer = fyra tal mellan 0 och 255! 4 bytes, 32 bitar => 4.294.967.296 olika IP-nummer" 6

Domain Name System (DNS) Översätter från domännamn till IP-adress! Klient i domänen! somewhere.com! medieteknik.lnu.se" 1 192.48.203.87" 7 Webbserver! medieteknik.lnu.se! 192.48.203.87! Domännamn" medieteknik.lnu.se" 6 192.48.203.87" 5 4 Lokal namnsserver! i somewhere.com! 2 Namnsserver! för.se! 3 Namnsserver! för lnu.se! 7

Domain Name System (DNS) Översätter från domännamn till IP-adress! Klient i domänen! lnu.se! 192.48.203.87" 2 3 Webbserver! medieteknik.lnu.se! 192.48.203.87! 1 192.48.203.87" Domännamn" medieteknik.lnu.se" Namnsserver! för lnu.se! 8

Returadress Klient med IP-nummer! 201.34.104.47! Både klient och server måste ha IP-adresser! Begär sida på 192.48.203.87 som" ska returneras till 201.34.104.47" Webbserver! medieteknik.lnu.se! 192.48.203.87! 9

Port Logisk anslutningsplats för serverprogram!! Klientprogram kommunicerar med! ett serverprogram via en port! Nummer från 0 till 65535!!- Port 0-1024 är reserverade!!!- port nr 80 = webben!!!- port nr 25 = epost!!!-!!- Portar över 1024 kan användas fritt!!!- en temporär webserver brukar få port nr 8080 80" Adress:" "http://medieteknik.lnu.se "http://minserver.lnu.se:8080 "Port nr 80 antas användas! "Port nr 8080 används" 10

Sammanlänkning av noder som är kopplade till regionala nätverk! Internet Nodernas placering och kablarnas dragning! stämmer ej med verkligheten! 11

Delar av eb nätverk Regionala nätverk:!! - LAN!Local Ara Network!!Mindre än en engelsk mil (1,6km)!! - WAN!Wide Area Network!!Större nätverk, t.ex. flera!!sammankopplade LAN!! Router!Kopplar samman nätverken!!skickar informationen vidare!! Gateway!Ingång/utgång för ett nätverk!! Brandvägg!En gateway som blockerar!!viss trafik till/från nätverket! LAN/WAN" Router" Gateway" LAN/WAN" Gateway" Router" LAN/WAN" Gateway" LAN/WAN" Gateway" 12

En samling regler som definierar hur dataöverföringen (kommunikaionen) i nätverket ska ske Protokoll Överföringsteknik message switching circuit switching packet switsching används på Internet TCP/IP på webben 13

TCP/IP TCP (Transmission Control Protocol) - InformaIonspaketsnivå Sändare: delar upp eb meddelande i paket, numrerar dem och skickar dem vidare Ill den undre nivån (IP) MoBagare: säber samman paketen Ill meddelanden och skickar dem Ill den övre nivån (HTTP) IP (Internet Protocol) - Adressnivå Sändare: adresserar med IP- adress, sänder ej bekrävade paket igen MoBagare: tar emot paket och skickar vidare Ill TCP, bekrävar ab mobagna paket meddelande" 1" 2" 3" 4"..." Paket" TCP! IP! Router" 1" 4" 3" 2" Nät" 2" 1" 4" 3" Gateway" IP! Paket"..." 1" 2" 3" 4" meddelande" TCP! 14

Protokollstack Klient! Server! Program! Protokollstack! Protokollstack! Program! HTTP HTTP t.ex. en! webbläsare! TCP IP TCP IP t.ex. en! webbserver! Fysiskt nät Fysiskt nät 15

Exempel på protokoll som används med TCP/IP HTTP (HyperText Transfer Protocol) Port 80 Används för WWW, mulimediala filer FTP (File Transfer Protocol) Port 20/21 Filöverföring Telnet Port 23 Terminaluppkoppling mot en värddator Endast textbaserad överföring SMTP (Simple Mail Transfer Protocol ) Port 25 Epost, brukar användas Illsammans med protokollet POP3, men då används port 110 16

HTTP (HyperText Transfer Protocol) HyperText Dokumenten kan innehålla referenser Ill andra filer, som kan resultera i ab fler filöverförningar begärs t.ex. HTML- koden <img src= bild.jpg > Standardiseras av W3C (World Wide Web ConsorIum) Aktuell version HTTP 1.1 17

HTTP: Exempel begär en webbsida Klient! Hej!! OK, då kör vi igång! Synkpaket! Bekräftelse synkpaket! Bekräftelse! Hej!! Server! Skicka över sidan! index.htm på adress! 192.48.203.87! Förbindelsen upprättad! Begär HTML-dokumentet! Svar & HTML-dokumentet! OK, här! kommer sidan! Skicka även över! filen bild.jpg! Tack, nu behövs! inga fler filer! Eventuellt begärs fler dokument! Bekräftelse! Förbindelsen nedkopplas! OK, här kommer! den också! 18

Klienten (201.34.104.47) begär en webbsida genom en URL! http://medieteknik.lnu.se:80/1me101/forel/f1.htm! Kort sammanfabning av nätverk DNS! 192.48.203.87! Internet! Passerar en eller flera routrar! Router! LAN! Gateway! 1! 2! 3! 4! 201.34.104.47! TCP delar upp i paket! IP adresserar! Gateway! Servern (192.48.203.87)! tillhandahåller sidan! LAN! medieteknik.lnu.se! Protokollet HTTP (på nivån ovanför TCP/IP) sköter kontakten mellan webbläsaren och webbservern! 19