Denna föreläsning. Datakommunikationsprogrammering. Standardisering. MSC-diagram. Web 2.0 Instruktioner för mellanförhöret

Storlek: px
Starta visningen från sidan:

Download "Denna föreläsning. Datakommunikationsprogrammering. Standardisering. MSC-diagram. Web 2.0 Instruktioner för mellanförhöret"

Transkript

1 Kommunikation

2 Denna föreläsning Datakommunikationsprogrammering Kort presentation av Unix socket-gränssnittet Allmän bild Standardisering Hur görs standarder, vem gör dem MSC-diagram Enkelt verktyg för att visa händelser Web 2.0 Instruktioner för mellanförhöret

3 Berkeleys sockel-gränssnitt Berkeley Socket API i C, som publicerades i 4.2 BSD Unix har blivit att allmänt gränssnitt till operativsystemets TCP/IP-stacks tjänster Application Programming Interface, API Berkeley Software Distribution är en viktig och betydelsefull version i Unix historia Används i Unix och Windows I bruk i liknande form i andra språk också Gränssnittet skiljer den tekniska implementationen från den abstrakta modellen Programmeraren behöver inte veta hur tekniken är förverkligad

4 Hur används gränssnittet? Beror på språk och operativsystem I allmänhet Inkludera headers som beskriver API:n i programkoden Beskriv informationen i formatet definierat i API:n Använd funktionerna definierade i API:n Linka binären som implementerar API:n med i programmet Gränssnitt avskiljer programdelar från varann och möjliggör Återanvändning av delar Integration i olika övriga system Definiering av ansvar Integration är viktigaste orsaken till att gränssnitt används

5 Användning av sockel Skapa en sockel: int socket(int domain, int type, int protocol) Typen kan vara bl.a. SOCK_STREAM (TCP) SOCK_DGRAM (UDP) SOCK_RAW (raw IPv4) Definiera en struktur för att beskriva adressen struct in_addr { in_addr_t s_addr; /* IPv4 address, network byte order */ }; struct sockaddr_in { sa_family_t sin_family; /* AF_INET */ in_port_t sin_port; /* 16-bit port, network byte order*/ struct in_addr sin_addr; /* IPv4 address */...}; Öppna en förbindelse: connect() Använd sockeln: read(), write() Till slut, stäng förbindelsen: close()

6 Exempel: HTTP-klient (1/4) /* * Simple HTTP client program, version 1. * Written by */ #include <arpa/inet.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/socket.h> #include <sys/types.h> #include <unistd.h>

7 Exempel: HTTP-klient (2/4) void die(const char* message) { fprintf(stderr, "%s\n", message); exit(1); } int main(int argc, char *argv[]) { int sockfd, n; struct sockaddr_in addr; unsigned char buffer[4096]; if (argc!= 4) die("usage: geturl ip-address port local-url");

8 Exempel: HTTP-klient (3/4) /* Open socket */ if ((sockfd = socket(af_inet, SOCK_STREAM, 0)) == -1) die("socket error"); /* Parse address */ memset(&addr, 0, sizeof(addr)); addr.sin_family = AF_INET; addr.sin_port = htons(atoi(argv[2])); addr.sin_addr.s_addr = inet_addr(argv[1]); if (addr.sin_addr.s_addr == -1) die("bad address"); /* Connect to remote host */ if (connect(sockfd, (struct sockaddr*) &addr, sizeof(addr)) == -1) die("connect error");

9 Exempel: HTTP-klient (4/4) } /* Send HTTP request */ write(sockfd, "GET ", 4); write(sockfd, argv[3], strlen(argv[3])); write(sockfd, " HTTP/1.0\r\n\r\n", 13); /* Read response */ while ((n = read(sockfd, buffer, sizeof(buffer))) > 0) write(stdout_fileno, buffer, n); /* Close and exit */ close(sockfd); return 0;

10 $./httpclient / HTTP/ OK Date: Sat, 24 Apr :08:25 GMT Server: Apache/1.3.4 Last-Modified: Fri, 26 Feb :28:20 GMT Connection: close Content-Type: text/html <html><head><title>example Inc.</title></head> <body> <h1>welcome to Example Inc s web server!</h1>... $ HTTP-klient

11 Serverprocess Skiljer sig från ett vanligt program Körs i bakgrunden Har i allmänhet inte något egentligt användargränssnitt Förverkligar tjänsteförfrågningar som kommer från nätet Skickar vid behov tjänsteförfrågningar till andra servrar Ofta ett krav att behandla samtidiga förfrågningar Multikörning genom att implementera icke-blockerande systemanrop eller använda trådar eller genom att skapa nya serverprocesser Att planera en effektiv serverprocess är rätt så krävande

12 Servern i sockelomgivningen Servern lyssnar på en viss port: bind() En viss port eller också en port/ip-adress kombination Och tar emot förbindelser: accept() Med accept()-anropet får serverprocessen ett handtag (handle) till filen (TCP-förbindelse) för att läsa och skriva getpeername() returnerar port och IP-adress för motparten getsockname ger port och IP-adress i servern

13 Distribuerad databehandling En genomskinlig distribuering av data och processer över objekt i nätet har länge varit en målsättning för databehandling Idealt behöver programmeraren inte veta om distribueringen Sun RPC var den första populära metoden Remote Procedure Call Subrutinsanrop implementeras i en annan maskin Objektorienterade CORBA har sedermera blivit populär Common Object Request Broker Architecture Web Services närmar sig problemet ur annan vinkel Tjänsteanropen görs i XML-format Fördelarna med distribuering är genomskinligt utnyttjande av distribuerade resurser och arkitekturens flexibilitet Nackdelar är ökad komplexitet och kommunikationskraven Två datorer som är beroende av varann fördubblar inte pålitligheten utan halverar den

14 Standardisering Baserat på material av Bengt Sahlin

15 Standarder En standard är en allmänt accepterad, möjligast entydig definition Standarder viktiga inom kommunikation produkter bör fungera på ett deterministisk, definierat sätt produkter från olika framställare bör fungera tillsammans Interoperabilitet mjukvara och hårdvara på olika maskiner och framställda av olika organisationer kan kommunicera meningsfullt (RFC1392) Konformans (conformance) en implementation är förverkligad enligt specifikationer

16 De facto standard De facto standard: produkten är den första av sin typ på marknaden det är fråga om en nyckelprodukt produkten når en relativt stor del av världsmarknaden Exempel Word, PowerPoint, PC Fördelar I användning här och nu Risker inte nödvändigtvis optimal lösning produktutvecklarens ställning på marknaden

17 Internet Engineering Task Force (IETF) standardisering inom Internet (TCP/IP) består av arbetsgrupper välspecifierat omfång arbetsgruppen upphör då målen fyllts största delen av jobbet sköts via e-postlistor möten tre gånger i året ursprunglig princip: running code and rough consensus efter explosionen av Internet har IETF lidit av tillväxtvärk bl a running code principen har lidit av inflation

18 Internet Engineering Task Force (IETF) Alla publikationer tillgängliga gratis Request For Comments (RFC) Standards track Informational Experimental Historisk Best Current Practice (BCP) Internet Drafts Arbetsdokument Vem som helst kan framställa en Internet Draft En arbetsgrupp kan bestämma att jobba vidare på en idé i en Internet Draft, och draften blir ett arbetsdokument för arbetsgruppen STD Relativt få riktiga Internet standarder, närmast basprotokollen TCP, UDP och IP

19 3 rd Generation Partnership Program (3GPP) Specifierar tredje generationens mobila nätverk (WCDMA) Följer en release cykel (för tillfället specifieras rel-7) Specifikationsarbete is faser Fas 1 (stage 1): krav Fas 2 (stage 2): arkitektur Fas 3 (stage 3): detaljerad specifikation delat upp i områden GERAN:GSM och EDGE radio nätverk RAN: radio nätverk (3G) CT: kärnnätverk och terminaler SA: tjänster och systemaspekter

20 3 rd Generation Partnership Program (3GPP) Varje område har arbetsgrupper som jobbar med en viss del tex SA WG1 specifierar tjänster och RAN WG1 specifierar radionätverket på nivå 1 alla dokument är offentliga viktiga specifikationer UMTS IMS MBMS WLAN interworking organisationer som medlemmar

21 Några övriga standardiseringsorganisationer International Organisation for Standardization (ISO) standarder för olika områden utvecklade Open Systems Interconnection (OSI) modellen Institute of Electrical and Electronics Engineers (IEEE) i huvudsak standarder för OSI-modellen två lägsta nivåer (t. ex. WLAN) International Telecommunication Union (ITU) standardiseringsorganisation under FN medlemmar: stater och större organisationer har standardiserat bl. a. ISDN, B-ISDN och GSM European Telecommunications Standards Institute (ETSI) har varit aktiv bl. a. i att standardiserade mobila nätverk 3GPP2 Specifierar tredje generationens mobila nätverk (CDMA) Open Mobile Alliance (OMA) standardiserar mobila tjänster t ex Push to Talk och DRM

22 Standardiseringens betydelse Teknisk interoperabilitet och kvalitet Kommunikation mellan köpare och säljare Förmån för produkter som följer standarden Dokumentation av ingengörskunnande Mera on temat i ETSI:s publikation "Making Better Standards" Presenterar bl.a. verktyg som MSC-diagram

23 MSC-diagram

24 Message Sequence Chart Ett enkelt och nyttigt grafiskt verktyg för presentation av deltagare och meddelandesekvenser i kommunikation Notation Lodräta sträck representerar deltagare Meddelandena är vågräta namngivna pilar sneda sträck kan användas för att visa meddelanden som går i kors Tiden flyter neråt i diagrammet Användning Presentation av viktigaste händelserna Hjälper att ställa krav för protokoll i planeringsskedet

25 Exempel på MSC-diagram MS BTS-old BTS-new BSC Channel_activate Channel_activate_ack Handover_command Handover_command Handover_access Physical_information Handover_detect Move_to_new_channel Handover_complete Handover_complete

26 Annat exempel på MSCdiagram (del) Browser DNS Proxy WWW-server URL_from_user Get_IP(proxy) Get_www(URL) Cache_lookup(URL) Get_IP(URL_host) Get_www(URL_path) Alt Return(www_page) Not_Found Return(www_page) Cache_store(URL, www_page)

27 Web 2.0 och det nya nätet

28 Web 2.0 Web 2.0 är en modeterm som syftar på Internets nya möjligheter Vem som helst kan producera innehåll Sociala nät och samfund är i nyckelposition Ett mängd WWW-baserade verktyg gör nätanvändarna jämnställda Modetermer kan föråldras på ett par år Förändringen däremot är verklig och märkbar Nya tillämpningar kommer hela tiden T.ex. machups kombinerade av tidigare tillämpningar Kombination av 112.fi ja Google Maps

29 Historia: Högskolornas Internet Till åren var Internet ett akademiskt forskningsnät Stark samarbets- och icke-kommersiell kultur Ett antal nya koncept utvecklades Moderation av diskussioner samt netikett FAQ-listor (Frequently Asked Questions) "Rough consensus and running code" inställning till administration Om det fungerar och folk godkänner det så används det Sedan öppnade sig Internet för massorna WWW och framför allt NCSA Mosaic 1993 är en milstolpe En mängd nya verktyg där WWW fungerar som plattform eller användargränssnitt

30 Wiki Wiki tillåter enkel editering av WWW-serverns innehåll Till skillnad från en administrator som editerar HTML-filer Wiki är nära Tim Berners-Lees ursprungliga idé om ett datasystem som möjliggör samarbete Wikin är populära platformer för samarbete Systemet sparar ändringar och gör det möjligt att gå tillbaka till tidigare versioner Wikipedia är en encyklopedi baserad på Wikiteknologi

31 RSS "Really Simple Syndication" XML-baserat filformat för beskrivning av uppdaterad information på en WWW-server XML är ett språk som kan användas för att definiera specifika språk för beskrivning av relevant data När serverns innehåll uppdateras, uppdaterar administratorn även RSS-beskrivningen För hand eler automatiskt Användaren har en RSS-läsare, som följer (poll) WWW-servrar och informerar användaren om uppdateringar Motsvarar klient för epost eller diskussionsforum XML-beskrivningen i RSS innehåller oftast en kort beskrivning om uppdateringen samt en länk till WWW-sidan

32 Bloggar Bloggar är ett socialt fenomen Användaren skriver artiklar till en webplats och uppdaterar den (mer eller mindre) regelbundet För hand eller med hjälp av program I samband med bloggen finns ofta möjlighet till kommentarer och diskussion Blog-tjänster erbjuder ofta RSS-information om uppdateringar RSS ökar bloggarnas användbarhet som social kanal märkbart Bloglistor är tjänster som låter användaren välja favoriter som enkelt kan följas

33 Peer to Peer -arkitekturen Ändring i paradigm Epost, News, IRC, WWW o.s.v. kräver en server klient-server modellen är för tillfället populär P2P utgår från att det inte finns servrar, utan att användarnas maskiner kontaktar varann direkt I praktiken implementerar P2P-programmen både server- och klientfunktioner ur t.ex. TCP:s synvinkel Maskinerna i ett P2P-nät erbjuder information eller tjänster Utmaningen är att hitta rätt fil eller tjänst Kan lösas med index-server eller Genom att använda identifierare och sökalgoritmer P2P är känt för fildelning, men teknologin kan användas till mycket mer än så P2P

34 Tal i Internet I och med den tekniska utvecklingen av förbindelserna kan de utnyttjas för kommunikation med allt högre kvalitetskrav Eposti IRC och IM enkelriktat ljud duplex ljud och bild Voice over IP (VoIP) Den IETF-definierade VoIP-arkitekturen använder två protokoll Signaleringsprotokoll (t.ex. Session Initiation Protocol) UDP-baserat transmissionsprotokoll (t.ex. Real Time Protocol) Strukturen efterliknar traditionella telefonnätets struktur med signalerings- och transmissionsnät

35 Skype Skype är en sluten VoIP-produkt Det använda protokollet är alltså inte publicerat Skype är populärt, eftersom IETF:s protokoll inte fyller vissa praktiska krav NAT/PAT transformationen hindrar P2P-kommunikationen effektivt, SIP/RTP kör fast här Skype använder in tredje användare för att förmedla ett samtal mellan två användare Sökning av användare och uppkoppling av förbindelsen sker via centrala servrar, som känner till adressen till alla inskrivna användare

36 Alltså: Web 2.0 En synlig trend Programarkitekturerna följer inte längre slutanvändare som kunder hos en server ägd av företaget modellen Alla användare kan producera innehåll och tekniskt mer avancerade användare även tjänster Dagen användargränssnitt till allt är WWW Mobilkommunikation kan ändra på situationen Borde tillämpningen erbjuda: WWW-gränssnitt (bra för tillfälligt bruk) eller Java-baserad GUI (opetimerad för tillämpningen) eller protokollgränssnitt ( gör din egen klient", IRC, IMAP, NNTP...) Vad betyder detta? Skrivande, boktryckeri, skrivmaskin, kopieringsmaskin, publikationsprogram tillåter redan att vem som helst kan producera innehåll Nu har vi ett nytt verktyg för distribuering av innehållet Det är alltså frågan om evolution mer än revolution Världen ändras

37 Nya utmaningar Jag eller vi? Vill du att andra skall veta allt om dig? Dina kommande arbetsgivare också I och med att informationsmängden växer och sökteknologin utvecklas, blir datasäkerhet och -skydd allt viktigare krav Allt som kommer ut på nätet arkiveras redan nu Vem är jag i nätet? Identitetskontroll Hur många identiteter eller roller har en person, och är dessa roller länkade till varann? Hur känna igen pålitlig information? Wikipedia är ett samarbetsprojekt, med vem? Är Youtube sant?

38 Instruktioner för tent och mellanförhör

39 Tenttialue Keskeiset asiat Luennoista Luentokalvoista Kirjan vastaavista alueista Harjoitustehtävistä

40 Kysymystyypit Konseptit ja akronyymit K: Sähköpostipalvelin V: Palvelin, joka ottaa sähköpostia vastaan ja lähettää sen edelleen oikeaan suuntaan tai tallettaa vastaanottajan postilaatikkoon myöhemmin luettavaksi. K: TCP V: Transmission Control Protocol, tarjoaa tavuvirran sovelluksille Lyhyt selitys riittää Perustele väittämä oikeaksi tai vääräksi K: TCP tarjoaa aina samanlaisen rajapinnan ohjelmoijalle V: Väärin, TCP tarjoaa saman palvelun, mutta rajapinnat saattavat vaihdella eri käyttöjärjestelmissä K: Internetissä on yhteyksiä V: Oikein, vaikka verkko ei yleensä ole tietoinen yhteyksistä, esim. TCP-yhteyden osapuolet näkevät olevansa yhteydessä V: Väärin, Internet-verkko välittää vain IP-paketteja, yhteydet ovat näennäisiä Toisinaan sekä "oikein" että "väärin" saattaa olla hyväksyttävä vastaus, pisteet annetaan perustelun mukaan

41 Kysymystyyppejä... Lyhyet kysymykset, esim. "Miten TCP-yhteys avataan?" Kirjoitettu vastaus, kuva jos sopii kysymykseen, saa käyttää ranskalaisia viivoja Tentit pyritään laatimaan mittaamaan soveltavaa osaamista, jolloin kysymys saattaisi olla "Miten Internet toimisi, jos IP paketin otsaketiedoista poistettaisi Time To Live-kenttä?" Vastauksen informaatiosisällön laajuudesta voi tehdä oletuksia pistemäärän perusteella Esseet Kirjoitettava esseemuotoon, kaaviot ja luettelot eivät saa olla pääosa vastauksessta. Esseen tulisi näyttää joltain, jonka voisi julkaista vaikkapa ammattijulkaisussa.

42 Conclusion If the label on the cable on the table at your house, Says the network is connected to the button on your mouse, But your packets want to tunnel on another protocol, That's repeatedly rejected by the printer down the hall, And your screen is all distorted by the side effects of gauss, So your icons in the window are as wavy as a souse, Then you may as well reboot and go out with a bang, 'Cause as sure as I'm a poet, the sucker's gonna hang!

Föreläsning 7. Varför Standardisera? Standarder

Föreläsning 7. Varför Standardisera? Standarder Föreläsning 7 förstå varför standardisering är viktig känna till standardiseringsorganisationer inom tele/datakommunikationsbranschen känna till varifrån specifikationer för centrala protokoll hittas Varför

Läs mer

Denna föreläsning. Kommunikation. Berkeleys sockel-gränssnitt. Hur används gränssnittet? Användning av sockel. Exempel: HTTP-klient (1/4) <#>

Denna föreläsning. Kommunikation. Berkeleys sockel-gränssnitt. Hur används gränssnittet? Användning av sockel. Exempel: HTTP-klient (1/4) <#> Denna föreläsning Kommunikation Datakommunikationsprogrammering Kort presentation av Unix socket-gränssnittet Allmän bild Standardisering Hur görs standarder, vem gör dem MSC-diagram Enkelt verktyg för

Läs mer

Datasäkerhet och integritet

Datasäkerhet och integritet Chapter 4 module A Networking Concepts OSI-modellen TCP/IP This module is a refresher on networking concepts, which are important in information security A Simple Home Network 2 Unshielded Twisted Pair

Läs mer

Grundläggande datavetenskap, 4p

Grundläggande datavetenskap, 4p 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

Läs mer

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

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011 Webbteknik II Föreläsning 4 Watching the river flow Web Service XML-RPC, SOAP, WSDL, UDDI HTTP Request, Response, Headers, Cache, Persistant Connection REST Hype or the golden way? Web Service / Webbtjänst

Läs mer

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

TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA) TDDD80 Mobila och sociala applikationer Introduktion HTTP,SaaS Anders Fröberg Institutionen för Datavetenskap (IDA) Internet Internet är världens största datornätverk och ett system för enkel och effektiv

Läs mer

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

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP Exempel på klientsidan WWW Javascript-interpretator XML-interpretator HTML-interpretator Java-interpretator CSS-interpretator Använder TCP Kan återanvända uppkoppling Inga tillstånd hos servern OS API

Läs mer

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

Grundläggande nätverksteknik. F2: Kapitel 2 och 3 Grundläggande nätverksteknik F2: Kapitel 2 och 3 Kapitel 2 COMMUNICATING OVER THE NETWORK Grundstenar i kommunka;on Tre grundläggande element Message source The channel Message des;na;on Media Segmentering

Läs mer

Distribuerade affärssystem

Distribuerade affärssystem Distribuerade affärssystem Kursens mål Bygga upp, strukturera och programmera distribuerade system med en flerskiktsarkitektur Beskriva och förklara teorier och uttryck som används inom affärskritiska

Läs mer

Repetition DK2 Middleware, P2P, Multimediatransport. Stefan Alfredsson 18 Mars 2005

Repetition DK2 Middleware, P2P, Multimediatransport. Stefan Alfredsson 18 Mars 2005 Repetition DK2 Middleware, P2P, Multimediatransport Stefan Alfredsson 18 Mars 2005 Några definitioner på middleware Klistret som gör det möjligt för en klient att få betjäning av en server / i klient/server

Läs mer

Föreläsning 10 Mål Förse en översikt av mobilnätens utveckling Förstå komponenterna i ett mobilt nät. Mobila nätverk (1/5) Mobila nätverk (2/5)

Föreläsning 10 Mål Förse en översikt av mobilnätens utveckling Förstå komponenterna i ett mobilt nät. Mobila nätverk (1/5) Mobila nätverk (2/5) Föreläsning 10 Mål Förse en översikt av mobilnätens utveckling Förstå komponenterna i ett mobilt nät Material Bengt Sahlin (2004) Föreläsning Ursula Holmström 01.11.2004 Bengt Sahlin 1 Mobila nätverk (1/5)

Läs mer

TCP/IP och Internetadressering

TCP/IP och Internetadressering Informationsteknologi sommarkurs 5p, 2004 Mattias Wiggberg Dept. of Information Technology Box 337 SE751 05 Uppsala +46 18471 31 76 Collaboration Jakob Carlström TCP/IP och Internetadressering Slideset

Läs mer

Datakommunika,on på Internet

Datakommunika,on på Internet Webbteknik Datakommunika,on på Internet Rune Körnefors Medieteknik 1 2015 Rune Körnefors rune.kornefors@lnu.se Internet Inter- = [prefix] mellan, sinsemellan, ömsesidig Interconnect = sammanlänka Net =

Läs mer

Christer Scheja TAC AB

Christer Scheja TAC AB Byggnadsautomation för ingenjörer Byggnadsautomation för ingenjörer VVS-tekniska föreningen, Nordbygg 2004 Christer Scheja TAC AB resentation, No 1 Internet/Intranet Ihopkopplade datornät ingen ägare Internet

Läs mer

Alternativet är iwindows registret som ni hittar under regedit och Windows XP 32 bit.

Alternativet är iwindows registret som ni hittar under regedit och Windows XP 32 bit. TNT ExpressShipper installation. Om ni redan har en ExpressShipper installation på företaget behöver ni först ta reda på vilken version som är installerad och sökvägen till databasen. Versionen ser ni

Läs mer

IT för personligt arbete F2

IT för personligt arbete F2 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

Läs mer

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

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 Litteratur Nätverk, Internet och World Wide Web Anne Diedrichs Medieteknik Södertörns högskola Beekman kap 9-11 Varierar i olika upplagor. Läs alla kapitel om nätverk och Internet och webb Olika typer

Läs mer

API:er/Mashup. Föreläsning 4 API:er och Mashups. Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet. Webbteknik II, 1DV449

API:er/Mashup. Föreläsning 4 API:er och Mashups. Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet. Webbteknik II, 1DV449 API:er/Mashup Föreläsning 4 API:er och Mashups Webbteknik II, 1DV449 Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet F04 API:er Mashup Dagens agenda API RSS Säkerhet Mashup Resurser

Läs mer

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

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET Olika slags datornätverk Förberedelse inför laboration 4. Historik Protokoll, / Adressering, namnservrar WWW, HTML Föreläsning 5 Internet LAN Local Area Network student.lth.se (ganska stort LAN) MAN Metropolitan

Läs mer

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

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 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 Läsanvisningarna för denna föreläsning ska kombineras med nästa föreläsning.

Läs mer

Modul 6 Webbsäkerhet

Modul 6 Webbsäkerhet Modul 6 Webbsäkerhet Serverskript & Säkerhet Webbservrar & serverskript exponerar möjlighet för fjärranvändare att skicka data och köra kod vilket medför risker. Man ska aldrig lita på att alla vill göra

Läs mer

30 år av erfarenhet och branschexperts

30 år av erfarenhet och branschexperts 30 år av erfarenhet och branschexperts Integrerad Säkerhet Integrerad Säkerhet Varför överordnat system Användarvänlighet Kvalitet Trygghet Kostnadseffektivitet Varför ett överordnat system? Med stora

Läs mer

IPv6 i Mobilnät. Mattias Karlsson. mattias.karlsson@telenor.com

IPv6 i Mobilnät. Mattias Karlsson. mattias.karlsson@telenor.com IPv6 i Mobilnät Mattias Karlsson mattias.karlsson@telenor.com Agenda Varför behöver vi IPv6? Kort historia om Standardisering kring IP i mobilnät. Snabb genomgång om mobilnät Speciella utmaningar med IPv6

Läs mer

Webbservrar, severskript & webbproduktion

Webbservrar, severskript & webbproduktion Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera

Läs mer

Web Services. Cognitude 1

Web Services. Cognitude 1 Web Services 1 Web Services Hur ska tillämpningar integreras? Hur ska tillämpningar integreras (via nätet ) för att erbjuda tjänster åtkomliga på nätet? SVAR: Web Services (Enligt Microsoft, Sun, IBM etc.)

Läs mer

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

Föreläsning 5. Vägval. Vägval: önskvärda egenskaper. Mål: Föreläsning 5 Mål: Förstå begreppet vägval Känna till vägvalsstrategier förstå växlingen i Internet Förstå grundfunktionaliteten i TCP och UDP Först skillnaderna mellan TCP och UDP Förstå grundfunktionaliteten

Läs mer

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

Introduktion till integrering av Schenkers e-tjänster. Version 2.0 Introduktion till integrering av Schenkers e- Version 2.0 Datum: 2008-06-18 Sida 2 av 8 Revisionshistorik Lägg senaste ändringen först! Datum Version Revision 2008-06-18 2.0 Stora delar av introduktionen

Läs mer

Statistik från webbplatser

Statistik från webbplatser Statistik från webbplatser problem och möjligheter Ulf Kronman Föredragets huvuddelar Frågorna och motfrågorna Vilka frågor ställer chefen, BIBSAM och ISO? Varför ställer webmastern krångliga motfrågor?

Läs mer

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

Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet Se Se också Intro en en streamad videoinspelning som som finns finns på på nätet nätet Innehåll Kort om grundläggande nätverkskoncept

Läs mer

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. Administrera din SAS miljö med SAS Metadata Server och SAS Management Console. Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. SAS Intelligence Value Chain

Läs mer

TNMK30 - Elektronisk publicering

TNMK30 - Elektronisk publicering Webben TNMK30 - Elektronisk publicering Vad är internet? Vad är internet? Vad är internet? Internet: sammankoppling av datornätverk. Används för bl.a. epost, chat, filöverföring, webbsidor. Kommunikation

Läs mer

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1. Schenker har interna system som handhar information som är av intresse för våra kunder/partners. Idag finns ett flertal av dem tillgängliga via Internet, sk Online-tjänster. Dessa erbjuder inte bara hämtning

Läs mer

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

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion Webbteknik En kort introduktion Innehåll Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender 1 Historisk återblick 89 CERN Tim Berners Lee Ett plattformsoberoende sätt att sprida

Läs mer

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

Grundläggande nätverksteknik. F3: Kapitel 4 och 5 Grundläggande nätverksteknik F3: Kapitel 4 och 5 Kapitel 4 OSI TRANSPORT LAYER Transportlagrets sy=e Segment av data skall nå räa applikabon hos både avsändare och moaagare Uppdelning av dataströmmen från

Läs mer

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

att det finns inte något nätverk som heter Internet Finns Internet? Varför fungerar det då? Nätet? Jag påstår Finns Internet? Varför fungerar det då? Jens Andersson Elektro- och informationsteknik Lunds Tekniska Högskola Nätet?? Jag påstår att det finns inte något nätverk som heter Internet 4 1 Däremot Det är

Läs mer

Hur Internet fungerar?

Hur Internet fungerar? Hur Internet fungerar? WWW-sida Nixu International Nixu Oy

Läs mer

Godkännande av kundapplikationer

Godkännande av kundapplikationer samhällsskydd och beredskap 1 (9) Godkännande av kundapplikationer MSB-50.2 samhällsskydd och beredskap 2 (9) Innehållsförteckning 1 Alla applikationer måste godkännas... 3 1.1 Hur går ansökan om godkännande

Läs mer

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

KomSys Hela kursen på en föreläsning ;-) Jens A Andersson KomSys Hela kursen på en föreläsning ;-) Jens A Andersson Detta är vårt huvudproblem! 11001000101 värd Två datorer som skall kommunicera. värd Datorer förstår endast digital information, dvs ettor och

Läs mer

Scenarioanalys. Jonas Svanberg svan@isy.liu.se. Santa Anna IT Research Institute AB

Scenarioanalys. Jonas Svanberg svan@isy.liu.se. Santa Anna IT Research Institute AB konsortium 1 STB-scenarioanalys Scenarioanalys Jonas Svanberg svan@isy.liu.se Santa Anna IT Research Institute AB Konsortium STB scenarioanalys 2 Med fokus på... Bredbands-TV Video-on-demand On-linespel

Läs mer

Ver. 19734. Guide. Nätverk

Ver. 19734. Guide. Nätverk Ver. 19734 Guide Nätverk Innehållsförteckning 1. Introduktion 1 2. Protokoll 1 2.1 FTP 1 2.2 DNS 1 2.3 HTTP 2 2.4 HTTPS 2 2.5 TFTP 2 2.6 SNTP/NTP 2 2.7 SIP 2 2.8 RTP 2 2.9 RTCP 2 3. Nät 3 4. Brandvägg

Läs mer

Voice over IP / SIP. Switching Costs SIP. Motivation for VoIP. Internet Telephony as PBX replacement. Internet Telephony Modes.

Voice over IP / SIP. Switching Costs SIP. Motivation for VoIP. Internet Telephony as PBX replacement. Internet Telephony Modes. Voice over IP / SIP Motivation for VoIP Baserat på material från Henning Schulzrinne, Columbia University. 1 2 Internet Telephony as PBX replacement Switching Costs 3 4 Internet Telephony Modes SIP SIP

Läs mer

Skärmbilden i Netscape Navigator

Skärmbilden i Netscape Navigator Extratexter till kapitel Internet Skärmbilden i Netscape Navigator Netscape är uppbyggt på liknande sätt som i de flesta program. Under menyraden, tillsammans med verktygsfältet finns ett adressfält. I

Läs mer

Beejs Guide Till Nätverksprogrammering med Internetsockets

Beejs Guide Till Nätverksprogrammering med Internetsockets Beejs Guide Till Nätverksprogrammering med Internetsockets Brian Beej Hall beej@piratehaven.org Copyright 1995-2001 by Brian "Beej" Hall Revisions Historia Revision Version 1.0.0 augusti, 1995 Reviderad

Läs mer

Datainsamling över Internet

Datainsamling över Internet Datainsamling över Internet I den här uppgiften skall du styra ett mätförlopp och hämta mätdata via internet. Från en dator skall du styra en annan dator och beordra den att utföra en mätning och skicka

Läs mer

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

Varför fungerar det då? Elektro- och informationsteknik Lunds Tekniska Högskola Finns Internet? Varför fungerar det då? Jens Andersson Elektro- och informationsteknik Lunds Tekniska Högskola Nätet?? Jag påstår å att det finns inte något nätverk som heter Internet 4 Däremot Det är

Läs mer

TENTAMEN FÖR KURS DAV C03, DATAKOMMUNIKATION II 5p Sid 1 av 6 Torsdag 01-10-25 kl 14.00 19.00

TENTAMEN FÖR KURS DAV C03, DATAKOMMUNIKATION II 5p Sid 1 av 6 Torsdag 01-10-25 kl 14.00 19.00 !#"$ %&(')+*#,&-(*#%$-#./) %$'45%&67%&89 TENTAMEN FÖR KURS DAV C, DATAKOMMUNIKATION II 5p Sid av 6 Torsdag --5 kl 4. 9. Ansvarig lärare: Johan Garcia, Annika Wennström, Katarina Asplund Betygsgränser:

Läs mer

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

1 PROTOKOLL. Nätverk. Agenda. Jonas Sjöström Nätverk Jonas Sjöström jonas.sjostrom@dis.uu.se Baserat primärt på kapitel 4 i Brookshear (2008) samt valda kapitel ur Gralla Agenda 1. Protokoll 2. LAN och WAN 3. Kort om infrastruktur 4. Paketering och

Läs mer

Datakursen PRO Veberöd våren 2011 internet

Datakursen PRO Veberöd våren 2011 internet Datakursen PRO Veberöd våren 2011 internet 3 Internet Detta kapitel presenteras det världsomspännande datanätet Internet. Här beskrivs bakgrunden till Internet och Internets uppkomst. Dessutom presenteras

Läs mer

Freeway WEB bussadapter. Installations- och bruksanvisning

Freeway WEB bussadapter. Installations- och bruksanvisning Freeway WEB bussadapter Installations- och bruksanvisning Läs denna anvising noggrant innan du installerar aggregatet och spara anvisningen för framtida behov. FREEWAY Enervent Freeway WEB www.enervent.se

Läs mer

En syn på säkerhet. Per Lejontand pele@cs.umu.se

En syn på säkerhet. Per Lejontand pele@cs.umu.se En syn på säkerhet Per Lejontand pele@cs.umu.se Intro Jag Säkerhet inte så uppenbart Globala säkerhetsproblem Lokala säkerhetsproblem Disclaimer Jag, jag, JAG! Sysadmin på CS sedan 2000 Sysadmin LTLAB

Läs mer

Testtentamen i kursen TDTS04 Datornät och distribuerade system vt 2009

Testtentamen i kursen TDTS04 Datornät och distribuerade system vt 2009 LiTH, Tekniska högskolan vid Linköpings universitet (6) IDA, Institutionen för datavetenskap Juha Takkinen 009-03- Testtentamen i kursen TDTS04 Datornät och distribuerade system vt 009 Lokal Valfri. Tillåtna

Läs mer

Socket-programmering. Programmering för distribution. Klient/server ansatsen. Klient/server ansatsen TCP/IP protokollgrafen Java-programering

Socket-programmering. Programmering för distribution. Klient/server ansatsen. Klient/server ansatsen TCP/IP protokollgrafen Java-programering Socket-programmering Klient/server ansatsen / protokollgrafen Java-programering o o o Fler än en klient Riktiga servrar Programmering för distribution Varför datornät? o För att distribuera beräkningar

Läs mer

Handbok Fjärranslutning till skrivbord. Brad Hards Urs Wolfer Översättare: Stefan Asserhäll

Handbok Fjärranslutning till skrivbord. Brad Hards Urs Wolfer Översättare: Stefan Asserhäll Handbok Fjärranslutning till skrivbord Brad Hards Urs Wolfer Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Protokollet Remote Frame Buffer 6 3 Använda Fjärranslutning till skrivbord 7 3.1 Ansluta

Läs mer

Datakommunika,on på Internet

Datakommunika,on på Internet 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

Läs mer

Föreläsning 9 Transportprotokoll UDP TCP

Föreläsning 9 Transportprotokoll UDP TCP Föreläsning 9 Transportprotokoll UDP TCP Domain Name System (DNS) DHCP Tillämpningar 2002-11-06 Gunnar Karlsson, Bengt Sahlin 1 Transportskiktet Transportprotokoll otillförlitlig överföring: User Datagram

Läs mer

Swedbank Mobile Loadtesting. LoadRunner 11.04 Mobile App protocol

Swedbank Mobile Loadtesting. LoadRunner 11.04 Mobile App protocol Swedbank Mobile Loadtesting LoadRunner 11.04 Mobile App protocol Bakgrund Mission: Prestandatesta mobilt backend Typ: RESTful tjänst Underlag: Dokumenterat URI och API (Uniform Resource Identifier, Application

Läs mer

Strategi för telefoninummerplanen

Strategi för telefoninummerplanen Strategi för telefoninummerplanen MX-ONE Seminarium den 12 maj 2014 Bo Martinsson Post- och telestyrelsen Innehållet i presentationen Telefoninummerplanens plats i adresseringsdjungeln. Den långa färden

Läs mer

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

Kapitel 6, 7, o 8: ARP Vägval Från användare till användare. Jens A Andersson (Maria Kihl) Kapitel 6, 7, o 8: ARP Vägval Från användare till användare Jens A Andersson (Maria Kihl) Att skicka data över flera länkar All data som skickas mellan två slutnoder kommer att passera flera vägväljare

Läs mer

Bilaga C, Nätverksprogram

Bilaga C, Nätverksprogram Bilaga C, Nätverksprogram Välkommen till D I denna bilaga beskrivs flera nätverksprogram som använder sig av TCP/IP, t ex Netscape och Eudora. World Wide Web World Wide Web (för kortas WWW) är den nyaste

Läs mer

F6 Exchange 2007. 2013-01-16 EC Utbildning AB 2013-01-16

F6 Exchange 2007. 2013-01-16 EC Utbildning AB 2013-01-16 F6 Exchange 2007 2013-01-16 EC Utbildning AB 2013-01-16 1 Kapitel 6, Sid 303-310 Antivirus and Security EC Utbildning AB 2013-01-16 2 Dagens meny Idag: Allmän uppsäkring av system Defense in-depth Verktyg

Läs mer

Lösningar till tentan i ETS052 Datorkommunikation 131022

Lösningar till tentan i ETS052 Datorkommunikation 131022 Lösningar till tentan i ETS052 Datorkommunikation 131022 1. a. Det finns olika typer av störningar. De som finns beskrivna i boken är dämpning, distortion, och brus. Välj en av dessa och ge en kortfattad

Läs mer

Föreläsning 6. Nät management (1/3) Nät management (2/3) Nätstyrning Intelligenta nät Protokoll och protokollfamiljer Exempelsystem: ISDN

Föreläsning 6. Nät management (1/3) Nät management (2/3) Nätstyrning Intelligenta nät Protokoll och protokollfamiljer Exempelsystem: ISDN Föreläsning 6 Nätstyrning Intelligenta nät Protokoll och protokollfamiljer Exempelsystem: ISDN 10/22/01 Bengt Sahlin 1 Nät management (1/3) Network management Nätet kräver styrning, operativ aktivitet,

Läs mer

Win95/98 Nätverks Kompendium. av DRIFTGRUPPEN

Win95/98 Nätverks Kompendium. av DRIFTGRUPPEN Win95/98 Nätverks Kompendium av DRIFTGRUPPEN Sammanfattning Vad håller jag i handen? Detta är en lättförståelig guide till hur man lägger in och ställer in nätverket i Windows 95 och 98 Efter 6 (sex) enkla

Läs mer

Brandväggs-lösningar

Brandväggs-lösningar Brandväggs-lösningar Minimera komplexiteten Nätverkstjänster Finns kända och okända Förenkla Ta bort alla onödiga tjänster Ta bort onödig trafik Ta bort onödiga hostar Spärra trafik Spärra hellre för mycket

Läs mer

3. Steg för steg. Kör IPv6 på riktigt med FortiGate! Principen är enkel:

3. Steg för steg. Kör IPv6 på riktigt med FortiGate! Principen är enkel: Kör IPv6 på riktigt med FortiGate! Principen är enkel: - Installera en Fortigate ditt nätverk. - Anslut Fortigaten till IPv6 nätverket. - Anslut din PC till Fortigaten. - Så kan du surfa på internet med

Läs mer

SIP och NAT, Brandväggar och STUN

SIP och NAT, Brandväggar och STUN SIP och NAT, Brandväggar och STUN BAKGRUND Många kämpar med att ringa med SIP genom routers. Många av oss får problem och anledningen är enkel, SIP är inte avsett att användas genom brandvägg och NAT.

Läs mer

Programmering. Hur, var, när och varför. 22 November. Lars Ohlén Tieto lars.ohlen@tieto.com

Programmering. Hur, var, när och varför. 22 November. Lars Ohlén Tieto lars.ohlen@tieto.com Programmering Hur, var, när och varför 22 November Lars Ohlén Tieto lars.ohlen@tieto.com Agenda Om mig Programmering Vad är? Varför kunna? Hur använda kunskapen? Framtiden Sammanfattning Q+A 2 Om mig Arbetat

Läs mer

Att sätta upp en IPsec-förbindelse med NAT (med SIP) Lisa Hallingström Paul Donald Bogdan Musat Adnan Khalid

Att sätta upp en IPsec-förbindelse med NAT (med SIP) Lisa Hallingström Paul Donald Bogdan Musat Adnan Khalid Att sätta upp en IPsec-förbindelse med NAT (med SIP) Lisa Hallingström Paul Donald Bogdan Musat Adnan Khalid Table of Contents Att konfigurera Ingate Firewall/SIParator för IPsec-uppkopplingar med NAT...3

Läs mer

DA HT2011: F16. Definition, begrepp och historik. Ann-Sofi Åhn

DA HT2011: F16. Definition, begrepp och historik. Ann-Sofi Åhn DA HT: F Definition, begrepp och historik AnnSofi Åhn Vad är ett nätverk? Två eller flera nätverksenheter som skickar data till varandra över ett kommunikationsmedium AnnSofi Åhn, Institutionen

Läs mer

Kurskatalog 2010 INNEHÅLLSFÖRTECKNING

Kurskatalog 2010 INNEHÅLLSFÖRTECKNING SFÖRTECKNING 1. RFID-Kurser... 2 1.1. RFID Grundkurs... 2 1.2. RFID Fortsättningskurs... 3 1.3. RFID dator programmering... 4 1.4. RFID Systemadministration... 5 1.5. RFID Aktiv Systemadministration...

Läs mer

Lotus mobila lösningar

Lotus mobila lösningar Lotus mobila lösningar Säker uppkoppling till jobbet från din mobil Se vilka kollegor som finns tillgängliga för kommunikation Läs/skriv Mail, acceptera mötes inbjudningar mm.mm från mobilen Och sen då?

Läs mer

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

Internet. Internet hur kom det till? Internets framväxt. Ett hierarkiskt uppbyggt telenät Kretskopplat/circuit switching Internet Internet hur kom det till? A worldwide collection of interconnected networks. Ingen central dator/nät Ingen organisaion styr Internet, men ett antal organisationer samordnar aktiviteten fi ICANN

Läs mer

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Manuell installation av SQL Server 2008 R2 Express för SSF Timing Manuell installation av SQL Server 2008 R2 Express för SSF Timing Innehåll 1. Metoder att installera...1 2. Förutsättningar...2 DotNet Framework 3.5...2 MSI Installer 4.5...2 3. Hämta SQL Server 2008 R2

Läs mer

SIZE CONNECT, TEKNISK BESKRIVNING

SIZE CONNECT, TEKNISK BESKRIVNING , TEKNISK BESKRIVNING SIZE erbjuder anslutning av er företagsväxel med säker leverans och stabil teknik där alla samtal och eventuell internettrafik går i SIZE nät. Beroende på typ av växel och förbindelse

Läs mer

Webbserver och HTML-sidor i E1000 KI

Webbserver och HTML-sidor i E1000 KI 1 Funktion och användningsområde E1000-terminalen (E1032-E1151) kan användas som webbserver. En webbserver är ett program som hanterar filer som ska visas i en webbläsare som exempelvis Internet Explorer.

Läs mer

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

Transport Layer. Transport Layer. F9 Meddelandesändning med UDP EDA095 Nätverksprogrammering. Java och UDP TCP/UDP F9 Meddelandesändning med UDP EDA095 Roger Henriksson Datavetenskap Lunds universitet Transport Layer Transport Layer Bygger vidare på på "Internet Internet Layer" Layer / IP. / IP. Applikationsprogram

Läs mer

2D1395, Datasäkerhet. GF3 Paketfiltrering

2D1395, Datasäkerhet. GF3 Paketfiltrering Datum: 2006-10-09 Skribent: Andreas Boström Föreläsare: Roland Elverljung 2D1395, Datasäkerhet GF3 Paketfiltrering Den här föreläsningen behandlar paketfiltrering samt en kort översikt över TCP ( Transmission

Läs mer

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system 2008-08-21 kl. 8 12

Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system 2008-08-21 kl. 8 12 LiTH, Tekniska högskolan vid Linköpings universitet (6) IDA, Institutionen för datavetenskap Juha Takkinen 2008-08-9 Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system 2008-08-2 kl. 8

Läs mer

Tillfälle 10 (F): Sockets i C, grundläggande IP och Client/Server-applikationer

Tillfälle 10 (F): Sockets i C, grundläggande IP och Client/Server-applikationer Tillfälle 10 (F): Sockets i C, grundläggande IP och Client/Server-applikationer I föreläsning 1 gavs en mycket kort översikt till kommunikation via nätverk, vi ska nu se noggrannare på den tekniska bakgrunden

Läs mer

Installationshjälp CentOS 5 ENTerprise

Installationshjälp CentOS 5 ENTerprise Sida 1 CentOS installation Electronic Purse Sweden AB Electronic Purse Sweden AB Installationshjälp CentOS 5 ENTerprise Gespage -Ta tillbaka kontrollen Datum: Copyright 2014 Electronic Purse Sweden AB

Läs mer

Microsoft Office historik. - making IT easier

Microsoft Office historik. - making IT easier Microsoft Office historik Word 1983 September Word 1.0 släpptes Den absolut första versionen av Word. Släpptes till MS-DOS Kunde ha flera dokument öppna på en gång Hade stöd för mus (vilket var ganska

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

Program för skrivarhantering

Program för skrivarhantering Program för skrivarhantering Det här avsnittet omfattar: "Använda programvaran CentreWare" på sidan 3-10 "Använda funktioner för skrivarhantering" på sidan 3-12 Använda programvaran CentreWare CentreWare

Läs mer

MRD-310 - Industriell 3G-Router KI00283C 2011-05

MRD-310 - Industriell 3G-Router KI00283C 2011-05 MRD-310 - Industriell 3G-Router KI00283C 2011-05 1 Funktion och användningsområde Med hjälp av 3G-routern MRD-310 finns möjlighet att via det mobila telenätet ansluta till ett Ethernetnätverk bestående

Läs mer

Kapitel 6, 7, 8 o 9: Data och protokoll. LUNET o SUNET

Kapitel 6, 7, 8 o 9: Data och protokoll. LUNET o SUNET Kapitel 6, 7, 8 o 9: Data och protokoll Internet LUNET o SUNET Jens A Andersson Vad är Internet? Internet ägs ej av en enskild organisation. Styrs till viss del av Internet Society (ISOC). Består av ett

Läs mer

VPN (PPTP) installationsguide för Windows 7

VPN (PPTP) installationsguide för Windows 7 VPN (PPTP) installationsguide för Windows 7 Följ instruktionen nedan för att sätta upp och använda 3T-PPTP. Innan du gör detta så måste du dock först kontakta internsupport för att få ett användarnamn

Läs mer

ZYXEL PRESTIGE 660H-61 INSTALLATIONSMANUAL

ZYXEL PRESTIGE 660H-61 INSTALLATIONSMANUAL 1 ZYXEL PRESTIGE 660H-61 INSTALLATIONSMANUAL 2 ZYXEL PRESTIGE 660H-61 INSTALLATIONSMANUAL...3 KABLARNAS INKOPPLING... 3 DATORNS INSTÄLLNINGAR... 3 IBRUKTAGNING AV INTERNETFÖRBINDELSEN... 4 MÄRKLAMPOR...

Läs mer

Plats för projektsymbol. Nätverket för svensk Internet- Infrastruktur

Plats för projektsymbol. Nätverket för svensk Internet- Infrastruktur Nätverket för svensk Internet- Infrastruktur NSII Nätverket för Svensk Internet-Infrastruktur Medlemmar: FMV, Frobbit, Netnod, STUPI, SUNET och TU-Stiftelsen Vi har några av världens ledande experter inom

Läs mer

1.1 Kravbeskrivning för all utrustning eller system som ska kunna anslutas till NLLnet

1.1 Kravbeskrivning för all utrustning eller system som ska kunna anslutas till NLLnet Länsteknik Sida 1 (6) 1.1 Kravbeskrivning för all utrustning eller system som ska kunna anslutas till NLLnet 1.1.1 Syfte Många system som upphandlas av olika enheter inom Norrbottens läns landsting, t

Läs mer

WINTEXT SERVER/ WINTEXT32 integrerad texttelefoni i tele- och datornät

WINTEXT SERVER/ WINTEXT32 integrerad texttelefoni i tele- och datornät WINTEXT SERVER/ WINTEXT32 integrerad texttelefoni i tele- och datornät Projektbeskrivning och funktionsspecifikation Henrik Karlsson, AmuHadar 1 2003-11-24 Innehållsförteckning Sammanfattning sid 2 Mål

Läs mer

Quick Start Guide Snabbguide

Quick Start Guide Snabbguide Quick Start Guide Snabbguide C Dictionary Quick Start Thank you for choosing C Dictionary and C-Pen as your translation solution. C Dictionary with its C-Pen connection will make translation easy and enable

Läs mer

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

Från användare till användare. (Maria Kihl) Kapitel 6, 7, o 8: Vägval Från användare till användare Jens A Andersson (Maria Kihl) Att skicka k data över flera länkar All data som skickas mellan två slutnoder kommer att passera flera vägväljare och

Läs mer

Introduktion till nätverksprogrammering i Java. Nätverksprogrammering i Java är lätt och roligt

Introduktion till nätverksprogrammering i Java. Nätverksprogrammering i Java är lätt och roligt Introduktion till nätverksprogrammering i Java Java och nätverk Läsanvisningar Skansholm (med Swing) kapitel 18 Budd kapitel 22 Nätverksprogrammering i Java är lätt och roligt Paketet java.net innehåller

Läs mer

F2 Exchange 2007. 2013-01-16 EC Utbildning AB 2013-01-16

F2 Exchange 2007. 2013-01-16 EC Utbildning AB 2013-01-16 F2 Exchange 2007 1 F2 Idag: Exchange i SBS 2008 Planering av systemet Exchange struktur, AD/GC/hierarki Core Components Management, Connectors Serverroller 2 Exchange Server i Small Business Server 2008?

Läs mer

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap TENTAMEN FÖR KURS DAV B02, DATAKOMMUNIKATION I 5p Sid 1 av 7 Måndag 02-01-14 kl. 14.00 19.00 Ansvariga lärare: Johan Garcia och Annika Wennström Tillåtna hjälpmedel: Kalkylator Betygsgränser: 3=30-39p,

Läs mer

Trådlös kommunikation En introduktion av Open Systems Engineering AB

Trådlös kommunikation En introduktion av Open Systems Engineering AB Trådlös kommunikation En introduktion av Open Systems Engineering AB Trådlös Kommunikation Terminologi Trådlös teknologi ; för- och nackdelar Teletekniska lösningar (telefoni) WiFi lösningar Radio, företagsspecifika

Läs mer

Ändringar i samband med aktivering av. Microsoft Windows Vista

Ändringar i samband med aktivering av. Microsoft Windows Vista Ändringar i samband med aktivering av Microsoft Windows Vista Volume Activation 2.0 Rutinerna som rör hantering av licensnycklar och aktivering finns nu i en ny version. I den tidigare versionen behövde

Läs mer

Instruktioner för uppdatering från Ethiris 4.10 till 5.x

Instruktioner för uppdatering från Ethiris 4.10 till 5.x Instruktioner för uppdatering från Ethiris 4.10 till 5.x Nedan följer instruktioner för hur man går till väga vid uppdatering av ett Ethirissystem version 4 till version 5. När man uppdaterar Ethiris från

Läs mer

Välkommen till. Datastrukturer, algoritmer och programkonstruktion. eller DOA

Välkommen till. Datastrukturer, algoritmer och programkonstruktion. eller DOA Välkommen till Datastrukturer, algoritmer och programkonstruktion eller DOA Jag: Christer Labbassar: Caroline: Johan: Agenda, före lunch Inledning om DOA-kursen Backspegel Mål Syfte Examination Om lärande

Läs mer