01.12.2014 Views

Ethernet Basics Rev. 02 - Phoenix Contact

Ethernet Basics Rev. 02 - Phoenix Contact

Ethernet Basics Rev. 02 - Phoenix Contact

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TCP/IP 56<br />

3.6 Communicatie over TCP(UDP)/IP<br />

3.6.1 Client Server model<br />

Een internet (TCP/IP) zorgt voor een algemene communicatie infrastructuur zonder op te<br />

geven welke diensten allemaal kunnen gebruikt worden. TCP/IP verschaft een basiscommunicatiedienst<br />

maar deze protocolsoftware is niet in staat om contact te maken met of contact<br />

te accepteren van een deelnemer op afstand. Daarom moeten bij elke communicatie twee<br />

toepassingsprogramma’s worden gebruikt: de ene toepassing start de communicatie en de<br />

andere accepteert deze.<br />

Eén belangrijk probleem: de protocolsoftware kan op geen enkele manier aan een toepassingsprogramma<br />

vertellen dat er een verzoek tot communicatie is aangekomen. Daarom zal<br />

de communicatie tussen twee deelnemers gebaseerd zijn op een model waarbij de ene toepassing<br />

actief is (interactie aanvragen) terwijl de andere passief is (luisteren en eventueel<br />

accepteren). Dergelijk model wordt momenteel algemeen toegepast bij communicatie tussen<br />

twee verschillende hosts over TCP/IP en wordt het Client Server model genoemd: een<br />

Server applicatie wacht passief op contact terwijl de Client toepassing de communicatie actief<br />

start.<br />

Kenmerken van Client software:<br />

• Is een toepassingsprogramma dat tijdelijk een Client wordt wanneer toegang tot een<br />

computer op afstand nodig is, maar dat ook lokaal berekeningen en bewerkingen uitvoert.<br />

• Wordt direct door de gebruiker gestart en voor slechts één sessie uitgevoerd.<br />

• Draait lokaal op de PC van een gebruiker<br />

• Maakt actief contact met een Server<br />

• Kan indien nodig tot meerdere Servers toegang krijgen, maar maakt actief contact met<br />

één Server tegelijk<br />

• Vereist geen speciale hardware of een geavanceerd besturingssysteem<br />

Kenmerken van Server software:<br />

• Is een speciaal ontworpen toepassingsprogramma, dat één bepaalde dienst levert,<br />

maar verschillende Clients tegelijkertijd kan afhandelen.<br />

• Wordt automatisch geactiveerd wanneer een systeem opstart en blijft actief tijdens vele<br />

sessies<br />

• Draait op een gedeelde computer<br />

• Wacht passief tot willekeurige Clients op afstand contact zoeken<br />

• Vereist soms krachtige hardware en een geavanceerd besturingssysteem (afhankelijk<br />

van de soort toepassing)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!