1 / 13

Publicarea si descoperirea serviciilor

Publicarea si descoperirea serviciilor. G âtu Alexandru 342 C5. Cuprins. Necesitatea accesării informației Serviciu Publicarea serviciilor Descoperirea serviciilor. Necesitatea accesării informației. Complexitatea crescută a problemelor ce sunt rezolvate

nay
Download Presentation

Publicarea si descoperirea serviciilor

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Publicareasidescoperireaserviciilor Gâtu Alexandru 342 C5

  2. Cuprins • Necesitatea accesării informației • Serviciu • Publicarea serviciilor • Descoperirea serviciilor

  3. Necesitatea accesării informației • Complexitatea crescută a problemelor ce sunt rezolvate • Nevoia de informații din domenii diverse • Indisponibilitatea/inexistența informației la nivel local • Procesul prin care se rezolvă lipsa informației se numește ”Information retrieval” (IR)

  4. Date/Informații • În context local informația este stocată sub diferite forme (documente, multimedia, metadate, etc) • În mod general informația este stocată în mod binar • De obicei există o colecție de date disponibile la un anumit moment de timp • Din această colecție doar o parte reprezită informații • Exemplu : Baza de date este o colecție de date dar o cerere formulată în conformitate cu necesitățile reprezintă o informației

  5. Serviciu • Pune informațiile la dispoziția utilizatorului • Furnizat de către sistemul de operare (OS) • Este de două tipuri : • Local • La distanță (remote) • Este în esență o aplicație ce esteoferă utilizatorului informații șipermite apelarea de proceduri înmod imediat

  6. Exemplu de servicii locale • In Windows7 : • Nume • ID de proces (PID) • Scurtă descriere • Statusul • Grupul de apartenență

  7. Publicare serviciilor • Creșterea cantității de informație a dus la descentralizarea informației • Publicarea unui serviciu la nivelul sistemului de operare– asocierea unui socket aplicației • Socket = asociere IP – port (Nivel3/Nivel4) ce determină unic și indubitabil o comuncare în rețea • Aplcației îi sunt importate procedurile stivei TCP/IP • Aplcația poate folosi funcții precum listen(), send(), recv(), etc. pentru a comunica : • http://en.wikipedia.org/wiki/Internet_socket

  8. Serviciile în rețea Application Layer Application Layer Port Number Transport Layer Transport Layer SOCKET Internet Layer Internet Layer IP Address Data Link Layer MAC Address Data Link Layer Physical Layer Physical Layer 1001001110011001111011001 ....

  9. Reguli pentru publicarea serviciilor • Definirea consistentă a datelor • Datele ar trebui să fie reprezentate/interpretate sub acceași formă • Exemplu : un document scris pe o stație poată fi citit și de pe o altă stație • Asigurarea calității datelor • Datele ar trebui să fie sigure, consistente, coerente • Independența datelor • Datele se pot partaja foarte simplu • Securitatea accesului și monitorizare

  10. Exemple de servicii de rețea • DHCP (Dynamic Host Configuration Protocol) : port 67,68 UDP • DNS (Domain Name System) : port 53 TCP+UDP • FTP (File Transfer Protocol) : port 20, 21 TCP • SSH (Secure SHell) : port 22 TCP+UDP • Telnet : port 23 TCP • TFTP (Trivial File Transfer Protocol) : port 69 UDP • NTP (Network Time Protocol) : port 123 UDP • HTTP (HyperText Transfer Protcol) : port 80 TCP+UDP • HTTPS (HyperText Transfer Protcol over SSL/TLS) : port 443 TCP

  11. Descoperirea serviciilor • Primul pas este descoperirea adresei de rețea • Dacă se dorește scanarea unei singure stații pentru serviciile pornite se determină adresa IP și adresa MAC folosind utilitare precum Wireshark sau Nmap • În urma scanării se determină lista de porturi active de pe stația în cauză • Se face asocierea portului cu serviciul aferent conform listei de porturi TCP/UDP • http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers • http://nmap.org/

  12. Exemplu de detecție a serviciilor

  13. Întrebari ...

More Related