HTTP (HyperText Transfer Protocol) is a stateless application layer protocol. Which of the following correctly describes what 'stateless' means in this context?
GATE CSE · Computer Networks
Generate GATE-level questions covering HTTP, FTP, SMTP, DNS, and client-server model. Include protocol behavior and port number-based questions.
68 questions · 0 PYQs · 20 AI practice · GATE CSE 2027
HTTP (HyperText Transfer Protocol) is a stateless application layer protocol. Which of the following correctly describes what 'stateless' means in this context?
Which of the following transport layer protocols does DNS primarily use, and why?
In DNS, the resolution process involves multiple types of servers. Which of the following correctly lists the order in which a DNS resolver contacts servers when resolving www.example.com from scratch (cold cache)?
A DNS resolver queries a root server, which responds with the address of a TLD server. This process is called:
Which of the following correctly describes the SMTP handshake process when a sending mail server connects to a receiving mail server?
HTTP/1.1 introduced persistent connections. Which of the following correctly describes the difference between non-persistent and persistent HTTP connections?
Cookies are used by web servers to maintain state across HTTP requests. Which of the following correctly describes how cookies work?
Which of the following statements about HTTP response status codes are TRUE?
A web page consists of 1 base HTML file and 10 referenced image objects. The RTT between client and server is 100ms. Using non-persistent HTTP without parallel connections, what is the total time to retrieve the complete web page (ignoring transmission time)?
HTTPS uses which protocol to provide security for HTTP?
Which of the following DNS record types and their functions are correctly matched?
A web page has 1 base HTML file and 5 embedded objects. RTT = 50ms, transmission time for each object = 10ms. Using persistent HTTP with pipelining, what is the total download time?
TELNET and SSH are both application layer protocols for remote login. Which of the following correctly distinguishes them?
SMTP (Simple Mail Transfer Protocol) is used for sending emails. Which of the following correctly describes the role of SMTP in email delivery?
In DNS, which type of record maps a domain name to an IPv4 address?
Which of the following are TRUE about Content Delivery Networks (CDNs) at the application layer?
Which of the following is NOT a function of the application layer in the OSI model?
Which of the following statements about HTTP/2 compared to HTTP/1.1 are TRUE?
Which HTTP method is used to send data to the server to create/update a resource and is NOT idempotent?
In DNS, what is the purpose of a DNS cache at the local DNS resolver?
Want unlimited AI-generated Application Layer questions?
Sign up free and practice with adaptive difficulty — Easy, Medium, Hard. New questions every session.
Start practising for free →