Data Compression And Data Integrity: Projects For Data Communication Courses
Sub Ramakrishnan, Mohammad B. Dadfar · 2020
This paper describes two software projects that are assigned in our undergraduate data communications course.The projects help students understand Lempel-Ziv algorithm and CRC generation of the OSI data link layer.The students write software to implement these two schemes.Students are particularly excited about implementing Lempel-Ziv because popular Unix utilities, such as compress, use a variant of this algorithm.