previous | start | next

TCP Connections

An application process requests TCP to establish, or open, a (reliable) connection to a server process running on a specified edge-system, and awaiting connections at a known port number. After allocating an unused client-side port number[5], TCP initiates an exchange of connection establishment "control segments":
TCP connection establishment

 

 
[5] Port numbers less than 1024 are reserved for "well-known" services, so the client port number is always numerically greater than this. NB: this is the "source" port in segments sent from the client process to the server process, and the dest port in segments travelling in the opposite direction.
Lecture 11: Reliable Transport -- TCP Copyright © 2005 P.Scott, La Trobe University Bendigo.


previous | start | next