/cse-cn

Computer Networks

Primary LanguagePython

Computer networks

Documents

  • All labs(DNS, ETH, HTTP, NAT, socket, SSL, TCP, UDP-IP,...)
  • Related documents
  • SSH presentation
  • Full Slides

Assignment

Assignment 1

  • Implement chat app via TCP protocol using Python with PyQt5 that can run on any platform.
  • App features
    • Chat text
    • Icon
    • File transfer
  • Final report

Login GUI:

Login GUI

Main GUI: Main GUI

File transfer GUI: File transfer GUI

Class diagram: Class diagram

Assignment 2

Design networks for an university.

Physical design:

Logical design:

Subnet table: