Field notes & discoveries

LABORATORY MANUAL

A computer networking laboratory manual exploring Java socket programming and application-layer communication.
Explore my work

About the manual

This laboratory manual introduces practical network programming through socket APIs and client/server communication. It covers UDP and TCP services in Java, with exercises based on the RFC 865 Quote of the Day Protocol. The material focuses on application-layer communication and interoperability testing.

Topics covered

Networking

  • Socket programming
  • Client/server programming
  • TCP
  • UDP

Java APIs

  • java.net package
  • DatagramSocket
  • DatagramPacket
  • Socket
  • ServerSocket

Protocols

  • RFC 865 Quote of the Day Protocol
  • Interoperability testing