1 Innehållsförteckning

Storlek: px
Starta visningen från sidan:

Download "1 Innehållsförteckning"

Transkript

1 Studentlitteratur

2 Studentlitteratur

3 1 Innehållsförteckning 1 INNEHÅLLSFÖRTECKNING FÖRORD SPRÅKBRUK LÄSTIPS BOKENS UPPLÄGG REGISTRERADE VARUMÄRKEN REFERENSER ORDLISTA ÖVERSIKT BAKGRUND HISTORIA ARKITEKTUREN I WAP WWW-modellen WAP-modellen WAP-nätverk Komponenter i ett WAP-nätverk WAE Wireless Application Environment...43 WSP Wireless Session Protocol...44 WTP Wireless Transaction Protocol...44 WTLS Wireless Transport Layer Security...45 WDP Wireless Datagram Protocol...46 Bärare Exempel på utnyttjande av WAP-stacken WAE WIRELESS APPLICATION ENVIRONMENT Komponenter i WAE Studentlitteratur 3

4 8.4.2 WML- och WMLScriptinteraktioner Internationalisering WTA WIRELESS TELEPHONY APPLICATION WTA-nätverkets arkitektur PROGRAMMERING WAP/WML SERVER WML WIRELESS MARKUP LANGUAGE Språket WML Händelser och navigation Bokstäver och tecken Variabler WML programmering Ett enkelt testprogram...64 Tangentnedtryckningar & flera kort...65 Timerfunktioner...66 Inmatningar av data...67 Skicka data till en server...69 Bilder i WML...70 Mallar och skuggning av mallar Direktiv i WML Grupper av direktiv...74 <a>...74 <access>...75 <anchor>...76 <b>...76 <big>...78 <br>...78 <card>...79 <do>...80 <em>...81 <fieldset>...82 <go>...83 <head>...84 <i>...84 <img>...85 <input>...86 <meta>...87 <noop>...88 <onevent>...88 <optgroup>...89 <option>...90 <p>...91 <postfield>...92 <prev>...93 <refresh>...93 <select>...95 <setvar> Studentlitteratur

5 <small>...97 <strong>...98 <table>...98 <td>...99 <template> <timer> <tr> <u> <wml> WMLSCRIPT Interpretatorn Behörighetskontroll Anrop av WMLScript Kommentarer Speciella tecken Reserverade ord Variabler och datatyper Deklaration Omfattning Åtkomst Variabeltyper Numeriska värden Strängar Logiska värden Konverteringar Konvertering till sträng Konvertering till heltal Konvertering till flyttal Konvertering till logisk variabel Konvertering till invalid Operatorer Tilldelningar Aritmetiska operatorer Logiska operatorer Strängoperatorer Jämförelser Vektorer Komma Funktioner Lokala funktioner Externa funktioner Funktioner i bibliotek Program direktiv If While For Break Continue Return Studentlitteratur 5

6 Metainformation Externa filer Behörighetskontroll Meta information Felhantering WMLScript Standard Libraries WMLScript Crypto Library WTAI Library TEKNISK BESKRIVNING WBXML WAP BINARY XML WAP CACHING MODEL WAG UAPROF USER AGENT PROFILE Klient Trådlöst nät WAP Gateway Internet eller Intranet Origin Server RDF Resource Description Framework WAP PUSH ARCHITECTURE PPG Push Proxy Gateway PAP Push Access Protocol Push OTA Protocol Service Indication Service Loading WSP WIRELESS SESSION PROTOCOL Förhandling av parametrar WTP WIRELESS TRANSACTION PROTOCOL WTP Management Entity Funktioner i WTP Anropsmeddelande / Invoke message Verifikation / Verification Fortsätt vänta erkännande / Hold on acknowledgement Resultat meddelande / Result message Sista erkännande / Last acknowledgement WTLS WIRELESS TRANSPORT LAYER SECURITY Algoritmer som används för nyckelutbyte Algoritmer som använda för kryptering av data Algoritmer som används för MAC WIM Wireless Identity Module WDP WIRELESS DATAGRAM PROTOCOL WDP Management Entity WDP över GSM GSM SMS profile GSM USSD profile GSM Circuit-Switched Data profile Studentlitteratur

7 GSM GPRS profile GSM Cell Broadcast profile WDP över CDMA CDMA Circuit Switched Data profile CDMA Packet Data profile CDMA SMS profile WDP över DECT DECT SMS profile DECT Connection Oriented Services DECT Packet Switched Services WDP över andra protokoll Portnummer i WDP/WAP WCMP WIRELESS CONTROL MESSAGE PROTOCOL Funktioner som måste finnas i WCMP WIRELESS DATA GATEWAY ADAPTION SMPP-anpassning WTA WIRELESS TELEPHONY APPLICATION Säkerhet i WTA Tjänster i WTA Inkommande samtal Voice Mail Kanaler / programmering av Repository <channel> <title> <abstract> <resource> Exempel på WTAI WAP OCH FRAMTIDEN APPENDIX 1 WMLSCRIPT STANDARD LIBRARIES LANG GENERELLA FUNKTIONER abs min max parseint parsefloat isint isfloat maxint minint float exit abort random seed Studentlitteratur 7

8 characterset FLOAT FLYTTAL int floor ceil pow round sqrt maxfloat minfloat STRING STRÄNGAR length isempty charat substring find replace elements elementat removeat replaceat insertat squeeze trim compare tostring format URL isvalid getscheme gethost getport getpath getparameters getquery getfragment getbase getreferer resolve escapestring unescapestring loadstring WMLBROWSER getvar setvar Studentlitteratur

9 go prev newcontext getcurrentcard refresh DIALOGS prompt confirm alert APPENDIX 2 WMLSCRIPT KRYPTERINGSFUNKTIONER Crypto.signText APPENDIX 3 WMLSCRIPT WTAI FUNKTIONER PUBLIC WTAI Make Call Send DTMF Tones Add Phonebook Entry NETWORK COMMON WTAI Voice Call Control Accept Call Release Call Send DTMF Tones Call Status List Call NETWORK TEXT Send Text Read Text Remove Text GetFieldValue PHONEBOOK TELEFONBOKEN Write Phonebook Entry Read Phonebook Entry Remove Phonebook Entry GetFieldValue Change Phonebook Entry SAMTALSLOGGAR CALL LOGS Last Dialled Numbers Missed Calls Received Calls GetFieldValue MISCELLANEOUS ÖVRIGA FUNKTIONER Indication Terminate WTA User Agent Protect WTA User Agent Context Studentlitteratur 9

10 FELKODER I WTAI APPENDIX 4 GSM SPECIFIKA DELAR I WTAI Call Reject Call Hold Explicit Call Transfer Call Deflection Join Multiparty Retrieve from Multiparty Provide Location Information Send USSD FELKODER I WTAI GSM APPENDIX 5 WMLSCRIPT FELKODER FATALA FEL Bytecode fel Programmerat avbrott Minnesfel Externa händelser ICKE FATALA FEL Beräkningsfel Referenser till konstanter Konverteringar INDEX Studentlitteratur

11 2 Förord Att skriva en bok kan vara både lätt och roligt, speciellt om den handlar om ett intressant ämne och ännu roligare är det om man lyckas utforma den så att någon begriper vad man skrivit. En fråga jag ställt mig för att kunna utforma den här boken på ett bra sätt är vad vill alla som läser den här boken ha reda på? Min uppfattning är att de flesta vill få en inblick i vad WAP är, några vill se hur man programmerar i WAP-miljö och några vill använda boken som referenslitteratur. Däremot är jag inte säker på att det är så många som vill ha reda på hela den tekniska specifikationen eller läsa om alla små oväsentliga detaljer. Därför har jag låtit boken omfatta i stort sett allting som rör WAP, men utelämnat de allra djupaste bitarna. En lite lustig sak med WAP är just benämningen, som inte följer det vanliga mönstret. Ni har säkert hört talas om WAP-applikationer eller WAPprogram, men varför heter det så...? Är det någon som hört talas om HTTP-applikationer eller TCP/IP-applikationer...? WAP är ju ändå bara det protokoll man använder som ett medel för att distribuera data till och från en applikation, applikationen har ju i sig ingenting med WAP att göra. När det gäller HTTP så säger man ju istället webapplikationer, onlineapplikationer, eller möjligtvis HTML-program. Vilket är mer korrekt eftersom det anger den miljö programmet ska användas i. Många WAPapplikationer ska ju också användas i en Webmiljö, borde det då inte kallas för trådlösa webapplikationer..? eller kanske WAE-applikationer..? Att man sedan egentligen borde säga webapplikationer för en trådlös miljö istället för trådlösa webapplikationer låter jag bli att vidareutveckla här... När det gäller språkbruket i denna bok, så har jag infört ett avsnitt som behandlar just denna bit. Det är inte alldeles lätt att använda korrekt svenska när man skriver om ett sådant område där många av orden inte har någon entydig svensk motsvarighet. Studentlitteratur 11

12 Och för att glädja alla som älskar ny teknik, kan jag ju bara tillägga att en hel del av det som är nytt och modernt idag, faktiskt utvecklades under andra världskriget Magnus Ewert Studentlitteratur

13 3 Språkbruk Jag har i boken försökt använda en så korrekt svenska som möjligt, men inte låtit detta gå ut över innehållet. Det vill säga, detta är i första hand en bok som beskriver WAP, inte hur man skriver hundraprocentigt korrekt svensk teknisk litteratur. Det kan ju låta självklart att man ska använda korrekt svenska, men hur är det då när detta går ut över innebörden och då det inför oklarheter och tvetydigheter? Därför har jag valt att till använda engelska när minsta risk för missförstånd annars föreligger. En av anledningarna till detta är att jag en gång satt på ett tåg och läste en artikel, som handlade om en minnesbytare... och det tog ganska lång tid innan jag entydigt förstod att det som avsågs var en swapper... Dessutom skulle det innebära ytterligare ett problem ifall jag använde ord som minnesbytare. Arbete i den här branschen innebär många internationella kontakter och om jag använder ord typ minnesbytare, så lär man inte få många av sina internationella kunder/kollegor att förstå vad en memorychanger är Det vill säga, översätter man ett engelskt ord till ett svenskt och sedan tillbaka igen, så hamnar man ofta någon helt annanstans än där man var från början. Det är inte så svårt för en normalbegåvad person att inse att man med en swapper menar något som byter ut innehållet i minnet, men det är betydligt svårare att inse att en minnesbytare heter swapper på engelska Överdriven språklig purism innebär i allmänhet fler nackdelar än fördelar. Kan man kalla WAP för WAP på svenska? Nja WAP är ju en förkortning, så kanske men Wireless Application Protocol är det ju inte och då borde det väl heta Trådlöst Applikations Protokoll (TAP) på svenska men Applikation är ju ett låneord, som egentligen betyder Tillämpning och då blev det ju istället TTP och förresten, protokoll är ju ett lån från grekiskan (proto=först, kolla=lim), som egentligen betyder att på första sidan av en bok insidan av pärmen, limmade man en innehållsförteckning och Studentlitteratur 13

14 då blev det ju inte längre WAP och inte TTP utan TTI Trådlös Tillämpnings Innehållsförteckning och hur många är det som skulle förstå vad man menar då..? och hur många skulle översätta det på ett korrekt sätt till engelska när man pratar med folk ute i världen..? Börjar man sedan fundera på vad som egentligen är korrekt svenska så kan man komma ännu längre. Är korrekt svenska den ursprungliga svenska som talades av de första människorna som flyttade hit efter senaste istiden, under äldre stenåldern, för ungefär 9900 år sedan? Vad hade de för ord för trådlös och bredband? och vad kallade de en protokollstack för? Eller är det språk som vikingarna talade för 1000 år sedan en korrekt svenska, som: Vits er þörf þeim er víða ratar; dælt er heima hvað. Að augabragði verður sá er ekki kann og með snotrum situr. eller ser samma sak mer riktigt ut som: Vett behöver, den som vida färdas; lätt är hemma vadhelst. Mång ögonkast får, den som intet förstår och sitter med kloka tillsammans. fast här är ju förstås låneord från andra språk Stycket är förresten en vers ur Hávamál Den höges sång. Eller är det bättre med medeltidssvenskan, som är lite modernare? Tak pors ok malörth ok läg j ätikio ok twaa hoffuidith ther wthi Jtem äther man mokin mora tha ffar man lwsta tiil quinnor Kanske inte det mest optimala valet det heller men gammal svenska från början av 1900-talet då? Den ser ju ut ungefär som det språk vi talar idag, ehuru med fler ehuru, enär och emedan, ity detta var vanligare då visst skulle jag kunna skriva en bok med sådant språk och det vore inte ens sär- 14 Studentlitteratur

15 skilt svårt men jag tror ju inte direkt att det skulle tillföra något, eller för den delen heller uppskattas Språklig utveckling måste man ju tillåta för att hålla språket levande, men däremot ska man försöka förhindra språklig degeneration. Ibland kan det dock vara svårt att avgöra vad degeneration är. Slarvig stavning och dålig grammatik är ju helt klart degeneration, men ibland blir jag tveksam: Är det degeneration att skall numera oftast stavas ska..? Eller att de och dem ofta stavas dom..? Eller att han är och de äro har blivit han är och de är, eller rent utav dom är..? Ett gammalmodigt språk i en bok gör ju ingen lycklig, åtminstone inte när boken handlar om högteknologi, men samtidigt måste man försöka hålla sig till ett språk som är så korrekt som möjligt. Men som sagt, det problem man ställs inför när man skriver en bok som denna är att det ofta saknas entydigt definierade svenska ord. Om man då ändå använder dessa så ökar risken för missförstånd. En korrekt mening där betydelsen gått förlorad eller är tvetydig, uppfyller inte de krav jag ställt när jag skrivit boken. På några ställen i boken har jag använt engelska istället för svenska, i huvudsak i tekniska tabeller och liknande, där vartannat ord varit en engelsk fackterm som saknar entydig svensk motsvarighet. Här har jag då ansett att det ser snyggare ut och blir lättare att läsa om man använder engelska än om man byter ut vartannat ord mot ett svenskt och låter resten vara engelska. Legere et non intelligere neglegere est att läsa och inte förstå är inte att läsa... Studentlitteratur 15

16 4 Lästips bokens upplägg Boken börjar med en enkel översikt av vad WAP är, vilka komponenter det har och hur det ingår i en helhet. Därefter följer en fördjupning inom varje delområde. Jag har lagt upp det på detta sättet för att jag tror att det är lättare att förstå de olika delarna om man först vet hur helheten ser ut och hur var i detta de olika delarna befinner sig. Om man vill använda boken som referenslitteratur kan det vara idé att man först läser det första avsnittet (Översikt på sid 36) så att man lär sig grunderna, sedan kan man slå upp och läsa valda delar beroende på vad man vill ha reda på. Detta har medfört att varje avsnitt i boken har utformats så att det i möjligaste mån kan läsas separat, viss redundans kan såsom ett resultat härav förekomma i boken, men detta förstärker också sambanden. Det generella upplägget av boken är: 1. Översikt (börjar på sidan 36) Dessa avsnitt ger en god översikt över vad WAP är och vilka komponenter som ingår. I denna del ingår Bakgrund på sidan 36, Historia på sidan 38, Arkitekturen i WAP på sidan 39, WAE Wireless Application Environment på sidan 48 och WTA Wireless Telephony Application på sidan 54. Dessa avsnitt bör läsas som en grund oavsett hur man sedan vill fortsätta att läsa boken. 2. Programmering (börjar på sidan 58) Här finns beskrivet hur man programmerar i WAP-miljö med WML och WMLScript, hur det hela är uppbyggt och vilka möjligheter som finns. Här ingår avsnitt 9.2 WML Wireless Markup Language på sidan 58 och avsnitt 9.3 WMLScript på sidan Teknisk beskrivning av komponenter (börjar på sidan 129) Dessa avsnitt beskriver enskilda, komponenter i WAP lite djupare. Avsikten med dessa avsnitt är att skapa en insikt i hur WAP är konstruerat 16 Studentlitteratur

17 och vad som ingår. Det är lättare att skriva bra program för något man vet hur det fungerar och vilka mekanismer och funktioner som finns, respektive inte finns. Boken följer specifikationerna från WAP Forum, eftersom det är dessa som styr och utformar utvecklingen av WAP, men formatet och upplägget avviker en del från dessa. Bland annat har jag lagt stor vikt vid att boken ska bli lättillgänglig och att varje avsnitt ska kunna läsas separat. Dessutom har jag utelämnat delar som endast är intressanta för de som ska bygga hårdvaran eller skriva de drivers som ligger i botten. Däremot har jag tagit med de fakta som ligger till grund för att saker är som de är. Man kan ju inte förstå varför man ska hälla glykol i kylsystemet på en bil om man inte får reda på att det är för att inte vattnet ska frysa och motorn frysa sönder. Studentlitteratur 17

18 5 Registrerade varumärken Varumärke/produkt AIX, MVS, OS/2, SNA, LU6.2 HP-UX Kerberos Macintosh MS-DOS, Windows Open VMS, DECnet SunOS, Solaris, NFS UNIX Företag/ägare IBM Hewlett Packard Company MIT Apple Computer Inc. Microsoft Corporation Digital Equipment Sun Microsystems UNIX System Laboratories Fler registrerade varumärken/produkter finns omnämnda i boken, men jag ber om respektive företags överseende med att jag inte skrivit in dem här pga. att det ibland inte varit fullständigt klart vem som äger rätten. Vid påpekande skriver jag givetvis in detta. 18 Studentlitteratur

19 6 Referenser Förutom egna erfarenheter bygger boken givetvis på de specifikationer som framtagits av WAP Forum. WAP Forum The WAP Forum is the industry association comprising more than 200 members that has developed the de-facto world standard for wireless information and telephony services on digital mobile phones and other wireless terminals. The primary goal of the WAP Forum is to bring together companies from all segments of the wireless industry value chain to ensure product interoperability and growth of wireless market. WAP Forum members represent over 95% of the global handset market, carriers with more than 100 million subscribers, leading infrastructure providers, software developers and other organisations providing solutions to the wireless industry. Dessutom har material från Ericsson Nokia Phone.com (f.d. Unwired Planet) på ett eller annat sätt bidragit till att boken blivit till Studentlitteratur 19

20 7 Ordlista Ordlistan på de närmaste sidorna är utformad för att omfatta de ord och termer som är vanligt förekommande inom datakommunikation, telekommunikation, kryptering samt i viss mån systemutveckling och hårdvara. A A ACD ACTS AMPS APCO AuC Automatic Call Distributor En term som används för CTI-programvara som automatiskt distribuerar samtal till olika anknytningar. Denna teknik används till exempel ofta i Callcenters. Advanced Communications Technology Satellite Advanced Mobile Phone Service (USA) Teknologi för analog mobiltelefoni som används i Nordamerika, Latinamerika, Australien och delar av Ryssland och Asien, motsvarar NMT i Norden. Association of Public Communications Officers (USA) Authentication Center Detta är en skyddad databas som innehåller den hemliga kod som finns lagrad i varje abonnents SIM-kort. Denna kod används för säkerhet och kryptering på radiokanalen. 20 Studentlitteratur

21 B B BS BSS C Base Station Den radiomottagare/sändare som hanterar kommunikation mellan mobiltelefoner och telenätet. Varje basstation arbetar på en viss angiven frekvens, som till exempel 900 och 1800 MHz i GSM. Base Station System C CAMEL CBC CBC-IF Customised Application for Mobile Enhanced Logic Utveckling av GSM för att utöka funktionaliteten. Cell Broadcast Centre Cell Broadcast Centre Interface CCITT Consultant Committee on International Telephone and Telegraph En internationell organisation som utvecklar standarder och som definierar gränssnitt för telekommunikation (heter numera ITU-T). CDG CDPC CDPD CDMA CDMA Development Group En grupp företag (för närvarande över 44 st.) som driver utvecklingen av CDMA. Cellular Digital Packet Data Paketdata för AMPS. Cellular Digital Packet Data En teknik för överföring av paketdata på D-AMPS. Code Division Multiple Access En bärartjänst som särskiljer olika paket/sändare med koder, Studentlitteratur 21

22 CSD CSD-RF D istället för med tidsdluckor som i TDMA eller frekvens som i FDMA. Circuit Switched Data En punkt till punkt förbindelse mellan apparat och nätverket. Denna typ av tjänst används till exempel i cellulära mobilnät. Circuit Switched Data Radio Frequency D D-AMPS Digital Advanced Mobile Phone Service (USA) Bärartjänst för mobiltelefoni i Nordamerika, Latinamerika, Australien och delar av Ryssland och Asien. Motsvarar GSM här i Europa. Se även IS-136 och TDMA. DataTAC Motorola standard för digitala paketdatanät. DPCS DECT Digital Personal Communication Service Digital Enhanced Cordless Telecommunications Standard för trådlösa telefoner i hem och på kontor som använder sig av TDMA. DECT är digital i motsats till sina föregångare CT2 och CT3. DECT-FP DECT Fixed Part DMT DPRS DQSPK DSP DTMF Discrete MultiTone En teknik för multicarrier system som använder diskreta Fourier-Transformationer för att skapa och demodulera individuella carriers. DMT använder ofta TDMA eller FDM som multiplexing. DMT används t.ex. av xdsl. DECT Packet Radio Service Möjlighet att skicka paketdata över DECT. Direct Sequence Spread Spectrum Technique Data Service Profile Dual Tone Multi Frequency Den typ av signalering som används av tonvalstelefoner. 22 Studentlitteratur

23 DWMT E Discrete Wavelet MultiTone En moduleringsteknik för multicarrier system, liknar DMT men använder en annan moduleringsteknik. E EBU ECMA EDGE EIR EPOC Erlang ERMES ETACS ETSI European Broadcasting Union European Computer Manufacturers Association En teknologi som ger GSM och TDMA möjlighet att hantera större datamängder. Kapaciteten ligger på 384 kbps. Equipment Identity Register Innehåller information om alla mobiltelefoner som har rätt att koppla upp sig (registrera sig). En mobiltelefon identifieras av sin IMEI International Mobile Equipment Identity. På så sätt kan man förhindra att telefoner som är stulna eller inte fullt utprovade kopplar upp sig. Ett operativsystem för mobila terminaler, utvecklat av Symbian som är ett företag där Ericsson, Nokia, Motorola och Psion samarbetar. 1) En trafikenhet (1 Erlang = 3600 CS = 36 CCS) 2) Programmeringsspråk utvecklat av Ericsson/Telia. Enhanced Radio Message System eller European Radio Messaging System Ett Europeiskt system för anrop typ MiniCall, som fungerar i Europa, mellanöstern och Asien. Extended Total Access Communications System En analog teknologi för mobiltelefoni utvecklad i England och tillgänglig i Europa och Asien. European Telecommunication Standardisation Institute Hanterar Europeisk standard för telekommunikation. Studentlitteratur 23

24 F F FCC FDMA FPLMTS G Federal Communications Commission (USA) Frequency Division Multiple Access En bärartjänst som särskiljer olika paket/sändare med hjälp av frekvenser, istället för med tidsdluckor som i TDMA eller koder som i CDMA. Future Personal Land Mobile Telecommunications Service G GGSN GMPCS GPRS GPS GSM GSM-RF GUTS Gateway GPRS Support Node Global Mobile Personal Communications by Satellite General Packet Radio Services (GSM) En paketdatatjänst som kan erbjuda en bandbredd på upp emot 144 kbps för trådlös dataöverföring över GSM. Global Positioning System Ett system med vars hjälp man kan få reda på exakt var på jorden man befinner sig, med några centimeters precision. Utvecklat av militären för navigation och spaning. I systemet ingår både satelliter och markstationer. Global System for Mobile communication Arbetar i Europa på 900 och 1800 MHz, men i Nordamerika på 1900 MHz. GSM Radio Frequency General UDP Transport Service En generell tjänst för att transportera data. 24 Studentlitteratur

25 H H HDML HLR HML HSCSD HTML HTTP I Hendheld Markup Language Home Location Register Innehåller information om alla abonnenter som finns registrerade i det aktuella mobiltelenätet och dessutom information om var i nätverket en viss mobiltelefon för tillfället befinner sig. Informationen om var en mobiltelefon befinner sig är i form av adressen till den basstation där det VLR som innehåller telefonen finns. Multiline Hunt Group Innebär inom telefoni att om den första linjen är upptagen, fortsätter man till nästa inom samma grupp. High Speed Circuit Switched Data (GSM) En kretskopplingsorienterad tjänst som kan erbjuda en bandbredd på 57 eller 64 kbps för GSM. HyperText Markup Language HyperText Transfer Protocol [RFC2068] I iden IF Integrated Digital Enhanced Network Interface IMT-2000 En benämning som används av ITU för att beteckna tredje generationens mobiltelefoni (jämför UMTS). IS-54 Den ursprungliga standarden för TDMA, framtagen uppgraderades den till den senaste digitala standarden IS-136. Studentlitteratur 25

26 IP IP adress IS-95 IS-136 ISP ITSI ITU IVR IWF M Internet Protocol Grunden i TCP/IP, ett protokoll som arbetar i lager 3 (nätverk). Den typ av adresser som används inom TCP/IP och därmed Internet. Adressen är en 32 bitars adress som består av fyra komponenter, ofta ser man adressen i textform - aa.bb.cc.dd, där aa, bb, cc och dd är siffror. Adressen består av två delar, där den ena delen är en nätverks -del som adresserar rätt nätverk och den andra delen är en host -del som adresserar rätt dator inom nätverket. En digital mobiltelefonistandard, baserad på CDMA. En digital mobiltelefonistandard, baserad på TDMA. Internet Service Provider En teleoperatör eller annat företag som kan erbjuda anslutning till Internet. Individual TETRA Subscriber Identity International Telecommunications Union (f.d. CCITT) Interactive Voice Response system InterWorking Function En funktion som finns mellan två kommunicerande enheter och som tillför extra funktionalitet. Ofta är detta en gateway som översätter mellan två olika protokoll. M MDBS MDG MDLP MISDN Mobile Data Base Station Mobile Data Gateway Mobile Data Link Protocol Mobile Station International Subscriber Device Number 26 Studentlitteratur

27 MMI Mobitex MoU MSC N Man-Machine Interface Ericsson (ERV) standard för trådlösa paketdatanät. Memorandum of Understanding Beteckning för en överenskommelse. Används bl.a. som beteckning av överenskommelser inom specifikationen av ISDN. Mobile Switching Center N NICS NMT O NATO Integrated Communications System Nordic Mobile Telephone En gemensam nordisk standard för mobiltelefoni, skapad i början av 1980-talet. Administrerad i Sverige, Norge, Finland och Danmark. System har också sålts till andra Europeiska länder, samt till Ryssland, mellanöstern och Asien. O OAM&P P Operations Administration Maintenance and Provisioning P PABX PAMR Private Automatic Branch Exchange En ofta använd beteckning för telefonväxlar, se även PBX. Public Access Mobile Radio Studentlitteratur 27

28 PBX PCN PCS PDA PDC PDLP PDU PHS PICS PIN PKCS PLMN Private Branch Exchange En ofta använd beteckning för telefonväxlar, se även PABX. Personal Communications Networks (Europa) Också känt som DCS-1800 eller GSM-1800, används i Europa och delar av Asien. Personal Communications Services En gemensam benämning på amerikansk mobiltelefoni som arbetar på 1900 MHz. Personal Digital Assistant Bärbar apparat med mer funktionalitet än en mobiltelefon. En PDA har ofta en skärm på 160x100 pixlar och någon form av pekdon. Personal Digital Cellular En Japansk standard för digital mobiltelefoni som arbetar med 800 MHz och 1500 MHz. Packet Data Link Protocol Protocol Data Unit PDU är den data som skickas mellan olika lager i en protokollmodell, t.ex. OSI. När ett lager är färdigt med sina uppgifter, skickar det vidare en PDU till lagret under. En PDU innehåller dels data och dessutom en header från det förra lagret, i det mottagande lagret (protokollet) betraktas dock hela PDU:n som data. Personal Handyphone System En Japansk standard för mobiltelefoni som arbetar med 1900 MHz. Protocol Implementation Conformance Statement Personal Identification Number En kod som används av mobiltelefoner i GSM för att skydda telefonen och data i den så att endast ägaren kan använda den. Koden lagras i SIM-kortet, vilket gör att man kan använda samma information i olika telefoner. Public Key Cryptography Standards Public Land Mobile Network 28 Studentlitteratur

29 PMR POTS PPP PSTN PTN PTT Q Private Mobile Radio Används som beteckning på trådlös förbindelse mellan slutna grupper, till exempel larmtjänster. Plain Old Telephone Service Gammal vanlig telefoni, används till exempel som beteckning på analog utrustning. Point to Point Protocol Public Switched Telephone Network Den gamla vanliga typen av analogt telenät. Data som skall skickas över ett sådant nät måste analogiseras med ett modem. Public Telephone Network Postal, Telegraph and Telephone Q QPSK R Quadrature Phase-Shift Keying En moduleringsteknik. R RAS RCC RF RFC Remote Access Server Radio Common Carrier Radio Frequency Request For Comments Dokument utgivet av IETF ( som specificerar protokoll och andra detaljer, till exempel säkerhet och network management. Dessa dokument finns fritt tillgängliga på Studentlitteratur 29

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

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

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

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

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

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

Objektorienterad Programkonstruktion. Föreläsning 10 7 dec 2015 Objektorienterad Programkonstruktion Föreläsning 10 7 dec 2015 Nätverksprotokoll - OSI Open Systems Interconnection model (ISO standard) definierar 7 lager för nätverkskommunikation: 1 - Physical Layer:

Läs mer

Föreläsning 7. Standardiserade multiplexeringsnivåer. PDH och SONET. T-110.249 Introduktion till modern telekommunikation 01.11.2004.

Föreläsning 7. Standardiserade multiplexeringsnivåer. PDH och SONET. T-110.249 Introduktion till modern telekommunikation 01.11.2004. Föreläsning 7 Mål Förstå begreppen PDH, SDH, SONET Känna till grundprinciperna bakom ATM Känna till protokollnivåerna i ATM Känna till anpassningsskikten i ATM Förstå svagheterna i ATM Förse en översikt

Läs mer

Kapitel 13: (Maria Kihl)

Kapitel 13: (Maria Kihl) Kapitel 13: Telefoninäten Jens A Andersson (Maria Kihl) Jämförelse med OSI-modellen OSI-modellen Applikation Presentation Session Transport Nät Länk Fysisk TCP/IP-modellen Applikation Transport Nät IP-bärande

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

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

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

Kapitel 13: Telefoninäten. Spanning Tree. Jämförelse med OSI-modellen. Jens A Andersson (Maria Kihl)

Kapitel 13: Telefoninäten. Spanning Tree. Jämförelse med OSI-modellen. Jens A Andersson (Maria Kihl) Kapitel 13: Telefoninäten Jens A Andersson (Maria Kihl) Spanning Tree Att bygga träd av grafer som kan se ut hur som helst Hindra paket att gå runt i oändliga loopar Bygga effektiva transportvägar Spanning

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

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

Telefoninäten. Jens A Andersson

Telefoninäten. Jens A Andersson Telefoninäten Jens A Andersson Referens-modeller OSI-modellen Applikation Presentation Session Transport Nät Länk Fysisk TCP/IP-modellen Applikation Transport Nät IP-bärande nät 2 Data communication After

Läs mer

Mobilteknik. Begränsningar och möjligheter

Mobilteknik. Begränsningar och möjligheter Mobilteknik Begränsningar och möjligheter Mobilteknik Begränsningar Skärmstorlek, läsbarhet i solljus Datahastighet i luften Batteritid, Prestanda, minnesstorlek Olika tekniker/standarder Möjligheter Beräkningar

Läs mer

Informationsteknologi sommarkurs 5p, Datakommunikation

Informationsteknologi sommarkurs 5p, Datakommunikation Informationsteknologi sommarkurs 5p, 2004 Mattias Wiggberg Dept. of Information Technology Box 337 SE751 05 Uppsala +46 18471 31 76 Collaboration Jakob Carlström kommunikation Slideset 8 Agenda Datorkommunikation,

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

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

Föreläsning 5: Stora datanät Från användare till användare ARP Föreläsning 5: Stora datanät Från användare till användare ARP Jens A Andersson (Maria Kihl) Rep: Protokollstruktur i en repeterare Sändare Repeterare Mottagare nätadapter överföring nätadapter nätadapter

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

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

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

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

Rapport i Mobila systemarkitekturer. Symbian

Rapport i Mobila systemarkitekturer. Symbian Rapport i Mobila systemarkitekturer med Symbian Kommunikation Datum: 2008-05-19 Namn: Kurs: Henrik Bäck HI101V Innehållsförteckning Inledning 3 Trådlös kommunikation 3 NMT 3 GSM 3 UMTS 3 802.15.1 (Bluetooth)

Läs mer

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

Nätverk grunder Föreläsning 1: 1: Introduktion till Internet previous next Nätverk grunder Föreläsning 1: 1: Introduktion till Internet Kursledare: Cristian Bogdan cristi@nada.kth.se Gästföreläsare: Björn Eiderbäck bjorne@nada.kth.se Innehåll Kort om grundläggande

Läs mer

Säkerhet. Säker kommunikation - Nivå. Secure e-mail. Alice wants to send secret e-mail message, m, to Bob.

Säkerhet. Säker kommunikation - Nivå. Secure e-mail. Alice wants to send secret e-mail message, m, to Bob. Säkerhet Förra gången Introduktion till säkerhet och nätverkssäkerhet Kryptografi Grunder Kryptografiska verktygslådan Symmetriska algoritmer Envägs hashfunktioner Asymmetriska algoritmer Digitala signaturer

Läs mer

Projektpresentation Wapspel

Projektpresentation Wapspel Projektpresentation Wapspel Innehållsförteckning Projektets namn:...2 Uppdragsgivare:...2 Deltagare och ansvarsfördelning:...2 Adress till www-dokumentation:...2 Adress till WAP-spelet:...2 Adress till

Läs mer

SGH-A400 WAP Browser Användarhandbok

SGH-A400 WAP Browser Användarhandbok * Vissa innehåll i denna handbok kan skilja sig från din telefon beroende på mjukvaran som installerats eller din operatör. SGH-A400 WAP Browser Användarhandbok ELECTRONICS Behöver du hjälp eller har frågor,

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

Denna genomgång behandlar följande: Trådlösa tekniker WLAN Utrustning Säkerhet Konfiguration

Denna genomgång behandlar följande: Trådlösa tekniker WLAN Utrustning Säkerhet Konfiguration itlararen.se Denna genomgång behandlar följande: Trådlösa tekniker WLAN Utrustning Säkerhet Konfiguration Förutom trådbundna nätverk så finns det tekniker som möjliggör trådlös kommunikation Trådlös kommunikation

Läs mer

Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018

Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018 . Vad är en dator? Introduktion till datorer och nätverk Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018 Översikt 2/23 Datorns historia von Neumann-arkitekturen Operativsystem Datornät

Läs mer

5 Internet, TCP/IP och Applikationer

5 Internet, TCP/IP och Applikationer 5 Internet, TCP/IP och Applikationer Syfte: Förstå begreppen förbindelseorienterade och förbindelselösa tjänster. Kunna grundläggande egenskaper hos IP (från detta ska man kunna beskriva de viktigaste

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

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

Kapitel 5: Lokala nät Ethernet o 802.x. Lokala nät. Bryggan. Jens A Andersson (Maria Kihl) Kapitel 5: Lokala nät Ethernet o 802.x Jens A Andersson (Maria Kihl) Lokala nät Ett lokalt nät (Local Area Network, LAN) är ett datanät med en begränsad storlek. Ett LAN kan i sin enklaste form bestå av

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

Enum som en komponent i NGN. Gert Öster Ericsson

Enum som en komponent i NGN. Gert Öster Ericsson Enum som en komponent i NGN Gert Öster Ericsson Samtal! Med Vem? Två dominerande address format för att identifiera en användare som man vill kommunicera med Nummer baserade addresser, tex Telefon nummer

Läs mer

INNEHÅLL. Per Wallander. GSM-boken. Per Wallander

INNEHÅLL. Per Wallander. GSM-boken. Per Wallander Per Wallander Per Wallander 1 Per Wallander Första upplagan ISBN 91-86296-09-4 Innehållet i denna bok är skyddat enligt Lagen om upphovsrätt, 1960:729, och får inte reproduceras eller spridas i någon form

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

OH Slides F: Wide Area Networks

OH Slides F: Wide Area Networks OH Slides F: Wide Area Networks Packet-/circuit-switching ISDN ATM Many of the following slides includes figures from F. Halsall, Data Communications, Computer Networks and Open Systems. fourth edition,

Läs mer

Föreläsning 7. Standardiserade multiplexeringsnivåer. PDH och SONET. Introduktion till modern telekommunikation 25/10/2002.

Föreläsning 7. Standardiserade multiplexeringsnivåer. PDH och SONET. Introduktion till modern telekommunikation 25/10/2002. ATM Mobila nätverk Föreläsning 7 Bengt Sahlin 1 Standardiserade multiplexeringsnivåer Framsteg inom tekniken högre kapacitet (t ex genom att använda optisk fiber) har lett till standardisering av multiplexeringsförfaranden,

Läs mer

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

Mattias Wiggberg 1. Orientera på Internet. IP-adress. IP-adresserna räcker inte... Mer om IP-adresser Orientera på Internet Nuvarande Internet Protocol version 4 (IPv4). Internet är en infrastruktur som förbinder en mängd datorer. Hur hittar vi till en specifik dator? Väl framme vid datorn, hur hittar

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

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

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

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

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

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

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

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

Från användare till användare ARP. (Maria Kihl) Föreläsning 5: Stora datanät Från användare till användare ARP Jens A Andersson (Maria Kihl) Rep: Kapacitetuppdelning i Länkens kapacitet kan delas upp på tre sätt: 1. Rumsmultiplex 2. Frekvensmultiplex

Läs mer

Datakommunikation I 5p

Datakommunikation I 5p kommunikation I 5p Magnus Jonsson Internet Satellite Laptop computer Workstation Ethernet Cray Supercomputer Satellite dish Datorkommunikation Många förkortningar Många detaljer (t.ex. protokollspecifikationer)

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

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

Internets historia Tillämpningar

Internets historia Tillämpningar 1 Internets historia Redan i slutet på 1960-talet utvecklade amerikanska försvaret, det program som ligger till grund för Internet. Syftet var att skapa ett decentraliserat kommunikationssystem som skulle

Läs mer

Föreläsning 4. Multiplexering (1/2) Multiplexering (2/2) Multiplexering Närnät

Föreläsning 4. Multiplexering (1/2) Multiplexering (2/2) Multiplexering Närnät Föreläsning 4 Multiplexering Närnät 10/8/01 Gunnar Karlsson, Bengt Sahlin 1 Multiplexering (1/2) En länk bör kunna användas av flera sändare multiplexering = uppdelning av länken varje sändare allokeras

Läs mer

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

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 Webben som verktyg Idag: Hur hänger det ihop? Viktiga tekniker Stegen i ett webbprojekt Verktyg Dreamweaver Photoshop Joomla CMS Storyboard och flödesschema Fixa webbhotell Hur hänger det ihop? För att

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

Sammanfattning Denna rapport beskriver utvecklingen av ett datorprogram för att förmedla information till olika mobiltelefoner. Flera olika befintliga tekniker undersöktes samt även några kommande tekniker.

Läs mer

Alias 1.0 Rollbaserad inloggning

Alias 1.0 Rollbaserad inloggning Alias 1.0 Rollbaserad inloggning Alias 1.0 Rollbaserad inloggning Magnus Bergqvist Tekniskt Säljstöd Magnus.Bergqvist@msb.se 072-502 09 56 Alias 1.0 Rollbaserad inloggning Funktionen Förutsättningar Funktionen

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

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

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

Stora datanät Från användare till användare. Jens A Andersson

Stora datanät Från användare till användare. Jens A Andersson Föreläsning 5: Stora datanät Från användare till användare ARP Jens A Andersson (Maria Kihl) Rep: Kapacitetuppdelning Länkens kapacitet kan delas upp på tre sätt: 1. Rumsmultiplex 2. Frekvensmultiplex

Läs mer

INNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll

INNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll INNEHÅLL Konfigurering av SQL Server Egenskaper Kommunikationsprotokoll 1 KONFIGURERING AV SQL SERVER SQL Server är nästan självkonfigurerande. Minne, anslutningar och buffrar hanteras dynamiskt. Man kan

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

Webbteknik II. Föreläsning 5. Restless farewell. John Häggerud, 2011

Webbteknik II. Föreläsning 5. Restless farewell. John Häggerud, 2011 Webbteknik II Föreläsning 5 Restless farewell HTTP Request HTTP verbs (methods): GET, POST, HEAD, DELETE, PUT, OPTIONS, TRACE, CONNECT http://www.w3.org/protocols/rfc2616/rfc2616-sec9.html variable=value&variable2=value2

Läs mer

DA HT2011: F18. Länklagret och uppkopplingstekniker Ann-Sofi Åhn <ahn@dsv.su.se>

DA HT2011: F18. Länklagret och uppkopplingstekniker Ann-Sofi Åhn <ahn@dsv.su.se> DA HT2011: F18 Länklagret och uppkopplingstekniker Ann-Sofi Åhn Länklagret Applikationer Hanterar transport av data över ett medium -Trådbundna medier -Trådlösa medier Finns också protokoll

Läs mer

Instuderingsfrågor ETS052 Datorkommuniktion - 2014

Instuderingsfrågor ETS052 Datorkommuniktion - 2014 Instuderingsfrågor ETS052 Datorkommuniktion - 2014 October 13, 2014 Fråga 1. Beskriv de två komponenterna i PCM. Fråga 2. Förklara hur länklagret kan skilja på olika inkommande paket från det fysiska lagret.

Läs mer

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

OSI-modellen. Skiktade kommunikationsprotokoll. OSI-Modellen. Vad är en bra skiktindelning? Fysiska skiktet. Länkskiktet OSI-modellen Skiktade kommunikationsprotokoll Informationsteknologi Jakob Carlström Open Systems Interconnect Standardiserad av ISO 98 Referensmodell, inte protokollstandard skikt Har påverkat utvecklingen

Läs mer

Introduk+on +ll programmering i JavaScript

Introduk+on +ll programmering i JavaScript Föreläsning i webbdesign Introduk+on +ll programmering i JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Språk Naturliga språk Mänsklig kommunika+on T.ex. Svenska, engelska,

Läs mer

5 Internet, TCP/IP och Tillämpningar

5 Internet, TCP/IP och Tillämpningar 5 Internet, TCP/IP och Tillämpningar Syfte: Förstå begreppen förbindelseorienterade och förbindelselösa tjänster. Kunna grundläggande egenskaper hos IP (från detta ska man kunna beskriva de viktigaste

Läs mer

3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost.

3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost. Routingprocessen Vid kommunikation mellan datorer måste de känna till var och hur de skall skicka paketen, om de datorer som ska kommunicera ligger på samma IP-nät är det ju inget problem. Men är det så

Läs mer

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

Föreläsning 5: ARP (hur hitta MAC-adress) Från applikation till applikation Föreläsning 5: ARP (hur hitta MAC-adress) Från till Jens A Andersson (Maria Kihl) Rep: Protokollstruktur i en repeterare Sändare Repeterare Mottagare nätadapter överföring nätadapter nätadapter nätadapter

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

Din manual NOKIA C111 http://sv.yourpdfguides.com/dref/824115

Din manual NOKIA C111 http://sv.yourpdfguides.com/dref/824115 Du kan läsa rekommendationerna i instruktionsboken, den tekniska specifikationen eller installationsanvisningarna för NOKIA C111. Du hittar svar på alla dina frågor i instruktionsbok (information, specifikationer,

Läs mer

Nödsamtal över IP. Nils Weidstam

Nödsamtal över IP. Nils Weidstam Nödsamtal över IP Nils Weidstam Dagens situation 112-samtal i Sverige transiteras alltid genom Telias tnät Inkopplingen mellan Telias transitväxlar och SOS-centralerna (PSAP = Public Safety Answering Point)

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

Nulägesanalys & Kravspecifikation

Nulägesanalys & Kravspecifikation Nulägesanalys & Kravspecifikation Thord Schibler/Johan André Examensarbetare vid AU-System Mobile 1999 3 augusti 1999 Innehåll Ordlista & Förkortningar 1 1 Bakgrund 2 1.1 Inledning... 2 1.2 Avgränsningar...

Läs mer

Namn: (Ifylles av student) Personnummer: Tentamensdatum: 2014-06-03 Tid: 09.00 12.00. Hjälpmedel: Inga hjälpmedel

Namn: (Ifylles av student) Personnummer: Tentamensdatum: 2014-06-03 Tid: 09.00 12.00. Hjälpmedel: Inga hjälpmedel Datakommunikation Provmoment: Ladokkod: Tentamen ges för: Tentamen 21DK1B Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2014-06-03

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

vad kan det göra för mobila användare?

vad kan det göra för mobila användare? artikel Upptäck WWAN med bredband Upptäck WWAN med bredband vad kan det göra för mobila användare? Det blir allt viktigare med en snabb och smidig Internetuppkoppling för att lyckas i arbetet och vara

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

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

Multipel access och kanalisering. Mobilnät och satellitnät. Mobilnät. Mobilnät. Mobilnät. Mobilnät GSM (Global System for Mobile communication)

Multipel access och kanalisering. Mobilnät och satellitnät. Mobilnät. Mobilnät. Mobilnät. Mobilnät GSM (Global System for Mobile communication) Multipel access och kanalisering och satellitnät Kanalisering: en gemensam kanal delas på något av följande sätt FDMA (Frequency Division Multiple Access) Indelning i frekvenser TDMA (Time Division Multiple

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

Modul 3 Föreläsningsinnehåll

Modul 3 Föreläsningsinnehåll 2015-02-03 2015 Jacob Lindehoff, Linnéuniversitetet 1 Modul 3 Föreläsningsinnehåll Vad är ett certifikat? Användningsområden Microsoft Certificate Services Installation Laboration Ingår i Klustringslabben

Läs mer

JavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript?

JavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript? Innehåll JavaScript En introduktion till skriptspråket JavaScript och till DOM Scripting Introduktion till JavaScript och DOM JavaScript Syntax DOM och DOM Scripting Händelsehantering och CSS Historia

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

Dator- och telekommunikation. Dator- och telekommunikation. Radionät. Fasta nät. Kapacitet. Tjänster. Radionät Protokoll Kapacitet Tjänster

Dator- och telekommunikation. Dator- och telekommunikation. Radionät. Fasta nät. Kapacitet. Tjänster. Radionät Protokoll Kapacitet Tjänster Dator- och telekommunikation Höstterminen 2014 Lärare: Christian Nyberg Dator- och telekommunikation Protokoll Kapacitet Tjänster Historia Radiovågor, modulering och kodning Trådlösa LAN AdHoc-nät (Bluetooth,

Läs mer

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av

Läs mer

1. CEPT ECC/ERC-beslut

1. CEPT ECC/ERC-beslut Referensdokument 1. CEPT ECC/ERC-beslut ECC/DEC/(10)02: ECC Decision of 12 November 2010 on compatibility between the fixed satellite service in the 30-31 GHz band and the Earth exploration satellite service

Läs mer

Kihl & Andersson: , 3.1-2, (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2

Kihl & Andersson: , 3.1-2, (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2 Kihl & Andersson: 2.1-2.3, 3.1-2, 3.5-6 (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2 Hej Hej Vad är klockan? 14.00 Hej då New connection Connection approved Request for data Data transfer End connection

Läs mer

Bluetooth och Interoperabilitet

Bluetooth och Interoperabilitet Bluetooth och Interoperabilitet Sven Larsson Business Manager 2001-02-15 www.mecel.se Översikt Mecel Vad är Interoperabilitet resp. Interferens? Varför är Interoperabiliteten viktig? Hur uppnås Interoperabilitet

Läs mer

Internetdagarna. 2002-10-08 Petter Claesson Systems Engineer petter@cisco.com. introduktion. Ljudkvalitet

Internetdagarna. 2002-10-08 Petter Claesson Systems Engineer petter@cisco.com. introduktion. Ljudkvalitet Internetdagarna 2002-10-08 Petter Claesson Systems Engineer petter@cisco.com 1 introduktion Ljudkvalitet Fortfarande tror många att det är sämre kvalitet på VoIP än på det traditionella telefoninätet Nätdesign

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

Att bygga VPN. Agenda. Kenneth Löfstrand, IP-Solutions AB. kenneth@ip-solutions.se. Olika VPN scenarios. IPsec LAN - LAN. IPsec host - host SSH

Att bygga VPN. Agenda. Kenneth Löfstrand, IP-Solutions AB. kenneth@ip-solutions.se. Olika VPN scenarios. IPsec LAN - LAN. IPsec host - host SSH Att bygga VPN Kenneth Löfstrand, IP-Solutions AB kenneth@ip-solutions.se 1 IP-Solutions AB Agenda Olika VPN scenarios LAN - LAN host - host SSH 2 IP-Solutions AB IP-Solutions - Konsultverksamhet Oberoende

Läs mer

Ett tryggare Sverige. Ett gemensamt system för mobil kommunikation

Ett tryggare Sverige. Ett gemensamt system för mobil kommunikation SVENSKA SAMMANFATTNING Bilaga 1 KOMMUNFÖRBUNDET 1999-02-17 Sektionen för Energi, Skydd och Säkerhet Finanssektionen Ett tryggare Sverige. Ett gemensamt system för mobil kommunikation Allmänt om radiokommunikation

Läs mer

Din manual CANON LBP-3300 http://sv.yourpdfguides.com/dref/536449

Din manual CANON LBP-3300 http://sv.yourpdfguides.com/dref/536449 Du kan läsa rekommendationerna i instruktionsboken, den tekniska specifikationen eller installationsanvisningarna för CANON LBP-3300. Du hittar svar på alla dina frågor i CANON LBP-3300 instruktionsbok

Läs mer

Fallstudie Den svenska Försvarsmakten Meddelandeinfrastruktur redo för det nya nätverksbaserade försvaret

Fallstudie Den svenska Försvarsmakten Meddelandeinfrastruktur redo för det nya nätverksbaserade försvaret Fallstudie Den svenska Försvarsmakten Meddelandeinfrastruktur redo för det nya nätverksbaserade försvaret Copyright 2002 - Xware AB. All rights reserved. xtrade is a registered trademark of Xware AB. Version

Läs mer

Tips och råd om trådlöst

Tips och råd om trådlöst Tips och råd om trådlöst Vad gör jag om min uppkoppling är långsam? Får du dåliga värden på Bredbandskollen ska du göra följande: Se till att datorn är direkt ansluten till modemet. Om du har ett eget

Läs mer