Protokły i aplikacje - omówienie

Nasza ocena:

3
Pobrań: 14
Wyświetleń: 763
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Protokły i aplikacje - omówienie - strona 1 Protokły i aplikacje - omówienie - strona 2 Protokły i aplikacje - omówienie - strona 3

Fragment notatki:

2009-10-26 Informatyka  IMiC AGH Kraków (c) 2009 A. Kole ż y ń ski W3-1 Andrzej Kole yński Wydział In ynierii Materiałowej i Ceramiki AGH w Krakowie Technologie informacyjne Internet – protokoły i aplikacje 2009-10-26 Informatyka  IMiC AGH Kraków (c) 2009 A. Kole ż y ń ski W3-2 Zaczynamy .... Co to jest: Internet? Protokół? 2009-10-26 Informatyka  IMiC AGH Kraków (c) 2009 A. Kole ż y ń ski W3-3 O czym będziemy mówić • Protokoły – Web (HTTP, SSL) – Email (SMTP, POP3, IMAP) – Transfer plików (FTP) – Serwery nazw domenowych Domain Name Servers • Oprogramowanie Klient-Server (oraz  systemy pośrednie, takie jak proxie, gateway, firewall itp.) • Formaty obiektów dla dokumentów i  programów (zawarte w protokołach) 2009-10-26 Informatyka  IMiC AGH Kraków (c) 2009 A. Kole ż y ń ski W3-4 Czym jest Internet – ogólny obraz • Miliony połączonych ze  sobą urządzeń:  hosty,  systemy końcowe – PC, stacje robocze,  serwery – PDA, telefony, lodówki, tostery ☺ Na których uruchomione  są aplikacje sieciowe • Łącza komunikayjne – światłowód, miedź,  radio, satelity • Routery: przesyłają pakiety (porcje) danych  poprzez sieć lokalny ISP sieć firmowa regionalny ISP router stacja robocza serwer urządzenie mobilne 2009-10-26 Informatyka  IMiC AGH Kraków (c) 2009 A. Kole ż y ń ski W3-5 • Protokoły: kontrolują przesyłanie  i odbiór wiadomości – np., TCP, IP, HTTP, FTP,  PPP • Internet: “sieć sieci” – luźno hierarchiczna – publiczny Internet, a prywatny intranet • Standardy Internetowe – RFC: Request For Comments – IETF: Internet Engineering  Task Force lokalny ISP sieć firmowa regionalny ISP router stacja robocza serwer urządzenie mobilne Czym jest Internet – ogólny obraz 2009-10-26 Informatyka  IMiC AGH Kraków (c) 2009 A. Kole ż y ń ski W3-6 Czym jest  Internet:  Usługi • Infrastruktura komunikacyjna umo liwia działanie aplikacjom  rozproszonym: – WWW, e-mail, gry, e- commerce, bazy danych,  głosowania w wyborach – inne? • Usługi komunikacyjne: – bezpołączeniowe – zorientowane na połączenie • Cyberprzestrzeń [William Gibson]: “ A consensual hallucination experienced daily by billions of legitimate operators, in every nation" 2009-10-26 Informatyka  IMiC AGH Kraków (c) 2009 A. Kole ż y ń ski W3-7 Struktura Internetu: sieć sieci • W przybli eniu hierarchiczna • Narodowi i międzynarodowi  dostawy sieci szkieletowej  (backbone providers (NBP)

(…)

…-to-peer P2P)
• Mieszana: klient-server i P2P
W3-30
Informatyka IMiC AGH Kraków (c) 2009 A. Koleżyński
2009-10-26
Architektura klient-serwer
serwer:
– Zawsze po stronie hosta
– stały adres IP
– Grupy serwerów, dla
zapewnienia bezpieczeństwa
i skalowalności
klienci:
– Komunikują się z serwerem
– Mogą łączyć się okresowo, z
przerwami w połączeniach
– Mogą mieć dynamiczne adresy
IP
– Nie porozumiewają…
…) 2009 A. Koleżyński
2009-10-26
wadomość
segment
datagram
ramka
Protokół internetowy (IP - Internet Protocol)
• Protokół transmisji danych warstwy 3
• Definiuje
– Sposób adresowania w Internecie
– Format pakietów w Internecie
– Routing (określanie trasy) pakietów w
Internecie
W3-16
Informatyka IMiC AGH Kraków (c) 2009 A. Koleżyński
2009-10-26
Adres IP - szczegóły
• 32 Bity – podzielone na dwie części
– Prefix identyfikuje sieć
– Suffix identyfikuje urządzenie sieciowe - hosta
• Globalna organizacja (IANA - (Internet Assigned
Numbers Authority), zarządza aspektami
numerycznymi Internetu: przydzielaniem numerów
nowym protokołom, wersjom programów, portom,
etc , przydziela domeny krajowe najwy szego
poziomu i zarządza przydziałami adresów IP.
• Lokalny administrator przypisuje unikalny suffix
do danego hosta
W3-17
Informatyka IMiC AGH Kraków (c) 2009 A. Koleżyński
2009-10-26
Adresy IP
Sprawdźmy, jak wygląda zawartość adresu IP:
5 klas adresów:
1.0.0.0 do
127.255.255.255
128.0.0.0 do
191.255.255.255
192.0.0.0 do
223.255.255.255
224.0.0.0 do
239.255.255.255
32 bity
W3-18
Informatyka IMiC AGH Kraków (c) 2009 A. Koleżyński
2009-10-26
Klasy i rozmiary podsieci
• Maksymalna wielkość podsieci, określona…
… IP
W3-20
Informatyka IMiC AGH Kraków (c) 2009 A. Koleżyński
2009-10-26
Adresy IP : CIDR
• Adresowanie z wykorzystaniem podziału na klasy:
– Nieefektywne wykorzystanie przestrzeni adresowej –
wyczerpanie przestrzeni adresowej
– np., sieć klasy B ma przydzieloną przestrzeń adresową,
pozwalającą na podłączenie 65 tys. hostów, nawet, jeśli w
sieci jest tylko kilka lub kilkanascie tysięcy urządzeń…
…, jeśli
chodzi o utratę pakietów
• inne aplikacje (np., transfer
plików, telnet) wymagają
100% bezbłędnej transmisji
pakietów
Timing
• Niektóre aplikacje (np.,
telefonia internetowa,
interaktywne gry)
wymaga małych
opóźnień
W3-38
Szerokość pasma
(Bandwidth)
• Niektóre aplikacje (np.,
multimedia) wymagają
określonej minimalnej
szerokości pasma np.
32kbps dla strumieniowej
transmisji radiowej
• inne (“elastyczne…

zasypie wiadomościami odbiorcy
• Kontrola przecią enia: jeśli sieć
P: Po co taki protokół, jak UDP?
przecią ona, nadawca jest
wstrzymywany
• Nie daje: gwarancji czasów
przesyłu, minimalnego pasma
W3-40
Informatyka IMiC AGH Kraków (c) 2009 A. Koleżyński
2009-10-26
Aplikacje internetowe:
aplikacja, protokoły transportowe
Aplikacja
poczta e-mail
Zdalny dostęp terminalowy
Web
Transfer plików
multimedia…
…]
• protocol (scheme) = http, ftp, etc
• port jest opcjonalny
• document_name to ście ka dostępu do pliku na serwerze
W3-46
Informatyka IMiC AGH Kraków (c) 2009 A. Koleżyński
2009-10-26
Schematy URL
ftp : // [ user [:password] @ ] host / path
news : newsgroup
telnet : // [user [:password] @ host[:port]
gopher : // host:port [ gtype ]
mailto : userid @ hostname
wais : // host:port / database [ ? search ]
wais…
…: nazwa serwera
DNS tej domeny
poczty, związanego z nazwą
(pole name)
W3-92
Informatyka IMiC AGH Kraków (c) 2009 A. Koleżyński
2009-10-26
DNS: protokoły, wiadomości
Protokół DNS: wiadomości (zapytanie i odpowiedź),
obie o takim samym formacie wiadomości
Nagłowek wiadomości
• identyfikacja: 16 bitowy #
dla zapytania, w odpowiedzi
z serwera jest ten sam #
• flagi:
– Zapytanie lub odpowiedź
Rekurencja
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz