# References:

These is just the major source of references of the project while there were other references in each page of the documentation.

[1] W. Stallings, Data & Computer Communications 6th Edition, Prentice Hall, 2000, ISBN: 0-13-086388-2

[2] Behrouz A. Forouzan, Data Communications and Networking 2nd Edition, McGrawHill, 2001, ISBN: 0-07-118160-1

[3] A. S. Tanenbaum, Computer Networks 4th Edition, Prentice Hall, 1996, ISBN: 0-13-066102-3

[4] Data Link Layer: Reliable Communication, available at WWW at "http://courses.cs.vt.edu/~cs5516/spring02/Rel_tx_6.pdf"

[5] Data Link Layer: Flow Control, available at WWW at "http://www.cs.virginia.edu/~zaher/classes/CS457/lectures/flow-control.pdf"

[6] Error detection - parity, checksums, CRC, Hamming, Andrew Calway, Department of Computer Science, University of Bristol, Available on WWW at "http://www.cs.bris.ac.uk/Teaching/Resources/COMS22100/AC/slides/lec5P.pdf"

[7] Error Control, Hong Kong Polytechnic University, Available on WWW at "http://www.eie.polyu.edu.hk/~enlychan/note/Tutorial_4.pdf"