Connection Oriented TCP needs negotiation between communication nodes before data transfer can take place. estimates the capability of each node. how much data can be received at the same time which options are supported determines appropriate packet size for the communication. Each communication node exchanges MTU size of its own interface. Attempts to avoid fragmentation by IP layer as much as possible. Establishes virtual circuit between sender and receiver