Bij een inbelverbinding hangt het proces van het verbreken van de verbinding enigszins af van de vraag of de client (de computer) of de server het ophangen heeft geïnitieerd. Het fundamentele mechanisme is echter hetzelfde:het verbreken van de fysieke verbinding.
Hier is een overzicht:
* Client-geïnitieerde verbinding: De gebruiker initieert dit doorgaans door op de knop 'Verbinding verbreken' of 'Ophangen' te klikken in de inbelnetwerksoftware. Deze software stuurt een signaal over het modem om de verbinding te verbreken. Het signaal is in wezen een commando dat het einde van de sessie aangeeft. Het modem aan de clientzijde verbreekt vervolgens de telefoonlijn, waardoor de verbinding fysiek wordt verbroken.
* Door de server geïnitieerde verbinding: De server kan om verschillende redenen de verbinding verbreken, zoals het verstrijken van de time-outperiode (inactiviteit van de gebruiker), een systeemfout of gepland onderhoud. De server stuurt een signaal naar het modem om de verbinding te verbreken. Dit signaal is in wezen een commando om de lijn op te hangen. Het modem aan de serverzijde hangt op, waardoor de fysieke verbinding wordt verbroken. De inbelsoftware van de klant zal dan het verlies van de verbinding detecteren en een bericht "verbinding verbroken" weergeven.
In beide gevallen:
* De fysieke verbinding is verbroken: Dit is het cruciale onderdeel. De modem aan beide uiteinden (client of server) verbreekt de fysieke verbinding op de telefoonlijn. Zodra dit gebeurt, stopt de datastroom en wordt de sessie beëindigd. Het is een simpele "ophangen" van de telefoonlijn.
* Software opschonen: Zodra de fysieke verbinding is verbroken, voert de inbelsoftware aan zowel de client- als de serverzijde opruimtaken uit, zoals het sluiten van netwerkverbindingen, het vrijgeven van bronnen en het bijwerken van de verbindingsstatus.
Het is belangrijk op te merken dat er geen complex protocol bestaat zoals de ordelijke drieweghandshake van TCP voor het verbreken van de verbinding. De inbelverbinding is relatief primitief; de ontkoppeling is een eenvoudige fysieke breuk in het circuit, gevolgd door software-opruimacties aan beide kanten. |