{"id":345,"date":"2017-07-05T10:40:10","date_gmt":"2017-07-05T05:10:10","guid":{"rendered":"https:\/\/www.coimbatorewebhosting.com\/blog\/?p=345"},"modified":"2021-07-21T12:17:40","modified_gmt":"2021-07-21T06:47:40","slug":"importance-of-tcpip-in-computer-networking","status":"publish","type":"post","link":"https:\/\/coimbatorewebhosting.com\/blog\/importance-of-tcpip-in-computer-networking\/","title":{"rendered":"Importance of TCP\/IP in Computer networking:-"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/coimbatorewebhosting.com\/blog\/importance-of-tcpip-in-computer-networking\/#What_is_TCPIP\" >What is TCP\/IP ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/coimbatorewebhosting.com\/blog\/importance-of-tcpip-in-computer-networking\/#How_does_TCPIP_work\" >How does TCP\/IP work:-<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/coimbatorewebhosting.com\/blog\/importance-of-tcpip-in-computer-networking\/#TCPIP_Client_and_Server_Connections\" >TCP\/IP Client and Server Connections:<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"western\"><span class=\"ez-toc-section\" id=\"What_is_TCPIP\"><\/span><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">What is TCP\/IP ?<\/span><\/span><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">TCP\/IP stands for \u201cTransmission Control Protocol \/ Internet Protocol\u201d.<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\"> It is basically a network protocol that defines the details of how data is sent and received through network adapters, hubs, switches, routers and other network communications hardware. <\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">The Internet works by using a protocol called TCP\/IP, or Transmission Control Protocol\/Internet Protocol. TCP\/IP is the underlying communication language of the Internet. In base terms, TCP\/IP allows one computer to talk to another computer via the Internet through compiling packets of data and sending them to right location. <\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">The TCP\/IP protocol was also placed in the public domain so that any software company could develop networking software based on the protocol.<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">Because it is the <a  href=\"https:\/\/coimbatorewebhosting.com\/blog\/how-the-websites-manage-several-no-of-hits-visitors-in-a-day\/\" title=\"primary protocol\" alt=\"primary protocol\">primary protocol<\/a> used on the Internet, and it is in the public domain, it has become the most popular networking protocol throughout the world and is therefore well supported by almost all computer systems and networking hardware.<\/span><\/span><\/span><\/p>\n<h3 class=\"western\"><span class=\"ez-toc-section\" id=\"How_does_TCPIP_work\"><\/span><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">How does TCP\/IP work:-<\/span><\/span><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">The TCP\/IP protocol is designed such that each computer or device in a network has a unique \"IP Address\" (Internet Protocol Address) and each IP address can open and communicate over up to 65535 different \u201cports\u201d for sending and <a  href=\"https:\/\/coimbatorewebhosting.com\/blog\/what-is-direct-admin\/\" title=\"receiving data\" alt=\"receiving data\">receiving data<\/a> to or from any other network device.<\/span><\/span><\/span><\/p>\n<p><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">The IP Address uniquely identifies the computer or device on the network and a \"Port Number\" identifies a specific connection between one computer or device and another (i.e between two IP Addresses).<\/span><\/span><\/span><\/p>\n<p align=\"justify\">\n<p align=\"justify\"><span style=\"color: #000000;\"> <span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">A TCP\/IP \"port\" can be thought of as a private two-way communications line where the port number is used to identify a unique connection between two devices. <\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">The concept is very similar to any other type of port on your PC (serial, parallel, etc) except that instead of having a physical connection, the TCP\/IP protocol creates a \"virtual IP port\" and the network hardware and software is responsible for routing data in and out of each virtual IP port.<\/span><\/span><\/span><\/p>\n<h3 class=\"western\"><span class=\"ez-toc-section\" id=\"TCPIP_Client_and_Server_Connections\"><\/span><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">TCP\/IP Client and Server Connections:<\/span><\/span><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">TCP\/IP connections work in a manner similar to a telephone call where someone has to initiate the connection by dialing the phone. <\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">At the other end of the connection, someone has to be listening for calls and then pick up the line when a call comes in.<\/span><\/span><\/span><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-350\" src=\"https:\/\/www.coimbatorewebhosting.com\/blog\/wp-content\/uploads\/2017\/07\/how_tcp-ip_works_-2.jpg\" alt=\"\" width=\"671\" height=\"397\" srcset=\"https:\/\/coimbatorewebhosting.com\/blog\/wp-content\/uploads\/2017\/07\/how_tcp-ip_works_-2.jpg 1421w, https:\/\/coimbatorewebhosting.com\/blog\/wp-content\/uploads\/2017\/07\/how_tcp-ip_works_-2-300x177.jpg 300w, https:\/\/coimbatorewebhosting.com\/blog\/wp-content\/uploads\/2017\/07\/how_tcp-ip_works_-2-768x454.jpg 768w, https:\/\/coimbatorewebhosting.com\/blog\/wp-content\/uploads\/2017\/07\/how_tcp-ip_works_-2-1024x605.jpg 1024w\" sizes=\"auto, (max-width: 671px) 100vw, 671px\" \/><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">In TCP\/IP communications, the IP Address is analogous to a telephone number and the port number would be analogous to a particular extension once the call has been answered. The \u201cClient\u201d in a TCP\/IP connection is the computer or device that \u201cdials the phone\u201d and the \u201cServer\u201d is the computer that is \u201clistening\u201d for calls to come in. In other words, the Client needs to know the IP Address of whatever Server it wants to connect to and it also needs to know the port number that it wants to send and receive data through after a connection has been established. <\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">The Server only has to listen for connections and either accept them or reject them when they are initiated by a client.<\/span><\/span><\/span><\/p>\n<p align=\"justify\">\n<p align=\"justify\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-348 size-full\" src=\"https:\/\/www.coimbatorewebhosting.com\/blog\/wp-content\/uploads\/2017\/07\/tcp-ip-2.jpg\" alt=\"\" width=\"315\" height=\"212\" srcset=\"https:\/\/coimbatorewebhosting.com\/blog\/wp-content\/uploads\/2017\/07\/tcp-ip-2.jpg 315w, https:\/\/coimbatorewebhosting.com\/blog\/wp-content\/uploads\/2017\/07\/tcp-ip-2-300x202.jpg 300w, https:\/\/coimbatorewebhosting.com\/blog\/wp-content\/uploads\/2017\/07\/tcp-ip-2-272x182.jpg 272w\" sizes=\"auto, (max-width: 315px) 100vw, 315px\" \/><\/p>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">Once a connection through a TCP\/IP port has been established between a TCP\/IP client and a TCP\/IP server, data can <a  href=\"https:\/\/coimbatorewebhosting.com\/blog\/modify-exim-port-in-vps-server\/\" title=\"be sent\" alt=\"be sent\">be sent<\/a> in either direction exactly the same way that data is sent through any other type of port on a PC (serial, parallel, etc.). <\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: large;\">The only difference is that the data is sent across your network. The connection between a Client and a Server remains open until either the client or the server terminates the connection (i.e. hangs up the phone). One extremely nice benefit of the TCP\/IP protocol is that the low level drivers that implement the sending and receiving of data perform error checking on all data so you are guaranteed that there will be no errors in any data that you send or receive.<\/span><\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is TCP\/IP ? TCP\/IP stands for \u201cTransmission Control Protocol \/ Internet Protocol\u201d. It is basically a network protocol that defines the details of how data is sent and received through network adapters, hubs, switches, routers and other network communications hardware. The Internet works by using a protocol called TCP\/IP, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":348,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[17],"tags":[],"class_list":["post-345","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/coimbatorewebhosting.com\/blog\/wp-content\/uploads\/2017\/07\/tcp-ip-2.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pa2YU7-5z","_links":{"self":[{"href":"https:\/\/coimbatorewebhosting.com\/blog\/wp-json\/wp\/v2\/posts\/345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coimbatorewebhosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coimbatorewebhosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coimbatorewebhosting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coimbatorewebhosting.com\/blog\/wp-json\/wp\/v2\/comments?post=345"}],"version-history":[{"count":1,"href":"https:\/\/coimbatorewebhosting.com\/blog\/wp-json\/wp\/v2\/posts\/345\/revisions"}],"predecessor-version":[{"id":1948,"href":"https:\/\/coimbatorewebhosting.com\/blog\/wp-json\/wp\/v2\/posts\/345\/revisions\/1948"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coimbatorewebhosting.com\/blog\/wp-json\/wp\/v2\/media\/348"}],"wp:attachment":[{"href":"https:\/\/coimbatorewebhosting.com\/blog\/wp-json\/wp\/v2\/media?parent=345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coimbatorewebhosting.com\/blog\/wp-json\/wp\/v2\/categories?post=345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coimbatorewebhosting.com\/blog\/wp-json\/wp\/v2\/tags?post=345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}