Application Layer Protocols HTTP/HTTPS/NTP/DNS

Application layer protocols enable our human network to interface with the underlying data network. When we open a web browser or an instant message window, an application is started, and the program is put into the device's memory where it is executed. Each executing program loaded on a device is referred to as a process.


  1. HTTP
  2. HTTPS
  3. NTP
  4. DSN
HTTP (Hyper text transfer protocol)
  • HTTP is the set of rules for transferring files (text, graphic images, sound, video, and other multimedia files) on the World Wide Web.
  • Working principal:

    • The command http:// is used to tell the Web server where www.key-to-programming.blogspot.com is hosted that the user is requesting to get a hypertext page from that server. 
    • The server finds the appropriate hypertext file and sends it back to the user using hyper text transfer protocol where it is then displayed in their browser.

HTTPS(Hyper Text Transfer Protocol)


  • HTTP is the set of rules for transferring files (text, graphic images, sound, video, and other multimedia files) on the World Wide Web in encrypted format that makes it more secure.
NTP(Network Time Protocol)
  • For management of the date and time over the internet.
DNS(Domain Name System)
  • It manages the name of the domains of different websites against their IP(Internet Protocol) addresses.

(Note:All above protocols use the Packet switching for communication)

Comments

Popular posts from this blog

Umbrella activities in Software Engineering

Operating System | Best Definition of Opetating System