This document is an assignment report for a course on data communication and networks. It contains an acknowledgement section thanking the course teacher and others for their support. The content section lists 12 topics that will be covered in the report, including introductions to packet switching, datagram and virtual circuit networks, encryption, and approaches to encryption across packet switching networks like link encryption and end-to-end encryption. Figures and tables are included to illustrate key concepts.