De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Inleiding Telematica 4 apr 2007

Verwante presentaties


Presentatie over: "Inleiding Telematica 4 apr 2007"— Transcript van de presentatie:

1 Inleiding Telematica 4 apr 2007
Internet Diensten Inleiding Telematica 4 apr 2007 Prof. Dr. R.J. Meijer (c) KPN Valley

2 Organisatorisch Sheets asap op site 0653720517 rmeijer@science.uva.nl
Internet Diensten Organisatorisch Sheets asap op site Practicum (c) KPN Valley

3 Het college begint en eindigt stipt, met één pauze
Internet Diensten Het college begint en eindigt stipt, met één pauze Er is een presentielijst die na de pauze rondgaat Aarzel niet en vraag! Geen geroezemoes in de zaal Eindcijfer Schriftelijk tentamen (2/3) Practicum (1/3), wel verplicht (c) KPN Valley

4 College 1, 6 April 2006 Inleiding H1-1.4.3 H1.3-1.4.3 cruciaal
Internet Diensten Inleiding H H cruciaal H1-blz 58-63 H lezen H1.9 H H H2.5.3-blz 125 (c) KPN Valley

5 Vakomschrijving Dit vak is bedoelt voor bachelors informatica.
Internet Diensten Vakomschrijving Dit vak is bedoelt voor bachelors informatica. Het vak behandeld techniek, gebruik, operationele en business aspecten van vaste en mobiele telecommunicatie netwerken, data en televisienetwerken. Internet wordt uitgebreid behandeld sensornetwerken worden voor het eerst aangestipt Het vak laat zien wanneer informatica niet meer exact wordt, waar het gedrag van ICT infrastructuren niet meer deterministisch is. De student maakt kennis met visies op de ontwikkelingen in PC's, telecommunicatie, internet, sensornetwerken en interactieve diensten. internet, netwerkprotocollen, TCP/IP, IP4 IPv6, file-transfer, , transacties, webservices, Sensornetwerken. (c) KPN Valley

6 De opzet van het college Inleiding Telematica
Internet Diensten De opzet van het college Inleiding Telematica Docent: Gids, vraagbaak Het college “vormt” en brengt conceptuele kennis bij Het practicum zorgt voor technologische vaardigheden en illustreert de concepten Het vak studeer je door het college te volgen de sheets te bestuderen en het boek te leren (c) KPN Valley

7 Robert Meijer … www.gsi.de Hoogleraar UvA TNO Telecom KPN Research
Internet Diensten Robert Meijer … Hoogleraar UvA TNO Telecom KPN Research Gesellschaft fuer Schwerionen Forschung, Darmstadt Universiteit Utrecht ICT, Kabel TV,…KPN Het Net Imode Information society, Internet/Back office technology ICT en regionale ontwikkeling IJKDIJK (c) KPN Valley

8 Telematica Telematica – Engels – ICT voor automobielen
Internet Diensten Telematica Telematica – Telecommunicatie Informatica Engels – ICT voor automobielen (c) KPN Valley

9 Telematica Heel breed onderwerp Niet alleen een technische discipline
Internet Diensten Telematica Heel breed onderwerp Niet alleen een technische discipline ICT problematiek Filosofische tintjes… Niet veel diepgang Breed In het vak inleiding telematica beperken we de diepgang en de breedte Voldoende begrip van de meest belangrijke ICT fenomenen wordt gegeven Telecommunicatie Internet Gedistribueerde computerinfrastructuren (c) KPN Valley

10 Over Computer Networks van Andrew S. Tanenbaum
Internet Diensten Over Computer Networks van Andrew S. Tanenbaum Goed overzicht van Telecommunicatie Internet Veel, breed, diep Zeer selectief gebruikt in het college Studiemateriaal wordt per college gespecificeerd (c) KPN Valley

11 Waar informatica, telecommunicatie en verwachtingen samen komen.
Internet Diensten Waar informatica, telecommunicatie en verwachtingen samen komen. COMMUNICATIONS (c) KPN Valley

12 Het begin van electronische telecomunicatie, 1876
Internet Diensten Het begin van electronische telecomunicatie, 1876 The First Telephone Call, March 10, 1876 What were the first words ever spoken on the telephone? They were spoken by Alexander Graham Bell, inventor of the telephone, when he made the first call on March 10, 1876, to his assistant, Thomas Watson: "Mr. Watson--come here--I want to see you." Bell's first telephone call was so famous, he repeated the phrase in 1915 in the formal opening of the completed transcontinental telephone lines connecting America's East and West coasts. Picking up the phone in New York, Mr. Bell said, "Mr. Watson, come here, I want you." But this time Watson replied that it would take him a week; he was on the other end of the line in San Francisco (c) KPN Valley

13 Een eerste teken van het Internet fenomeen, RFC 82, 1970
Internet Diensten Een eerste teken van het Internet fenomeen, RFC 82, 1970 Network Working Group Edwin W. Meyer, Jr. Request for Comments #82 MIT Project MAC Network Information Center #5619 December9, Page 2 Network Meeting 8:05 PM Monday, 11/16/70 Crocker: Not everybody is here, so lets talk until more people get here. is everybody satisfied with the agenda in my announcement ? Meyer: We should talk about logger protocol. Operational usage of the network, as opposed to experiments, depends on its implementation. Introductions to all around. Crocker: I have an agenda, but want suggestions for topics. 1) I will make introductory remarks. 2) I will list topics of concern. 3) Englebart will talk about the Network Information Center 4) I will review the status of sites. Introductory remarks 1) ARPA will not pay for the coffee and pastry being served, so please chip in to help me pay for it. 2) I am going to devote full time to network coordination in an official capacity. My goals are: (a) to build up usability of the network. (b) to establish protocol levels, (c) ? (c) KPN Valley

14 Internet Diensten Integratie, subtitutie van telefonie door internet is ophanden: nieuwe diensten en Voice over IP, triple play MyRules: Pick up the phone  … Away from computer  … Slam the door  … No answer  … (c) KPN Valley

15 Internet Diensten Call Notification Gewaarschuwd worden als er een telefoontje voor je is geweest. Verschillende gebruikers hebben verschillende wensen (My-Rules) de een wil een SMS-je de ander een tje en een derde een regel in zijn outlook calender met tijdstip en nummer voor personen uit zijn contact list wordt ook de naam vermeld (c) KPN Valley

16 namespace FarmingApplication10
{ /// <summary> /// Test program for optimal farming field management, trial 10: /// see if we can image analyze the field, measure soil composition and get /// an irrigation /// </summary> public class WebForm10 : System.Web.UI.Page /// everything starts with a mouse click private void ButtonCall_Click(object sender, System.EventArgs e) /// declare and initialize the farming field object farmingField field = new farmingField(“GreenField”, “Lot 7”); Try ///connect the video measurement system for 20 seconds field.Image = new VideoImage(field.observationPointSet(19),”20 s”); ‘make image field.Soil = new SoilImage(field.observationPointSet(19)); ‘measure soil composition /// Obtain growth analysis, but first reserve computer and network capacity /// then load the growth program and field.State.GrowthAdvise = new field.farmingAnalysis.growth(“TUCCC”,”Telecompany”,”GreenFieldProgramGrowthTest10”); /// Execute only the irrigation advice irrigationResult IR = new field.garmingAnalysis.growth.irrigate(“Water Institute”); } Catch MsgBox(“Experiment not succesful”); Internet Diensten In de informatie maatschappij heeft alles een electronische representatie. Met software wordt de informatiemaatschappij aan elkaar geschroefd. The Underground Computer Company The Tele- company The Vibration Sensor Company Green Field Farming The Secure and Anonymous Image Interpretation Group The Precision Farming ASP Coop The Water Intstitute (c) KPN Valley

17 Internet Diensten Wat is machine-machine communicatie, wat zijn de leidende concepten, een overzicht, H1. The NETWORK (c) KPN Valley

18 Netwerken bestaan al heel lang, internet laat de potentie van ICT zien
Internet Diensten Netwerken bestaan al heel lang, internet laat de potentie van ICT zien Een wolk stelt heel vaak een verzameling van netwerken voor (c) KPN Valley

19 Een internet verbindt netwerkdomeinen
Internet Diensten Een internet verbindt netwerkdomeinen ISP Telco Telco: telecom corporation, KPN, Versatel ISP: Internet service provider, Tiscali Internet: inter netwerk Intranet: netwerk op basis van internettechnologie in een bedrijf Extranet: privé netwerk op basis van internettechnologie tussen bedrijven Telco UvA (c) KPN Valley

20 Protocollen en standaarden
Internet Diensten Protocollen en standaarden Interconnectie van machines vereist afspraken Mechanische, elektrische standaards Data representatie, conversie Adressering Fout-detectie, fout-correctie Opzetten, afbreken verbinding Applicatie afhankelijke eisen Open Gestandaardiseerd Of interconnectie mag of kan is nog maar de vraag… (c) KPN Valley

21 Schaal van netwerken System Area Network Local Area Network
Internet Diensten Schaal van netwerken System Area Network Tussen onderdelen van een computer Local Area Network Machines in één gebouw of op één terrein. Metropolitian Area Network Machines b.v. binnen één stad. Wide Area Network Willekeurig groot. Gebruik van tussenliggende verbindingsnetten. (c) KPN Valley

22 Telefonie en internet access infrastructuur
Internet Diensten Telefonie en internet access infrastructuur Internet IP PoP2 EVKC EVKC ISP EVKC NRC NRC EVKC EVKC PoP1 NRC NRC ADSL DSLAM PAN POP: point of precence: modempool (analoog ISDN) NRC: nummer centrale (2000 in NL, max 5 km naar klant) EVKCL eerste orde verkeer centrale ISP: internet service provider PAN, SAN, TAN: primair secundair tertiair aansluitnet ADSL: Asymetric Digital subscriber line DSLAM: Digital Subscriber Line Access Multiplexer (DSLAM) De meest gebruikte verbinding met een ISP verloopt via het telefonienetwerk, meestal PSTN genoemd (Public Switched Telephone Network). Hierboven een schets van twee uitvoeringsvoorbeelden van een dial-up infrastructuur. Laten we eerst even de afkortingen noemen: TAN, Tertiair aansluitnetwerk, SAN, Secundair aansluitnetwerk en PAN, primair aansluitnetwerk, zijn de twisted pair koperkabels van de NRC, nummercentrale naar de klant. (Van TAN tot PAN worden deze steeds verder uitgesplitst). De NRC schakelt locale gesprekken, alle andere worden door gestuurd naar de EVKC, de eerste orde verkeercentrale. De EVKC kan het gesprek naar andere aangesloten NRC’s sturen of naar een andere EVKC. PoP1 (point of presence, zie volgende bladzijde), de modempool, staat op de locatie van de ISP en is meestal met een ISDN 30 verbinding verbonden met een NRC. Deze configuratie geeft problemen voor de (ambitieuze) ISP - eventuele klanten in een andere regio betalen interlokaal tarief. Ook is deze configuratie een (luxe) probleem voor de beheerder (Telco, telecom operator) van het PSTN. Het netwerk is niet gedimensioneerd op veel en langdurige interlokale telefoonverbindingen als gevolg van Internet sessies. De oplossing hiervoor is dat de Telco in elke regio PoPs plaatst. Het IP verkeer dat uit voortkomt wordt via een IP netwerk van de Telco naar de ISP gerouteerd. Qua autorisatie wordt de situatie gecompliceerder. Een PoP wordt nu gedeeld door meerdere ISP’s. kabelverdeelkast SAN TAN (c) KPN Valley

23 WAN netwerk verbindingen
Internet Diensten WAN netwerk verbindingen DSLAM ADSL gebruiker Modempool Modem gebruiker NRC EVKC PAN kabelverdeelkast TAN SAN (c) KPN Valley

24 Internet Infrastructuur
Internet Diensten Internet Infrastructuur Topology of the Net ©Bell Labs (c) KPN Valley

25 Kabelinfrastructuur (CATV)
Internet Diensten Kabelinfrastructuur (CATV) Eind- versterker Eind- versterker radio televisie telefonie internet In afzonderlijke frequentie domeinen Eind- versterker 24 aanluitingen/versterker Kop- Groeps- versterker Aanvoernet station Locaal Centrum Groeps- versterker 200 aanluitingen/versterker Wijk- Wijk- 1000 aanluitingen centrum centrum Wijk- Wijk- centrum centrum Wijk- centrum (c) KPN Valley

26 Netwerk topologie Bus type netwerk Enkele ring Dubbele ring Ring met
Internet Diensten Netwerk topologie Bus type netwerk Enkele ring Dubbele ring Ring met n-opvolger Fully connected (c) KPN Valley

27 Connection-oriented vs. connection-less
Internet Diensten Connection-oriented vs. connection-less Connection-oriented: Zet eerst een verbinding op Data (voice communicatie) Verbinding wordt afgebroken Voorbeeld: telefoongesprek Connection-less Data wordt zonder verdere aankondiging verstuurd Geen check of het aankomt Voorbeeld: gewone post (c) KPN Valley

28 Fysiek datatransport H2
Internet Diensten Fysiek datatransport H2 Afspraken over Transportmedium Stekkers Elektrische eigenschappen kabels Spanningsniveaus Timing Representatie Toegang tot het medium (Media Access) (c) KPN Valley

29 Transportmedia H2 Koperdraad Glasvezel Draadloos lintkabel
Internet Diensten Transportmedia H2 Koperdraad lintkabel afgeschermde kabel twisted pair coaxiale kabel Glasvezel Draadloos (c) KPN Valley

30 Data wordt getransporteerd in de vorm van pakketten, …
Internet Diensten Data wordt getransporteerd in de vorm van pakketten, … Pakket 00 01 Start bits data stop bits (c) KPN Valley

31 Een pakket bevat vaak een bestemmings- en afzenderadres
Internet Diensten Een pakket bevat vaak een bestemmings- en afzenderadres Pakket 00 01 bestemmingsadres afzenderadres 10 (c) KPN Valley

32 Internet Diensten Ook bevat een pakket informatie waarmee de integriteit van de informatie kan worden vastgesteld Pakket 00 01 Pariteitsbit 1 Checksum CRC 10 (c) KPN Valley

33 Packets maken het mogelijk om een transport medium te delen
Internet Diensten Packets maken het mogelijk om een transport medium te delen Pakketjes van verschillende computers worden vaak na elkaar verstuurd Time division multimplexing Switching Telefonienet, Ethernet (c) KPN Valley

34 Een heel bekend voorbeeld is het ethernet pakket
Internet Diensten Een heel bekend voorbeeld is het ethernet pakket (c) KPN Valley

35 LAN-Ethernet Zeer veel gebruikt binnen bedrijven en thuis
Internet Diensten LAN-Ethernet Zeer veel gebruikt binnen bedrijven en thuis Mbits/s Diverse bekabelingstopologieen (c) KPN Valley

36 WAN-ADSL Asymmetric Digital Subscriber Line
Internet Diensten WAN-ADSL Asymmetric Digital Subscriber Line 500 kbits/s richting netwerk 2000 kbits/s richting huis Spraak en data over een telefoonkabel Datatransport via ATM H6.12 Interface in huis Ethernet (c) KPN Valley

37 GPRS, UMTS GPRS UMTS General Packet Radio Service
Internet Diensten GPRS, UMTS GPRS General Packet Radio Service Overlay Network GSM (andere pakketten) Tot kbits/s “ISDN achtig” UMTS Universal Mobile Telecommunications System (c) KPN Valley

38 Het OSI model – goed bestuderen, wordt volgende keer herhaald.
Internet Diensten Het OSI model – goed bestuderen, wordt volgende keer herhaald. Computer 1 Computer 2 Applicatielaag toepassingsspecifieke functies Presentatielaag: functies voor het transport- en ontvangstrijp maken van informatie Sessielaag functies voor het opzetten, afbreken van verbindingen en synchroniseren van informatie Transportlaag transport van data over een rechtstreekse verbinding tussen zenders en ontvangers Netwerklaag informatietransport en -routering functies over een virtueel net (internet) gevormd door de interconnectie van vele datalink lagen Datalink laag Foutvrij transport tussen aangrenzende nodes Fysieke laag Protocol over fysieke medium Transportmedium Electrische en mechanische standaarden Applicatie laag Presentatie laag Sessie laag Transport laag Netwerk laag "Data link" laag Fysieke laag Applicatie laag Presentatie laag Sessie laag Transport laag Netwerk laag "Data link" laag Fysieke laag PDU (c) KPN Valley

39 Internet Diensten Een aantal emulaties… (c) KPN Valley

40 Voorbeeld: Simple Mail Transport Protocol
Internet Diensten Voorbeeld: Simple Mail Transport Protocol Client Server SMTP Sender Receiver File SMTP SMTP File System System TCP TCP IP IP ... ... Architectuur van de SMTP server, Tanenbaum p.658. Tanenbaum is heel uitvoerig over het verschijnsel , p.643. Software. Wij zullen daarom hier heel beknopt zijn. Cliënt software gebruikt het SMTP protocol om te versturen over het Internet. Meestal bewaart de cliënt dat bericht eerst op het filesysteem alvorens het bericht te verzenden. Het verzenden geschiedt rechtstreeks, of via een routing SMTP server, naar de SMPT server van de ontvanger. Een routing SMTP server, meestal een domein (kpn.com, luc.be) vertegenwoordigend, analyseert welke interne SMTP server de moet ontvangen. DNS servers hebben daarvoor speciale MX records, Tanenbaum p.622. In het plaatje hierboven is deze niet getekend. In dit plaatje verstuurd de cliënt de rechtstreeks via het Internet na de ontvangende server. Na ontvangst wordt de op de server opgeslagen. Een persoon leest zijn berichten uit met het POP3 protocol (Post Office Protocol), Tanenbaum, p.662. Internet (c) KPN Valley

41 TCP connection cleared
Internet Diensten Client SMTP Server SMTP TCP connection establishment (port 25) Helo Alpha.ARPA 220 ready for mail Beta.ARPA MAIL FROM: 250 OK RCPT TO: RCPT TO: 550 No such user there DATA 354: Start mail input; end with <CRLF>.<CRLF> hallo, dit is een test (mail received) <CRLF>.<CRLF> QUIT 221 Beta.ARPA Service closing transmission channel TCP TCP connection cleared Na het openen van een TCP verbinding geeft de cliënt een aantal SMTP commando's om naar meerdere adressen een te versturen. Eerst moet de afzender zich bekend maken (MAIL FROM). Sommige servers checken niet of de gebruiker bestaat. Deze servers worden vaak misbruikt voor spamming (zie verder op). Met RCPT TO worden de geadresseerden bekend gemaakt. Een van de ontvangers is niet bekend. Daar moet de cliënt software dus een foutmelding op genereren. Na het DATA commando volgt de tekst van het bericht. Deze wordt met de ASCII symbolen CRLF.CRLF afgesloten (op de PC genereert de ENTER toets de symbolen CRLF, dus CRLF.CRLF maak je door ENTER.ENTER). QUIT eindigt de sessie. (c) KPN Valley

42 Application Programming Interface Sockets
Internet Diensten De internet protocollen zijn zo opgebouwd dat applicatiebouwers zo min mogelijk verstand hebben van data transport Application Programming Interface Sockets Application Voor de Internet Service Engineer wordt het nu menens. Zijn, haar, domein begint met de socket, een Applicatie Programmeer Interface - API - naar de netwerkprotocollen TCP en IP. Hierboven zijn deze suggestief als een chip socket getekend, waar “applicatie chips” opgemonteerd kunnen worden. Op Unix systemen staan de sockets bekend als Berkeley Sockets Tanenbaum p.486), op PC’s zijn worden ze Winsock genoemd. Onder Windows worden ze door het object Winsock.dll geïmplementeerd. Door de sockets hoeft de engineer niet meer precies de details van TCP en UDP (en andere protocollen) te weten en kan volledig zijn aandacht richten op het maken van services. Services worden in het Unix jargon ook wel deamons genoemd. Een ander belangrijk effect van de sockets is dat applicaties in de meest voorkomende gevallen ook niet hoeven te weten door wie de TCP/IP stack is geïmplementeerd worden (op de PC veelal door Microsoft), wat het aanzienlijker goedkoper maakt om een applicatie te ontwikkelen. Bij dit alles dient echter wel opgemerkt worden dat meestal wel kleinere verschillen tussen Unix en Windows versie van een programma bestaan. Wij gaan nu de Windows versie van de socket onder de loep nemen. TCP IP Logo van de Internet Engineering TaskForce het standaardisatie orgaan voor het Internet (c) KPN Valley


Download ppt "Inleiding Telematica 4 apr 2007"

Verwante presentaties


Ads door Google