Ethernet Basics Rev. 02 - Phoenix Contact
Ethernet Basics Rev. 02 - Phoenix Contact
Ethernet Basics Rev. 02 - Phoenix Contact
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
TCP/IP 60<br />
3.6.5 Status van een socket<br />
Een TCP socket kan zich in de status listening bevinden. Wanneer een Server wacht op<br />
een remote Client om een communicatie aan te vragen dan zijn de socketgegevens voor de<br />
Server<br />
• Protocol: TCP<br />
• SP: 80<br />
• DP: 0<br />
• SA: 172.23.1.51<br />
• DA: 0.0.0.0<br />
Een TCP socket kan zich in volgende statussen bevinden<br />
• listening<br />
• established<br />
• Syn-sent<br />
• Syn-Recv<br />
• Fin-wait1<br />
• Fin-wait2<br />
• Time-wait<br />
• Close-wait<br />
• Closed<br />
Een UDP socket kan zich niet in een status established bevinden. Een UDP Server maakt<br />
geen nieuwe threads aan voor iedere andere CLient. Het hoofdproces verwerkt inkomende<br />
datapakketten opeenvolgend via dezelfde lokale UDP socket.<br />
3.6.6 Verbindingsgerichte en verbindingsloze communicatie<br />
Transportprotocollen ondersteunen twee basisvormen van communicatie: verbindingsgericht<br />
(TCP) en verbindingsloos (UDP). Clients en Servers kunnen voor hun communicatie beide<br />
basisvormen gebruiken.<br />
Indien een Client TCP gebruikt voor een verbindingsgerichte communicatie dan moet deze<br />
Client TCP eerst verzoeken om een verbinding met een andere toepassing op te starten. Is<br />
de verbinding tot stand gebracht dan kunnen de twee toepassingen data uitwisselen. Als de<br />
twee toepassingen de communicatie hebben beëindigd, dan wordt de verbinding afgesloten<br />
door TCP.<br />
Het alternatief is een verbindingsloze communicatie waarbij een toepassing op elk moment<br />
een bericht kan versturen naar elke willekeurige bestemming. Een toepassing welke UDP<br />
gebruikt kan een serie berichten versturen waarbij elk bericht naar een andere bestemming<br />
wordt gezonden.