curs 01 internet si spatiul web

Upload: mihaela-baciu

Post on 29-May-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    1/14

    Conf. Dr. I. Pop 2010 1

    1. Notiuni introductive despre internet si spatiul web

    Termenul Internet, sau internet, poate avea in ziua de astazi mai multesensuri, strns nrudite, dar utilizate n contexte diferite:

    numele propriu Internet (cu majuscul) se refera la reteaua mondiala unicade computere interconectate prin protocolul IP (Internet Protocol).Precursorul Internetului dateaza din 1965, cand Defence AdvancedResearch Projects Agency(en:DARPA) (Agentia pentru Proiecte deCercetare de Aparare Inaintate - a Ministerului Apararii, DefenseDepartmentsau Pentagon din SUA) a creat prima retea de computereinterconectate sub numele Arpanet. Super-reteaua din zilele noastre arezultat din extinderea retelei Arpanet.

    substantivul comun internet (cu minuscula) desemneaza in mareamajoritate a cazurilor acceai reea, ns vazut ca un mediu de comunicarein masa, impreuna cu informatia si serviciile care sunt oferite utilizatorilorprin intermediul acestei retele.

    foarte rar, termenul mai poate desemna si o retea de mari dimensiuni ceinterconecteaza retele autonome. Acest sens corespunde etimologieiengleze a cuvantului internet, care e format prin abrevierea a doua cuvinteinterconnected- interconectat si network- retea.

    In ziua de astazi, Internetul este sustinut si intretinut de o multime de firmecomerciale. Se bazeaza pe specificatii tehnice foarte detaliate, ca de exemplu

    asa-numitele "protocoale de comunicatie", care descriu toate regulile detransmitere a datelor in retea.

    Modelul de Referinta OSI (engl.: Open Systems Interconnection - ReferenceModel), pe scurt: OSI, al organizatiei International Organization forStandardization, numita si ISO, este o structura de comunicare ierarhica foartedes folosita intr-o retea. Modelul OSI foloseste 7 asa-numite straturi pentru atransmite si primi date eficient si rapid. Fiecare strat are functii clar definite.Internetul este bazat pe acest model.

    1.1 Straturile modelului OSI si functiunile lor:

    7. Aplicatie (engl.: Application Layer) - Aplicatia care ruleaza transmiterea siprimirea datelor, de ex. FTP, HTTP

    6. Prezentare (Presentation Layer) - se ocupa cu formatarea datelor pentru aputea fi citite

    5. Sesiune (Session Layer)

    4. Transport (Transport Layer) - se ocupa cu segmente de informatie

  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    2/14

    Conf. Dr. I. Pop 2010 2

    3. Retea (Network Layer) - pachete de informatie

    2. Conexiunea datelor(Data Link Layer) - asigura dirijarea adreselor fizice,topologiei retelelor, notificarea erorilor si a cadrelor de biti.

    1. Fizic (Physical Layer) - totalitatea de specificatii electrice, mecanice,procedurale si functionale pentru asigurarea conexiunii fizice a doua sisteme.

    1.1.1 Exemple de protocoale din Stiva OSI

    7 Aplicatieex: HTTP, SMTP, SNMP, FTP, Telnet, SIP, SSH, NFS, RTSP,XMPP, Whois, ENRP

    6 Prezentare ex: XDR, ASN.1, SMB, AFP, NCP

    5 Sesiune ex: ASAP, TLS, SSH, ISO 8327 / CCITT X.225, RPC,NetBIOS, ASP, Winsock, BSD sockets

    4 Transport ex: TCP, UDP, RTP, SCTP, SPX, ATP, IL

    3 Reteaex: IP, ICMP, IGMP, IPX, BGP, OSPF, RIP, IGRP, EIGRP,ARP, RARP, X.25

    2Legatura dedate

    ex: Ethernet, Token ring, HDLC, Frame relay, ISDN, ATM,802.11 WiFi, FDDI, PPP

    1 Fizic ex: cablu coaxial, radio, fibra optica, cablu bifilar torsadat, firecupru

    Protocoale fundamentale Internet, care asigura interoperabilitatea intre oricedoua calculatoare, sunt IP, TCP, UDP.

    Aceste trei protocoale reprezinta insa doar o parte din nivelul de baza alsistemului de protocoale Internet, care mai include si protocoale de control siaplicative, cum ar fi: DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS,SSH, Telnet, FTP, LDAP, SSL, WAP si SIP.

    World Wide Web, prescurtat WWW sau chiar numai Web, este doar unadintre numeroasele aplicatii de Internet, multimediala si integrativa, cu o interfatade utilizator (GUI) foarte atragatoare din punct de vedere grafic, practica si simplude folosit, inventata de Tim Berners-Lee in 1993.

    1.2 Ca termeni inruditi se folosesc:

  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    3/14

    Conf. Dr. I. Pop 2010 3

    intranet: o retea particulara cu aceleasi principii de functionare ca siInternetul, dar cu acces restrans - de exemplu intranetul sau intraneturileunei firme particulare.

    extranet: un intranet particular al unei firme, la care insa au acces (partial) sianumite persoane sau grupe externe, din alte firme, ca de exemplu de la

    firme furnizoare sau firme-cliente.

    1.3 Protocolul HTTP

    HTTP (Hypertext TransferProtocol) este metoda cea mai des utilizata pentruaccesarea informatiilor in Internet care sunt pastrate pe servere WWW (WorldWide Web). Protocolul HTTP este un protocol de tip text, fiind protocolul "implicit"al WWW. Adica, daca un URL nu contine partea de protocol, aceasta seconsidera ca fiind http. Acesta presupune rularea unui program corespunzator pecalculatorul destinatie care intelege protocolul respectiv. Fisierul destinatie poate fi

    un document HTML (HyperText Markup Language), un fisier grafic, de sunet, deanimatie, un program executabil pe server-ul respectiv sau un editor de texte.Dupa clasificarea in functie de modelele de referinta OSI, protocolul HTTP este unprotocol de nivel aplicatie. Dezvoltarea sa este coordonata de W3C (World WideWeb Consortium).

    1.3.1 Versiuni

    1. HTTP/0.9 - prima versiune dezvoltata de Tim Tim Berners-Lee si echipa sa,

    fiind foarte simplu, dar cu numeroase neajunsuri, fiind repede inlocuit de alteversiuni;

    2. HTTP/1.0 versiune introdusa in 1996 prin RFC1945, a adus numeroaseimbunatatiri;

    3. HTTP/1.1 versiune de imbunatatire si reparare a neajunsurilor versiuniianterioare;

    1.4 Metode

    Metodele disponibile sunt :

    1. GET : este cea mai folosita metoda, fiind utilizata atunci cand este ceruta oresursa a serverului.

    2. HEAD : se comporta exact ca metoda GET, dar serverul returneaza doarantetul resursei, ceea ce permite clientului sa inspecteze antetul resurseifara a fi nevoit sa ia si corpul resursei.

    3. PUT : metoda este folosita pentru a pune documente pe server, fiindinversul metodei GET.

    4. POST : a fost proiectata pentru a trimite date de intrare catre server.

    5. DELETE : este opusul metodei PUT.

    http://ro.wikipedia.org/wiki/Serverhttp://ro.wikipedia.org/wiki/Server
  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    4/14

    Conf. Dr. I. Pop 2010 4

    6. TRACE : este o metoda folosita de obicei pentru diagnosticare, putand damai multe informatii despre traseul urmat de legatura HTTP, fiecare serverproxy adaugandu-si semnatura in antetul Via.

    7. OPTIONS : este folosita pentru a identifica capacitatile serverului Web,inainte de a face o cerere.

    8. CONNECT : este o metoda folosita in general de serverele intermediare.

    1.4.1 Exemplu

    Cererea clientului :

    GET / HTTP/1.1Host: www.example.com

    Raspunsul serverului:

    HTTP/1.1 200 OKDate: Mon, 23 May 2005 22:38:34 GMTServer: Apache/1.3.27 (Unix) (Red-Hat/Linux)Last-Modified: Wed, 08 Jan 2003 23:11:55 GMTEtag: "3f80f-1b6-3e1cb03b"Accept-Ranges: bytesContent-Length: 438Connection: close

    Content-Type: text/html

    1.5 Hypermedia

    Cu un pas inaintea hypertextului, hypermedia integreaza text, imagini,elemente video si sunet in diferite documente. Elementele hypermedia sunt legatein mod interactiv.

    1.6 Hypertext

    Hypertextul reprezinta un mod nonsecvential de prezentare a informatiilor.Hypertextul interconecteaza informatii intr-un grup complex de asocieri, sustinutecu ajutorul hyperlink-urilor. Un mod esential de rasfoire a informatiilor, hypertextulconstituie o metoda de descriere a felului in care puteti analiza informatiileprezentate de o enciclopedie CD-ROM sau de catre mediul Web.

    1.7 Protocolul SMTP

    SMTP (Simple Mail Transfer Protocol) este un protocol simplu, folositpentru transmiterea mesajelor in format electronic pe Internet. SMTP folosesteportul de aplicatie 25 TCP si determina adresa unui serverSMTP pe bazainregistrarii MX (Mail eXchange) din configuratia serveruluiDNS.

    http://ro.wikipedia.org/wiki/Internethttp://ro.wikipedia.org/w/index.php?title=Portul_de_aplica%C5%A3ie&action=edithttp://ro.wikipedia.org/w/index.php?title=TCP&action=edithttp://ro.wikipedia.org/wiki/Serverhttp://ro.wikipedia.org/w/index.php?title=MX&action=edithttp://ro.wikipedia.org/wiki/Serverhttp://ro.wikipedia.org/wiki/DNShttp://ro.wikipedia.org/wiki/DNShttp://ro.wikipedia.org/wiki/Serverhttp://ro.wikipedia.org/w/index.php?title=MX&action=edithttp://ro.wikipedia.org/wiki/Serverhttp://ro.wikipedia.org/w/index.php?title=TCP&action=edithttp://ro.wikipedia.org/w/index.php?title=Portul_de_aplica%C5%A3ie&action=edithttp://ro.wikipedia.org/wiki/Internet
  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    5/14

    Conf. Dr. I. Pop 2010 5

    Protocolul SMTP specifica modul in care mesajele de posta electronica sunttransferate intre procese SMTP aflate pe sisteme diferite. Procesul SMTP care arede transmis un mesaj este numit client SMTP iar procesul SMTP care primestemesajul este serverul SMTP. Protocolul nu se refera la modul in care mesajul cetrebuie transmis este trecut de la utilizator catre clientul SMTP, sau cum mesajul

    receptionat de serverul SMTP este livrat utilizatorului destinatar si nici cum estememorat mesajul sau de cate ori clientul SMTP incearca sa transmita mesajul.

    1.7.1 Realizarea comunicatiei SMTP - exemplu

    Functionarea protocolului SMTP poate fi testat simplu prin initierea uneiconexiuni TCP folosind un client de telnet.

    telnet mailhost.domeniu.ro 25Server: 220 mailhost.domeniu.ro ESMTP

    Client: HELO host.domeniu.roServer: 250 Hello host.domeniu.roClient: MAIL FROM: [email protected]: 250 OkClient: RCPT TO: [email protected]: 250 OkClient: DATAServer: 354 End data with .Client: Subject: test

    Client: un mesaj testClient: .Server: Mail queued for delivery.Client: QUITServer: 221 Closing connection. Bye.

    1.8 Protocolul FTP

    FTP (File TransferProtocol) este metoda cea mai des utilizata pentrudescarcarea fisierelor de pe Internet, care sunt pastrate pe servere speciale.

    FTP se foloseste atunci cand:

    1. se transfera (upload) pentru prima data fisierele unui sit la o gazdaweb:- daca vreti sa transferati fisiere din calculatorul dvs. pe server trebuiesa faceti upload, selectand bine-nteles directorul in care se gasescfisierele. Fisierele sunt apoi copiate dintr-un director in altul. Proceduraeste asemanatoare cu copierea unor fisiere dintr-un director in altul,

    pe un calculator.2. se inlocuieste un fisier sau o imagine.

    http://ro.wikipedia.org/w/index.php?title=Proces&action=edithttp://ro.wikipedia.org/w/index.php?title=Client&action=edithttp://ro.wikipedia.org/w/index.php?title=Client&action=edithttp://ro.wikipedia.org/w/index.php?title=Proces&action=edit
  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    6/14

    Conf. Dr. I. Pop 2010 6

    3. se incarca (download) fisiere de pe un alt computer:- daca va intereseaza anumite fisiere de pe serverul gazda putetialege optiunea downloadpentru a le putea transfera intr-un anumitdirector de pe calculatorul propriu.

    4. se permite accesul unei alte persoane pentru a incarca un fisier dintr-

    un anumit site.

    FTP transfera fisiere text sau binar intre un server si un client FTP.

    Pentru a transfera un fisier de la un server FTP sau remote host, enevoie de un program numit client FTP. Acestea sunt de doua tipuri: cuinterfata grafica, sub Windows, OS2 etc., sau in mod text, cu linie decomanda, sub DOS, Unix etc. Utilizatorii FTP cu interfata grafica usureazamunca, toate operatiile decurgand analog cu cele folosite pentru transferulde fisiere pe acelasi calculator, dintr-un director in altul.

    1.8.1 Exemple:

    Utilizatorii in mod text folosesc comenzi standard, gen DOS. Dupa cese realizeaza conectarea la serverul dorit cu comanda open nume_server(ex: open ftp.uaic.ro), serverul va raspunde cu un mesaj de identificare cecontine denumirea si tipul sistemului de operare pe care ruleaza. Apoiserverul cere utilizatorului sa introduca un nume de utilizator (user) si oparola. Daca serverul este unul public va permite accesul folosind ca nume

    de utilizatoranonymousiar ca parola adresa de posta electronica. Incontinuare se vor folosi comenzi asemanatoare cu cele DOS sau Unix,depinzand de sistemul de operare al serverului. Pentru a afla detalii legatede o comanda, se tasteaza in cadrul aplicatiei FTP helpsi apoi helpcomanda, unde comandaeste comanda despre care se doresc informatii.

    1.9 Transport Layer Security

    Secure Sockets Layer(SSL) si Transport Layer Security (TLS),succesorul sau, sunt protocoale criptografice care permit comunicatii sigure peInternet. Exista anumite diferente intre SSL 3.0 si TLS 1.0, dar protocolul ramaneaproximativ acelasi. Termenul "SSL" folosit aici se poate referi la ambeleprotocoale, exceptie facand cazurile specificate prin detalierea contextului.

    1.9.1 Descriere

    SSL asigura autentificarea endpoint-urilor si confidentialitatea comunicatieiprin Internet folosind criptografia. In utilizarile uzuale, numai server-ul esteautentificat (identitatea sa este certificata) in timp ce clientul ramane neautentificat;

    autentificarea mutuala presupune existenta unei mecanism de distributie a cheiepublica (PKI) catre clienti. Protocolul permite aplicatiilor client/server sa comunicesecurizat pentru a impiedica eavesdropping, tampering si message forgery.

  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    7/14

    Conf. Dr. I. Pop 2010 7

    1.9.2 SSL implica mai multe faze intermediare:

    Verificarea mutuala de suportare a protocolului Schimbarea cheilor prin intermediul criptarii prin metoda cu chei publice si

    autenficare pe baza de certificate

    Trasmiterea de trafic criptat prin sistemul cheilor simetrice

    In timpul primei faze a protocolului serverul si clientul negocieza asupraalgoritmului de criptare ce va fi folosit. Implementarile curente permit urmatoareleposibilitati:

    criptografia bazata pe chei publice: RSA, Diffie-Hellman, DSA sau Fortezza; pentru codari simetrice: RC2, RC4, IDEA, DES, Triple DES sau AES; pentru functii de hash unidirectional: MD5 sau SHA.

    1.9.3 Mecanismul de functionare

    Protocolul SSL permite schimbul de inregistrari; fiecare inregistrare poate fi, inmod optional, compresata, criptata si impachetata cu un cod de autentificare almesajului (engleza: message authentication code - MAC). Fiecare inregistrare areun camp numit content_typecare specifica care protocol superior este folosit.

    Cand conexiunea demareaza, niveul inregistrare incapsuleaza un alt protocol,de tip handshake protocol, pentru care campul content_typeare valoarea 22.

    Clientul trimite si primeste mai multe structuri de handshake:

    Trimte un mesaj ClientHelloin care specifica lista de motode de criptarecare sunt suportate, metodele de compresie si cea mai actuala verisiune aprocolului cunoscuta. De asemenea transmite o secventa aleatoare de biticare va fi folosita ulterior.

    Primeste mai apoi un ServerHello, in care sererul alege parametriiconexiunii din multimea de optiuni oferita de client mai devreme.

    Cand parametrii conexiunii sunt cunoscuti, clientul si serverul schimbacertificatele (in functie de algoritmul de codare pentru chei publice ales).Aceste certificate sunt in prezent de tip X.509, dar exista de asemenea undocument care specifica utilizarea certificatelor bazate pe OpenPGP.

    Serverul poate solicita un cerificat clientului, astfel incat conexiunea sa fiemutual autentificata.

    Clientul si serverul negociaza un secret comuni numit "master secret",

    existand aici optiunea folosirii rezultatului schimbului Diffie-Hellman, sau maisimplu prin criptarea secretului cu cheia privata si decriptarea acesteia cucheia privata a partenerului. Toate datele legate de chei sunt derivate din

  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    8/14

    Conf. Dr. I. Pop 2010 8

    acest "master secret" (si de valori generate aleator de catre client sau decatre server), care sunt schimbate atent prin functia atent proiectata de"Functii pseudoaleatore".

    1.9.4 TLS/SSL au o varietate de msuri de securitate:

    Numerotarea tuturor inregistrrilor cu numere de secven in MAC-uri. Folosirea unui mecanism de sumarizare a mesajului extins prin folosirea

    unei chei (ca numai daca se cunoaste cheia sa poti verifica MAC. Acestlucru este specificat in RFC 2104).

    Protectie impotriva unor tipuri cunoscute de atacuri (incluzand atacuri de tip"man in the middle"), precum cele de tip fortare la folosirea a unor versiunimai vechi (si mai putin sigure) ale protocolului, sau versiuni mai putin sigureale algoritmilor de codare.

    Mesajul care incheie handshake ("Finished") care trimite un hash all tuturor

    datelor schimbate intre cele doua parti. Functiile pseudoaleatore impart datele in doua jumatati si le proceseaza cu

    doi algortmi diferiti de hash (MD5 si SHA), si apoi face un XOR intre ele. Inacest fel se potejeaza si in cazul in care pentru unul dintre aceste douaalgoritmuri se gaseste o vulnerabilite.

    1.9.5 Istoria si dezvoltarea

    Dezvoltat de catre Netscape, versiunea SSL 3.0 a fost lansata in 1996, care

    mai apoi a devenit baza dezvoltarii versinii 1.0 a TLS, un protocol standardIETFdefinit pentru prima data in RFC 2246. Visa, MasterCard, American Expresssi alte cateva insititutii financiare au sustinut utilizarea SSL pentru comertul prinInternet.

    SSL este conceput modular: autorii sai l-au proiectat pentru a fi extins si pentrua suporta compatibilitatea inainte si inapoi, precum si cu negociere intre enpoint-urile aflate in conversatie.

    1.9.6 Chei slabe mai vechi

    Cateva implementari initiale ale SSL putea folosi o cheie cu o lungimemaxima a cheiei simetice de 40 de biti datorata restrictiei guvernului american deexport a tehnologiei criptografice. Guvernul america a impus in mod explicit ocheie maxima de 40 de biti care putea fi sparta prin brute-force de catre agentiilecare impunere a legilor care doreau sa intercepteze traficul criptat si care totusiimpiedicau atacatorii cu motive mai putin intemeiate. O limitare asemanatoare afost impusa si pentru Lotus Notes in versiunile pentru export. Dupa ani decontroverse publice, o serie de procese si evemntuala recunoastere a guvernului

    pentru cererea pietei de produse criptografice mai performante produse in afaraStatelor Unite, autoritatile americane au relaxat legislatia pentru restrictiile deexport. Limitarea lungimii cheii la 40 de biti a disparut in acest fel. Impementarile

  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    9/14

    Conf. Dr. I. Pop 2010 9

    moderne folosesc o lungime a cheii de 128 de biti (sau chiar mai mare de atat)pentru algoritmurile de criptare cu chei simetrice.

    1.9.7 Utilizari incorecte

    Anumite pagini web au fost criticate pentru folosirea incorecta a SSL si prinurmare a tuturor beneficiilor care decurg din comunicatiile securizate. Astfel deutilizari increcte inlcud:

    Securizarea numai a paginilor care presupun completarea de formulare, darnesecurizarea paginii de autentificare a utilizatorilor

    Afisarea de pagini securizate impreuna cu continut nesecurizat

    Aceste scapari se regasesc in multe pagini cu carater comercial, precum ce aBank of America si Washington Mutual.

    1.10 User Datagram Protocol

    User Datagram Protocol reprezinta un protocol ce apartine layerului 4 almodelului OSI. impreuna cu protocolul IP, acesta face posibila livrarea mesajelorintr-o retea. Spre deosebire de TCP, UDP este un protocol ce nu ofera sigurantasosirii datelor la destinatie.

    1.11 Internet Protocol

    Fiecare calculator cuplat la Internet este identificat printr-o adresa unica,cunoscuta prin asa-numita IP Address, aceasta fiind utilizata la nivelulprogramelor de prelucrare in retea. In schimb, la nivelul utilizatorilor cu acces laInternet, identificarea calculatoarelor se face printr-un nume de calculator hostgestionat de sistemul DNS.

  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    10/14

    2. Terminologie Web

    Reeaua INTERNET: ansamblu de milioane de calculatoare interconectate nvederea schimbului de informaii.

    Conf. Dr. I. Pop 2010 10

    Furnizorul de servicii Internet(Internet Service Provider, ISP): firm care oferacces la Internet. Dup ncheierea contaractului, furnizorul de servicii comunicnumrul de telefon, numele de utilizator (sub care se va realiza conectarea) i oparol. Universitile i colile ofer elevilori studenilor servicii Internet gratuite.

  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    11/14

    Comunicaia prin Internet:

    pot electronic (e-mail);

    informare, documentare, jocuri;

    Conf. Dr. I. Pop 2010 11

  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    12/14

    Conf. Dr. I. Pop 2010 12

    comer;

    discuie.

    in

    ajutorul unui program de navigaie (browser).

    grupuri de

    World Wide Web (WWW, Web): Parte dInternet constnd dintr-un numr imens(miliarde!) de documente memorate pediscurile unor calculatoare aflate undeva, nlume, accesibile prin intermediul reelei cu

  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    13/14

    Conf. Dr. I. Pop 2010 13

    secvenial de prezentare ainformaiilor. Hypertextul interconecteaz informaii intr-un grup complex de

    Hyperlink: constituie cuvinte sau fraze care pot s fie subliniate in momentul in

    Hypermedia: integreaza text, imagini, elemente video si sunet in diferitedocumente. Elementele hypermedia sunt legate in mod interactiv.

    Hypertext: sistem care reprezint un mod non

    asocieri, susinute cu ajutorul hyperlink-urilor.

    care sunt accesate prin click i trimit ctre alte documente Web.

    URL: Fiecare document are o adres unic (UniformResourceLocator, URL)folosit pentru accesarea sa de ctre programul de navigaie. Ea se scrie frpaii i este compus din 3 pri: protocolul folosit, numele calculatorului gazdi

    calea resursei: http://www.zdnet.com/pcmag/special/web100.htmls

    .

  • 8/9/2019 Curs 01 Internet Si Spatiul Web

    14/14

    Conf. Dr. I. Pop 2010 14

    agin Web: Fiier (document) aparinnd WWW. O pagin poate conine text,

    u undeva, n reea.

    Programe de navigaie (Web browsers): aplicaii destinate afirii paginilor Web.Cele mai uzuale: Microsoft Internet Explorer, Firefox,

    Pimagini, sunete i secvene animate.

    Referine (hyperlinks): iruri de caractere sau imagini a cror selectare provoac

    afiarea unei alte pagini, aflat pe acelai calculator sa

    Server Web: calculator care memoreaz pagini Web i le pune la dispoziiautilizatorilor reelei.

    Site Web (Web site): o colecie de pagini Web ntreinut de o firm, o instituie denvmnt, o agenie guvernamental sau chiar de un individ.