De client -server -model van communicatie is de oorspronkelijke methode van regulering van contact tussen computers en andere netwerkapparaten . Geen specifiek protocol bepaalt de client -server model . Maar het is een industriestandaard voor het bestellen van boodschappen via een netwerk . Klant Definitie Twee bepalende kenmerken van de clientcomputer zijn in de client -server scenario . De eerste is dat het iets wil , de tweede is dat de communicatie initieert een verzoek . In het algemeen , kunnen klanten alleen clients en geven geen middelen of diensten aan andere computers . Server Definitie De server houdt de middelen die worden doorgegeven aan de opdrachtgever server transactie. De server zit en wacht op verzoeken . Het luistert . Het hoeft niet , tenzij de andere computer contacten voor het eerst contact met andere computers . Het antwoord op een verzoek wordt een respons . Connections Twee methoden van communicatie zijn tussen client en server . De eerste is verbindingsloos . De client stuurt een verzoek naar de server , samen met zijn adres . Het wacht vervolgens op de respons . Sommige applicaties hebben een tijdslimiet voor deze wachttijd en opnieuw dit antwoord als nu antwoord komt binnen die periode . De andere methode is verbindinggerichte . Ingewikkelde of tijdrovende handelingen , zoals een reeks van gegevensuitwisseling , of het downloaden van een groot bestand , moet de client en de server bij te houden van vorige berichten houden en ook controleren of een aantal transmissies , zoals de overdracht van een bestand in datapakketten , komt teneinde met geen ontbrekende gegevens . Indien een ontvangende klant moet controleren of elke verwachte pakket in de reeks is aangekomen , het paar noodzaak om een sequentie te stellen . Dit kan niet worden uitgevoerd in een andere context dan in een link. In dit model , de klant begint met een verbinding aanvraagt . De server reageert met toestemming en een korte verklaring over zijn capaciteiten . De cliënt stuurt dan een reeks instructies om de parameters vast te stellen voor de verbinding en de server reageert op deze . De belangrijkste transactie vindt plaats in een reeks van uitwisselingen totdat de klant ervoor kiest om de verbinding te verbreken . Alternatief Het alternatief voor de client- server architectuur is peer-to - turen . In dit scenario , elke computer is client en server . De computers in het netwerk rechtstreeks contact met elkaar en zijn vaak op meer dan een computer tegelijkertijd . Peer - to-peer is populair voor het delen van bestanden en chat applicaties . Client -server is de gebruikelijke methode voor het verkrijgen van webpagina's van een webserver .
|