• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • Blog
  • Contact

Webmaster Blog

Webmaster's Blog - Webmaster Resources

  • SEO
  • Web Design
  • Internet
  • Marketing
  • Web Development
  • Content
  • Web Hosting
  • Tech
You are here: Home / Internet / Error Control

Error Control

October 20, 2008 By Keith Stromberg

The design issues deals with how to make sure all frames are eventually delivered to the Network Layer at the destination and in the proper order. The usual way to ensure reliable delivery is to provide the sender with some feedback about whatever happening at the other end of the line. Typically the protocol calls of the receiver to send back special control frames bearing positive and negative acknowledgments about the incoming frames. If the sender receives a positive acknowledgment about a frame, it knows the frame has arrived safely. On the other hand, a negative acknowledgment means that something has gone wrong and the frame must be transmitted again.

An additional complication comes from the possibility that hardware troubles may cause a frame to vanish completely. In this case, the receiver will not react at all, since it has no reason to react. It should be clear that our protocol in which the sender transmitted a frame and then waited for an acknowledgment, positive and negative, would hang forever. If a framework ever completely lost due to malfunctioning hardware.

This problem is solved by introducing timers into the Data Link Layer. When the sender transmits a frame it generally also starts a timer. The timer is set to go off after an interval long enough for the frame to reach the destination, be processed there and have the acknowledgment send back to the sender. Normally, the frame will be correctly received and the acknowledgment will get back before the timer runs out, in which case it will be canceled.

However, if either the frame or the acknowledgment is lost, the timer will go off, alerting the sender to a potential problem. The obvious solution is to just transmit the frame again. However, when frames may be transmitted multiple times there is a danger that the receiver will accept the same frame two or more times and pass it to the Network Layer more than once. To prevent this from happening it is generally necessary to assign sequence numbers to outgoing frames so that the receiver can distinguish retransmission from originals.

The whole issue of managing the timer and sequence numbers so as to ensure that each frame is ultimately passed to the Network Layer at the destination, exactly once, no more no less, is an important part of the Data Link Layer duty.

Share on Facebook Share
Share on TwitterTweet
Share on Pinterest Share

Filed Under: Internet

Primary Sidebar

Search Something Here

News

Fewer things in life are more interesting than … [Read More...] about These Are 9 Of The Very Best Portable Devices For Travel

Many businesses depend on servers; therefore, … [Read More...] about Everything You Should Need To Know About Server Management?

  • Essential Questions That You Must Ask While Hiring An IT Support Team
  • Using An UX Agency To Get Very Happy Visitors
  • Software Testing And Its Types

Popular Tags

Blogger Outreach Business Directory Link Building Local Citation Local Search Citations Local SEO Search Engine Optimisation Search Engine Optimization SEO Techniques Social Media Marketing Web Design Software Web Design Tools

Footer

About

This blog is part of HelloWebmaster’s creative thinking to unite webmasters on single place. In this blog you will find useful information related to every aspect of webmasters, shared by webmaster for the webmasters.

GROW WITH US

Follow Us on FacebookFollow Us on TwitterFollow Us on InstagramFollow Us on Pinterest

Categories

  • Blog
  • Content
  • Internet
  • Marketing
  • SEO
  • Social Media
  • Tech
  • Web Design
  • Web Development
  • Web Hosting

Recent Posts

  • These Are 9 Of The Very Best Portable Devices For Travel
  • Everything You Should Need To Know About Server Management?
  • Expert Blogger Outreach Services- Successfully Boosts Your Site’s Ranking
  • Pointers Considering While Choosing SEO Company For Your Business
  • Essential Questions That You Must Ask While Hiring An IT Support Team

Copyright © 2002 - 2022 Hello WebMaster Blog


Privacy Policy