Publicitate

definirea retelei de servere client Rețeaua Client-Server este o paradigmă care este cea mai frecvent utilizată în rețelele din întreaga lume. Deoarece numele devine destul de clar, definiția unei rețele de server client este aceea că una dintre părțile implicate acționează ca un client, iar cealaltă acționează ca un server.

De exemplu, în acest moment, computerul dvs. acționează ca un client care solicită această pagină web de pe serverul MakeUseOf, care răspunde cu plăcere înapoi cu pagina solicitată. Clientul primește apoi pagina și ți-o arată, permițându-ți să citești acest minunat articol!

Acesta este aspectul. Dacă ați avut vreodată să vă explicați sau altcineva despre ce este rețeaua serverului client sau calcularea serverului client, explicarea acestuia cu exemplul de mai sus va fi suficient. Dacă, totuși, sunteți interesat să vă scufundați un pic mai adânc în definiția unei rețele de servere client, sunteți foarte bine să urmați.

Cum comunică clienții și serverele?

Am menționat în exemplul de mai sus că „computerul dvs. solicită serverul MakeUseOf pentru o pagină web”. Ați putea întreba cum se întâmplă asta? Comunică în engleză sau germană sau franceză? De fapt, niciuna dintre acestea. Nu există nici un singur limbaj de comunicare. Clienții și serverele folosesc mesaje speciale, care se conformează unui protocol comun pentru a comunica între ei.

instagram viewer

definirea retelei de servere client

Protocolul și formatul mesajului trebuie să fie convenite în avans sau altfel nu poate exista comunicare. Ca exemplu, „http: //”Introduceți în bara de adrese a browserului dvs. specifică pe care îl utilizați Protocolul de transfer HTTP sau HyperText să comunice cu serverul. Imaginea de mai sus arată o solicitare HTTP de exemplu când am vrut să merg Google India.

De porturi și servere

Bine, acum știi că computerul tău poate vorbi HTTP. Așadar, asta înseamnă că toată comunicarea pe internet utilizează HTTP? Sau altfel cum ar ști computerul meu când să folosească ce protocol? Acestea sunt întrebările la care voi încerca să răspund în această secțiune. În primul rând, lăsați-mă să clarific câteva lucruri - până acum am prezentat o vedere de 10.000 de metri a întregii paradigme de rețea a serverului client, în care calculatoarele acționau fie ca client, fie ca server.

Acum este timpul să faceți un zoom și să aruncați o privire detaliată. Revenind la exemplul paginii web, browserul dvs. web acționează în realitate ca client adevărat. Deoarece puteți rula mai multe aplicații împreună pe computer, computerul dvs. poate acționa de fapt un client pentru mai multe servere sau pregătiți-vă pentru acest lucru - cu un software adecvat, acesta poate acționa ca un client și un server de asemenea.

Ești încă confuz prin această definiție a unei rețele de servere client? Permiteți-mi să clarific. Spuneți că aveți Google Chrome și FileZilla (un client FTP, FTP este un alt protocol), acum computerul dvs. se poate conecta la un server web folosind HTTP și un server FTP, acționând astfel ca un client și solicitând conținut de la două servere. În mod similar, instalați software-ul corespunzător și puteți comunica cu orice un fel de server. Implementarea protocolului este programată în aceste aplicații.

definirea retelei de servere client

Acum, dacă cot la cot, instalați ceva de genul IIS sau Apache pe computer, atunci computerul dvs. poate acționează ca un server pentru alți clienți și servește cereri pentru pagini web (atât IIS, cât și Apache sunt server web software-ul). De fapt, puteți încerca „http://localhost”În browserul dvs. și se va conecta la software-ul serverului web instalat pe computer pentru a afișa o pagină web.

Puteți instala chiar și mai multe programe de server pe computer. Deci, de exemplu, un singur computer poate fi folosit ca server web pentru a servi pagini web și ca server FTP pentru a transfera fișiere. Software-ul serverului ascultă în esență ceea ce se numesc porturi pe computer. Ori de câte ori o solicitare intră pe un port desemnat, serverul corespunzător ia măsuri și răspunde. Apache, de exemplu, ascultă portul 80, iar browserele știu să trimită în mod implicit cereri către port 80. Așadar, de fiecare dată când o solicitare ajunge pe portul 80, Apache ar răspunde cu o pagină web.

Deci, pentru a rezuma totul, software-ul de pe computer folosește hardware-ul computerului pentru a iniția o solicitare într-un format specific. Această solicitare este apoi transmisă prin rețea către serverul corespunzător (folosind adrese IP) care apoi utilizează software-ul serverului instalat pentru a efectua unele prelucrări și răspunde cu rezultatele.

Întrebări?

Sunt Varun Kashyap din India. Sunt pasionat de calculatoare, programare, internet și tehnologiile care le conduc. Îmi place programarea și deseori lucrez la proiecte în Java, PHP, AJAX etc.