EDUCBA

EDUCBA

MENUMENU
  • Free Tutorials
  • Free Courses
  • Certification Courses
  • 600+ Courses All in One Bundle
  • Login

What is WPS

By A. SathyanarayananA. Sathyanarayanan

Home » Software Development » Software Development Tutorials » Computer Tutorial » What is WPS

What is WPS

Introduction to WPS

What is WPS, Wireless connectivity offers greater flexibility to users to move around freely within the network coverage area without being hard-wired? It provides freedom from complex wire connections and its maintenance. Apart from flexibility, consumption of huge physical media like cables and accessories are saved and reduces the cost of wireless setup.

Need for wireless connectivity has got accelerated with the advent of Mobile computers, Tablets, Smartphones and it had become a new norm in the office LAN, Shop floors in the factory and public places like Railway stations/Malls/Bus stands. The penetration of this new concept into the home front is faster and it provides seamless connectivity to multiple gadgets like TVs, Laptops, Phones, Smart A/C, and Smart fridges.

Start Your Free Software Development Course

Web development, programming languages, Software testing & others

Connecting gadgets in wireless networks especially in home applications should be hassle-free without compromising on security features. The network configuration process should be the least complicated for people to connect devices at the shortest possible time and start operating it.

Wi-Fi Protected Setup (WPS) addresses the above concerns and in this article let us examine its features in detail.

What is WPS?

WPS is an easy and simple way to establish a wireless network without foregoing any security aspects. Any devices cannot be added in the wi-fi network with a simple connection and it requires SSID and password to complete the connection. This extra layer prevents hackers from getting into the network.

Users have to struggle to get a Service set identifier (SSID), a sequence of characters that uniquely names a wireless local area network (WLAN) and also security key. Users will have to search and select the network shown in their device and password will have to be entered into the devices as well as Wi-Fi routers (Access points). It may be an easy task for a network administrator to configure but a home user who doesn’t have any knowledge on the network will find it difficult to add any device logically into the network.

With WPS this task is simplified and the device will automatically get configured into the network with SSID and password. It supports several Wi-Fi 802.11 standard products viz., Access points (wi-fi routers), Adapters, phones, computers, and other devices.

Popular Course in this category
All in One Software Development Bundle (600+ Courses, 50+ projects)600+ Online Courses | 3000+ Hours | Verifiable Certificates | Lifetime Access
4.6 (3,144 ratings)
Course Price

View Course

Related Courses
Windows 10 Training (4 Courses, 4+ Projects)JWS Java Web Services Training (4 Courses, 11 Projects)Java Training (40 Courses, 29 Projects, 4 Quizzes)

This technology was introduced in 2006 by Wi-Fi Alliance too alleviate the struggle of home users and enable them to add new devices into the network easily. WPS setup has three entities as part of network viz.,

  1. Registrar – A device to grant and revoke authentication to access the network. It can be an independent device or part of Access
  2. Enrollee – Cline machine, a device requesting to join in the network
  3. Access point – Intermediary to registrar and

There could be 3 possible combinations in which this protocol can work and they are

  1. AP functioning as Registrar enrolling clients using a session that runs on Extensible authentication protocol (EAP) on the wireless medium
  2. Registrar Configures AP and enrolling clients
  3. AP functions as an intermediary to registrar and client devices

How does WPS work?

The main idea of WPS to simplify the operation for the end-users and the WPS operation can be enabled by 4 methods and they are

Push Button

There are buttons at the backside of the router and client devices and they will have to be pressed to enable WPS functionality. In some of the routers and devices they are virtual and they have to be enabled through software in the respective gadgets. Once the buttons are enabled the device gets automatically connected without the need for the password.

The password is sent through a temporary connection and the device is inducted into the network and the device remembers the password for future connection. As a safety measure to arrest hacking, the connection path established to authenticate and allow client devices, gets closed automatically once the connection is successful.

PIN

PIN present in the sticker pasted on the access point will have to be keyed in the access point or client device. Some of the routers generate instant PIN as and when the device is connected and the generated pin can be used to gain access into network. Devices without WPS but support WPS protocol makes use of instant PIN facility.

Near Field Communication (NFC)

Client devices will have to be brought very close to the access point to enable NFC between device and access point. Authentication happens through a near field communicator and the device is connected to the network. Optional support is provided. This is an out of band method and data is directly transferred by the channel and not covered under WPS.

USB

USB Flash drive is used to exchange data between the access point and the new device that has to be connected. Optional support is provided for this mode but it is deprecated.

Advantages and Disadvantages of WPS

Below are the advantages and disadvantages :

Advantages

Below are the advantages:

  1. New devices are automatically configured into the network and they are logically connected with least efforts by the users
  2. Users need not have to know SSID and authentication key and WPS inducts the new device automatically using the authentication key and use this key for future connection
  3. The password cannot be hacked as the line is opened temporarily for a very short time and the line is closed once the connection is successful. The password is generated then and there randomly and no one can crack
  4. No need for the users to enter password
  5. Information exchange between device and access point happens through Extensible authentication protocol one of the safest
  6. WPS encourages more and more usage due to its simple and easy operation especially in the home

Disadvantages

Below are the disadvantages:

  1. Devices connected directly, bypassing the access point, are not supported. It will not support any ad hoc
  2. It supports WPS certified and WPS compatible devices
  3. Users will face difficulty in connecting non-WPS devices
  4. Vendor support is not adequate as WPS is the evolving new technology
  5. There are security issues in some of the routers and users were asked to switch off WPS facility in such

Conclusion

WPS per se does not advocate any security standards it simply implements Wi-Fi security standards in a simple and easy manner for the home user to reap the benefits of secured Wi-Fi connectivity.

Recommended Articles

This is a guide to What is WPS. Here we discuss an introduction to WPS, how does it work in detail, advantages, and disadvantages of it. You can also go through our other related articles to learn more –

  1. Types of Computer Software
  2. Types of Computer Language
  3. Types of Computer Architecture
  4. What is Computer Networks?

All in One Software Development Bundle (600+ Courses, 50+ projects)

600+ Online Courses

3000+ Hours

Verifiable Certificates

Lifetime Access

Learn More

0 Shares
Share
Tweet
Share
Primary Sidebar
Computer Tutorial
  • Computer Basics
    • New Technologies of Computer
    • Application of Computer Graphics
    • Types of Computer Architecture
    • Types of Computer Software
    • Line Drawing Algorithm
    • SOAP Web Services Interview Questions
    • Web Services Interview Questions
    • Microservices Interview Questions
    • What is Windows 10?
    • Windows 10 Desktop Mode
    • Windows Commands  
    • Windows Interview Questions
    • Windows Networking Commands
    • Windows Operators
    • Windows Server Interview Questions
    • Introduction to Windows
    • Top Windows Phone Apps
    • Windows Monitoring Tool
    • Productivity tricks for Windows 10
    • Computer Network Advantages and Disadvantages
    • Computer Network Interview Questions
    • Introduction To Computer Network
    • What is Embedded Systems
    • Components of Embedded System
    • Embedded Systems Security
    • Types of Computer Network
    • Types of Computer Operating System
    • Evolution of Operating System
    • NAS Storage Device
    • Windows Administrator Interview
    • Types of Communication Network
    • What is Automata
    • Types of Mainframe Computers
    • Types of Computer Hardware
    • Types of Sensors
    • What is Server
    • What is RPC
    • What is Microservices
    • Types of Computer Virus
    • Types of Computer Keyboard
    • Types of Motherboard
    • Sensor Device
    • What is Computer Graphic Design
    • Computer Architecture Interview
    • What is Computer Science?
    • What is Bluetooth?
    • What is VLAN?
    • Types of VLAN
    • Types of LAN
    • How does LAN switches work
    • What is VLAN Network?
    • What is Native VLAN?
    • How does LAN Switches work?
    • Switching Modes
    • What is Storage?
    • What is Object Storage?
    • What is Block Storage?
    • Block Level Storage
    • Cordova Local Storage
    • Threads in Operating System
    • What is Gateway?
    • What is Ethernet?
    • What is Virtual Machine?
    • What is a Trunk Port?
    • VPN Applications for Android
    • What is a NAS Drive?
    • What is Ring Topology?
    • Point to Point Topology
    • What is Mesh Topology?
    • Extended Star Topology
    • Token Ring Topology
    • Physical Topology
    • What is a Hybrid Topology?
    • Hybrid Network Topology
    • Star Network Topology
    • Star Bus Topology
    • Zariski Topology
    • Ethernet Topology
    • Logical Topology
    • Partial Mesh Topology
    • Types of Computer Cables
    • Types of Computer Language
    • Features of Operating System
    • Functions of Operating System
    • Multithreading in Operating System
    • Ethernet Frame Format
    • Types of Memory in Computer
    • What is Heap Memory?
    • What is Register?
    • Types of Registers
    • What is Arduino?
    • Arduino Operators
    • What is iSCSI?
    • Computer Science Interview Questions
    • Types of USB Ports
    • What is Port
    • Daisy Chain Network
    • What is a Monitor?
    • What is Printer?
    • Types of Printers
    • What is WPS
    • What is Mouse?
    • Types of Socket
    • Transmission Modes
    • Computers Output Devices
    • Memory Units
    • Secondary Memory
    • What is Memory Card?
    • Types of Memory Cards
    • What is Intranet?
    • Central Processing Unit
    • Computer Ports
    • What is CPU Register
    • Types of CPU
    • Types of Compact Disc
    • Cache Memory Types
    • What is a Motherboard?
    • Types of LED
    • Types of Processor
    • Types of Primary Memory
    • Helpdesk Tool
    • What is Optical Fiber?
    • Windows 10 creation tool

Related Courses

Windows 10 Training Course

Java Web Services Training Course

Java Training Course

Footer
About Us
  • Blog
  • Who is EDUCBA?
  • Sign Up
  • Corporate Training
  • Certificate from Top Institutions
  • Contact Us
  • Verifiable Certificate
  • Reviews
  • Terms and Conditions
  • Privacy Policy
  •  
Apps
  • iPhone & iPad
  • Android
Resources
  • Free Courses
  • Java Tutorials
  • Python Tutorials
  • All Tutorials
Certification Courses
  • All Courses
  • Software Development Course - All in One Bundle
  • Become a Python Developer
  • Java Course
  • Become a Selenium Automation Tester
  • Become an IoT Developer
  • ASP.NET Course
  • VB.NET Course
  • PHP Course

© 2020 - EDUCBA. ALL RIGHTS RESERVED. THE CERTIFICATION NAMES ARE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.

EDUCBA Login

Forgot Password?

EDUCBA
Free Software Development Course

Web development, programming languages, Software testing & others

*Please provide your correct email id. Login details for this Free course will be emailed to you
Book Your One Instructor : One Learner Free Class

Let’s Get Started

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the cookie policy. By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to our Privacy Policy

EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you
EDUCBA
Free Software Development Course

Web development, programming languages, Software testing & others

*Please provide your correct email id. Login details for this Free course will be emailed to you

Special Offer - All in One Software Development Bundle (600+ Courses, 50+ projects) Learn More