Happy New Year and Happy 25th Birthday TCP/IP


May 2008 be your break out year.

Instead of talking about new years resolutions and what we are or are not going to do in 2008.  I thought I would take a minute and wish something a very Happy Birthday.

January 1, 1983 is the official birthday of TCP/IP according to Google's TCP/IP Logo.


is a "protocol" built on top of IP (every TCP/IP packet has an IP portion). TCP's entire job is ensuring that the connection occurs in an organized matter. To understand TCP's purpose, let's reconsider the package analogy. Say you have to send a script over the "normal" snail mail, and for whatever reason you have to send it in 2 separate packages. This occurs in TCP/IP all the time. So, it's up to the receiver to arrange the individual packages into one whole package. TCP/IP connections have been handled with TCP/IP handshakes since January 1, 1983.

TCP - is responsible for verifying the correct delivery of data from client to server.
IP - is responsible for moving packet of data from node to node.

Layers on top of TCP/IP are:

HTTP: Hyper Text Transfer Protocol (for requesting webpages)
FTP: File Transfer Protocol (for uploading files to websites)
SMTP and POP3: For sending (SMTP) and receiving (POP3) e-mail
IRC: For chatting online


No comments: