Communication + network balancer

SIECI KOMPUTEROWE
WYKŁAD 13.
WARSTWA APLIKACJI
PROF. DR HAB. INŻ. CZESŁAW SMUTNICKI
[email protected], p.224 C-3
POLITECHNIKA WROCŁAWSKA
KATEDRA INFORMATYKI TECHNICZNEJ
DNS – SYSTEM NAZW DOMEN
Domain Name Server
Przestrzeń nazw
Domeny najwyższego poziomu
Domeny rodzajowe i narodowe
.com komercyjne
.edu edukacyjne
.gov rządowe
.int międzynarodowe
.mil militarne
.net sieciowe
.org organizacje non-profit
.biz biznes
.info informacje
.name indywidualni użytkownicy
.pro profesjonaliści
.aero kosmiczne
.coop kooperacja (przemysł)
.museum muzeum
Domeny drugiego poziomu, zgoda właściciela domeny wyższego poziomu
Drzewo nazw
Człony nazwy, max 63 znaki (cała nazwa 255 znaków), wielkość liter
Postać absolutna (kończy się kropką), względna
DNS – SYSTEM NAZW DOMEN
Odwzorowanie: domena -> rekord zasobów
Struktura rekordu zasobów:
nazwa domeny (wiele rekordów zasobów)
czas życia (ważność, 86 400 lub 60)
klasa (IN)
typ (SOA parametr strefy nazw adres e-mail administratora, nr seryjny,
znaczniki; A adres IP hosta; MX wymiana poczty; NS serwer nazw; CNAME
nazwa domeny; PTR alias adresu IP; HINFO opis procesora i systemu
operacyjnego; TXT opis)
wartość
Wyszukiwanie wsteczne
DNS – SYSTEM NAZW DOMEN
; instance
cs.vu.nl
cs.vu.nl
cs.vu.nl
cs.vu.nl
cs.vu.nl
flits.cs.vu.nl
flits.cs.vu.nl
flits.cs.vu.nl
flits.cs.vu.nl
flits.cs.vu.nl
www.cs.vu.nl
ftp.cs.vu.nl
86400
86400
86400
86400
86400
86400
86400
86400
86400
86400
86400
86400
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
SOA
TXT
TXT
MX
MX
HINFO
A
A
MX
MX
CNAME
CNAME
star boss
Faculty of Computer Science
University in NL
1 zephyr.cs.vu.nl
2 top.cs.vu.nl
Sun Unix
130.37.16.112
192.31.231.165
1 flits.cs.vu.nl
2 zephyr.cs.vu.nl
star.cs.vu.nl
zephyr.cs.vu.nl
rowboat
IN
IN
IN
IN
A
MX
MX
HINFO
130.37.56.201
1 rowboat
2 zephyr
Sun Unix
little-sister
IN
IN
A
HINFO
130.37.62.23
Mac MacOS
laserjet
IN
IN
A
HINFO
192.31.231.216
the printer
DNS – SYSTEM NAZW DOMEN
Strefy nazw
Serwery nazw
Główny serwer nazw
Wtórny serwer nazw
Granice stref, administrator
Rekord wiarygodny (aktualny)/niewiarygodny w zakresie jurysdykcji serwera
Rekurencyjne/iteracyjne uzyskiwanie adresu
Przeterminowane żądanie
Usługa katalogowa LDAP (OSI X.500, RFC 2251)
POCZTA ELEKTRONICZNA
Emotikony
RFC 821, RFC 822, RFC 2821, RFC 2822, X.400
Agent użytkownika, agent transmisji, GUI, demony systemowe
Kompozycja, transfer, raportowanie, prezentacja, dyspozycja
Skrzynki pocztowe
Kopie, ukryte kopie
Listy dystrybucyjne
Adresat, koperta, zawartość
Formaty poczty, pola nagłówka(To, Cc, Bcc, From, Sender, Received, Return-Path,
Date, Reply-To, Message-Id, In-Repy-To, References, Keywords, Subject)
MIME (RFC 1341, RFC 2045-2049)
MIME-Version, Content-Description, Content-Id, Content-Transfer-Encoding,
Content-Type)
MIME
Multipurpose Internet Mail Extension
MIME (RFC 1341, RFC 2045-2049)
Nagłówek
MIME-Version, Content-Description, Content-Id, Content-Transfer-Encoding,
Content-Type)
Content-Transfer-Encoding
7b ASCII, <=1000
8b ASCII, <=1000
binarne dowolne
base 64 (6b)
quoted printable (7b)
Content-Type:
Text/Plain, Enriched,
Image/Gif, Jpeg,
Audio/Basic,
Video/Mpeg,
Application/Ccted-stream, Postscript,
Message/Rfc822, Partial, External-body, Mixed,
Multipart/Alternative, Parallel, Digest,
TRANSFER WIADOMOŚCI
SMTP, Simple Mail Transfer Protocol
7b ASCII
TCP port 25
telnet <DNS dostawcy> 25
ESMTP
POP3
Na dysku klienta
Port 110
Uwierzytelnianie
Transakcja
Aktualizacja
IMAP (Internet Message Access Protocol)
Na serwerze dostawcy
Webmail
WWW
Przeglądarka
Hiperłącze
Klient
URL, Uniform Resource Lokator
Scenariusz działań
Protokół http, https
Wtyczki
Server www
Bezstanowość i cookies
HTML
CSS
XML, XSL
XHTML
Dokumenty dynamiczne, CGI, PHP, JSP, ASP
Cache’owanie stron, replikacja serwerów, rozpraszanie zawartości (CDN,
Content Delivery Network)