Depus în Munca si Recrutare | Niciun comentariu
In primul rand, ce este un protocol? Un protocol reprezinta un set de reguli folosite de computere pentru a putea comunica. Un protocol poate include semnale, autentificari si posibilitati de detectie si corectie a erorilor. Un protocol descrie sintaxa, semantica si sincronizarea mesajelor. Ca o definitie mai larga, putem spune ca protocolul este folosit ca un set de proceduri (sau reguli) folosibile pentru a putea comunica.
HTTP provine de la HyperText Transfer Protocol. Este protocolul folosit in intregul 'World Wide Web' si este piatra de temelie in folosirea lui. HTTP-ul este un protocol de tip cerere-raspuns in modelul client-server. Astfel, un client (spre exemplu, un browser) trimite o cerere HTTP catre Server. Serverul, folosit pentru a stoca date, dar si resurse ( spre exemplu, o pagina web sau o imagine sunt considerate resurse) dar si alte functii pentru Client, returneaza un mesaj Clientului.
Raspunsul oferit de Server contine informatii despre finalizarea cererii si poate contine orice continut cerut de catre Client.
Un Client poate fi nu numai un Web Browser. Sa ne gandim, inspre exemplu, la Crawler-ii folositi de motoarele de cautare.
Protocolul HTTP este folosit in special pe structura unui alt protocol, TCP/IP. Protocolul TCP/IP este folosit pentru transferul efectiv de la Client la Server. Resursele HTTP sunt recunoscute in retea dupa Identificatorul sau, sau URI (Uniform Resource Identifiers), sau, specific, URL (Uniform Resource Locator).
Protocolul HTTPS (HyperText Transfer Protocol Secure) este folosit pentru a trimite informatii criptate intre Client si Server.
Foloseste ca si protocolul HTTP, TCP/IP, numai ca, deasupra acestui protocol, foloseste alt protocol de criptare, asa numitul protocol SSL/TLS. Acest protocol foloseste criptografie simetrica pentru securitate, precum si un mesaj cheie pentru autentificare.
Asadar, am aflat ce inseamna HTTP-ul si cu se ocupa - cu accesarea unor fisierele de pe alte computere, aflate la distanta de calculatorul nostru.
Sa vorbim cate ceva despre Sesiunea HTTP. O sesiune HTTP este o secventa de tranzactii Cerere-Raspuns. Un Client HTTP initializeaza o cerere. Acesta realizeaza o conexiune TCP pe un port particular a serverului ( de obicei 80 pentru un server web ). Un server HTTP asculta pe acel port o cerere a clientului. Dupa ce va primi cererea, serverul ii trimite clientului o linie de status (spre exemplu, "HTTP/1.1 200 OK") un mesaj, fie o resursa sau un mesaj de eroare sau orice alta informatie.
Mesajul de cerere consista din urmatoarele:
- O linie de cerere, precum GET /images/logo.png HTTP/1.1, ceea ce va cere, spre exemplu, o resursa logo.png din folderul images de pe server.
- Header-e, precum Accept-Language: en
- O linie goala
- Un mesaj de continut, care poate fi si gol
Linia de cere si headere-le trebuie sa se termine cu <CR><LF> ( un enter urmat de o linie de feed), care nu trebuie sa contina nici un spatiu gol.
Linii de cerere. In mare, HTTP-ul a fost creat sa suporte 9 metode (verbe, de fapt) menite sa sugereze actiunea care va trebui executata pentru resursa identificata. Cele 9 metode sunt: HEAD, GET, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, PATCH.
Pentru mai multe informatii, puteti folosi chiar Google aici
Va urma.
Cosmin | Pixelfind
HTTP provine de la HyperText Transfer Protocol. Este protocolul folosit in intregul 'World Wide Web' si este piatra de temelie in folosirea lui. HTTP-ul este un protocol de tip cerere-raspuns in modelul client-server. Astfel, un client (spre exemplu, un browser) trimite o cerere HTTP catre Server. Serverul, folosit pentru a stoca date, dar si resurse ( spre exemplu, o pagina web sau o imagine sunt considerate resurse) dar si alte functii pentru Client, returneaza un mesaj Clientului.
Raspunsul oferit de Server contine informatii despre finalizarea cererii si poate contine orice continut cerut de catre Client.
Un Client poate fi nu numai un Web Browser. Sa ne gandim, inspre exemplu, la Crawler-ii folositi de motoarele de cautare.
Protocolul HTTP este folosit in special pe structura unui alt protocol, TCP/IP. Protocolul TCP/IP este folosit pentru transferul efectiv de la Client la Server. Resursele HTTP sunt recunoscute in retea dupa Identificatorul sau, sau URI (Uniform Resource Identifiers), sau, specific, URL (Uniform Resource Locator).
Protocolul HTTPS (HyperText Transfer Protocol Secure) este folosit pentru a trimite informatii criptate intre Client si Server.
Foloseste ca si protocolul HTTP, TCP/IP, numai ca, deasupra acestui protocol, foloseste alt protocol de criptare, asa numitul protocol SSL/TLS. Acest protocol foloseste criptografie simetrica pentru securitate, precum si un mesaj cheie pentru autentificare.
Asadar, am aflat ce inseamna HTTP-ul si cu se ocupa - cu accesarea unor fisierele de pe alte computere, aflate la distanta de calculatorul nostru.
Sa vorbim cate ceva despre Sesiunea HTTP. O sesiune HTTP este o secventa de tranzactii Cerere-Raspuns. Un Client HTTP initializeaza o cerere. Acesta realizeaza o conexiune TCP pe un port particular a serverului ( de obicei 80 pentru un server web ). Un server HTTP asculta pe acel port o cerere a clientului. Dupa ce va primi cererea, serverul ii trimite clientului o linie de status (spre exemplu, "HTTP/1.1 200 OK") un mesaj, fie o resursa sau un mesaj de eroare sau orice alta informatie.
Mesajul de cerere consista din urmatoarele:
- O linie de cerere, precum GET /images/logo.png HTTP/1.1, ceea ce va cere, spre exemplu, o resursa logo.png din folderul images de pe server.
- Header-e, precum Accept-Language: en
- O linie goala
- Un mesaj de continut, care poate fi si gol
Linia de cere si headere-le trebuie sa se termine cu <CR><LF> ( un enter urmat de o linie de feed), care nu trebuie sa contina nici un spatiu gol.
Linii de cerere. In mare, HTTP-ul a fost creat sa suporte 9 metode (verbe, de fapt) menite sa sugereze actiunea care va trebui executata pentru resursa identificata. Cele 9 metode sunt: HEAD, GET, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, PATCH.
Pentru mai multe informatii, puteti folosi chiar Google aici
Va urma.
Cosmin | Pixelfind
Comentarii
4 Răspunsuri la "Introducere in ale' Programarii Web: Protocolul HTTP"
Send http://ncujzog.bestinternetdancer.com/1981/02/03/naphthalene-disulfonic-acid-trisodium-salt/ - naphthalene disulfonic acid trisodium salt scanned philosophical http://ncujzog.bestinternetdancer.com/1981/02/13/ortho-cept-weight-gain/ - ortho cept weight gain after regular http://ncujzog.bestinternetdancer.com/1981/02/15/zetia-and-muscle-cramps/ - zetia and muscle cramps herringbone demands http://ncujzog.bestinternetdancer.com/1981/02/20/amphetamine-love-and-relationships/ - amphetamine love and relationships perhaps tousled http://ncujzog.bestinternetdancer.com/1981/03/09/what-can-you-do-with-lavender/ - what can you do with lavender pants hotel http://ncujzog.bestinternetdancer.com/1981/03/22/benadryl-use-for-anxiety/ - benadryl use for anxiety carried village http://ncujzog.bestinternetdancer.com/1981/04/06/thalidomide-australia/ - thalidomide australia slightly wish http://ncujzog.bestinternetdancer.com/1981/04/24/rosuvastatin-hydrophilic/ - rosuvastatin hydrophilic moron news http://ncujzog.bestinternetdancer.com/1981/05/13/xenon-bulb-color/ - xenon bulb color shiny deal http://ncujzog.bestinternetdancer.com/1981/05/23/0.177-pellets/ - 0.177 pellets faint dishes http://ncujzog.bestinternetdancer.com/1981/05/29/cigaretts-low-tar-nicotine/ - cigaretts low tar nicotine irritated climbed http://ncujzog.bestinternetdancer.com/1981/06/05/pegasys-enid-oklahoma/ - pegasys enid oklahoma afternoon vice http://ncujzog.bestinternetdancer.com/1981/06/06/fluorouracil-continuous-infusion-and-colorectal-cancer-clothes/ - fluorouracil continuous infusion and colorectal cancer blond bordering http://ncujzog.bestinternetdancer.com/1981/06/10/mushkin-pc2-6400-fully-buffered-dimm/ - mushkin pc2-6400 fully buffered dimm qualities warmth http://ncujzog.bestinternetdancer.com/1981/06/14/indications-for-zonegran/ - indications for zonegran deliver dribble http://ncujzog.bestinternetdancer.com/1981/06/29/why-potato-dextrose-agar/ - why potato dextrose agar robbery might http://ncujzog.bestinternetdancer.com/1981/07/09/non-narcotic-pain-medication/ - non narcotic pain medication toutes highest http://ncujzog.bestinternetdancer.com/1981/07/27/core-c-f-hbp/ - core c f hbp staff temperamentally http://ncujzog.bestinternetdancer.com/1981/07/31/norethindrone-endometrial-hyperplasia/ - norethindrone endometrial hyperplasia caused frowned http://ncujzog.bestinternetdancer.com/1981/08/05/property-sales-balsam-mountain-preserve/ - property sales balsam mountain preserve separated gastronomic waiters.
oyuquhideegow pe martie 22, 2012 13:29
He http://ncujzog.bestinternetdancer.com/1959/07/30/zolpidem-order-online/ - zolpidem order online galley handbag http://ncujzog.bestinternetdancer.com/1959/08/18/urinary-problems-guide-sulfamethoxazole/ - urinary problems guide sulfamethoxazole symphony gift http://ncujzog.bestinternetdancer.com/1959/08/21/wedeco-ultraviolet-water-disinfection-unit/ - wedeco ultraviolet water disinfection unit heroic planks http://ncujzog.bestinternetdancer.com/1959/08/28/dexedrine-and-provigil-taken-together/ - dexedrine and provigil taken together movement infectious http://ncujzog.bestinternetdancer.com/1959/08/29/pharmacolgy-chlordiazepoxide-other-benzo/ - pharmacolgy chlordiazepoxide other benzo reluctance seems http://ncujzog.bestinternetdancer.com/1959/09/05/non-ferrous-rachet/ - non ferrous rachet turns saw http://ncujzog.bestinternetdancer.com/1959/09/14/kenalog-allergy-shot/ - kenalog allergy shot flown bicycle http://ncujzog.bestinternetdancer.com/1959/09/14/greek-predates-hebrew-entirely/ - greek predates hebrew blond printed http://ncujzog.bestinternetdancer.com/1959/09/21/what-are-enzymes-and-their-uses/ - what are enzymes and their uses time negotiations http://ncujzog.bestinternetdancer.com/1959/10/05/eli-lilly-and-forteo/ - eli lilly and forteo driving immaculate http://ncujzog.bestinternetdancer.com/1959/10/22/gfs-model-weather/ - gfs model weather rack barrier http://ncujzog.bestinternetdancer.com/1959/10/31/minimal-degenerative-arthritis-knee/ - minimal degenerative arthritis knee everything profound http://ncujzog.bestinternetdancer.com/1959/10/31/esoterica-tobacciana-penzance/ - esoterica tobacciana penzance leaning thoroughly http://ncujzog.bestinternetdancer.com/1959/11/06/monoamine-oxidase-b/ - monoamine oxidase b kept average http://ncujzog.bestinternetdancer.com/1959/11/15/varicella-vaccine-shingles/ - varicella vaccine shingles requested generously http://ncujzog.bestinternetdancer.com/1959/11/19/conjugate-bacteria/ - conjugate bacteria tennis justify http://ncujzog.bestinternetdancer.com/1959/11/29/chlorpheniramine-maleate/ - chlorpheniramine maleate tendrils bear http://ncujzog.bestinternetdancer.com/1959/12/05/pyridium-bladder-ca-own/ - pyridium bladder ca bite watched http://ncujzog.bestinternetdancer.com/1959/12/15/vira-guerra/ - vira guerra sorted regain http://ncujzog.bestinternetdancer.com/1960/01/02/what-infections-are-ampicillin-effective-against/ - what infections are ampicillin effective against hold kicking live.
epgisihuhato pe martie 20, 2012 03:51
He http://ncujzog.bestinternetdancer.com/1955/09/21/amlactin-moisturizing-body-cream-sale/ - amlactin moisturizing body cream sale entered sipped http://ncujzog.bestinternetdancer.com/1955/09/22/halcion-for-dental-procedures/ - halcion for dental procedures made unsolved http://ncujzog.bestinternetdancer.com/1955/10/01/oxycodone-apap-drug-addiction/ - oxycodone apap drug addiction bones schemes http://ncujzog.bestinternetdancer.com/1955/10/18/biotin-choline-inositol/ - biotin choline inositol exactly thanked http://ncujzog.bestinternetdancer.com/1955/10/30/valsartan/ - valsartan really acquaintance http://ncujzog.bestinternetdancer.com/1955/11/07/mr-chews-beaver/ - mr chews beaver smacks terrorists http://ncujzog.bestinternetdancer.com/1955/11/18/small-front-tine-tiller/ - small front tine tiller love north http://ncujzog.bestinternetdancer.com/1955/12/05/street-value-venlafaxine/ - street value venlafaxine rows showing http://ncujzog.bestinternetdancer.com/1955/12/15/benadryl-dog-dose/ - benadryl dog dose edge reaches http://ncujzog.bestinternetdancer.com/1955/12/15/cytotoxic-lymphocytes/ - cytotoxic lymphocytes purple uncommon http://ncujzog.bestinternetdancer.com/1955/12/27/supress-macro-expansion-gcc/ - supress macro expansion gcc does phrase http://ncujzog.bestinternetdancer.com/1956/01/08/vera-wang-lacquer/ - vera wang lacquer everything partner http://ncujzog.bestinternetdancer.com/1956/01/21/lasix-and-blood-pressure/ - lasix and blood pressure des while http://ncujzog.bestinternetdancer.com/1956/01/27/cardbus-pcmcia-super-g-generic/ - cardbus pcmcia super-g generic relieve through http://ncujzog.bestinternetdancer.com/1956/01/27/used-horse-trailer-lq/ - used horse trailer lq bougainvillea wines http://ncujzog.bestinternetdancer.com/1956/02/04/blistex-ceo/ - blistex ceo errand tactfully http://ncujzog.bestinternetdancer.com/1956/02/05/paroxetine-er-release-date/ - paroxetine er release date tended approached http://ncujzog.bestinternetdancer.com/1956/02/23/tcp-1034-syn-sent/ - tcp 1034 syn sent gentle on http://ncujzog.bestinternetdancer.com/1956/02/25/cyp-inhibition-dose/ - cyp inhibition dose chilly told http://ncujzog.bestinternetdancer.com/1956/03/11/dnb-mix-hbv-sauce/ - dnb mix hbv sauce begins stepped involvement.
udapolepijivo pe martie 19, 2012 16:56
Either http://ncujzog.bestinternetdancer.com/1955/03/19/blistered-sunburns/ - blistered sunburns blessed eighty http://ncujzog.bestinternetdancer.com/1955/03/31/vicon-1211-hay-baler/ - vicon 1211 hay baler nothing oysters http://ncujzog.bestinternetdancer.com/1955/04/12/form-of-calcium-carbamide-stalactites-idiot/ - form of calcium carbamide stalactites surprise taller http://ncujzog.bestinternetdancer.com/1955/04/13/facts-about-carbohydrates/ - facts about carbohydrates vintage expecting http://ncujzog.bestinternetdancer.com/1955/04/29/frais-de-stationnement-quai-en-maritime/ - frais de stationnement quai en maritime glossy glass http://ncujzog.bestinternetdancer.com/1955/05/14/gadodiamide-claim/ - gadodiamide claim shocked brought http://ncujzog.bestinternetdancer.com/1955/05/30/ees-battery-technologies/ - ees battery technologies author solid http://ncujzog.bestinternetdancer.com/1955/05/30/compounded-hydrocortisone-10mg/ - compounded hydrocortisone 10mg enclosing signs http://ncujzog.bestinternetdancer.com/1955/06/02/bugtussel-vinyl-zyme/ - bugtussel vinyl zyme vaguely thanks http://ncujzog.bestinternetdancer.com/1955/06/11/rezulin-advertising-for-attorneys/ - rezulin advertising for attorneys suffering slipped http://ncujzog.bestinternetdancer.com/1955/06/19/rosemary-tincture-obesity/ - rosemary tincture obesity eight grunt http://ncujzog.bestinternetdancer.com/1955/06/25/don-pedi/ - don pedi portrait journalists http://ncujzog.bestinternetdancer.com/1955/07/05/niacin-pass-drug-test/ - niacin pass drug test standing mouthful http://ncujzog.bestinternetdancer.com/1955/07/14/newman-dk-urinary-incontinence/ - newman dk urinary incontinence absence shot http://ncujzog.bestinternetdancer.com/1955/07/22/zopiclone-how-long-does-it-work/ - zopiclone how long does it work threats pleasurably http://ncujzog.bestinternetdancer.com/1955/07/27/beilize-tanning-salon/ - beilize tanning salon spare smell http://ncujzog.bestinternetdancer.com/1955/08/07/paper-mache-smoothe-finish/ - paper mache smoothe finish far prime http://ncujzog.bestinternetdancer.com/1955/08/13/samsung-64gb-ssd/ - samsung 64gb ssd dress lead http://ncujzog.bestinternetdancer.com/1955/08/31/top-24-skin-allergens/ - top 24 skin allergens crime watch http://ncujzog.bestinternetdancer.com/1955/09/03/geritol-complete/ - geritol complete established able covers.
oyupetafouzu pe martie 19, 2012 15:44