Sunteți pe pagina 1din 17

Retea de calculatoare Internet WWW

Notiuni fundamentale

Bibliografie

Regasirea Informatiilor pe WEB


Curs 01: Notiuni recapitulative

s.l. dr. ing. Alexandru ARCHIP


alexandru.archip@cs.tuiasi.ro
Facultatea de Automatic
a si Calculatoare, Iasi

an universitar: 2014 2015

RIWeb 2014 2015/C01: Recapitulare

1/ 17

Retea de calculatoare Internet WWW

Notiuni fundamentale

Bibliografie

Cuprins

Retea de calculatoare Internet WWW


Definitii, scurt istoric

Notiuni fundamentale
Protocoale de comunicatie
Identificarea si localizarea resurselor
Limbajul 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 scopul
partajarii 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 datelor
modalitatea de transfer a datelor
modalitatea 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 ofera
resurse text sau media prin intermediul protocolului HTTP
Tim Berners-Lee: The set of all information accessible using computers
and 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 Research
Projects Agency
Leonard Kleinrock (MIT/UCLA) bazele teoriei schimbului de
pachete
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 to
connect to Stanford Research Institute on Oct 29, 1969. The system
crashed 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 (Memory
extension), capabil sa gestioneze legaturi ntre documentele stocate
pe microfilme
anii 1960 Doug Engelbart (inventatorul mouse-ului) realizeaza un prototip
numit oNLine System (NLS) capabil sa editeze si sa navigheze
prin documente hypertext, e-mail-uri, etc.
1967 Andy van Dam si colaboratorii implementeaza Hypertext Editing
System
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 pagin
a 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 ce
guverneaza transferul si/sau
partajarea resurselor soft/hard ntr-o
retea 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 dou


a 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 ntre
noduri
specificatiile vizeaza n special identificarea host-urilor si problemele
legate de routare
versiuni: IPv4/IPv6
Transfer Control Protocol (TCP)
protocol fundamental pentru vehicularea datelor ntre diferitele
host-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 identifica
o resursa internet
Ce reprezinta mod de identificare uniform:
permite tipuri diferite de
identificatori pentru resurse
relativ la acelasi context
permite adaugarea de noi
identificatori fara modificarea
celor existenti

Figura 5 : Componentele unui


URI

Resursa este orice entitate pentru care se poate


atasa un identificator

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 si
mecanismul 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 platform
a
pot contine leg
aturi c
atre alte documente
pot 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:
<nume_eticheta [lista atribute]>
unde lista atribute trebuie sa respecte urmatoarea forma:
[nume_atribut="valoare_atribut"]
orice eticheta deschisa trebuie nchisa prin:
</nume_eticheta>

RIWeb 2014 2015/C01: Recapitulare

15/ 17

Retea de calculatoare Internet WWW

Notiuni fundamentale

Bibliografie

Limbajul HTML

Limbajul HTML (3)

HTML Etichete speciale


<html></html> marcheaza nceputul documentului HTML
<head></head> marcheaza header-ul documentului HTML
<title></title> marcheaza titlul paginii Web (copil al elementului <head>)
<meta name=nume content=continut> informatii suplimentare despre
document (copil al elementului <head>)
Exemplu de element meta: cuvinte cheie
<meta name="keywords" content="informatii, web">
<body></body> marcheaza corpul documentului HTML (informatia ce va fi
afisata n browser)

RIWeb 2014 2015/C01: Recapitulare

16/ 17

Retea de calculatoare Internet WWW

Notiuni fundamentale

Bibliografie

Bibliografie

(saint) www.google.com

W3 ORG: A Little History of the World Wide Web

Wikipedia: History of the Internet

Walthowe: A brief history of the Internet

Internet protocol suite

RFC2396: URI
RFC2616: Hypertext Transfer Protocol HTTP/1.1

7
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