ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

The basics of TCP

Updated on September 7, 2012

Ant colony organization

Can you see the resemblence with information packets in computer networks?
Can you see the resemblence with information packets in computer networks?

TCP

TCP stands for Transmission Control Protocol and actually is the basics of modern computer communication. There is another protocol, called IP, or to be more specific Internet Protocol, which is also considered as the basics of Internet. Without these two protocols, we would still be in a informational blackout. However, smart people have invented this concept that all of us use. It is pretty simple to understand. Machine language is not simple as human language and it needs some proper addressing, formatting, routing until they reach teh desired, or so called final destination. Not everyone is IT professional and knows this stuff, so we will try to describe what this actually is. All communication is made by four layers. The first layer is called communication layer and it provides all the communications in a local network. For example, in a building people are connected through a local network. The second layer is the internet layer, and here clients from the local network can connect to the Internet, which is Network of many networks.The third layer is the transport layer. Here the communication between the hosts is made. The client who is searching for something is the starting point in this communication. The end point is the final destination, the desired address of the client. Finally the application layer is the last layer in the communication.With this layer the web browser of the starting point communicates with the webserver of the final destination. We hope that this explanation cleared some things. Let's get back to our subject. It is interesting to know that red ants use the TCP protocol in their quest for food. The TCP protocol is a relatively complex mathematical algorithm, but these smart little creatures are using it everyday. This is the basics of their organization. The simplified theory of TCP algorithm says that the source sends packages to the final destination, properly formatted and addressed. This is the popular PING command. The final destination tells the starting point that it received the packets that the starting point sent. This is how the connection can be tested. Ants work on similar principle. The organization sends ants outside for food. These workers go back when they found food. If the food is nearby, then you will see a lot of workers going outside and inside. Thus, a logical conclusion is that the traffic is very high. It is the same principle as TCP. There is this interesting fact, that ants do not send workers after an worker is not in the organization in 20 minutes. The technical term is REQUEST TIMED OUT. That is all about the comparation of the ant organization and technical explanation of the TCP. We hope that this article was helpful.

Comments

    0 of 8192 characters used
    Post Comment

    No comments yet.

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://hubpages.com/privacy-policy#gdpr

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)