Internetanwendungen Harald Sack. Yovisto Academic Video Search. (Teil 1) Internetanwendungen 10. ausgewählte 10.3 Internet Grundlagen Teil Server Interaktion Client 10.1 11. Technische Echtzeitkommunikation 10.4 Hasso Plattner Institut spidermanmoiremoireeffekt internet internetanwend client-serv interaktion verarbeit application lay modell bitubertrag physical sicher network interfac vermittl transport grundlag internet teil internetanwend socket-schnittstell ausgewahlt domain nam servic e-mail dateitransferdien ftp relay chat netzwerkmanagement echtzeit-kommunikation nachricht selektion sorti find mailserv mobiltelefon gross mailbox moglich internet internetanwend ausgewahlt e-mail zustell imap preselektion zugriff cpu-schwach endgerat elektron post interactiv mail access protocol rfc nutz entscheidet gesamt grundlag internet teil internetanwend socket-schnittstell ausgewahlt domain nam servic e-mail dateitransferdien ftp relay chat netzwerkmanagement echtzeit-kommunikation internet internetanwend ausgewahlt e-mail zustell imap kopiert mail-head elektron post interactiv mail access protocol rfc tcp port kommunikation speziell nutz rechn buro haus e-mail-gateway zentral repository eindruck befind mailserv abgerufen e-mail lokal rechn unterschied pop mailbox nutz internet internetanwend ausgewahlt e-mail zustell pop hauptaufgab anmeld authentifikation abruf losch kopiert nachricht elektron post kommunikation erfolgt tcp port e-mail-gateway nutz passwortabfrag e-mail-nachricht e-mail-konto benutz abgefragt speich e-mail-gateways lokal rechn vorselektion parallel zugriff kont moglich grundlag vorles meinel hpi potsdam harald sack fsu jena internet internetanwend ausgewahlt e-mail zustell pop e-mail-gateway smtp elektron post mta konto mailbox pop-serv client send empfang technisch internet internetanwend ausgewahlt e-mail zustell pop e-mail-gateway einzig dediziert mta elektron post rfc lag direkt e-mail-nachricht smtp versend empfang lan einzelnetzwerk rechn netzwerk kommunizi send kommunikation erfolg erledigt internet internetanwend ausgewahlt end elektron post smtp ablauf client send serv empfang tcp segment port helo ready for mail says from send with messag accepted quit rcpt data internet internetanwend ausgewahlt e-mail transport smtp simpl mail transf protocol mta-mta tcp-port kommunikation -bit ascii esmtp elektron post rfc standard regelt legt e-mail-nachricht ubertrag verknupft leicht nachzuvollzieh nachricht klartext ausgetauscht erweiter erfahr internet internetanwend ausgewahlt e-mail erweiter mim from mime-version content-typ content-transfer-encoding elektron post beispiel part nextpart christoph anbei bild harald next bas binar dat jpeg-datei base-kodier internet internetanwend ausgewahlt e-mail erweiter mim content-typ content-transfer-encoding bas content-disposition attachment elektron post mime-kodier grafikdatei binar ascii-datei aaaahgaaababagaoaaaajaaaabibawabaaaaaqaaabobbqabaaaamgaaabsb bqabaaaaogaaacgbawabaaaaagaaadebagauaaaaqgaaadibagauaaaavgaa abmcawabaaaaaqaaagmhbaabaaaaaaaajwdaabdywvbgbdywvbibftmg rdmwalqaaaabaaaataaaaaeaaabbzgizsbqagbnobagnywadiwmdq mdymdegmtamjgmzyaaaaaajqcbqabaaaaegiaajcbqabaaaaggiaacei awabaaaakaeaaacqbwaeaaaamdixmaoqagauaaaaigiaaasqagauaaaangia aagrbwaeaaaaaqidaakrbqabaaaasgiaaagscgabaaaaugiaaaksbqabaaaa wgiaaasscgabaaaaygiaaawsbqabaaaaagiaaaasbqabaaaacgiaaaesawab internet internetanwend ausgewahlt e-mail erweiter mim mime-version content-description content-id content-typ content-transfer-encoding elektron post teilt version kodier handelt freie beschreib inhalt eindeut identifikation art kodiert dat korrekt darstell ascii encoding quoted printabl user defined internet internetanwend ausgewahlt e-mail erweiter mim subtyp typ elektron post erlaubt folgend typ binardatei mixed alternativ parallel dig multipart rfc partial external messag octet-stream application mpeg quicktim video basic x-pn-realaudio audio gif jpeg tiff imag plain rtf html text internet internetanwend ausgewahlt e-mail erweiter mim bas encoding elektron post verwendet zeich a-z end gekennzeichnet erlaubt kodierungsunabhang datenaustausch kodiert sonderzeich speziell send empfang ubernehm dekodier eig regi internet internetanwend ausgewahlt e-mail erweiter mim bit ascii bas encoding quoted printabl user defined elektron post erlaubt folgend kodierungsvariant rfc zeich national ascii-erganz zerleg -bit folg originalnachricht sequenz wert internet internetanwend ausgewahlt e-mail erweiter mim -bit ascii umkodiert multipurpos mail extension regeln interpretation elektron post rfc erlaubt verwend sonderzeich binardat erfolgt standard legt zusatz datentyp behandelt aufgab internet internetanwend ausgewahlt e-mail zustell pop kommandos elektron post user xxx pass stat mailboxstatus anzahl neu e-mail list gross n-ten retr del noop quit top optional liefert head zeil mail sack internet internetanwend ausgewahlt e-mail nachrichtenformat return-path received subject from reply-to x-mail dat message-id elektron post with esmtp hivqkm fri jul cest dqed-vt- lieb herr internet internetanwend ausgewahlt duesentrieb e-mail adress rfc elektron post send empfang nachricht speziell e-mail-adress identifiziert e-mail-adress server-adress trennzeich benutzernam basisfunktion erzeug nachricht composition zustell transf benachricht verlauf reporting darstell zugestellt displaying ableg disposition elektron post e-mail texteditor korrekt headerinformation verbindungsaufbau verbindungsabbau ruckmeld fehlerursach eventuell umformatier vornehm losch internet internetanwend ausgewahlt internet internetanwend ausgewahlt from datum subject elektron post e-mail analogi briefumschlag head nachricht dingsbum gmbh bad sulzdetfurt februar betrifft mahnung nam dusentrieb strass ort entenhaus plz prioritat dringend adress salzdetfurt internet internetanwend ausgewahlt elektron post e-mail messag handling system mta user internet internetanwend ausgewahlt rfc mhs user agent erzeug editi geles benutzerschnittstell messag transf agent mta transport elektron post e-mail e-mail-dien zahlt handling system komponent anwend nachricht nachricht lokal anwendungsprogramm anbietet outlook thunderbird verantwort send empfang oft zusammenarbeit internet internetanwend ausgewahlt anwend elektron post e-mail versend elektron alt arpanet standard gilt rfc ray tomlinson technisch grundlag vorles meinel hpi potsdam harald sack fsu jena grundlag internet teil internetanwend socket-schnittstell ausgewahlt domain nam servic e-mail dateitransferdien ftp relay chat netzwerkmanagement echtzeit-kommunikation meinel hpi potsdam harald sack fsu jena internet internetanwend ausgewahlt sich dns dnssec offent schlussel domain nam servic alic sucht signiert rrs zuruck top-level-dns-serv dns-serv technisch grundlag vorles internet internetanwend ausgewahlt sich dns dnssec sig key domain nam servic rfc stellt folgend dien bereit nachweis dat stamm verteil offent schlussel authentifikation transaktion verwendet digital signatur internet internetanwend ausgewahlt dns-spoofing domain nam servic dns alic isp dns-cach technisch grundlag vorles meinel hpi potsdam harald sack fsu jena internet internetanwend ausgewahlt dns-spoofing gefalscht eintrag domain nam servic dns alic isp dns-cach geling udp kommuniziert sich uberpruf udp-paket schiebt trudy internet internetanwend ausgewahlt dns-spoofing domain nam servic dns alic isp dns-cach technisch grundlag vorles meinel hpi potsdam harald sack fsu jena host info hinfo alias ip-adress point ptr domanennam kanon cnam nameserv doman serv e-mail mail exchang paramet betreff start authority soa internet internetanwend ausgewahlt dns-datensatz domain nam servic dns ttl lebensdau sekund statisch tag fluchtig klass typ wert dns-lookup interpretiert text txt cpu internet internetanwend ausgewahlt dns-spoofing domain nam servic dns alic isp dns-cach technisch grundlag vorles meinel hpi potsdam harald sack fsu jena internet internetanwend ausgewahlt dns-caching ide zwischenspeich dns-cach lookup domain nam servic dns merk einfach angefragt ip-adress erneut anfrag neu nach hoh serv notwend moglich dns-eintrag selt and dns-cache-eintrag bleib vorgegeb zeit to-liv aktiv cach geloscht internet internetanwend ausgewahlt domain zentral de-nic domain nam servic dns verwalt top-level-domain zugeordnet erfolgt zustand regierungsbehord deutsch network information cent karlsruh zustand anfrag kommt ip-adress dns-nam internet internetanwend ausgewahlt dns-datensatz domain nam servic dns ttl lebensdau sekund statisch tag fluchtig klass typ wert dns-lookup interpretiert text txt cpu host info hinfo alias ip-adress point ptr domanennam kanon cnam nameserv doman serv e-mail mail exchang paramet betreff start authority soa dns-eintrag selt and dns-cache-eintrag bleib vorgegeb zeit to-liv aktiv cach geloscht internet internetanwend ausgewahlt dns-caching ide zwischenspeich dns-cach lookup domain nam servic dns merk einfach angefragt ip-adress erneut anfrag neu nach hoh serv notwend moglich internet internetanwend ausgewahlt dns-datensatz domain nam servic dns ttl lebensdau sekund statisch tag fluchtig klass typ wert dns-lookup interpretiert text txt cpu host info hinfo alias ip-adress point ptr domanennam kanon cnam nameserv doman serv e-mail mail exchang paramet betreff start authority soa internet internetanwend ausgewahlt lost verteilt dns-servic ursprung probl domain nam servic dns namensauflos kaskadiert dns-abfrag gestartet vielzahl abfrag serv ober hierarchieeb standig uberlastet dns-serv service-provid sub-domain root-dns-serv top-level-domain zielnetz internet internetanwend ausgewahlt dns client-serv interaktion domain nam servic gesucht port lokal dns-client internet internetanwend ausgewahlt dns nam serv einzig zentral problemat zon dns-serv direkt domain servic sinn ip-adress zugeordnet nam verwaltet dns-adressraum uberlapp hierarch aufgeteilt zon eig kennt liegend hierarchiestuf hierarchi internet internetanwend ausgewahlt dns nam serv einzig zentral probl domain servic sinn ip-adress zugeordnet nam verwaltet internet-host permanent internet internetanwend ausgewahlt domain zentral de-nic domain nam servic dns verwalt top-level-domain zugeordnet erfolgt zustand regierungsbehord deutsch network information cent karlsruh zustand anfrag kommt ip-adress dns-nam internet internetanwend socket schnittstell bidirektional unix-socket socket defini interprozesskommunikation bsd-unix tupel netzwerkprotokoll definiert programm greift ahnlich datei vergleich lokal internet internetanwend ausgewahlt dns nam serv einzig zentral problemat zon dns-serv direkt domain servic sinn ip-adress zugeordnet nam verwaltet dns-adressraum uberlapp hierarch aufgeteilt zon eig kennt liegend hierarchiestuf hierarchi eindeut identifikation art kodiert dat korrekt darstell -bit ascii bas encoding quoted printabl user defined internet internetanwend ausgewahlt e-mail erweiter mim mime-version content-description content-id content-typ content-transfer-encoding elektron post teilt version kodier handelt freie beschreib inhalt internet internetanwend echtzeitkommunikation anwend reservier netzwerkressourc richtung zeitlich begrenzt unterschied qualitat resourc reservation protocol rsvp rfc ermoglicht bandbreit lauft multimedia-datenstrom empfang datenstrom einleit datenverbind moglich period neu anfrag stell multimediainhalt schicht kodiert internet internetanwend ausgewahlt dns-caching ide zwischenspeich dns-cach lookup domain nam servic dns merk einfach angefragt ip-adress erneut anfrag neu nach hoh serv notwend moglich dns-eintrag selt and dns-cache-eintrag bleib vorgegeb zeit to-liv aktiv cach geloscht internet internetanwend ausgewahlt dateitransf formatier darstell interaktiv zugang prufung benutzerberecht anonymous ftp fil transf protocol allgemein dateitransferdien rfc funktion unterschied behandl nutz ftp-serv anmeld auflist lass datei kopi autorisiert anmeld sicherheits-unkrit dat internet internetanwend ausgewahlt dns-datensatz domain nam servic dns ttl lebensdau sekund statisch tag fluchtig klass typ wert dns-lookup interpretiert text txt cpu host info hinfo alias ip-adress point ptr domanennam kanon cnam nameserv doman serv e-mail mail exchang paramet betreff start authority soa steuer darstell internet internetanwend echtzeitkommunikation wiedergab dekomprimier fehlerkorrektur grafisch benutzeroberflach mediaplay helper-application plugin kontaktiert streaming-serv angefordert multimedia-datenstrom ubertrag dat verwalt wiedergabe-puff datenpaketverlust neuubertrag interpolativ verfahr internet internetanwend ausgewahlt dateitransf formatier darstell interaktiv zugang prufung benutzerberecht anonymous ftp fil transf protocol allgemein dateitransferdien rfc funktion unterschied behandl nutz ftp-serv anmeld auflist lass datei kopi autorisiert anmeld sicherheits-unkrit dat internet internetanwend echtzeitkommunikation wiedergab dekomprimier fehlerkorrektur grafisch benutzeroberflach mediaplay helper-application plugin kontaktiert streaming-serv angefordert multimedia-datenstrom ubertrag dat verwalt wiedergabe-puff datenpaketverlust neuubertrag interpolativ verfahr steuer darstell grundlag internet teil internetanwend socket-schnittstell ausgewahlt domain nam servic e-mail dateitransferdien ftp relay chat netzwerkmanagement echtzeit-kommunikation sich friedrich schill universitat jena institut informat hasso-plattner-institut softwaresystemtechn gmbh potsdam meinel hpi harald sack fsu technisch grundlag internet teil internetanwend vorles grundkonzept rechnervernetz local area network lan wid wan internetworking mobil netzwerk tcp ausgewahlt top-level-domain country domain domain nam servic dns landerkenn iso deutschland frankreich england niederland itali russland schweiz tuvalu taiwan europa internet internetanwend internet internetanwend ausgewahlt int net top-level-domain generic domain icann domain nam servic dns institution organisation com kommerziell unternehm edu gov regier mil org gemeinnutz international netzwerk provid zentral vergeb internet internetanwend ausgewahlt dns adressraum domain nam servic sub-domain top-level-domain dns-adressraum lasst baumstruktur darstell technisch grundlag vorles meinel hpi potsdam harald sack fsu jena internet internetanwend ausgewahlt from datum subject elektron post e-mail analogi briefumschlag head nachricht dingsbum gmbh bad sulzdetfurt februar betrifft mahnung nam dusentrieb strass ort entenhaus plz prioritat dringend adress salzdetfurt domain nam servic sub-domain top-level-domain dns-adressraum lasst baumstruktur darstell technisch grundlag vorles meinel hpi potsdam harald sack fsu jena internet internetanwend ausgewahlt dns adressraum internet internetanwend ausgewahlt anwend hierarch strukturiert client-serv nameserv resolv resourc record domain nam servic dns paul mockapetris vorgeschlag rfc eigenschaft domanennamensraum basiert verteilt verwalt domaneninformation autoritativ nicht-autoritativ client-seit stellt anfrag domaininformation form verwaltet internet internetanwend ausgewahlt probl ip-adress nam domain nam servic dns mensch merk aussagekraft lass bess behalt technisch grundlag vorles meinel hpi potsdam harald sack fsu jena internet internetanwend ausgewahlt verarbeit application lay modell ftp dns smtp snmp bitubertrag physical sicher network interfac vermittl transport endsystem einzuricht aufrecht erhalt eindeut identifizierbar endpunkt kommunikation eingerichtet adress numm internet internetanwend socket schnittstell socket port send empfang socket-schnittstell verbind internet internetanwend client-serv interaktion client serv prinzip rechn server-hardwar verschied dien servic softwar anbiet hardwar bitubertrag transport http telnet rstp ftp technisch grundlag vorles meinel hpi potsdam harald sack fsu jena grundlag internet teil internetanwend socket-schnittstell ausgewahlt domain nam servic e-mail dateitransferdien ftp relay chat netzwerkmanagement echtzeit-kommunikation internet internetanwend client-serv interaktion client anwend serv requ reply prinzip hauptakteur kommunizi basi client-prozess server-prozess aktiv komponent stellt anfrag gleichart rechn lauft passiv antwortet gewunscht information internet internetanwend client-serv interaktion tcp udp user datagram protocol tftp dns snmp bootp dhcp rtp rpc nfs rip modell internetdien setz transportprotokoll trivial fil transf domain nam servic simpl network management boot dynamic host configuration realtim remot procedur call syst routing information dns rip rpc tftp internet internetanwend client-serv interaktion tcp udp user datagram protocol modell internetdien setz transportprotokoll verbindungslos unzuverlass snmp asn bootp dhcp rtp xdr nfs internet internetanwend client-serv interaktion tcp udp transmission control protocol smtp http rpc mim ftp telnet dns bgp modell internetdien setz transportprotokoll simpl mail transf hypertext remot procedur call multipurpos extension fil telecommunication network domain nam servic bord gateway internet internetanwend client-serv interaktion tcp udp transmission control protocol modell internetdien setz transportprotokoll verbindungsorientiert zuverlass mim http rpc ftp telnet dns bgp smtp technisch grundlag internet vorles sommersem christoph meinel harald sack internet internetanwend ausgewahlt ausschnitt dns adressraum uni-jena uni-potsdam denic informat math domain nam servic top-level-domain sub-domain technisch grundlag vorles meinel hpi potsdam harald sack fsu jena