RegisterSign In

Java 2 -- Networking

Distance-Education.org

Description

In the first unit, you will learn about the client/server architecture that forms the core of networking concepts. The unit also explains frequently used networking terms, such as UDP, socket, proxy server, datagram, and port.

In the second unit, you will learn about the Socket class and its important methods, such as close, getInetAddress, getInputStream, getLocalPort, getLocalAddress, getOutputStream, and getPort. You will also learn how the constructors of the Socket class are used to create a socket. This unit also explains about the ServerSocket class and its important methods, such as close, getInetAddress, getLocalPort, and accept. In addition, you will learn about the constructors of the ServerSocket class. Finally, you will learn to write a client/server program by using the methods of the Socket and ServerSocket class.

In the third unit, you will learn about datagrams, the protocols used by datagrams, the DatagramPacket, and DatagramSocket classes. This unit introduces the concept of multicasting and the MulticastSocket class. In addition, you will learn about the exceptions thrown by the classes of the java.net package.


Outcomes

Students will be able to describe in detail the client/server architecture of core networking concepts. They will also learn about the Socket class and its use in programming for networks in Java. Finally the students will be able to describe and use datagrams, understand and use the concept of Milticasting, and exceptions in the classes in the net package.


Assessment

Students will experience Pre-Topic and Post-Topic Assessments, as well as practice and assessments and each section within this course.

course quick facts
course code DED263-N
cost $29.00
estimated time to
complete course
24 Hours
course materials
available
90 Days
instructor

Nathan Bryant has developed a number of online IT programs, and is a national corporate provider of Professional Grade Training (tm). Nathan's IT courses were created to aid individuals, businesses, and industry leaders who want to learn about Java 2 Programming as well as a variety of other IT related issues.