Networking

PROTOCOLS

  • Specific rules governing data transfer, compression, and presentation on networks are termed Protocols.

INTERNET PROTOCOLS

  1. 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.

  2. 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.

  3. 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.

  4. 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].

  5. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. Chat

    • Real-time online conversation, allowing for informal exchanges.

    • Point-to-point or group communication.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. E-Reservation

    • Making appointments online (flights, hotels, etc.).

    • Benefits:

      • Accessible booking and quick cancellations.

      • No third-party commissions, user-friendly processes.

  8. 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.

  9. 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.

  10. 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
  1. SMS (Short Message Service)

    • Rapid messaging limited to 160 characters, split into segments if longer.

  2. MMS (Multimedia Messaging Service)

    • Upgraded service for sending multimedia messages; supports larger files.

  3. 3G

    • Wireless mobile technology allowing enjoyable browsing experiences; data transmission rates up to 2 Mbps.

  4. 4G

    • Fourth generation with high-speed data rates of 100 Mbps to 1 Gbps; IP-based system.

  5. 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.