Under Transmission Control Protocol /Internet Protocol ( TCP /IP ) , är sessioner hanteras på " Transport Layer . " På denna nivå finns det två alternativa protokoll : User Datagram Protocol ( UDP ) och Transmission Control Protocol ( TCP ) . Av dessa hanterar TCP-session , inte UDP inte . Funktion
Syftet med att etablera en session över nätverket är att skicka data eller kommandon från en dator till en annan . I båda fallen följer kommunikation samma förfaranden . Den initierande dator kallas kunden , är den svarande datorn kallas servern .
Funktioner
När ett program vill kontakta en annan dator , förhandlar TCP en anslutning . Det begär åtkomst till en port på fjärrdatorn . Denna port är en logisk slutpunkt på datorn och inte en verklig kontakt . Vissa program har portnummer tilldelat , så programmerare vet att begära en anslutning på en viss port . När tillträde beviljas , kunden " binder " en socket . En socket är en kombination av en IP-adress och portnummer .
Rutiner
Uttaget är förkortning i klientprogrammet för anslutningen . Data och kommandon skickas fram och tillbaka via detta uttag . När allt arbete är slutfört , stänger klienten uttaget och släpper kontrollen över hamnen . Med vissa protokoll , avslutar servern sessionen .