Computer Knowledge

Internet and Web

1,557 Questions

The Internet and Web encompass global networks, web portals, browsers, and online communication tools. This hub provides questions on basic internet concepts, email structures, and web terminology. Strong knowledge here is vital for scoring well in computer awareness sections.

Web browsersEmail conceptsWorld Wide WebWeb portalsInternet terminology

Internet and Web Questions

Multiple choice technology
  1. True

  2. False

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Web pages can be tested and previewed locally by opening HTML files directly in a browser, without requiring an active internet connection. As long as all referenced resources (images, CSS, JavaScript) are also stored locally or cached, the page renders normally. This is standard practice during web development for rapid iteration.

Multiple choice technology
  1. High format Text Protocol

  2. HyperText Transport Protocol

  3. HyperThick Text Protocol

  4. HyperText Transfer Protocol

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

HTTP stands for HyperText Transfer Protocol, the foundation of data communication on the World Wide Web. Options A and C use incorrect words, and B says 'Transport' instead of 'Transfer'.

Multiple choice technology security
  1. Hidden tags

  2. Query Strings

  3. Header

  4. Cookies

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Web servers log query strings (the portion after ? in a URL) as part of the GET request line. Headers (C) and cookies (D) are logged separately if logging is configured, but query strings are intrinsic to the GET request itself. Hidden tags (A) are form elements, not URL components.

Multiple choice technology security
  1. LiveHTTPHeaders

  2. Sqlninja

  3. Bobcat

  4. WebGoat

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

LiveHTTPHeaders is a Firefox browser extension that allows viewing and modifying HTTP headers in real-time, making it useful for debugging and testing web applications. Sqlninja is SQL injection tool, Bobcat is a web application fuzzer, and WebGoat is a vulnerable training app.

Multiple choice technology security
  1. Web Proxy

  2. XSS Scanner

  3. An insecure J2EE web application

  4. None of the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

OWASP WebGoat is a deliberately insecure J2EE web application designed for security training - it contains known vulnerabilities that students learn to identify and exploit. It is not a proxy, scanner, or tool but a practice target.

Multiple choice technology security
  1. Hidden tags

  2. Query Strings

  3. Header

  4. Cookies

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Web servers log the query string portion of GET requests because it's part of the URL line in the HTTP request. Query strings appear after the ? in URLs and contain parameters that web servers automatically record in their access logs for debugging and analytics purposes.

Multiple choice technology security
  1. Host Header

  2. Cookie

  3. Referrer Header

  4. None of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

To solve this question, the user needs to know about user input validation.

User input validation is the process of verifying that the input provided by the user is within the expected parameters. It is essential to validate user input, as it can prevent attacks such as SQL injection and cross-site scripting.

Now, let's go through each option and explain why it is right or wrong:

A. Host Header: The Host header is an HTTP header that specifies the domain name of the server where the current request is being handled. This header is typically used to map a domain name to an IP address. While Host header is used as user input, it is typically not considered a user-controlled input, and validation is not needed.

B. Cookie: Cookies are small text files that are stored on a user's computer by a web browser. They are commonly used to store user preferences, session information, and other data. Cookies are generated and managed by the server-side, and the user cannot modify their content. Therefore, validation of cookies is not required.

C. Referrer Header: The Referrer header is an HTTP header that identifies the URL of the web page that linked to the current page. Like the Host header, the Referrer header is typically not considered user-controlled input, and validation is not needed.

D. None of the above: This option is incorrect since we have explained that options A, B, and C do not require user input validation.

The Answer is: D. None of the above.

Multiple choice technology security
  1. LiveHTTPHeaders

  2. Sqlninja

  3. Bobcat

  4. WebGoat

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

LiveHTTPHeaders is a Firefox browser extension that allows users to view and modify HTTP headers and parameters in real-time. Unlike SQLninja (SQL injection tool), Bobcat (web application framework), or WebGoat (training application), it's specifically designed as a browser-based HTTP tampering tool.

Multiple choice technology security
  1. Web Proxy

  2. XSS Scanner

  3. An insecure J2EE web application

  4. None of the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

WebGoat is a deliberately insecure J2EE web application developed by OWASP for educational purposes. It allows developers and security professionals to practice identifying and exploiting common web application vulnerabilities in a safe, controlled environment.

Multiple choice technology security
  1. Check authorization on each page

  2. Name files with un-guessable names

  3. Place all accessible files in the same directory

  4. ACL's on the web root

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Forceful browsing (or directory traversal) attacks occur when users access unauthorized pages or resources by guessing URLs. The only effective prevention is checking authorization on every page request, ensuring users can only access resources they're permitted to see. Options B and C are security through obscurity and don't prevent access. Option D (ACLs on web root) is about file system permissions, not application-level authorization.

Multiple choice technology performance
  1. Windows Resource

  2. Network Delay Time

  3. Time to First Buffer Breakdown

  4. Page Download Time Breakdown

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Page Download Time Breakdown graph breaks down web page download times into component phases including DNS resolution, connection time, SSL handshake, and server/response time. Time to First Buffer Breakdown shows server vs network time but doesn't focus on connection establishment details. Windows Resource monitors system health, and Network Delay Time shows network latency without the detailed breakdown.

Multiple choice technology performance
  1. Redirect Automatically

  2. Redirect on Instructions

  3. Follow Redirects

  4. Use Keep alive

  5. Follow on Instructions

Reveal answer Fill a bubble to check yourself
A,C,D Correct answer
Explanation

JMeter's HTTP Sampler provides three main options for request handling: 'Redirect Automatically' follows redirects without updating the URL, 'Follow Redirects' updates the URL after redirect, and 'Use KeepAlive' maintains persistent connections. Options B and E ('Redirect on Instructions', 'Follow on Instructions') are invalid/garbled options not found in JMeter.

Multiple choice technology performance
  1. Provide access to the information

  2. Plots the response times on a graph

  3. Shows details of sampler requests and responses

  4. Allows to insert Logic to the request

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Listeners DO provide access to test information (A true), DO plot response times on graphs (B true), and DO show sampler request/response details (C true). Option D is FALSE because Listeners only view and record results - they don't insert logic. Logic Controllers and Pre/Post-processors handle logic insertion.