Home : Course Map :
Chapter 13: Networking Basics with Java
JavaTech
Course Map

Network Overview
Internet Basics
IP - Datagrams
  TCP - UDP
  Application Layer
Ports
Java Networking
URL
  Demo 1
Read From URL
  Demo 2
InetAddress
  Demo 3   Demo 4
Sockets
  Demo 5
Client-Server

RMI
Exercises

     About JavaTech
     Codes List
     Exercises
     Feedback
     References
     Resources
     Tips
     Topic Index
     Course Guide
     What's New

This chapter gives an overview of networking and Java resources for network applications.

  • Network Overview - discusses the layered architecture of networks
  • Internet Basics - shows how packets travel from node to node until reaching their destination.
  • IP - Datagrams - the low level data packets into which messages are broken up.
    • TCP - UDP - the higher level networking layers that build packets back into their original messages.
    • Application Layer - includes the familiar programs such as browsers and ftp.
  • Ports - provide access points provided by operating systems that allow programs to communicate over the network with programs running on those platforms.
  • Java Networking - classes, methods, & techniques in Java for using the network.
  • URL - class that represents an internet web address.
  • Read file from a URL - obtain a stream to read a file via the URL.
  • InetAddress - class that represents an IP address and also provides several static methods for obtaining IP & hostname info.
  • Sockets - connections programs make to communicate with other programs on the network via the internet protocols.
  • Client-Server - network program architecture in which a server program provides data, files, etc. to client programs running on other computers on the network.
  • RMI - a brief overview
  • Exercises

 

 

Latest update: Dec. 8, 2004

 

  Part I Part II Part III
Java Core 1  2  3  4  5  6  7  8  9  10  11  12 13 14 15 16 17
18 19 20
21
22 23 24
Supplements

1  2  3  4  5  6  7  8  9  10  11  12

Tech 1  2  3  4  5  6  7  8  9  10  11  12
Physics 1  2  3  4  5  6  7  8  9  10  11  12

Java is a trademark of Sun Microsystems, Inc.