Writers' Community!
Home News Business Science & Technology Life Style
Front Page Page Two Columnists Submit an Article FAQs Contact Author Login
Article Submission
We Need YOUR Articles!
We'll Promote Them for FREE!

Author Login

New Authors
Register Here


Now Serving 5,610 Authors
48,599 Quality Articles
& 6,076 Current Users Online!
Featured Authors
Joel Hendon (4,870)
Sandra E. Graham (2,260)
Robert Melaccio, Sr. (6,428)
Terry Mitchell (2,881)
Mike Fak (6,526)
Walter Rhett (2,655)
David Pekrul (802)
Barbara Clark (479)
Teresa Ortiz (4,920)
Jane Bullard (2,004)
Tex Norman (4,421)
Janice Tracy (148)
David Tanguay (7,680)
Mogama (12,506)

View All Featured Authors
Most Recent
DVD Software Explained and Clarified

Microsoft Word 2007 Ribbon Controls

Effective Use of MS Project Calendars

Excel for Beginners

The future of PowerPoint?

Shrink Your Technology - How to Work Anywhere, Anytime Out of a Backpack

TCP/IP protocols and configurations.

How TCP/IP and Routing Work

Outsourcing Work

Preventing Malware Downloads with a Spyware Adware Blocker

Home » Categories » Computers & Networking » Software » How TCP/IP and Routing Work » Reprint Rights » Printer Friendly

How TCP/IP and Routing Work

Rated 3.5 out of 5
No Reader Ratings Available ?
Rate It  /  View Comments  /  View All Articles submitted by Joan Easton
Submitted Thursday, October 02, 2008
Joan Easton (35)

Log in to become a member of Joan Easton's Fan Club!


Modern computing applies the use of the Internet. Payment processing, online business transaction, chat, email, and etc. require the use of the Internet and are very common practices today. Do you know how your computer is able to access the Internet? For computers to communicate and understand each other, a standard implementation should be used which is the Transmission Control Protocol/Internet Protocol. This is the basic form of communication that allows computers over Internet to exchange information.

The Internet is composed of millions of computers connected to each other through networking devices. Before we take a look at some basic principles and theories used in computer networking, let us first get ourselves familiarized with some terms that we will need as we continue reading.

Packets Are blocks of messages sent over the network. From a whole message, it is broken into blocks for easy transmission to the network through packet switching.

Packet Switching As oppose to circuit switching, uses packets to convey data to another device in a network. Packets are sent individually and recompiled once it reaches the destination.

IP Address A unique set of 32 bit number assigned to a computer to have unique identify on a network. No two devices on a network can have the same IP Address.

TCP A protocol assigned on a higher level that controls connection for two devices or application such as a web server and a web browser.

TCP/IP is a suite of protocols designed to connect computers to the Internet. Every computer needs to have it in order to be able to communicate over the Internet. The idea of TCP/IP originated from a research conducted by the Department of Defense (DoD) in 1969. The concept uses packet switching as a means to send information. Through its success was the advent of the Internet.

Before reaching the destination, packets have to pass through several layers or protocols in order for the recipient to properly interpret the packets that are sent. TCP is responsible for breaking the message into several packets to be sent over the Internet while on the receiving computer, the TCP then reassembles these packets to from the original message. The IP on the other hand is responsible for providing the proper address of the destination known as the IP Address. Each packet is packed with the sender's address and the recipient's address.

DoD reference model defines four layers to pass before a message can be sent. These layers include Application, Host-to-Host Transport, Internetwork, and Network Interface. Open Systems Interconnection (OSI) model is another protocol stack in computer networking that is composed of seven layers. These layes include: Application, Presentation, Session, Transport, Network, Data-Link, and Physical Layer. Each layer has something to do in order to proceed to the next step. Let's focus on the DoD reference model.

Network Interface layer, the lowest level, is responsible for sending and receiving packets in the network. This layer is also responsible for mapping IP addresses to physical hardware addresses (MAC ID) of a device. Most processes done on this layer involve the device driver of the Network Interface Card (NIC).

Internetwork layer handles the addressing, packaging, and routing of packets to reach its destination. The main protocol in this layer is the Internet Protocol (IP), a connectionless protocol that defines a datagram and the addressing scheme to be used. IP is considered as unreliable protocol since it does not process error checking and correction. This layer also handles the routing of packets to different networks by forwarding these packets to the right recipient through a gateway- a computer or device dedicated to checking the recipients IP Address.

Host-to-Host Transport layer provides the end-to-end connectivity of two devices that are communicating. This layer handles the Time-To-Live (TTL) for every connection. TTL is the considerable amount of time given to a packet before it is discarded. If a packet stays to long before being accepted by the recipient and has reached the TTL, it will then be discarded while requesting the sender to resend the packet. Protocols such as TCP and UDP are used in this layer.

Application layer is the higher level protocol that handles the request user programs make when making a connection. Your program looks for the appropriate protocol in this layer in order to send the packets. Most commonly used protocols in this layer are the Hyper Text Transmission Protocol (HTTP) for web browsing, File Transfer Protocol (FTP) for transferring files such as uploading to your web host, and Simple Mail Transfer Protocol (SMTP) for sending emails. Application layer provides the port number where a protocol can be accommodated. Common ports include Port 80 for HTTP, Port 21 for FTP and Port 25 for SMTP.

All four layers in DoD interface model are also being done in OSI Model. However, a single DoD layer can handle two layers of the OSI Model. When a user is browsing the Internet, the computer uses TCP/IP to communicate to the receiving computer. On the other hand the receiving computer then replies through TCP/IP.

We're computer professionals working on bringing information about various computer topics to the users. For our latest work please look for description of File Extension ODT and File Extension PDF.




This author of this Article has choosen to make this article available with free reprint rights.
Click here to copy this article.

Reprint Rights

Log in to become a member of Joan Easton's Fan Club!

Comments on this article:
No comments yet.


Was this article helpful to you? Leave a Public Comment or Question:

 

This Article has been viewed 46 times.
Article added to SearchWarp.com on Thursday, October 02, 2008
View other articles written by Joan Easton (35)


If you found this article interesting, you may want to check out:

Disclaimer:  All information on this site is provided for informational purposes only! By no means is any information presented herein intended to substitute for the advice provided to you by any health care or other professional or organization.


Today's Most Popular
Introduction to DQL-Documentum Query Language

Linux Command Tutorials - Opening a Linux Terminal / Console to Run Linux Commands - Tutorial Help

FTPS (FTP over SSL) vs. SFTP (SSH File Transfer Protocol): What To Choose

Improve PC Performance - 6 Tips You Must Know.

Software Development Lifecycle (SDLC) - Overall Project Measurement

Internet Explorer 7 (IE7) As a Ftp Client-Does Not Work

Elimination of Spooler Subsystem App problem. Easy and quick.

Linux Commands Tutorials - Using the ls Command with Examples of Options - A Hands-On Tutorial Help

Defect Classification In Software Testing

How to Change Folder Icon or Folder Color?

Home  |  Page Two  |  FAQ's  |  Contact  |  Terms of Service  |  Article Submission Guidelines  |  Writers' Contests  |  Privacy  |  Mission / About
Copyright © 1999-2008 SearchWarp.com, All Rights Reserved - SearchWarp.com is an IcoLogic, Inc. Company