title: What is cyclic redundancy check and how it works in simple terms (for-dummies style)?
body: <p>I'm having trouble understanding the concept and workings of the ugly sounding term "<strong>cyclic redundancy check</strong>". I'm attending a college course on Computer Networks and I'm getting lost already. </p>
  
  <p>The trouble is that my understanding of mathematics is very limited (studied maths a long time ago in school and forgot most of it) and I can't get for example what the hell a generator polynomial is, what polynomials have to do with CRC and to sum it up - all of that seems totally incomprehensible to me. </p>
  
  <p>I read the wiki entry on CRC but it didn't help me since I'm no good at maths and all these symbols and math terms are like Chinese to me. </p>
  
  <p>I understand that CRC is used for error detection when sending data on the network but from then on I'm lost.</p>
  
  <p>Can anybody help me with explaining this concept in simple terms and possibly give an example?</p>
  
  <p>During the last lecture the professor started drawing all these one's and zeroes, dividing and I don't know what and I was just staring and feeling stupid.</p>
  
  <p>I'd be very grateful it anybody can help me understand!</p>