TCP Connection

A TCP connection is represented as a 5 tuple (protocol, local-addr, local-process, foreign-addr, foreign-process). local-addr here represents the IP address of the local machine. Similarly, local-process represents the TCP port number which TCP uses to distinguish the different processes using a TCP connection from a given machine. Therefore, the 5 tuple becomes (TCP/IP, local IP-addr, local TCP-port, foreign IP-addr, foreign TCP-port). TCPMPL has to specify to TCP the 4 elements of the tuple to establish a connection between a local process and a remote process. TCP connections are bi-directional in nature. Therefore, establishment of one communication channel between two processes is sufficient. Therefore, only tex2html_wrap_inline655 communication channels need to be established for full connectivity between N processes.



Radharamanan Radhakrishnan
Mon Mar 15 18:20:48 EST 1999