INTERNET TECHNOLOGY ! All in one.., Study notes of Computer Security

INTERNET TECHNOLOGY ! All in one..

Typology: Study notes

2025/2026

Available from 06/18/2026

krishna-kumar-gupta
krishna-kumar-gupta 🇮🇳

8 documents

1 / 13

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
Internet
The Internet is a global system that connects computers and devices worldwide, enabling
communication, information sharing, and access to digital services.
Connects people and devices globally
Enables communication, learning, and business
Supports digital services and cloud platforms
Operates using standard communication protocols
Forms the backbone of modern digital life
History of the Internet
The Internet originated in the 1960s with the development of ARPANET (Advanced Research
Projects Agency Network). It was designed to allow multiple computers to communicate within a
single network an achievement that was revolutionary at the time.
ARPANET used packet switching, a method that breaks data into packets for efficient transmission.
In October 1969, the first message was successfully sent between two computers using ARPANET.
From that moment, internet technology continued to evolve rapidly.
How is the Internet Set Up?
The Internet relies on physical infrastructure such as:
Optical fibre cables
Copper wires
Networking systems like LAN, WAN, and MAN
Mobile technologies like 2G, 3G, 4G,5G and Wi-Fi also depend on these physical cable networks to
function.
The organization ICANN (Internet Corporation for Assigned Names and Numbers), based in the
USA, manages essential Internet components such as IP addresses, the Domain Name System
(DNS), and global protocols to ensure smooth connectivity.
How Does the Internet Work?
The Internet operates using a client–server model:
Client: A device such as a laptop or smartphone connected to the Internet
Server: Powerful computers that store websites and data
Step-by-step working:
1. The client sends a request through a browser
2. The server identifies the website using its IP address
3. DNS converts the domain name into an IP address
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Partial preview of the text

Download INTERNET TECHNOLOGY ! All in one.. and more Study notes Computer Security in PDF only on Docsity!

Internet

The Internet is a global system that connects computers and devices worldwide, enabling communication, information sharing, and access to digital services.

  • Connects people and devices globally
  • Enables communication, learning, and business
  • Supports digital services and cloud platforms
  • Operates using standard communication protocols
  • Forms the backbone of modern digital life History of the Internet The Internet originated in the 1960s with the development of ARPANET (Advanced Research Projects Agency Network). It was designed to allow multiple computers to communicate within a single network an achievement that was revolutionary at the time. ARPANET used packet switching, a method that breaks data into packets for efficient transmission. In October 1969, the first message was successfully sent between two computers using ARPANET. From that moment, internet technology continued to evolve rapidly. How is the Internet Set Up? The Internet relies on physical infrastructure such as:
  • Optical fibre cables
  • Copper wires
  • Networking systems like LAN, WAN, and MAN Mobile technologies like 2G, 3G, 4G,5G and Wi-Fi also depend on these physical cable networks to function. The organization ICANN (Internet Corporation for Assigned Names and Numbers), based in the USA, manages essential Internet components such as IP addresses, the Domain Name System (DNS), and global protocols to ensure smooth connectivity. How Does the Internet Work? The Internet operates using a client–server model:
  • Client: A device such as a laptop or smartphone connected to the Internet
  • Server: Powerful computers that store websites and data Step-by-step working:
  1. The client sends a request through a browser
  2. The server identifies the website using its IP address
  3. DNS converts the domain name into an IP address
  1. The request is routed to the correct server
  2. The server processes the request and returns the webpage Example: Just as a name can help locate a person’s Aadhaar number, a domain name helps DNS find the correct IP address. Data transmission:
  • Mobile Internet: Optical cables → towers → devices via electromagnetic waves
  • Wired Internet: Fiber optics → router → Ethernet cables → computer
  • Telemedicine & Health Services : Online consultations , fitness apps and digital health tracking allow individuals to monitor their well-being and consult healthcare professionals remotely.
  • Online Banking & Financial Services : Internet banking enables users to transfer funds, pay bills and manage finances without visiting a bank. Cryptocurrencies are also becoming more mainstream through online platforms.
  • News & Information Access : The Internet serves as a hub for real-time news , articles, blogs and live updates from around the world, making it easier to stay informed on global events.
  • Travel Planning & Navigation : Travel websites and navigation apps like Google Maps and Waze help users plan trips, book accommodations and navigate through traffic efficiently.
  • Remote Work & Collaboration : Cloud-based tools such as Google Drive , Slack and Zoom enable teams to collaborate, store files and work remotely, improving productivity and communication across distances. Advantages of the Internet
  • Online Banking and Transaction: The Internet allows us to transfer money online through the net banking system. Money can be credited or debited from one account to the other.
  • Education, Online Jobs, Freelancing: Through the Internet, we are able to get more jobs via online platforms like Linkedin and to reach more job providers. Freelancing on the other hand has helped the youth to earn a side income and the best part is all this can be done via the INTERNET.
  • Other Advantages: The Internet has created new job roles like digital marketing, enabled easy communication through emails and video calls, and added comfort with online shopping, ticket booking, and GPS navigation. It also supports remote work and global collaboration. Disadvantages of the Internet
  • Bad Impacts on Health : Spending too much time on the internet causes bad impacts on your health physical body needs some outdoor games exercise and many more things. Looking at the screen for a longer duration causes serious impacts on the eyes.
  • Cyber Crimes: Cyberbullying, spam, viruses, hacking and stealing data are some of the crimes which are on the verge these days. Your system which contains all the confidential data can be easily hacked by cybercriminals.
  • Other Disadvantages: Excessive use of the Internet can lead to time wastage, especially on social media, reducing productivity. Children may get addicted to online games and movies, affecting their personality and social growth. It also encourages negativity and online bullying through offensive and shameful messages.

WEB BROWSER, WEB SERVER

A web browser is client-side software (e.g., Chrome, Firefox) used to request, interpret, and display web content, while a web server is server-side software/hardware (e.g., Apache, Nginx) that stores, processes, and delivers that content. They work together via HTTP/HTTPS, with the browser asking for data and the server responding. Web Browser (Client-Side) : An application used by end-users to interact with the internet. Requests web pages, interprets HTML/CSS/JavaScript, and renders them. Acts as the user interface to view websites. Examples: Google Chrome, Safari, Mozilla Firefox, Microsoft Edge.

  • Web Server (Server-Side) : A computer or software program that stores and serves website data. Listens for incoming HTTP/HTTPS requests, processes them, and sends back the requested files. Hosts the website files and manages data, such as images, text, and scripts.
  • Examples: Apache HTTP Server, Nginx, Microsoft IIS, LiteSpeed. How They Work Together
  1. Request: When a user accesses a website by typing a URL into the browser, the browser first contacts a DNS (Domain Name System) server to translate the domain name into an IP address, such as 52.85.142.233.

PROTOCOLS

The Internet relies on various protocols to enable communication between devices. These protocols define how data is packaged, addressed, transmitted, and received across networks.

1. TCP/IP TCP/IP (Transmission Control Protocol/ Internet Protocol) is a standard communication protocol suite that defines how data is transmitted over the Internet using packet switching. It provides a framework that enables reliable communication between devices across different networks. - IP provides unique IP addresses to identify devices on a network. - TCP breaks data into packets before transmission. - Ensures reliable delivery of data packets. - Maintains correct sequencing and reassembly of packets at the destination. - TCP is a connection-oriented protocol, ensuring a stable communication session. - Forms the backbone of Internet communication. 2. FTP FTP (File Transfer Protocol) is a client–server protocol used to transfer files between systems over a network. It enables users to upload and download files reliably using a standardized method of communication. - Allows uploading and downloading of files between client and server. - Requires authentication using a username and password. - Uses TCP to ensure reliable data transfer. - Commonly used for website management and file sharing. - Not secure by default, unless encryption mechanisms are used. 3. HTTP HTTP (Hyper Text Transfer Protocol) is an application-layer protocol used to transfer hypertext documents over the World Wide Web. It defines how web browsers (clients) and web servers communicate to request and deliver web content. - Used for web page communication, Works on a client–server model. - Transfers text, images, audio, video, and other multimedia content. - It is a stateless protocol, meaning it does not retain session information. - Not secure by default, unless used with HTTPS.

4. HTTPS

HTTPS (HyperText Transfer Protocol Secure) is the secure version of HTTP that uses SSL/TLS encryption to protect data exchanged between a web browser and a web server. It ensures confidentiality, integrity, and authentication during online communication.

  • Encrypts sensitive data during transmission.
  • Used for secure websites.
  • Protects credit card details, passwords, and OTPs.
  • Displays a padlock icon in web browsers.
  • Essential for secure online transactions and data privacy. 5. SMTP SMTP (Simple Mail Transfer Protocol) is an application-layer protocol used for sending and routing outgoing emails over a network. It is responsible for transferring email messages from the sender’s mail server to the receiver’s mail server in a reliable manner.
  • Used only for sending emails, not for receiving them.
  • Transfers emails from the sender’s mail server to the receiver’s mail server.
  • Uses email headers to identify the sender and recipients.
  • Removes the email from the outgoing queue after successful delivery.
  • Supports text, images, and multimedia content through MIME extensions. 6. POP POP3 (Post Office Protocol 3) is an email protocol used to retrieve emails from a mail server to a local device. It allows users to download messages from the server so they can be accessed offline.
  • Downloads emails to the local system.
  • Emails are usually deleted from the server after download.
  • Operates as a one-way client-server protocol.
  • Uses port 110 (unencrypted) and port 995 (secure POP3 over SSL/TLS).
  • Suitable for single-device email access.

Web hosting

Web hosting is a service that provides the necessary technology and server space to make a website accessible on the internet. When you buy a hosting plan, you are essentially renting space on a physical or virtual server to store your website’s files (code, images, and text) so that browsers can retrieve them when a user types in your domain name. Types of Web Hosting Choosing the right hosting depends on the website's traffic, budget, and technical requirements:

1. Shared Hosting : The most affordable and beginner-friendly option. Multiple websites share the resources (CPU, RAM) of a single server, which can lead to slower speeds if another site on the server has high traffic. The most common entry-level option where your website resides on a single server alongside hundreds of others.

  • Pros : Highly cost-effective; provider handles all server maintenance and security.
  • Cons : "Bad neighbour" effect—if another site on your server spikes in traffic, your site may slow down.
  • Ideal for : Beginners and low-traffic websites. 2. VPS (Virtual Private Server) Hosting A middle-ground option where a physical server is divided into virtual "partitions". Each site has its own dedicated slice of resources, offering better performance and more control than shared hosting without the cost of a full server. Virtualization technology mimics a dedicated server within a shared environment.
  • Pros : Guaranteed resources (RAM/CPU) that aren't affected by others; root access for custom software.
  • Cons : More expensive than shared; requires some technical knowledge to manage.
  • Ideal for : Sites outgrowing shared plans but not yet needing a full dedicated server. 3. Cloud Hosting
  • Your site is hosted across a cluster of interconnected virtual servers rather than a single machine. Uses a network of virtual servers to host your site. It is highly scalable, meaning it can handle sudden traffic spikes by pulling resources from other servers in the "cloud".
  • Pros : Exceptional uptime (if one server fails, another takes over); resources can scale instantly during traffic spikes.
  • Cons : Pricing is often "pay-as-you-go," making monthly costs unpredictable.
  • Ideal for : Rapidly growing sites and applications with variable traffic. 4. Dedicated Hosting
  • Dedicated Hosting : You rent an entire physical server for your exclusive use. It offers the highest level of performance, security, and customization but is expensive and usually requires technical expertise to manage.
  • Pros : Total control over hardware and OS; highest security and performance levels.
  • Cons : Most expensive option; requires advanced server management skills.
  • Ideal for : Large-scale eCommerce and websites with over 500,000 monthly visitors. Essential Features to Consider When selecting a provider, look for these key performance indicators:
  • Uptime : Look for a guarantee of at least 99.9% to ensure your site is rarely offline.
  • Security : Essential features include SSL certificates (for HTTPS), DDoS protection, and regular malware scans.
  • Speed : Fast SSD storage and Content Delivery Networks (CDNs) help your pages load quickly for visitors.
  • Support : Look for providers offering 24/7 technical support via chat, phone, or email for troubleshooting.
  • Scalability : Ensure you can easily upgrade your plan as your website traffic grows. The best web hosting provider depends on whether you prioritize low cost, performance, or specialized support for platforms like WordPress. For 2026, Hostinger is widely recognized as the best value for beginners, while SiteGround and Bluehost are top-tier choices for WordPress-specific needs.
  1. Test : Open a browser and type http://localhost. If you see the IIS welcome page, it's working. Linux Web Server (Apache/Nginx) Linux servers are typically managed via a Command Line Interface (CLI). They are highly stable and the industry standard for web hosting.
  • For Ubuntu/Debian :
  1. Update packages : sudo apt update.
  2. Install software : o Apache : sudo apt install apache2. o Nginx : sudo apt install nginx.
  3. Check Status : sudo systemctl status apache2 (or nginx).
  4. Web Files : Place your HTML files in /var/www/html. Unix Web Server While modern Linux is "Unix-like," true Unix systems (like Solaris or AIX) are often found in high- end legacy enterprise environments.
  • Installation : Often involves compiling from source or using specific package managers like pkg or swinstall.
  • Software : Apache is the most common web server choice for Unix environments due to its long history of portability.
  • Configuration : Heavily relies on editing text configuration files (e.g., httpd.conf) manually rather than using automated wizards