Networking Basics
- Introduction to Networking Layers in OSI Model
- Addressing in Computer Networking
- Header Formats in Networking
Networking Related Commands
- Routing-related commands in Linux
- IP Addresses and Interfaces in Networking (hostname, dhcpd, ifconfig, ping)
Socket Connection
- Basics of Socket Programming
- TCP Echo implementation using C
- TCP Daytime implementation using C
- UDP Echo implementation using C
- TCP Echo implementation using Java
- TCP Daytime implementation using Java
- UDP Echo implementation using Java
- UDP Daytime implementation using Java
- UDP Data Transfer using Java
- Multicast Socket using C Programming Language
- Multicast Socket using Java Programming Language
Sliding Window Protocols
Miscellaneous
- How to Download a Binary File Using Java?
- P2P File Transfer using Java
- Unavailable Port Scanning using Java
- How to read the content of a web page using Java?
- How to get whois information using Java?
- How to determine Local Host Address using Java?
- How to resolve HostName to Address using Java?
- Ping Implementation using C Programming Language
- Introduction to Remote Method Invocation (RMI)