Sunteți pe pagina 1din 43

Model client-server

Modelul client-server este o structură care distribuie sarcini între


furnizorii de resurse sau servicii numite servere și elementele care
solicită resurse sau servicii, numite clienti. Adesea, clienții și serverele se
află pe mașini fizice diferite și comunică printr-o retea, dar atât clientul
cât și serverul pot sta în același sistem sau pot comunica prin alte
mijloace (socket Unix, vsock etc.). Prin extensie, un sistem fizic ce
rulează unul sau mai multe programe server, care distribuie resursele
existente clienților, este denumit tot server. Clienții inițiază sesiuni de
comunicare cu serverele, care așteaptă cereri.
Server web

Serverul web sau web server este serverul care stochează (găzduiește) pagini web și le pune la dispoziția solicitanților prin protocolul
HTTP. Și de dată aceasta relația server-client se bazează pe o aplicație care este instalată pe server și care este programată să transfere
paginile web găzduite. Putem observa aici că ideea de web server presupune și noțiunea de hosting (găzduire), asta deoarece serverul
trebuie să dețină datele pe care urmează să le returneze la cerere.
Relația este următoarea: utilizatorul (clientul) aflat în dreptul unui computer pe care are instalată o aplicație tip browser solicită (serverului)
prin intermediul unui url o anumită pagină web; serverul rulează anumite linii de cod și returnează un rezultat. Descrierea de mai sus se
potrivește perfect în cazul site-urilor (paginilor web) statice (adică cele bazate în exclusivitate doar pe limbajele html și css). Există însă
așa numitele site-uri dinamice care au în compunere alături de limbajul rudimentar de afișare a paginii web și un limbaj de comunicare
între serverul web și o bază de date. De această dată relația este următoarea: utilizatorul (clientul) aflat în dreptul unui computer pe care
are instalată o aplicație tip browser solicită (serverului) prin intermediul unui url o anumita pagină web; serverul web verifică solicitarea și
prin intermediul unui limbaj de programare special interoghează o bază de date, dacă anumite condiții sunt intrunite, baza de date
returnează serverului web datele solicitate care la rândul lui furnizează datele mai departe clientului inițial. În această ultimă relație între
web server și utilizator sunt transmise doar informații destinate afișării în browser într-o formă prietenoasă a informațiilor solicitate. Până
să ajungă la utilizator, așa cum am văzut mai sus, serverul web prin intermediul unui scripting special schimbă o serie de informații cu o
bază de date stocată.

BOBBBB
Browser web
Jump to navigation
Jump to search
A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web. When a
user requests a web page from a particular website, the web browser retrieves the necessary content from a web server and then
displays the page on the user's device.
HTTP
Hypertext Transfer Protocol (HTTP) este metoda cea mai des utilizată pentru accesarea informațiilor în Internet care sunt păstrate
pe servere World Wide Web (WWW). Protocolul HTTP este un protocol de tip text, fiind protocolul "implicit" al WWW. Adică, dacă
un URL nu conține partea de protocol, aceasta se consideră ca fiind http. HTTP presupune că pe calculatorul destinație rulează un
program care înțelegele protocolul. Fișierul trimis la destinație poate fi un document HTML (abreviație de la HyperText Markup
Language), un fișier grafic, de sunet, animație sau video, de asemenea un program executabil pe server-ul respectiv sau și un
editor de text. După clasificarea după modelul de referință OSI, protocolul HTTP este un protocol de nivel aplicație. Realizarea și
evoluția sa este coordonată de către World Wide Web Consortium (W3C).
ISP
Un furnizor de servicii Internet este o
organizație care oferă servicii de accesare, utilizare
sau participare la Internet. Furnizorii de servicii de
Internet pot fi organizați în diverse forme, cum ar fi
cele comerciale, deținute de comunitate, non-profit
sau altfel în proprietate privată. Serviciile Internet
oferite în mod obișnuit de ISP includ accesul la
Internet, tranzitul prin Internet, înregistrarea numelor
de domenii, găzduirea web, colocarea. Furnizorul de
fibră optică locală din Manhattan pentru furnizarea
accesului la Internet …

Calin Marian
Accesul la internet prin:
Acces prin linie de telefonie fixa
Accesul unui utilizator la Internet prin intermediul reţelei de telefon analogice fixe tradiţioale: utilizatorul unui calculator cheamă programul
de comunicaţie necesar, care mai întâi se conectează la modem. Modemul este o componentă a calculatorului care converteşte
semnalele digitale (de transmis) în semnale analogice, care pot circula în reţeaua telefonică. Apoi modemul „formează” numărul de
telefon al unui furnizor de servicii Internet - ISP
HyperText
Un hipertext este un text afișat pe un monitor de computer sau pe alte dispozitive
electronice, cu referințe (hiperlinkuri) către alt text pe care cititorul poate imediat să-l
acceseze, sau cu referințe ce pot dezvălui în mod progresiv textul, pe mai multe
niveluri de detaliu (așa numitele texte Stretch, texte dilatate).
HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It can
be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.
Web browsers receive HTML documents from a web server or from local storage and render the documents into multimedia web pages.
HTML describes the structure of a web page semantically and originally included cues for the appearance of the document.
HTML elements are the building blocks of HTML pages. With HTML constructs, images and other objects such as interactive forms may
be embedded into the rendered page. HTML provides a means to create structured documents by denoting structural semantics for text
such as headings, paragraphs, lists, links, quotes and other items
David Elena Raluca
URL
URL-ul (Uniform Resource Locator sau “localizator uniform de resurse”) reprezinta caractere standardizate, folosite
pentru denumirea, localizarea si identificarea resurselor online, fiind un standard impus de Tim Berners-Lee,
programator englez si inventator al World Wide Web (www). Tot el recomanda ca un URL sa nu aiba spatii libere si, pe
cat posibil, sa nu fie duplicat.
Adresa URL este, in cele mai multe cazuri, primul lucru pe care Google sau alte motoare de cautare il descopera cand intra
in contact cu un site. Si, cum prima impresie conteaza, trebuie sa ne asiguram ca adresele URL indeplinesc toate criteriile
recomandate (poate cuvantul “impuse” ar fi mai potrivit, dar Google nu ne obliga, ci doar ne recomanda) de Google pe de o
parte, cat si criteriile de bun simt, pe de alta parte, ce trebuie sa castige rescpectul si increderea consumatorilor.

URL-ul impus de Tim Berners-Lee are urmatoarea schema:

<protocol>://<nume_DNS>/<nume_local>, unde:

protocol = set de reguli si standarde care face posibil schimbul de informatii intre computere (sub forma de HTTP sau

HTTPS),

nume_DNS = numele domeniului pe care se afla sursa (ales de proprietarul site-ului)

nume_local = numele paginii respective, a imaginii, documentului etc.

Dunduc Cosmin Gabriel


URL-forma si exemple
Domeniul-generic-exemple
Un domeniu generic de nivel superior (din engleză de la Global Top Level Domain sau gTLD) este un domeniu de nivel superior
(TLD) folosit (cel puțin teoretic) de o clasă specifică de organizații. TLD-urile au trei sau mai multe litere și se numesc în funcție de
tipul de organizație pe care îl reprezintă (de exemplu .com pentru organizații comerciale). Momentan există următoarele gTLD-uri
[1] (plus .arpa, c.aero - pentru industria transporturilor aeriene
are es
● .cat - pentru limba/cultura catalană
● .com - pentru organizații comerciale, dar nerestricționat
● .coop - pentru cooperative
● .edu - pentru instituții educaționale de nivel superior
● .gov - pentru guvernul SUA și agențiile sale
● .info - pentru situri inf
te uneori considerat și el un gTLD):
Domeniul de tara-exemple
1. Domeniile ccTLD, alocate la nivel de țară – precum domeniile ro. Cu câteva excepții, codurile de domeniu
respectă codul de țară ISO 3166. Prin intermediul Host-Age.ro puteți înregistra următoarele domenii web
ccTLD: .ro (România), .eu (Uniunea Europeană), .tv (Tuvelau), .de (Germania), .me (Muntenegru) .es
(Spania), .us (Statele Unite), .ws (Samoa), .cc (Insulele Cocos), .mn (Mongolia), .ca (Canada) si .co.uk
(Marea Britanie), .co (Columbia)
2. Domeniile ccTLD internationalizate – IDN ccTLD – aceste domenii includ caractere speciale,
corespunzătoare alfabetului țării respective. Este cazul țărilor care folosesc alfabet latin, chirilc, arab sau
chinezesc (spre exemplu, în cazul Chinei există cinci combinații de IDN ccTLDs).
3. Domeniile generice – gTLD reprezintă domeniile care au o anumită utilitate, o utilizare dedicată. Domeniile
tip gTLD includ și domeniile web sponsorizate, sTLD – precum domeniul .tel sau .asia. Prin intermediul Host-
Age.ro puteți înregistra următoarele domenii web
gTLD/sTLD: .com, .net, .org, .info, .biz, .name, .mobi, .tel, .asia
4. Domenii de infrastructură – reprezentat de domeniul .arpa, utilizat la nivel tehnic (nu poate fi înregistrat).
Pagina web
O pagină web este o resursă aflată în spațiul web (WWW) din Internet, de obicei în format
HTML sau XHTML (extensia numelui fișierului fiind de cele mai multe ori .html sau .htm) și
având hiperlinkuri (hiperlegături) pentru navigarea simplă (cu un singur clic de mouse-ul) de la
o pagină sau secțiune de pagină la alta. Pagina web se numește astfel, deoarece ea se poate
afișa pe un monitor sau ecran de calculator și se aseamănă într-o oarecare măsură cu o
pagină de ziar. Lățimea paginii web este de obicei astfel făcută ca ea să încapă în întregime
pe lățimea ecranului disponibil. În schimb înălțimea ei poate depăși cu mult pe cea a
ecranului. În aceste cazuri, browserul și mouse-ul permit de obicei vizionarea simplă și rapidă
a întregii pagini, și anume prin "tragerea" ei în sus și în jos, după dorință.
Web site
Un website, sau un site web, este o colectie publica sau privata de documente HTML (HyperText Markup Language),
care formeaza un tot unitar, coerent.
Un site web este format din documente HTML, numite si pagini web, care pot contine texte, imagini, clipuri video sau
audio, animatii etc.
Un site web este gazduit pe cel putin un server web (un sistem informatic - calculator - dedicat serviciilor web, avand
anumite caracteristici tehnice).
Website-urile pot fi catalogate dupa foarte multe criterii: destinatie, continut, audienta, scop, tehnologie utilizata, numar
de pagini etc.
In functie de modul in care sunt stocate paginile web, un website poate fi static, dinamic sau combinat, adica poate
contine atat pagini web statice, cat si pagini web dinamice.

Lungu Andrei
Florin
Servicii internet-email
un context arhitectural pentru acces la documente raspandite pe toate masinile din Internet intre care
exista legaturi. Din punct de vedere a unui utilizator, w3 consta intr-o colectie imensa de documente
= pagini web raspandite in toata lumea . Fiecare pagina poate contine legaturi catre alte pagini
aflate oriunde in lume. Utilizatorul navigheaza usor prin spatial informational numit ciberspatiu

Sandu
Marian
Servicii internet-mesagerie
Servicii internet-telefonie
Companiile care se bazeaza pe telefoane mobile in
comunicarea cu clientii nu iau in calcul ca pot primi cel
mult doua apeluri simultane. Restul apelurilor sunt pierdute,
fara ca nimeni sa stie macar de ele. Asta se traduce in
oportunitati irosite, vanzari mai slabe si cota de piata
redusa. VoIPIT iti pune la dispozitie solutii pentru a fi
mereu in contact cu clientii tai.
Murat Elvis-Gabriel
Servicii internet-RSS
peco tu nimic ?
FTP
Protocolul pentru transfer de fișiere (sau FTP, din engl. File Transfer Protocol) este un protocol
(set de reguli) utilizat pentru accesul la fișiere aflate pe servere din rețele de calculatoare
particulare sau din Internet. FTP este utilizat începând de prin anul 1985 și actualmente este foarte
răspândit. Numeroase servere de FTP din toată lumea permit să se facă o conectare la ele de
oriunde din Internet, și ca fișierele plasate pe ele să fie apoi transferate (încărcate sau descărcate).
Webul nu aduce aici mari schimbări, ajută doar ca obținerea fișierelor să se realizeze mai ușor,
având o interfață mai prietenoasă decât aplicațiile (programele) de FTP. Este posibil să se
acceseze un fișier local prin adresa sa URL, ca și la o pagină de Web, fie utilizând protocolul "file"
(fișier), fie pur și simplu utilizând calea și numele fișierului. Această abordare este similară utilizării
protocolului FTP, dar nu necesită existența unui server. Desigur funcționează numai pentru fișiere
locale.
Servicii internet-grupuri de stiri

Grupurile de stiri sunt poate cele mai mari


sisteme de comunicatie. In clipa de fata
exista peste 40.000 de grupuri de stiri
disponibile. E foarte posibil sa nu le poti
accesa. Majoritatea furnizorilor romani de
servicii de acces la Internet nu ofera si un
asemenea serviciu. Cauza este costul
extrem de ridicat pentru furnizarea accesului
la serviciul de stiri. Solutia alternativa este
sa folosesti un server public de acces la
grupurile de stiri. Un asemenea server este
news.uni-stuttgart.de, care poate fi
accesat pe portul 119. De asemenea poti
opta pentru folosirea serviciilor oferite pe
web de DejaNews.
Servicii internet-comunitati online
Serviciile electronice denumite prescurtat și e-servicii, reprezintă furnizarea unor categorii de servicii cu ajutorul mijloacelor
electronice puse la dispoziţie de tehnologiile informatice și de comunicații, având ca scop dezvoltarea de aplicaţii electronice care să
fie cât mai apropiate cetăţeanului şi cu un grad mare de accesibilitate şi aplicare la domiciliul acestuia. Criteriile de calitate ale
serviciilor on-line sunt grupate în cinci arii de evaluare: utilizare, conţinut, management, producţie şi beneficii. Implementarea de
servicii electronice ce au un efect direct asupra activității zilnice dintr-o locuință obligă beneficiarulsă învețe și să se obișnuiască cu
tehnologia electronică și cu aplicațiile informatice. Utilizatorul trebuie să folosească calculatorul electronic pentru programarea
scenariilor dorite, învață să înțeleagă și să utilizeze Internetul pentru îndeplinirea activităților. Acest mod de abordare face posibilă
utilizarea unor servicii electronice sofisticate pe abza înțelegrii și accesptării utilității acestora.
Gazduirea web
Găzduirea web (în engleză: web hosting) este un serviciu oferit atât companiilor cât și
persoanelor particulare, care le permite acestora să își publice un sit web în Internet - să îl
pună la dispoziție în web "vizitatorilor", online. Furnizorul acordă clientului spațiu de memorare
pe un server conectat la Internet și de obicei aflat fizic într-un centru de date.

Stroe Robert Nicolae


Site-uri cu pagini statice
Site static
Un site static este caracterizat de un numar limitat de pagini si un format fix al acestora. Fiecare pagina a acestuia este un document
separat, ceea ce inseamna ca singura modalitate de a modifica un site static este sa accesezi separat paginile si sa editezi codul HTML.
Acest tip de site necesita o persoana care stie sa utilizeze HTML.

Site static

Principalele avantaje ale unui site static sunt:

– potrivit pentru companiile de mici dimensiuni;

– configurarea acestuia se face rapid;

– costul initial este mai mic;

– nu necesita un server special pentru gazduirea web.

Dezavantajele unui site static:

– nu poate fi actualizat de utilizator;

– costurile intretinerii unui astfel de site sunt crescute;

Steflea Florin
Site-uri cu pagini dinamice
Caracteristica fundamentală a unui site dinamic este interacțiunea paginii cu o bază de
date care conține informațiile care urmează să fie prezentate. Nu este suficient să utilizați
un limbaj de markup (html) pentru a realiza acest lucru, va trebui să utilizați un limbaj de
programare care permite interacțiunea cu o bază de date, ASP, PHP sau un CMS
(WordPress, Joomla).

Minzu Madalin
Site-uri dezvoltate pe baze de date
Asadar, aveti un site excelent, dar cum va reactiona sub presiune? Daca intr-o
saptamana o sa aveti de 2 ori mai multi vizitatori?
Poate fi vorba doar despre cifre de 1 si 0 pentru noi, dar pentru dezvoltatorii de aplicatii
web si baze de date aceasta reprezinta o forma de arta. Membrii echipei Media First
care se ocupa de implementare si optimizare bazele de date sunt “mecanici de Formula
1”, asigurandu-se ca site-ul Dumneavoastra este intodeauna updatat in asa fel incat sa
obtina performante optime si sa reziste „stresului” unui numar mare de vizitatori.

Vasile Nicolae Adrian


Magazinul virtual

Un magazin virtual, magazin online sau magazin electronic , este un website de comert electronic
destinat vânzării de produse și servicii. În cele mai multe dintre cazuri, magazinul online reprezintă o
platformă pe care sunt adăugate produse. Aceste produse pot fi accesate și cumpărate cu ajutorul
cartii de credit. Pe magazinele online complexe utilizatorii pot selecta modalitatea de plată: card de
credit, transfer bancar, ramburs și modalitatea de transport: poștă, curier, avion etc.
În general, magazinele online permit cumpărătorilor să utilizeze funcții de căutare pentru a găsi modele,
mărci sau elemente specifice.
ETAPELE DE REALIZARE A UNUI
SITE

- Etapa 1 - Proiectare (Design)


- Etapa 2 - Promovare (Marketing)
- Etapa 3 - Gazduirea (Hosting)
- Etapa 4 - Administrare.
“ Proiectare (Design)”
Design web

Prin design web se înțelege în general realizarea de site-uri web, de la momentul conceperii structurii și interfeței grafice și până
la finalizarea programării și introducerea propriu-zisă a datelor care alcătuiesc conținutul sitului - imagini, text, fișiere și alte
elemente

Primul designer web a fost chiar inventatorul www-ului, Tim Berners Lee, care a publicat primul site din istorie, în anul 1991. La
început, site-urile nu erau nici pe departe atât de complexe și încărcate grafic cum sunt în prezent, limbajul utilizat - HTML -
nefiind prea puternic și permițând numai o serie limitată de formatări, precum și inserarea de linkuri, pentru a putea „lega” paginile
între ele, designul web fiind, de fapt, mai mult „programare” web.

În prezent, preocuparea pentru aspectul grafic al siturilor, devenite puternice instrumente comerciale și publicitare, justifică în
întregime denumirea de „design web”, iar tehnologiile utilizate s-au diversificat și au devenit din ce în ce mai complexe.
Companiile care produc site-uri lucrează cu angajați specializați pentru fiecare etapă a dezvoltării unui site, de la stadiul de
concepție grafică la programare și editare de conținut pentru SEO (Search Engine Optimization - optimizarea site-urilor pentru
motoarele de căutare). Site-urile actuale sunt din ce în ce mai mult axate pe animație interactivă și dinamism, aceste deziderate
fiind îndeplinite de exemplu de cunoscutul program Adobe Flash, precum și de alte programe apărute după acesta, care pot
genera automat fișiere animate de diverse formate.
Moduri de creare
A. Manual, scriind efectiv tagurile HTML.

B. Asistat, cu ajutorul unor programe speciale


Crearea manuala
Puteți să creați manual un diapozitiv rezumat sau cuprins prin copierea titlurilor de diapozitive într-un
diapozitiv nou și (opțional) prin crearea unui hyperlink pentru fiecare dintre ele.

Mai întâi, selectați pornire > diapozitiv nou pentru a crea un diapozitiv nou pentru cuprins.
Apoi, utilizați cele două proceduri de mai jos pentru a (1) copiați toate titlurile de diapozitiv pe
care doriți să le includeți în cuprins și (2) Faceți hyperlinkuri care indică spre acele diapozitive.
Avantaje si dezavantaje-metoda manuala

Avantaje Dezavantaje
Modul Asistat
Pentru utilizatorul obişnuit, Internetul se prezintă sub forma unei colecţii de pagini care conţin informaţii
diverse: texte, imagini, uneori sunete şi animaţie. Aceste pagini, numite “web pages” sau “web sites”
sunt realizate în mare parte prin intermediul unui limbaj special, numit numit HTML, prescurtare de la
Hypertext Markup Language.
Limbajele de marcare (markup languages) îşi au originea în tehnicile editoriale şi tipografice
tradiţionale. Un text (manuscris) era adnotat de către editor indicându-se componentele fundamentale
ale textului (titluri, subtitluri, cuvinte sau porţiuni de text care trebuiau evidenţiate) precum şi
caracteristici formale (corpul de litera, dimensiunea caracterelor, modul de aliniere).
Instrumente de editare site-uri web
“ Promovarea site-ului (Marketink)”
„Gazduirea site-ului”
La adresa: http://www.rotdl.ro/ se verifica lista
domeniilor ocupate in acest moment si se poate
inregistra un domeniu nou.
Site-uri fara taxa
„Administrare site-uri”
Administrarea unui site web implică multe activități.
Trebuie să faci update-uri, să publici conținut nou, să
verifici hostingul și dacă domeniul mai este activ.
Mai mult de atât, poate însemna și optimizarea SEO a
site-ului web.
Optimizarea site-ului web
Tehnici de optimizare
🞂 Includerea metacaracterelor relevante
🞂 Includerea unei harti a site-ului
🞂 Inregistrarea site-ului pe un motor de cautare
Inregistrarea
🞂 Se face pe
🞂 https://www.google.com/webmasters/tools/submit-url
🞂 Aici se specifica adresa site-ului iar Google isi va
trimite robotii(crawleri) sa indexeze site-ul
Viteza de descarcare a paginii web
🞂 Pentru a ne asigura ca timpul de incarcare a site-ului
este scurt, aplicam regulile:
◦ Comprimam imaginile-Google Webmaster Tools
◦ Redimensionam imaginile
◦ Reducem nr. de obiecte grafice din pagina
◦ Utilizam sistemul cache al browser-ului
◦ Arhivam fisierele pentru a le reduce dimensiunea
◦ Reducem nr. de animatii din pagina
◦ Incarcam fisiere audio tip MIDI si mp3, fisiere video –FLV,
imagini gif si jpeg
🞂 Nu conteaza unde ati creat site-ul ci locul unde este
publicat, legile tarii respective avand jurisdictie asupra
site-ului.

S-ar putea să vă placă și