Skip to content

lapalb/NetworkingLab

Repository files navigation

NetworkingLab

Codes for Networking Lab | Coded in Java and Python

Things that can be done using Network Programming

  1. Browsing the Web with HTTP
  2. Parsing and rendering HTML
  3. Sending email with SMTP
  4. Receiving email with POP and IMAP
  5. Writing multithreaded servers
  6. Installing new protocol and content handlers into browsers
  7. Encrypting communications for confidentiality, authentication, and guaranteed message integrity
  8. Designing GUI clients for network services
  9. Posting data to server-side programs
  10. Looking up hosts using DNS
  11. Downloading files with anonymous FTP
  12. Connecting sockets for low-level network communication
  13. Distributing applications across multiple systems with Remote Method InvocationParsing and rendering HTML
  14. Sending email with SMTP
  15. Receiving email with POP and IMAP
  16. Writing multithreaded servers
  17. Installing new protocol and content handlers into browsers
  18. Encrypting communications for confidentiality, authentication, and guaranteed message integrity
  19. Designing GUI clients for network services
  20. Posting data to server-side programs
  21. Looking up hosts using DNS
  22. Downloading files with anonymous FTP
  23. Connecting sockets for low-level network communication
  24. Distributing applications across multiple systems with Remote Method Invocation