Networking
PROTOCOLS
Specific rules governing data transfer, compression, and presentation on networks are termed Protocols.
INTERNET PROTOCOLS
TCP/IP (Transmission Control Protocol/Internet Protocol)
A fundamental communication protocol for Internet communication.
TCP/IP is a two-layer program:
TCP: Manages breaking down (segmentation) and assembling of data.
IP: Ensures the accurate delivery of data via addressing and routing.
How TCP/IP Works:
Data sent through the Internet is broken into packets by TCP using packet-switching.
Packets are assigned sequence numbers by IP to ensure correct reassembly at the destination.
SMTP (Simple Mail Transfer Protocol)
Most common protocol for transferring emails.
Transfers messages from a mail client to a mail server.
Cannot transmit multimedia (pictures, audio, video); only text.
POP3 (Post Office Protocol Version 3)
Retrieves emails from a remote web server to a local client.
Every POP3 mail server has a unique address provided by the email service provider.
HTTP (Hypertext Transfer Protocol)
Governs data exchange between programs on the Internet.
Standard protocol for the World Wide Web.
Defines how messages are formatted, transmitted, and how servers/browsers respond to commands.
For accessing web pages, URLs follow the structure:
http://[domain-name].
HTTPS (Hypertext Transfer Protocol Secure)
Ensures secure communication over a computer network.
Utilizes encryption via TLS (Transport Layer Security) or SSL (Secure Sockets Layer).
Establishes a secured connection for data transmission, protecting against eavesdropping.
FILE TRANSFER PROTOCOLS
Standard Internet Protocols facilitating file exchanges between computers, utilizing TCP/IP protocols.
SSH (Secure Socket Shell) Protocol
Ensures secure communication over unsecured networks in a client-server architecture.
Establishes secure connections and transfers files using associated security protocols (SFTP, SCP).
Replaces Telnet for secure remote shell operations.
SFTP (Secure File Transfer Protocol)
A secure method of transferring files, encrypting data in binary form.
Unlike FTP, does not send credentials in plaintext, enhancing security.
SCP (Secure Copy Protocol)
Transfers files between connected machines over a network in an encrypted format.
Utilizes SSH for authentication and ensures data integrity and confidentiality.
Telnet
Protocol for accessing a remote computer system.
Allows users to log in to remote systems using valid credentials.
INTERNET SERVICES
Software-based services exchanged between electronic devices via World Wide Web.
Information Retrieval: Using a web browser, users can access data.
A web browser is an application allowing users to visit websites and view content.
SEARCH ENGINE
An application enabling users to find information or documents on the internet.
SEARCH ENGINE TIPS
To optimize search results:
Use double quotes for exact queries (e.g., "Best-selling books in India").
Use an asterisk to fill in unknown parts of quotes (e.g., "There is nothing* except change.").
Use ‘vs’ to compare two phrases.
Note case sensitivity in uppercase letters, while lowercase searches are not case-sensitive.
WEB SERVICES
Chat
Real-time online conversation, allowing for informal exchanges.
Point-to-point or group communication.
Email (Electronic Mail)
Enables real-time messaging.
Cost-effective and reduces paper use by allowing attachments (images, videos).
Structure of an e-mail message includes:
From: Sender's address.
To: Recipient's address.
Cc (Carbon Copy): Visible copy to multiple recipients.
Bcc (Blind Carbon Copy): Invisible copy to additional recipients.
Subject Line: Describes the email's content.
Attach Files: For sending multimedia or documents.
Video Conferencing
Enables face-to-face meetings in real-time over the internet.
Utilizes webcams and microphones, popular in corporate and educational settings.
Advantages:
Facilitates remote meetings, saving on travel costs.
Increases productivity and communication efficiency.
Disadvantages:
Requires a fast, reliable internet connection; technical issues can disrupt proceedings.
E-Learning
Electronic learning through various digital means.
Offers flexibility, self-paced learning, and a diverse array of media.
Benefits:
Cost-effective and accessible anywhere.
Interactive and effective in training large groups.
Disadvantages:
Reduced interaction, reliance on technology, and authenticity issues regarding student work.
E-Banking
Perform banking functions online (money transfer, bill payment).
Advantages:
Reduces wait time and offers 24/7 account access.
Enables transaction monitoring from anywhere.
Mobile Banking:
Operates through SMS, mobile web, and dedicated apps.
E-Shopping
Buying products/services online.
Advantages:
Convenience, product reviews, and better prices.
Disadvantages:
Lack of personal experience, online security risks, and issues with returns/refunds.
E-Reservation
Making appointments online (flights, hotels, etc.).
Benefits:
Accessible booking and quick cancellations.
No third-party commissions, user-friendly processes.
E-Governance
Integration of ICT in governmental processes for service efficiency.
Advantages:
Broader access and convenience for citizens, reducing corruption.
Disadvantages:
Cybersecurity vulnerabilities and limited reach in rural areas.
E-Groups
Online communities for discussion around common interests.
Advantages:
Accessible discussions, real-time updates, and supportive community building.
Disadvantages:
Text-based communication can delay responses; discussions may stray off-topic.
Social Networking
Platforms for building social connections and communities.
Advantages:
Easy reconnection and promotion of businesses; rapid information dissemination.
Disadvantages:
Risks of cyberbullying, reduced personal interactions, misinformation, and fake profiles.
MOBILE TECHNOLOGIES
Technologies facilitating mobile communication and connectivity.
Key Mobile Technologies
SMS (Short Message Service)
Rapid messaging limited to 160 characters, split into segments if longer.
MMS (Multimedia Messaging Service)
Upgraded service for sending multimedia messages; supports larger files.
3G
Wireless mobile technology allowing enjoyable browsing experiences; data transmission rates up to 2 Mbps.
4G
Fourth generation with high-speed data rates of 100 Mbps to 1 Gbps; IP-based system.
5G
Latest generation, providing massive data transmission at speeds in Gbps; supports high-definition content.
INTERNET BASICS
Defined as a network of interconnected computers worldwide.
WORLD WIDE WEB (WWW)
Web consists of millions of interlinked documents (web pages) using HTTP for transmitting data.
HOW WWW WORKS
Users employ web browsers to request documents from servers; responses include document retrieval based on the HTTP protocol.
WEB SERVER
A software program running on a machine, processing requests from clients and delivering responses (like web pages).
WEB CLIENT
Applications (e.g., browsers) on devices that request services from web servers; examples include email and file-sharing programs.
WEBSITE
A collection of related web pages hosted under a common domain; linked by hyperlinks and written in HTML.
WEB PAGE
A single digital page in various formats that can contain hyperlinks, images, and text, uniquely identified by a URL.
WEB BROWSER
Interface for navigating the web, used to visit sites by providing URLs.
WEB ADDRESS (URL)
A standardized string identifying Internet resources; relates to domain names easier to remember than numeric IP addresses.
HTML
Stands for Hypertext Markup Language, enabling the creation of web content combining text and graphics.
HYPERTEXT
Text with links to other documents, allowing navigation across the web.
MARKUPS
Special symbols indicating how content appears in a browser; often referred to as tags.
BLOGS
Online platforms for individuals to share thoughts; features date-logged posts with interactivity through reader comments.
Advantages of Blogging
Easy to express thoughts, no time constraints, requires minimal setup.
Disadvantages of Blogging
Slow recognition, potential negative feedback, need for constant engagement to attract audience.
NEWSGROUP
An online forum for discussing specific topics where users can share articles and participate in discussions using newsreader software.