Top Banner
Ret ¸ea de calculatoare – Internet – WWW Not ¸iuni fundamentale Bibliografie Reg˘ asirea Informat ¸iilor pe WEB Curs 01: Not ¸iuni recapitulative ¸ s.l. dr. ing. Alexandru ARCHIP [email protected] Facultatea de Automatic˘ si Calculatoare, Ia¸ si an universitar: 2014 – 2015 RIWeb 2014 – 2015/C01: Recapitulare 1/ 17
17
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Regasirea Informatiilor pe WEBCurs 01: Notiuni recapitulative

    s.l. dr. ing. Alexandru [email protected]

    Facultatea de Automatica si Calculatoare, Iasi

    an universitar: 2014 2015

    RIWeb 2014 2015/C01: Recapitulare 1/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Cuprins

    1 Retea de calculatoare Internet WWWDefinitii, scurt istoric

    2 Notiuni fundamentaleProtocoale de comunicatieIdentificarea si localizarea resurselorLimbajul HTML

    RIWeb 2014 2015/C01: Recapitulare 2/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Definitii, scurt istoric

    Definitii

    Retea de calculatoare

    grup de calculatoare si dispozitive de comunicatie interconectate n scopulpartajarii resurselor hardware si software

    partajarea resurselor este guvernata de protocoale de comunicatie

    Protocol de comunicatie

    set de reguli ce guverneaza schimbul de date

    defineste:

    modalitatea de reprezentare a datelormodalitatea de transfer a datelormodalitatea de corelare dintre date si aplicatii

    RIWeb 2014 2015/C01: Recapitulare 3/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Definitii, scurt istoric

    Definitii (2)

    Internet

    o retea alcatuita din 2 sau mai multe retele de calculatoare

    World Wide WEB WWW

    retea de calculatoare alcatuita dintr-o colectie de site-uri Internet ce oferaresurse text sau media prin intermediul protocolului HTTP

    Tim Berners-Lee: The set of all information accessible using computersand networking, each unit of information identified by a URI .

    RIWeb 2014 2015/C01: Recapitulare 4/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Definitii, scurt istoric

    Scurt istoric

    Internet

    1962 J.C.R. Licklider (MIT) propune notiunea de retea de calculatoare

    Program de cercetare al DARPA Defense Advanced ResearchProjects Agency

    Leonard Kleinrock (MIT/UCLA) bazele teoriei schimbului depachete

    1969 lansarea online

    Prima utilizare a internetului... (http://www.walthowe.com/navnet/history.html)

    Charley Kline at UCLA sent the first packets on ARPANet as he tried toconnect to Stanford Research Institute on Oct 29, 1969. The systemcrashed as he reached the G in LOGIN!

    RIWeb 2014 2015/C01: Recapitulare 5/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Definitii, scurt istoric

    Scurt istoric (2)

    WEB

    1945 Vannevar Bush descrie un dispozitiv numit Memex (Memoryextension), capabil sa gestioneze legaturi ntre documentele stocatepe microfilme

    anii 1960 Doug Engelbart (inventatorul mouse-ului) realizeaza un prototipnumit oNLine System (NLS) capabil sa editeze si sa navighezeprin documente hypertext, e-mail-uri, etc.

    1967 Andy van Dam si colaboratorii implementeaza Hypertext EditingSystem

    anii 1980 Tim Berners-Lee dezvolta (lucrand pentru CERN)Enquire-Within-Upon-Everything

    anii 1990 Tim Berners-Lee dezvolta primul browser grafic WorldWideWeb

    anii 1990 prima pagina Web http://info.cern.ch

    RIWeb 2014 2015/C01: Recapitulare 6/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Definitii, scurt istoric

    Scurt istoric (3)

    Figura 1 : Primul browser web

    RIWeb 2014 2015/C01: Recapitulare 7/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Protocoale de comunicatie

    Protocoale de comunicatie

    Figura 2 : Modelul OSI

    RIWeb 2014 2015/C01: Recapitulare 8/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Protocoale de comunicatie

    Protocoale de comunicatie (2)

    TCP/IP (specificatii: RFC 1122)

    set unitar de protocoale ceguverneaza transferul si/saupartajarea resurselor soft/hard ntr-oretea de calculatoare

    dezvoltat pe baza modelului OSI

    Figura 3 : Modelul OSI vs. TCP/IP

    RIWeb 2014 2015/C01: Recapitulare 9/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Protocoale de comunicatie

    Protocoale de comunicatie (3)

    TCP/IP (2) Interconectarea nodurilor conform stivei TCP/IP

    Figura 4 : Comunicatia ntre doua host-uri relativ la stiva TCP/IP

    RIWeb 2014 2015/C01: Recapitulare 10/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Protocoale de comunicatie

    Protocoale de comunicatie (4)

    Protocoale TCP/IP de baza

    Internet Protocol (IP)

    protocol primar pentru schimbul pachetelor de informatii ntrenoduri

    specificatiile vizeaza n special identificarea host-urilor si problemelelegate de routare

    versiuni: IPv4/IPv6

    Transfer Control Protocol (TCP)

    protocol fundamental pentru vehicularea datelor ntre diferitelehost-uri

    protocol orientat pe conexiune

    UDP

    protocol minimal destinat transferului de date

    protocol ne-orientat pe conexiune

    RIWeb 2014 2015/C01: Recapitulare 11/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Identificarea si localizarea resurselor

    Mecanisme de identificare a resurselor

    Uniform Resource Identifier (URI)

    Definitie nume unic utilizat pentru a identificao resursa internet

    Ce reprezinta mod de identificare uniform:

    permite tipuri diferite deidentificatori pentru resurserelativ la acelasi contextpermite adaugarea de noiidentificatori fara modificareacelor existenti

    Resursa este orice entitate pentru care se poateatasa un identificator

    Figura 5 : Componentele unuiURI

    RIWeb 2014 2015/C01: Recapitulare 12/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Identificarea si localizarea resurselor

    Mecanisme de identificare a resurselor (2)

    Uniform Resource Locator (URL)

    subset al URI

    specifica atat locatia unde poate fi regasita o anumita resursa, cat simecanismul de obtinere a resursei respective

    sintaxa:

    resource_type://domain[:port]/filepath?query_string#anchor

    RIWeb 2014 2015/C01: Recapitulare 13/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Limbajul HTML

    Limbajul HTML

    HTML HyperText Markup Language

    Limbaj interpretat, adresat aplicatiilor de tip browser

    Specifica un mod de reprezentare a datelor (cum arata datele)

    Documentele html :

    sunt independente de platformapot contine legaturi catre alte documentepot include continut multimedia

    Elementul cheie: TAG-ul HTML

    RIWeb 2014 2015/C01: Recapitulare 14/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Limbajul HTML

    Limbajul HTML (2)

    HTML Sintaxa limbajului

    formatarea documentelor HTML data EXCLUSIV de etichete.

    forma generala a unei etichete:

    unde lista atribute trebuie sa respecte urmatoarea forma:

    [nume_atribut="valoare_atribut"]

    orice eticheta deschisa trebuie nchisa prin:

    RIWeb 2014 2015/C01: Recapitulare 15/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Limbajul HTML

    Limbajul HTML (3)

    HTML Etichete speciale

    marcheaza nceputul documentului HTML

    marcheaza header-ul documentului HTML

    marcheaza titlul paginii Web (copil al elementului )

    informatii suplimentare despredocument (copil al elementului )

    Exemplu de element meta: cuvinte cheie

    marcheaza corpul documentului HTML (informatia ce va fiafisata n browser)

    RIWeb 2014 2015/C01: Recapitulare 16/ 17

  • Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie

    Bibliografie

    1 (saint) www.google.com

    2 W3 ORG: A Little History of the World Wide Web

    3 Wikipedia: History of the Internet

    4 Walthowe: A brief history of the Internet

    5 Internet protocol suite

    6 RFC2396: URI

    7 RFC2616: Hypertext Transfer Protocol HTTP/1.1

    8 M. Craus et al., Regasirea Informatiilor pe WEB, Editura POLITEHNIUM,Iasi 2005, capitolul 1, p. 1 34

    RIWeb 2014 2015/C01: Recapitulare 17/ 17

    Retea de calculatoare Internet WWWDefinitii, scurt istoric

    Notiuni fundamentaleProtocoale de comunicatieIdentificarea si localizarea resurselorLimbajul HTML