Tjenester i Internett. E-post, HTTP, FTP, Telnet



Like dokumenter
Kap 3: Anvendelser av Internett

6107 Operativsystemer og nettverk

Forelesning Oppsummering

6105 Windows Server og datanett

6105 Windows Server og datanett

Obligatorisk oppgave nr 2 i datakommunikasjon. Høsten Innleveringsfrist: 04. november 2002 Gjennomgås: 7. november 2002

Hva består Internett av?

Introduksjon til nettverksteknologi

Huldt & Lillevik Ansattportal. - en tilleggsmodul til Huldt & Lillevik Lønn. Teknisk beskrivelse

Lagene spiller sammen

6105 Windows Server og datanett

Innhold. Epostprogrammer og webmail.

Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP.

Opprinnelig IP-pakke inneholder 4480 Byte data. Dette er inklusiv IPheader. Max nyttelast på EthernetRammen er 1500 oktetter.

Fjerninnlogging over Internett

6107 Operativsystemer og nettverk

6105 Windows Server og datanett

DOKUMENTASJON E-post oppsett

6107 Operativsystem og nettverk

6107 Operativsystem og nettverk

TDT4110 IT Grunnkurs: Kommunikasjon og Nettverk. Læringsmål og pensum. Hva er et nettverk? Mål. Pensum

Installasjon av webtjener

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

Intro til WWW, HTML5 og CSS

Noen internet protokoller

6107 Operativsystemer og nettverk

6105 Windows Server og datanett

Oppsett av brannmur / router 1.0. Innholdsfortegnelse

Tjenestebeskrivelse Webhotelltjenester

LAB-L SETTE OPP MICROSOFT SERVER 2003

Forsendelse i Zirius

TESTRAPPORT FORORD INNHOLD INNLEDNING TEST AV SYSTEMET Databasen og SQL spørringer... 93

Til IT-ansvarlige på skolen

Brukerveiledning Tilkobling internett

Blant de mest omtalte Internett tilpassningene i dag er brannmurer og virtuelle private nett (VPN).

Legg opp din nye Website raskt og enkelt!

NorskInternett Brukermanual. Sist oppdatert Side 1/30

Løsningsforslag til EKSAMEN

6105 Windows Server og datanett

Brannmurer. fire wall (noun): A fireproof wall used as a barrier to prevent spread of fire.

Brukerveiledning Tilkobling internett ALT DU TRENGER Å VITE OM BRUKEN AV INTERNETT

6105 Windows Server og datanett

Sikkerhet og internett. Kan vi være vi trygge? Kan vi beskytte oss? Bør vi slå av nettet

Transportsikring av e-post rfc STARTTLS

IT1101 Informatikk basisfag Dobbeltime 25/9

NORSK EDIEL BRUKERVEILEDNING. bruk av SMTP. for. Versjon: 1.0 Revisjon: E Dato: 3. Mars 2008

Policy vedrørende informasjonskapsler og annen tilsvarende teknologi

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

GENERELL BRUKERVEILEDNING WEBLINE

Brukerhåndbok for drift hos Kirkedata AS. Denne håndboken er utarbeidet av

Administrasjon av FLT-Sunnhordland Web-side

Brukerveiledning Tilkobling internett

Viktig informasjon til nye brukere av Mac-klient fra UiB

Innføring i bruk av CGI4VB

Sikkerhet og internett

JANUAR 2016 FIBERBREDBÅND BRUKERVEILEDNING

EN PRAKTISK INNFØRING I KRYPTERT E-POST FRA UDI

E-post Basis 500MB Hosted Exchange Mailvask Masseutsendelse e-post

Litt info om Unix-nettet/maskinene. Hvorfor kjøre matlab på Unix. Overføring av filer mellom PC og Unix. Hvordan få tilgang/unix-bruker

Vurdering av standarder fra NOSIP. Oktober 2010

6105 Windows Server og datanett

Online booking i Extensor

Denne brukerhåndboken gjelder for følgende modeller:

Innføring i Linux. Operativsystemer

Innstallasjon og oppsett av Wordpress

Avansert oppsett. I denne manualen finner du informasjon og veiledning for avansert oppsett av din Jensen AirLink ruter.

Remote Desktop Services

KTN1 - Design av forbindelsesorientert protokoll

Gruppe: D2A Dato: Tid: Antall oppgavesider: 3 Antall vedleggsider : 0

Beskrivelse av TCP/IP Introduksjon Vi har allerede skrevet litt om TCP/IP i kapitel 1, men her ønsker vi å utdype emnet.

TTM4175: Etisk hacking. Lab E5: Nettverkssniffing

Datateknikk TELE1004-A 13H HiST-AFT-EDT. Oppgåve: Protokollanalysatoren Wireshark. Delemne digitalteknikk og datakommunikasjon Øving 7; løysing

Innledende Analyse Del 1: Prosjektbeskrivelse (versjon 2)

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk.

Brukerdokumentasjon Citrix og Multiframe InnsIKT 2.0. Versjon 1.5. Innholdsfortegnelse

Velkomment til å installere BAS21

Vurdering av standarder fra NOSIP. Beslutningssak i det 25. standardiseringsrådsmøte

1. Informasjonskapsler og pakkefangst. 2. Grunnleggende datakommunikasjon

Når du har gjort dette vil et vindu som indikert i figuren på neste side vises.

SQL Server guide til e-lector

Google Cloud Print-guide

Oblig 5 Webutvikling. Av Thomas Gitlevaag

Del 1: Overgang fra gammel hjemmeside til ny hjemmeside

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Brukerveiledning Tilkobling Altibox Fiberbredbånd

Denne brukermanualen gjelder for følgende modeller:

Detaljerte funksjoner i datanett

Med Reacts webmail kan du sende og motta e-post som normalt. Forskjellen er at dette gjøres via nettleser og ikke via ditt standard e-postprogram.

Hvordan å lage og publisere ditt personlige visittkort

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

Google Cloud Print-guide

Sikrere E-post en selvfølgelighet

6107 Operativsystemer og nettverk

Google Cloud Print-guide

Forelesning 1. Introduksjon til (eller repetisjon av) TCP/IP Datasikkerhet

Transkript:

Tjenester i Internett E-post, HTTP, FTP, Telnet 1

I dag SMTP - Elektronisk Post (E-post) FTP File Transfer Protocol HTTP Hyper Text Transfer Protocol Telnet 2

Først: Noen svar på oppgaven Hvorfor studerer du på HiO? De fleste har svart noe Hovedgrupper: Har jobbet lenge med data/er interessert i data Jobbmuligheter Kom ikke inn annet sted 3

Internet protokoll-stakkenen Noen kjente protokoller: TELNET SMTP HTTP FTP NFS RTP Application layer TCP UDP Transport layer IP + ICMP + ARP Network layer ATM WANs LLC & MAC physical LANs Data link and Physical layer 4

Internett oppbygging (arkitektur) 5

Datanett og tjenester 6

Klient/tjener Uttrykket klient-tjener er en generell beskrivelse av et nettverksbasert system der et klient-program oppretter kontakt med et atskilt tjenerprogram (som oftest på en annen maskin) for å få utført en bestemt funksjon. Første generasjon klient-tjener systemer har en to-lags arkitektur der klienten presenterer et grafisk brukergrensesnitt for brukeren Gjennom brukergrensesnittet ber brukeren om å få utført tjenester på en databasetjener som kjører på en annen maskin. 7

Overføring av data mellom klient og tjener 8

2-lags arkitektur Den mest vanlige implementering av 2-lag er å plassere applikasjonslogikken på en klient slik at man får en tykk klient - tynn tjener arkitektur. Behovet for nettverksbåndbredde er stor siden databasen returnerer alle resultater ved spørringer fra klienten. All viderebehandling av resultatene finner sted på klienten. 9

2-lags klient-tjener arkitektur. 10

Forts. En ny generasjon implementasjoner tar dette trinnet videre og legger til et mellomlag for å oppnå en 3-lags arkitektur Der er applikasjonslogikken skilt ut på en egen tjener, ofte kalt en applikasjonstjener. Applikasjoner kan generelt implementeres med en n-lags arkitektur der applikasjonslogikken er oppdelt ytterligere på flere tjenere. 11

Flerlags, komponentbasert arkitektur. 12

Internett protokollen (IP) Definert for første gang i 1981 Forbindelsesløs tjeneste (datagram) Gir best-effort (ikke garantert) transport av datagrammer fra avsender til mottaker Uten hensyn til om Maskinene er på samme nettverk Det er flere nettverk mellom Pakkelengde I teorien: opp til 64 kbytes Faktisk ca. 1500 Bytes 13

Forbindelsesløsoverføring av datapakker Datagram modellen: Sender datagrammer inn på nettverket og håper det går bra. IP: pakkene er designet for å gå over mange forskjellige nettverk 14

IP Segmentering/Sammensetning Et nettverk framstilles som en sky Fragmentering og samensetning av pakker på Internett 15

DNS - navnetjeneren Adresseringen på internett skjer i form av IP adresser. Et eksempel på en IP adresse er 192.168.1.144. Når du ber om å hente en side fra en webservere ved å angi domenenavn, blir domenenavnet oversatt til en ip adresse. Oversettingen skjer i en domenenavneserver (DNS). Din maskin henter adressen til dns serveren når du kobler deg mot din isp IP adressen peker som oftest til en web server, som drifter mange domener. 16

E-post De fleste bruker Internett til kommunikasjon E-post er en killer Ap Første e-post ble sendt i 1971 av Ray Tomlinson BBN selskapet som leverte Internet Message Processors til ARPANET i 1969 Han klarte ved hjelp av en filoverførøringsprotokoll (CYPNET) å sende en melding til en maskin ved siden av sin egen 17

@ Valgte symbolet at @, for å vise at en bruker var på (at) en fjern vertsmaskin på ARPANET I løpet av to år sto e-post meldinger for 75 % av all trafikk på ARPANET E-post bare skjedde mer som en oppdaqelse enn en bevisst utvikling av en ny teknologi 18

Hvordan sendes E-post E-post levers på samme måte som all annen data på Internett TCP på sender siden bryter meldingene opp i pakker IP leverer pakkene til rett sted TCP hos mottaker setter pakkene sammen i riktig rekkefølge og sender meldingen opp til applikasjonslaget der vi leser den 19

Fremsending av pakker over nettet The environment of the network layer protocols. fig 5-1 20

Hvordan foregår det? Bruker skriver melding og klikker på Send Overføring: E-post programmet kobler til mailserveren (SMTP serveren) Rapportering: Mailprogrammet sender avsenderens adresse til SMTP serveren (kirsten.ribu@iu.hio.no) og mottakerens adresse (anne.nilsen@online.no) + innholdet i meldingen (Hei Anne, kino i kveld? Hilsen Kirsten) Adressehenting: hio.no SMTP serveren ber om IP adressen til online.no serveren fra en DNS navnetjener. 21

Forts. DNS serveren returnerer adressen til SMTP serveren hos Telenor Oppkobling: Hio.no SMTP server kobler opp til mailserveren hos Telenor, og sender meldingen over dit Levering: Online.no gjenkjenner anne.nilsen på online.no og leverer meldingen til POP3 tjeneren (innkommende post) Postkassen: POP3 tjeneren legger meldingen i postkassen til anne.nilsen 22

Sending av e-post 23

Sammenligning med vanlig post 24

SMTP En enkel ASCII protokoll Senderen (klienten) oppretter en TCP forbindelse og venter på at tjeneren aksepterer å motta mail Klienten forteller hvem mailen kommer fra, og hvem den skal til Klienten sende meldingen, og tjenerer aksepterer den Når e-posten er sendt og mottatt blir forbindelsen opphevet. 25

Innkommende protokoller POP3 (Post Office Protocol) IMAP (Interactive Mail Access Protocol) 26

POP3 Henter mail fra en e-post boks og lagrer den på brukerens maskin Bruker kan logge på, logge av, hente og slette meldinger 27

IMAP Mer avansert protokoll enn POP3 For brukere med flere datamaskiner, hjemme + på jobb + laptop Ide: Å lagre e-posten sentralt slik at den kan nås fra alle maskiner IMAP kopierer ikke posten til brukerens maskin (er) 28

Oppsett 29

MIME Multipurpose Internet Mail Extensions Tidlig e-post inneholdt bare tekstmeldinger skrevet på engelsk ved bruk av ASCII MIME er en utvidelse av SMTP Utviklet i 1992 Tillater sending av ulike typer filer over Internett 30

Filformater Ved sending av for eksempel av Power point filer, bilder, video MIME koder til ASCII format, sender over Internett Mottaker konverterer tilbake til en binærfil I dag kan vi sende bilder, lyd, video uten problemer Alle weblesere støtter ulike MIME typer 31

HTTP - Hyper Text Transfer Protocol HTTP protokollen består av to deler: Forespørsler fra nettlesere til webtjenere Webtjener Respons (svar) som går andre veien Nettleser 32

Oversikt The parts of the Web model. 33

HTTP forts innebygde metoder GET metoden ber serveren om å sende en side (et objekt) HEAD ber om meldingshodet, uten selve siden PUT: Det motsatte av GET i stedet for å lese siden, skriver den siden. Dette gjør det mulig å ha en samling Webside på en webserver 34

Forts. DELETE: Fjerner siden LINK og UNlink: Tillater forbindelse å bli opprettet mellom eksisterende side eller andre ressurser 35

FTP FTP står for "File Transfer Protocol" (filoverføringsprotokoll) og er en protokoll for å overføre filer mellom datamaskiner på Internett. For å bruke FTP trenger du en FTP-klient. Det finnes mange forskjellige klienter til de fleste operativsystemer De fleste nettlesere har også en innebygget FTPklient. De første klientene var tekstbaserte, mens det i dag er mest vanlig med grafiske klienter. 36

FTP forts HTTP-protokollen er spesielt laget for sending av mindre filer, som bilder og tekstdokumenter. FTP-protokollen er derimot laget for transport av større filer, som f.eks. programmer. Når du henter ned et program, ligger det ofte på en datamaskin som benytter FTPprotokollen for filoverføring 37

Bruk av FTP i nettleser Alle de vanligste nettleserne har innebygde FTPklienter. Det som skal til for å koble til en FTP-tjener med nettleseren er å bruke en nettadresse, eller URL, som forteller at du ønsker å bruke FTP. For anonym pålogging bruker du f.eks. ftp://ftp.iu.hio.no For ikke-anonym pålogging må du bruke en URL på formen ftp://brukernavn@ftp.iu.hio.no/. Du vil da få spørsmål om et passord av nettleseren. 38

FTP - eksempel Nå er du inne på bruker-området ditt (på cube) 39

Telnet Telnet er en måte å få tilgang til kommandolinjen til en annen maskin, først og fremst en unix/linux server. Du bruker en telnet klient (for alle Windows versjoner: start -> kjør -> skriv 'telnet'), og kobler deg opp til en telnet server. Du vil da få et shell (kommandolinje) i telnet konsollen som om du satt lokalt på den andre maskinen og åpnet et shell der. Telnet er ukryptert, noe som gjør det veldig usikkert, og SSH har stort sett tatt over oppgaven. 40

Telnet - cube Skriv: open cube iu.hio.no, deretter vanlig login 41

Unix kommandoen ls -l Viser filene dine og rettighetene 42

SSH SSH står for Secure SHell, og brukes for å få tilgang til en kommandolinje (shell) på en annen maskin. Det brukes først og fremst på Linux/Unix-maskiner. Bruksområdet er stort sett det samme som for telnet, men i motsetning til telnet som sender alt (inkludert passord) i klartekst, blir all trafikken mellom en SSH- klient og -server kryptert. Anbefalt: WinScp http://winscp.sourceforge.net/eng/ Kilde: Wikipedia, den frie encyklopedi 43

Oppgaver uke 39 Lag en ny webside til ukeoppgavene. Tenk på layout og estetikk. Bruk det du har lært om farger og css til å lage en pen og tiltalende side. Besvar følgende: Forklar hvordan e-post virker. Hva er forskjell på SMTP, POP3 og IMAP? Hva er klient/tjener teknologi? Hva er FTP og hvordan virker det? Hva er hovedproblemet med Telnet? Hvorfor er det viktig å velge en god tittel på HTMLdokumentet? Hva er et anker (anchor) i et HTML dokument? 44

Neste gang Bilder Tabeller HTML kap. 6-7, + kap. 14 45