Web Server

Difference between Web Server and Application Server

Communication Protocols

Models

Pull/Polling

Long Polling

Push

Socket

Server Sent Events

Difference between Website and Web Application

Client and Server

Requirement for communication between client and server

REST

SOA(Service Oriented Architecture)

Advantages

Disadvantages

Microservices

Tier Architecture

Authentication vs Authorization

Basic Authentication

Token Based Authentication

OAuth