Q1.Explains what is WWW, internet, client, server, client-server architecture, working of web and the common web terminologies such as URL, HTTP, MIME Summary of Web ? • WWW: The World Wide Web (WWW) is a system of interlinked hypertext documents accessed via the internet. It allows users to view and navigate web pages using browsers. • Internet: A global network of interconnected computers that communicate using standardized protocols. It enables data exchange and resource sharing among millions of devices worldwide. • Client: A client is a device or software that requests services or resources from a server. Examples include web browsers, email clients, and mobile apps. • Server: A server is a computer or software that provides services or resources to clients. It hosts websites, manages databases, and handles requests from clients. • Client-Server Architecture: A computing model where clients request services and servers provide them. It enables efficient resource management and centralized control. • Working of Web: The web operates on a client-server model. Clients send requests to servers using URLs. Servers process these requests and send back the requested resources. • URL: Uniform Resource Locator (URL) is the address used to access resources on the web. It specifies the protocol, domain, and path to the resource. • HTTP: Hypertext Transfer Protocol (HTTP) is the protocol used for transferring web pages and resources over the internet. It defines how messages are formatted and transmitted. • MIME: Multipurpose Internet Mail Extensions (MIME) is a standard that extends the format of email to support text in character sets other than ASCII, as well as attachments like images and documents.thumbs_up_downmore_vertnorthrefreshkeyboard_arrow_downmicsend

Full-Stack

Web technologies encompass a broad range of tools and techniques used to create and manage websites and web applications. These technologies can be broadly categorized into front-end, back-end, and full-stack development. Each category plays a crucial role in the overall functionality and user experience of web applications.

Front-End

Front-end development focuses on the client side of web applications, which is what users interact with directly in their web browsers. The main technologies used in front-end development include:

HTML (HyperText Markup Language)

CSS (Cascading Style Sheets)

JavaScript

Back-End