Q1. Explain how hypertext enhances web interaction. Give suitable examples from everyday browsing.
Answer:
Hypertext makes web pages interactive by turning text or images into clickable links (hyperlinks) that connect to other pages or sections. This allows users to jump directly to related information without scrolling through long content.
It improves navigation, saves time, and supports non-linear reading, which means students can learn by exploring only the parts they need.
Common examples include:
Clicking a blue, underlined word on Wikipedia to open a related article.
Selecting a “Read More” button that opens the full story.
Tapping an image that takes you to a photo gallery.
Hypertext also supports in-page links (like “Back to Top”), helping users move within a long page smoothly.
In short, hypertext makes information easy to find, connected, and user-friendly.
Q2. What are markups in HTML? Describe how HTML tags control the structure and display of content with examples.
Answer:
Markups in HTML are special symbols called tags written in angle brackets (like <p>, <b>, <img>). They tell the browser how to display text and images.
Most tags are paired with an opening tag and a closing tag (for example, <b>...</b>), which apply formatting to the content in between.
Tags can also have attributes that give extra details, such as src in <img src="cat.jpg"> for the image file path or href in <a href="https://kips.in">Visit KIPS</a> for the link destination.
Examples:
<b>This is bold text.</b> makes the text bold.
<img src="cat.jpg"> inserts an image into the page.
<a href="https://kips.in">Visit KIPS</a> creates a clickable hyperlink.
By combining tags, HTML defines the layout, formatting, and navigation of a web page, ensuring consistent display across browsers.
Q3. What is a markup language? Compare HTML, XML, and Markdown in purpose and usage.
Answer:
A markup language defines a scheme of tags to describe how text should be structured, formatted, and displayed in electronic documents.
HTML is used for websites, combining content with presentation using tags like <p>, <img>, and <a> to create pages that browsers can render.
XML is used for structured data storage and transfer (for example, in banking or business). It focuses on data representation, not display, making it ideal for data exchange between systems.
Markdown is a lightweight markup language used to write documents easily with simple symbols (like **bold**), often converted into HTML for the web.
In short:
HTML = display and layout on the web.
XML = structured data and interoperability.
Markdown = easy writing that can be converted to rich formats.
Q4. Describe step-by-step how TCP/IP delivers an email safely from sender to receiver.
Answer:
TCP/IP is the backbone of Internet communication. It has two main parts: TCP (Transmission Control Protocol) and IP (Internet Protocol).
When you send an email, TCP breaks the message into small packets, numbers them, and prepares them for transfer. This ensures the pieces can be reassembled correctly at the destination.
IP handles addressing and routes each packet across the network to the recipient’s device, possibly using different paths.
At the receiver’s end, TCP checks if all packets arrived. If any are missing or corrupted, it requests retransmission of only those packets.
Packets may arrive out of order, but TCP uses sequence numbers to put them back properly.
This process ensures reliability, accuracy, and complete delivery, even over a complex, shared network like the Internet.
Q5. Differentiate between HTTP and HTTPS. When should each be used and why?
Answer:
HTTP (Hypertext Transfer Protocol) defines how browsers and web servers exchange data on the web, but the data is sent in plain text, making it vulnerable to eavesdropping.
HTTPS (Hypertext Transfer Protocol Secure) is the secure version that uses SSL/TLS encryption to protect data during transfer. Browsers show a lock symbol for HTTPS sites.
Use HTTP for general public information where no personal data is shared (for example, reading a school blog).
Use HTTPS for logins, online banking, shopping, or any site that handles passwords, payments, or personal details.
HTTPS ensures privacy, data integrity, and server authenticity using digital certificates, building trust between users and websites.
In summary: HTTP = basic browsing; HTTPS = secure and private communication.
High Complexity (Analytical & Scenario-Based)
Q6. You are designing a school portal. Explain how you would use hypertext to improve navigation, learning, and engagement.
Answer:
Use hyperlinks to connect subject pages, announcements, and assignments, so students can move quickly between related content.
Add in-page links like “Back to Top” or a table of contents at the top of long pages to help users jump to sections easily.
Create image-based links for club logos or event banners that open galleries or event pages, making the site more visual and engaging.
Include “Read More” links for news to keep the main page clean while allowing detail on separate pages.
Link PDFs for study material and external resources (like reliable educational websites).
Ensure hyperlinks are clear and descriptive (not just “click here”) and use consistent color/underline styles for accessibility and clarity.
Together, these choices make navigation intuitive, reduce search time, and improve learning outcomes.
Q7. A page is not showing bold text and an image is missing. Using your knowledge of markups, explain a step-by-step troubleshooting approach.
Answer:
First, check the tag syntax: Ensure bold text uses a complete pair like <b>...</b> and not a misspelled or missing closing tag.
Confirm the nesting: Incorrectly nested tags can break formatting. Close tags in the reverse order they were opened.
Review the image tag: <img src="cat.jpg"> requires a correct file name and path. Verify the image exists in the specified folder.
Look for typos in attribute names (for example, src, not scr) and ensure quotes around attribute values: src="cat.jpg".
Check case-sensitivity in file names on some systems (Cat.jpg ≠ cat.jpg).
Test the page in a browser and use View Source/Inspect to see if the browser reads the tags correctly.
If CSS is in use, confirm no style is overriding the bold effect.
These systematic checks usually fix markup-related display problems.
Q8. In the “HELLOWORLD” envelope activity, map each step to what TCP/IP does on the Internet. What does it teach about reliability?
Answer:
Writing each letter on slips represents splitting data into packets (TCP segmentation).
Numbering envelopes shows sequence numbers that allow reassembly at the destination.
Volunteers acting as routers simulate the network path selection done by IP routing; different envelopes may take different routes.
Placing envelopes in the Receiver box and ordering them by number mirrors TCP reassembly at the destination.
If an envelope is lost, requesting it again represents TCP retransmission of missing packets only, not the entire message.
Observing packets arriving out of order demonstrates that order is not guaranteed by the network, but TCP ensures correct order and completeness.
The activity teaches that TCP/IP provides reliability, error handling, and efficiency even when the path is unpredictable or imperfect.
Q9. Your friend wants to start an online store. Advise them on choosing between HTTP and HTTPS, explaining the risks and benefits.
Answer:
An online store handles logins, addresses, and payments. Using HTTP exposes these details in plain text, risking theft by attackers.
HTTPS encrypts data with SSL/TLS, making it unreadable to outsiders and showing a lock symbol that builds customer trust.
HTTPS also verifies the website’s identity via digital certificates, reducing the risk of fake sites pretending to be the store.
Even non-payment pages like product listings should use HTTPS to protect session cookies and prevent hijacking.
Though HTTPS requires a certificate, many providers offer low-cost or free options, making security affordable.
Conclusion: For any e-commerce, HTTPS is essential to protect users, maintain integrity, and encourage safe transactions.
Q10. Explain why protocols are essential for global communication. What might happen if common protocols like TCP/IP and HTTP/HTTPS did not exist?
Answer:
Protocols are common rules that let different computers, devices, and software understand each other. They ensure data is sent correctly, safely, and in a standard format.
TCP/IP enables packet-based communication across diverse networks worldwide, while HTTP/HTTPS define how browsers and web servers exchange web pages.
Without shared protocols, each device might “speak” a different language, causing incompatibility, data loss, and communication failures between countries and companies.
File transfers (like via FTP) and page loading would be unreliable or impossible. Security would suffer without HTTPS, exposing passwords and payments.