Socket Programming in Java

Slides:



Advertisements
Similar presentations
How’s My Network (HMN)? A Java approach to Home Network Measurement Alan Ritacco, Craig Wills, and Mark Claypool Computer Science Department Worcester.
Advertisements

 All of you should be able to describe how a network works.  Most of you will be able to identify the main devices necessary for a network.  Some of.
Firewall and Proxy Server Director: Dr. Mort Anvari Name: Anan Chen Date: Summer 2000.
Proxy servers By Akshit Y10. What is a proxy server O A proxy server is a computer that offers a computer network service to allow clients to make indirect.
And how they are used. Hubs send data to all of the devices that are plugged into them. They have no ability to send packets to the correct ports. Cost~$35.
NETWORKING PRACTICAL EXAMPLE. REQUIRED HARDWARE BASICS Network Interface Card Ethernet Cable Client Server.
Lab 6: Introduction to Sockets (Web Programming – Part 1) Reference: Head First Java (2 nd Edition) by Kathy Sierra & Bert Bates.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
Networks Computer Technology Day 17. Network  Two or more computers and other devices (printers or scanners) that are connected, for the purpose of sharing.
Components of wireless LAN & Its connection to the Internet
A machine that acts as the central relay between computers on a network Low cost, low function machine usually operating at Layer 1 Ties together the.
Home Networks Taught by Gary Gabris. Home Networks What is a home network What good is having one - neat things you can do with one General network info.
Copyright © 2012 Kendall Electric, Inc. All rights reserved.
NETWORKING COMPONENTS lLTEC 4550 JGuadalupe. HUB -THIS IS A HARDWARE DEVICE THAT IS USED TO NETWORK MULTIPLE COMPUTERS TOGETHER. IT IS A CENTRAL CONNECTION.
Serial Server Configuration Peter Szyszko. Hardware Configuration  Unit has to be connected to network and powered.  Computer has to be connected to.
Ad Hoc – Wireless connection between two devices Backbone – The hardware used in networking Bandwidth – The speed at which the network is capable of sending.
Unit 5 Introduction to Networking. Group of computers connected together in such a way as to allow resources to be shared. What do you know about networks?
Importance of Wireless Processes of Wireless Internet Known now as WiFi Very similar to how radio and television signals work Information gets coded.
Network Concepts.
Introduction to Network Hardware
Deployment Diagram.
Networking Objectives
Internet Socket Programing
Chapter Objectives In this chapter, you will learn:
Dynamic Domain Name System
Unit 5 Introduction to Networking
The Ethernet Cable CAT5 CAT6 Fiber Speed 10 ~ 100 Mbps 1000 Mbps
Internet Protocol Address
Unit 5 Introduction to Networking
Server Machines By Brett Gunder COSC 101.
Deployment Diagram.
AppleTalk and Networking
Instructor Materials Chapter 1 Ever Wonder How It Works?
Computer Networking Devices
Chapter 3 Internet Applications and Network Programming
How does IT enable our business?
Socket Programming Cal Poly Pomona Young CS380.
ADDRESSING Before you can send a message, you must know the destination address. It is extremely important to understand that each computer has several.
EC-322 COMPUTER NETWORKS E.DIVYA, AP/ECE
Planning and Cabling Networks
The “Internet”.
LINKSYS SUPPORT NUMBER. Linksys Support Number for upgrading firewall, Installation and Repair and Connecting Device and Fix Error Messages by Linksys.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
I. Basic Network Concepts
Planning and Cabling Networks
Planning and Cabling Networks
Planning and Cabling Networks
Network Models, Hardware, Protocols and number systems
Network Models, Hardware, Protocols and number systems
ICT II Unit 5 Networking.
ICT II Lesson 23 Networking.
Starting TCP Connection – A High Level View
Communications & Computer Networks Resource Notes - Network Hardware
Unit 2 Introduction to Networking
Network Hardware and Protocols
Lecture 3: Secure Network Architecture
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
Planning and Cabling Networks
How to install HP printer using IP address? How to install HP printer using IP address? Call
Cloud-Enabling Technology
COSC-100 (Elements of Computer Science) Prof. Juola
ODBC and JDBC.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Planning and Cabling Networks
Read this to find out how the internet works!
INFORMATION FLOW ACROSS THE INTERNET
Software Engineering and Architecture
Network programming Lecture 1 Prepared by: Dr. Osama Mokhtar.
Presentation transcript:

Socket Programming in Java By: Cabrera, Frederick A. BSIT 3-1

Analysis/Findings A socket is one of the most fundamental technologies of computer networking. Sockets allow applications to communicate using standard mechanisms built into network hardware and operating systems. Although network software may seem to be a relatively new "Web" phenomenon, socket technology actually has been employed for roughly two decades.

Results and Discussion Network programming involves two distinct pieces: a client and a server. After conducting a library research, the researcher figures out that a client using a socket to connect to a network doesn’t have any conflict in connecting with multiple servers. The problem lies on the router settings. The sockets developers should come up with a socket program that simply adapt the setting and IP address of a specific server the client want to access. And according to the results, the present generation doesn’t have any cure yet prior to that.

Conclusion Socket can be installed using cables or a wireless connection. A server and client socket does not depend on the network they are in. Sockets communicate through IP and ports not on the network. Socket doesn’t have any problem in connecting with multiple servers; the problem lies on the other device involves to that network. Java also gives the developers an easy coding process compare to the other low-level languages used in creating a socket program.

Recommendation According to the information and results gathered, the researcher came up with the following recommendation: The issue involved in this research should be elaborate more by the next researchers. The socket developers should find ways to handle the problem in connecting a client socket to a multiple servers and networks.