the question is .. How is one able to make a successful TCP connection to a given destination host, considering that TCP (Transport Control Protocol) headers do not include control information to identify hosts on the network? What sort of addressing is included in the TCP header to identify specific TCP services? can someone answer for me? lol
A servername gets translated into an IP number, whereby an IP number can have an unlimited number of names assigned to point to it. A TCP connection just needs the IP number, the servername is just an easier way to remember the IP number. The specific TCP service you want is found by using a port to connect to, the port is required when making a TCP connection, well known ports are: 25 SMTP(E-Mail) 80 HTTP (Web) Etc, if you want to know more search for the services file on your computer or on the Internet.