WhileNetworking

  • Home
  • CCNA
  • Cisco Packet Tracer Download
    • Cisco packet tracer 6.3
    • cisco packet tracer 6.2
    • Cisco Packet Tracer 7
  • Linux Server Management
  • About Us
  • Privacy Policy
  • Contact Us

Understanding TCP/IP Networking Model with ease

You are most welcome to this post.
ip working
Really thanks to you for your interest in this topics. :)

You’ll hear about TCP/IP model even if you are new to networking land. If you are taking preparation for a certification exam, which is related to networking, then this post is a must-read for you. In this post, you will get the clearest explanation of TCP/IP model. So, let’s begin!

Networking Model

Before we enter in the busy roads of TCP/IP land, we have to understand what is networking model in general. In simple words, a networking model explains how a message or data travels from sender’s device to  receiver’s device.

In today’s world, there are numerous vendors who make their own hardware. As a result, any data communication completes through devices of multiple vendors. The whole process of communication through various devices and networks is explained by networking model.

TCP/IP Model

As we already know, there are millions of networking devices made by thousands of vendors, communicating with each other would be impossible without any standard or common method. This is what TCP/IP model does. It does not describes the rules or protocols itself. Instead, it references the protocols required for communication. So, we can call it as a standard to create standards.

Layers of TCP/IP Model

For simplification, this model breaks down a complete communication processes into for parts, which are called layers. Each layers has many sets of rules, which are called protocols.

TCP/IP layers and protocols

Next, we will discuss about each layers. We will also discuss about one of the most popular protocol of each layers.

Application Layer

Application layer defines the services which serve different applications running on network devices. One popular sevice  of this layer is HTTP.  It defines how a web browser can pull the contents of a website from a web server. Main purpose of application layer is, creating a interface between a running application and the network.

How HTTP works: Assume that you wan to visit whilenetworking.com. So at first, you run your web browser. Then you the address. After a while you see the home page of whilenetworking.com’s home page. All of this possible because of HTTP protocol or service.

HTTP working procedure

In above scenario, when you type a web address in your web browser, it uses HTTP protocol. It sends a HTTP GET request to web server. If web server has requested web page, then it replies with desired files. If required, web server sends multiple files.

Transport Layer

Transport layer has fewer protocols. Main purpose of this layer, is to provide service to application layer. The most popular protocol of this layer is TCP protocol.

How TCP works: We prefers TCP protocol when reliability is an issue. There are situations, when sender needs assurance that, expected receiver receives the message without any loss or error. This is where TCP comes.

tcp-working procedure

From the above example, assume that requested web page needs three files to work. First, web server sends a file with SEQ-1. User receives that successfully. But during the transmission of second file with SEQ-2, error occurs. So second file is lost. Then third file with SEQ-3 is received by the user successfully. When users computer sees that SEQ-2 is missing, then it again sends a request to web server for that file. Then web server send the requested file again. Now users web browser has all three required files. This how usually TCP recovers from transmission errors.

Internet Layer

This layer also has very few protocols. But only one protocol is used: IP or Internet Protocol. IP servers many services. Two most important services are addressing and routing.

ip working

Obviously you have heard about ip address. Internet Protocol provides this addressing scheme. It gives every network device a unique address. Every device send and receives messages or data using this address. This protocol also provides routing. Routing means choosing the best route or path from sender to receiver if there is more than one path. Finding best route is very important for the overall performance of data communication.

Link Layer

Link layer defines both protocols and hardware required for communication. The term Link refers to the connection between network device. This layer also serves it upper layers. One of the most used protocol of this layer is Ethernet protocol.

 

TCP/IP model has only four layers. But its area is vast. It has many protocols referred by each layers. Now we have discussed the basics of TCP/IP model and its layers. As IP addressing is a major part of networking, we’ll discuss about that in a separate post.

Again thanks for staying with us!

Jan 31, 2018Tamal Tomal
 

Share with friends :

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Tumblr (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on WhatsApp (Opens in new window)
  • Click to email a link to a friend (Opens in new window)
  • Click to share on Pocket (Opens in new window)
  • Click to share on Telegram (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to print (Opens in new window)

Related

Analyze the security, what can enrich your knowledgeA Must-have List of Linux Commands for Beginners

Leave a Reply Cancel reply

eleven − five =

Tamal Tomal
January 31, 2018 CCNACCNA, Networking, TCP/IP1,340
Feel Free to Share :)
0
GooglePlus
0
Facebook
0
Twitter
0
Digg
0
Delicious
0
Stumbleupon
0
Linkedin
0
Pinterest
Find Us on Facebook
Choose a category !!
  • CCNA
  • Cisco Certification Exam
  • cisco packet tracer 6.2
  • Cisco packet tracer 6.3
  • Cisco Packet Tracer 7
  • Cisco Packet Tracer 7.1
  • Cisco Packet Tracer 7.2.1
  • Cisco Packet Tracer 7.3
  • Cyber Security
  • Engineering Ebooks
  • Excel
  • IELTS Ebook
  • Internet
  • Know computer
  • Know your computer
  • Laser Processing of Material
  • Linux installation and server management
  • PDF
  • Technology
  • Uncategorized
Top posts
  • Free download Principles of Electronics by VK Mehta
  • The Diffie-Hellman (DH) algorithm
  • Free download Cisco Packet Tracer 7.3 for Windows 64 bit
Archieves
Get latest updates by Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 19 other subscribers
W
SC
wordpress counter
Analytics
Recent Comments
    Browse by categories
    Cyber SecurityLinux installation and server managementCCNAKnow your computerKnow computerCisco Packet Tracer 7UncategorizedCisco Certification ExamInternetPDFCisco Packet Tracer 7.3Engineering EbooksCisco packet tracer 6.3cisco packet tracer 6.2Cisco Packet Tracer 7.1TechnologyExcelLaser Processing of MaterialCisco Packet Tracer 7.2.1IELTS Ebook
    Feel free to contact with us

    Hi, any kind of comment or suggestion is valuable to us. So feel free to contact with us.

    Email: himadri.shekhar.bd@gmail.com

    Name: WhileNetworking.com

    2021 © WhileNetworking
     

    Loading Comments...