Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjon Er en viktig del, kanskje den viktigste del, av moderne databehandling Med det får vi tilgang til.

Slides:



Advertisements
Liknende presentasjoner
Support, nye funksjoner og tjenester fra Uni Pluss
Advertisements

TCP/IP-modellen.
Ebus Management Center En liten bruksanvisning for de enkleste funksjonene.
SuperOffice - Visma Global ERP link - Tilbud/Ordre SuperOffice - Visma Global integrasjonen består av 3 produkter. ERP link SuperOffice - Visma Global.
Logg inn med ditt brukernavn og passord. Glemt passord?
Hvordan etablere nettbutikk med GoOnline Commerce
GoOnline publisering Hvordan komme i gang med GoOnline. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline Proffesional.
Nyhetsfôring med RSS ALEPH brukermøte 2006
DaTaTing Hva er internett? •Verdensomspennende nettverk av nettverk. •I likhet med mennesker, kan ikke datamaskiner kommunisere med hverandre gjennom et.
Programmering i ActionScript - hva er det, og hvordan undervise?
Introduksjon til Internett
LO130A - Webpublisering - Kirsten Ribu - HiO 2004
Powerpoint, noen kreative tips v/ Terje Høiland april 2007
10. Presenting Page Elements Presentere sideinformasjon.
1 Objektorientert samvirke - del 4 av Arne Maus, Institutt for informatikk, Universitetet i Oslo.
Brukerdokumentasjonen for AutoPay må derfor leses i tillegg.
6. Navigation and Information Architecture Navigering og sidestruktur.
Sikkerhet - bakgrunn og introduksjon til kryptosystemer
MS kap 61 Nye trender  Vi skal se på  Virtualisering  ”Cloud computing”
Gerica på ny plattform Oppdatert
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
Arbeidskrav og rammebetingelser IKT-krav Betraktninger.
Mars 2008 Ole Husby Nettlesere. Nettlesere finnes På Windows-PC-er på Mac’er på Linux på mobiltelefoner og forskjellige andre steder også.
Datakommunikasjon Fagnr.: ITF20205
Sikkerhet og internett Kan vi være vi trygge? Kan vi beskytte oss? Bør vi slå av nettet …
Del 5: Kap Internet and WW Basics How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor.
Kapittel 24 (Big Java 2.utg) Kommunikasjon i nettverk.
IPSec og VPN.
Jæger: Robuste og sikre systemer INF150 Programmering torsdag 31.8 Kapittel 3: Grunnlag for programmering i Visual Basic.
IBE110 Informasjonsteknologi Praktisk informasjon. Professor Kai A. Olsen, Høgskolen i Molde og Universitetet i Bergen.
INF111 Innføring i nformasjonsteknologi Praktisk informasjon. Professor Kai A. Olsen, Høgskolen i Molde og Universitetet i Bergen.
Elektroniske verktøy Diakonhjemmet august Verktøyene Disse verktøyene blir brukt på ditt studium Epost Studentweb Its learning.
1 Kommunikasjon og samfunn Hva er et system? Et system består av et antall like eller ulike enheter, og der det er en viss avhengighet og forbindelse mellom.
Programmering i Java versjon Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else Lervik.
1 Phishing og spam. 2 «Phishing»-forsøk mot DnB kunne vi lese Kunder fikk en e-post på norsk. Den kom tilsynelatende fra DnB og der kunder.
Kommunikasjon og Nettverk
Publisering på verdensveven Kursdag 2 VÅFF, våren 2002.
Publisering på verdensveven Kursdag 1 VÅFF, våren 2002.
Publisering på verdensveven Kursdag 3 VÅFF, våren 2002.
Innledning om HTML IT20 oktober Bakgrunn Konseptet WWW ble født i 1983 i CERN, Geneve Opphavsmann: Tim Berners-Lee, MIT Spre informasjon uavhengig.
Hvordan virker Internett
Kap 3: Anvendelser av Internett
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
Om Internett, World Wide Web, egen hjemmeside Ole Christian Rynning
The Peer-to-Peer Architecture Av Ingunn Lund og Anja Lønningen.
Sette opp Gmail i Outlook
EPost Pensum: Olsen, kap. 7 ” ”. Egenskaper ved ePost Asynkron Tekstlig Enkel Effektivt Universell adressering (IP adresser) Universell bruk Vedlegg.
DRI1002-V04 Fforelesning uke 17,19 Arild Jansen, AFIN DRI IKT og informasjonssøking Forelesning uke 17 og 18 Hovedpunktene i forelesningen Litt om.
Jæger: Robuste og sikre systemer INF150 Programmering Kapittel 2: Problemløsning Kapittel 3.1 og 3.2.
Web – browsere, søking, m.m. Pensum: Olsen, kap. 8, 9, 10.
11. Balancing technology with people’s needs Bruk av teknologi.
Harald Kaasa Hammer: Manual til redigering av nettstedet Først forklares hva de ulike elementene på nettsidene betyr. Så ser vi på mappene.
HUMIT1731 Hypermedier XHTML II Uke 36b. HUMIT1731 uke36b Kåre A. Andersen 2 Noen hovedlinjer… Som tidligere sagt: Disse innledende forelesningene vil.
Introduksjon Pensum: Olsen, K.A. The Internet, the Web and eBusiness, Formalizing applications for the real world, Scarecrow Press, 2005.
Symbolske data Pensum: Olsen, kap. 2 ”Symbolic Data”
Kort om html Forelesning feb Noen begreper i tilknytning til internett nettside (webside) (nesten=) hjemmeside = home page = betegnelse som.
Nye forretningsprosesser Pensum: Olsen, kap
Høgskolen i Oslo Lage nettsider Temaperiode 3 – FLU 2.år Eli Gjølstad - Mai 2007
USIT/UiO, Jasmina Hodzic Noen utfordringer knyttet til sertifikatbasert innholdssikring SSL-sertifikater Jasmina Hodzic, USIT
Datakommunikasjon Fagnr.: ITF20205 Fagsider:
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
XML og JDOM Helge Furuseth XML  XML = Extensible Markup Language Basert på SGML – Standard Generalized Markup Language  HTML =
DRI1002-V04 1. forelesning Arild Jansen, AFIN DRI IKT og informasjonssøking 1. Forelesning og seminar uke3 Hovedpunktene i forelesningen Oversikt.
DRI1002-V07 1. forelesning Arild Jansen, AFIN DRI IKT og informasjonssøking 1. Forelesning uke 3 Hovedpunktene på forelesningen Oversikt over kurset:
Kap. 25 – Simpler Software Development for Niche Companies How Information Technology Is Conquering the World: Workplace, Private Life, and.
Del 5: Kap Internet and WWW Basics
Kap. 65 Internet and Democracy
Intro til WWW, HTML5 og CSS
DRI IKT og informasjonssøking 2. Forelesning og seminar uke 4
Internett som elektronisk kommunikasjonsmiddel
Utskrift av presentasjonen:

Protokoller Pensum: Olsen, kap. 5 og 6

Kommunikasjon Er en viktig del, kanskje den viktigste del, av moderne databehandling Med det får vi tilgang til data Kan utføre oppgaver mot sentrale systemer Kan kommunisere med andre Kan hente data, programvare og oppdateringer fra nett

Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data: For å kontrollere at avsenderen er den han sier han er At bare mottakeren (e) får data At data er mottatt At data kommer fram akkurat slik de ble sendt At data kommer fram innen rimelig tid

Nødvendig også uten datamaskinen Telefonsamtale: ”Hallo” ”Dette er Nils” ”Ha det” Radiosamtale (enveissamband): ”Over” ”Over og ut”

Pakke-svitsjet nettverk Vi deler komplekse oppgaver (store filer) inn i mange små, enklere oppgaver: Store filer deles inn i mange pakker Pakkene har fast størrelse ”Mange” er som kjent intet problem for moderne datautstyr Fordel: Pakkene kan sendes forskjellig vei Mister vi en pakke, eller er det feil i en pakke, trenger vi bare å sende denne på nytt Enklere protokoller Vi utnytter nettet bedre med pakke- enn med linjesvitsjing Pakke-svitsjing er robust

Internet IP – Internet Protocol Brukes av maskinene i begge ender av en kommunikasjonsvei, og av alle mellomstasjoner (rutere) 32-biters adresse. 4 milliarder forskjellige adresser – ikke nok! Ny standard bruker 128 biter For å kunne leses presenteres IP-adressene i punktnotasjon, f.eks: Vi mennesker trenger noe enklere: Navnekonvensjon, f.eks. himolde.no, uib.no

Områder (” Domains”) com – kommersielle institusjoner edu – undervisning (”education”) org – non-profit organisasjoner no – Norge Hierarkisk oppbygging, f.eks.: uib.no (alle adresser ved Univ. i Bergen) microsoft.com DNS (”domain name services”), egentlig en tabell, tar seg av konverteringen fra navn til numerisk IP adresse

Lagdeling Internet layer Network access protocol Physical layer Transport layer Application layer TCP/IP

Høynivå protokoller Simple Mail Transfer Protocol (SMTP) File Transfer Protocol (FTP) Internet Message Access Protocol (IMAP) Multipurpose Internet Mail Extensions (MIME) Hypertext Transfer Protocol (HTTP) Simple Object Access Protocol (SOAP) for å sende XML dokumenter

Oppgavefordeling Om vi skal sende en ePost vil epost- programmet bruke SMTP (høyeste nivå) SMPT kan benytte IMAP IMAP protokollen vil bruke TCP/IP TCP/IP vil bruke nettverksprotokoller for å få sendt pakkene Nettverksprotokollene vil bruke fysiske innretninger for å få sendt signalene (laveste nivå)

Svakhet ved dagens epostprotokoller Lett å endre på innhold Lett å endre på avsenderadresse Dette utnyttes av dem som sender SPAM, virus m.m. til å skjule avsender eller bruke falsk avsender Vi trenger sikrere protokoller for ePost I dag velger enkelte organisasjoner å unngå epost pga SPAM og lignende. Ingen god idé. Posten og andre organisasjoner tilbyr sikrere epost (Digipost m.m.)

Web HTML Språk for å beskrive layout av en Web-side HTTP Protokoll for å oversende Web-sider XML Språk for å lage standarder for dokument og dataoverføring

HTML (Hypertext Markup Language) Utviklet av Tim Berners-Lee ved CERN ”Markup” eller tag-språk. Vi markerer dataelementer med tagger. F.eks.: Inf 111 Basert på SGML (Standard Generalized Markup Language) Hovedideene bak HTML: Enkelhet Hypertext Alle skulle kunne lage sider Universelt Distribuert Et Intranet for CERN, men ble fort langt mer

Mer om HTML Beskriver layout Link-muligheten sentral (til bilder, andre sider, m.m.), f.eks.: UiB Når vi klikker på denne linken (vist som UiB) vil browseren utføre en GET-kommando for å få denne sidenUiB HTML er enkelt, men det er også språkets store styrke! HTML kan programmers av mennesker, eller av dataprogrammer ”View Source” – viktig kommando! Feil blir ignorert

… Eksamen Tidligere eksamensoppgaver (fra IDA 105) ligger på nettsiden. For 2007 vil vi bruke samme eksamensform som i Oppgavene for dette året er derfor relevante. Eksamensettet vil bestå av to deler…. (tilsvarende oppgavene i eksamenssett fra før 2006). Begge deler må bestås for at en skal kunne få bestått på eksamen! Før 2006 ble det delvis brukt andre lærebøker, likevel er kursinnholdet er ganske likt Viktig: Oversikt godkjente øvinger (Excel) Forelesningsplan (sist oppdatert ) Hjelpelærerplan (felles med IBE150) ….. Eksempel (kursside) Merk! Feil

HTTP (HyperText Transfer Protocol) Bygget opp-på TCP/IP GET-kommando: Ber om å få den aktuelle Web side Siden identifisert med en URL (”Uniform Resource Locator”) URL identifiserer server og adresse til siden, f.eks. Visual Basic og andre språk har innebygget moduler som kan hente Web sider for oss, om vi vil gjøre dette fra et program

SOAP For å understøtte Web services, dvs. der vi kan kalle tjenester på andre maskiner i et nettverk Basert på XML SOAP er konvolutten der vi kan legge data i XML format

Eksempel Et valutaprogram trenger dagens kurs for USD. Sender en forespørsel i XML-format til en Web tjeneste i Norges Bank. Denne returnerer kursen tilbake, også i XML format. Soap Valuta- program Web service i Norges Bank USD Soap 5.68

Tilstandsløs (stateless) protokoll Serveren utfører HTTP oppgaver, uten å ”huske” hva den har gjort F.eks: Om vi først ber om å få se de 10 første resultater av et søk, deretter de 10 neste Så må serveren få beskjed om at vi vil se i det andre søket En tilstandsløs protokoll er meget enkel, og vi håndterer greit det at brukere stopper midt i en prosess Men vanskeliggjør applikasjoner med innlogging osv. Vi skal komme tilbake til dette senere.

Miniøving Vi skal i fellesskap lage en enkel Web- side, basert på: Direkte innskriving (Notepad) Direkte innskriving forenklet (uten tags) Endring av eksisterende Web-side (bruk av ”source”) Bruk av verktøy (her Word)