Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Basic Network Concepts

  1. Network: A collection of computers and devices connected together to share resources and information.
  2. Node: Any device connected to a network, such as computers, printers, or routers.
  3. Host: A computer or other device connected to a network that provides data or services to other devices.

Types of Networks

  1. LAN (Local Area Network):

    • A network that connects devices within a limited geographic area, such as a single building or campus.
    • Example: A school's network connecting all its computers and printers.
  2. WAN (Wide Area Network):

    • A network that covers a broad area, such as multiple cities, states, or countries.
    • Example: The internet, which connects networks across the globe.
  3. MAN (Metropolitan Area Network):

    • A network that spans a city or a large campus.
    • Example: A city's public Wi-Fi network.
  4. PAN (Personal Area Network):

    • A network for personal devices, typically within a range of a few meters.
    • Example: Bluetooth connections between a smartphone and a smartwatch.

Network Topologies

  1. Bus Topology:

    • All devices are connected to a single central cable, called the bus.
    • Simple and inexpensive, but a failure in the central cable can take down the entire network.
  2. Star Topology:

    • All devices are connected to a central hub or switch.
    • If the central hub fails, the entire network is affected, but individual cable failures only affect one device.
  3. Ring Topology:

    • Devices are connected in a circular fashion, with each device having two neighbors.
    • Data travels in one direction, reducing the chance of collision, but a failure in any cable or device can break the loop.
  4. Mesh Topology:

    • Devices are interconnected, with multiple paths between nodes.
    • Provides high redundancy and reliability but is more expensive and complex to set up.

Network Devices

  1. Router:

    • Connects multiple networks and directs data between them.
    • Example: A home router connects the home network to the internet.
  2. Switch:

    • Connects devices within a single network and uses MAC addresses to forward data to the correct device.
    • Example: A network switch in an office connecting computers and printers.
  3. Hub:

    • Connects multiple Ethernet devices, making them act as a single network segment.
    • Unlike a switch, it broadcasts data to all devices, leading to more collisions.
  4. Access Point:

    • A device that allows wireless devices to connect to a wired network using Wi-Fi.
    • Example: A Wi-Fi access point in a classroom providing internet access to students.

Network Protocols

  1. TCP/IP (Transmission Control Protocol/Internet Protocol):

    • The foundational protocols for the internet and most modern networks.
    • TCP ensures data is transmitted reliably, while IP handles addressing and routing.
  2. HTTP/HTTPS (Hypertext Transfer Protocol/Secure):

    • Protocols for transferring web pages on the internet.
    • HTTPS includes encryption for secure communication.
  3. FTP (File Transfer Protocol):

    • Used for transferring files between computers on a network.
    • Example: Uploading files to a web server.
  4. SMTP (Simple Mail Transfer Protocol):

    • Protocol for sending email messages between servers.
    • Example: Sending an email from one domain to another.
  5. DNS (Domain Name System):

    • Translates human-readable domain names (e.g., www.example.com) into IP addresses.
    • Example: Converting "google.com" to its IP address.

Network Security

  1. Firewall:

    • A security device or software that monitors and controls incoming and outgoing network traffic based on predetermined security rules.
    • Example: A school firewall blocking access to certain websites.
  2. VPN (Virtual Private Network):

    • Creates a secure connection over a public network, encrypting data transmitted between the user's device and the internet.
    • Example: Employees accessing the company network securely from remote locations.
  3. Encryption:

    • The process of converting data into a coded format to prevent unauthorized access.
    • Example: HTTPS encrypting data transmitted between a user's browser and a web server.

IP Addressing

  1. IPv4:

    • The most common version of IP, using 32-bit addresses (e.g., 192.168.0.1).
    • Limited to approximately 4.3 billion unique addresses.
  2. IPv6:

    • The newer version of IP, using 128-bit addresses (e.g., 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
    • Provides a virtually unlimited number of unique addresses.
  3. Static IP Address:

    • A permanent IP address assigned to a device.
    • Example: A web server with a fixed IP address.
  4. Dynamic IP Address:

    • An IP address assigned by a DHCP server that can change over time.
    • Example: A home computer getting a new IP address each time it connects to the internet.

Wireless Networking

  1. Wi-Fi:

    • Wireless technology allowing devices to connect to a network using radio waves.
    • Example: Connecting a laptop to a home network.
  2. Bluetooth:

    • Short-range wireless technology for connecting personal devices.
    • Example: Pairing a smartphone with wireless headphones.
  3. Cellular Networks:

    • Mobile networks providing internet access and communication through cellular towers.
    • Example: 4G and 5G networks used by smartphones.

Common Networking Terms

  1. Bandwidth:

    • The maximum rate of data transfer across a network path.
    • Measured in bits per second (bps).
  2. Latency:

    • The delay before a transfer of data begins following an instruction.
    • Measured in milliseconds (ms).
  3. Packet:

    • A small unit of data transmitted over a network.
    • Contains both the data being sent and the control information for routing.
  4. Subnet:

    • A logical subdivision of an IP network.
    • Used to improve network performance and security.
  5. MAC Address:

    • A unique identifier assigned to network interfaces for communications on the physical network segment.
    • Example: The MAC address of a network card in a laptop.

Types of Software in Educational Settings

  1. Learning Management Systems (LMS):

    • Examples: Canvas, Blackboard, Moodle (open source), Google Classroom
    • Purpose: Manage course content, assignments, grading, and communication between teachers and students.
  2. Educational Software and Apps:

    • Examples: Khan Academy, Duolingo, Quizlet, Seesaw
    • Purpose: Provide interactive learning experiences, tutorials, quizzes, and educational games to enhance student learning.
  3. Office Productivity Suites:

    • Examples: Microsoft Office (Word, Excel, PowerPoint), Google Workspace (Docs, Sheets, Slides), LibreOffice (open source)
    • Purpose: Create and manage documents, spreadsheets, and presentations.
  4. Collaboration Tools:

    • Examples: Microsoft Teams, Slack, Zoom, Google Meet
    • Purpose: Facilitate communication and collaboration among students and teachers through chat, video conferencing, and file sharing.
  5. Educational Assessment Tools:

    • Examples: Kahoot!, Socrative, Quizizz
    • Purpose: Create and administer quizzes, polls, and assessments to gauge student understanding and progress.
  6. Interactive Whiteboard Software:

    • Examples: SMART Notebook, Promethean ActivInspire, OpenBoard (open source)
    • Purpose: Provide interactive features for digital whiteboards, allowing for dynamic presentations and student interaction.
  7. Reading and Literacy Tools:

    • Examples: Raz-Kids, Reading Eggs, Book Creator
    • Purpose: Support reading and literacy development through interactive books, reading assignments, and writing activities.
  8. Special Education Software:

    • Examples: Boardmaker, Kurzweil 3000, GCompris (open source)
    • Purpose: Assist students with special needs through customized learning activities, speech-to-text, and other assistive technologies.

Types of Software in Administrative Settings

  1. Student Information Systems (SIS):

    • Examples: PowerSchool, Infinite Campus, Skyward
    • Purpose: Manage student data, including enrollment, attendance, grades, and personal information.
  2. Human Resource Management Systems (HRMS):

    • Examples: PeopleSoft, BambooHR, OrangeHRM (open source)
    • Purpose: Manage staff information, payroll, benefits, and performance evaluations.
  3. Financial Management Software:

    • Examples: QuickBooks, SAP, GnuCash (open source)
    • Purpose: Manage budgeting, accounting, and financial reporting for the institution.
  4. Library Management Systems:

    • Examples: Destiny Library Manager, Koha (open source), Follett
    • Purpose: Catalog and manage library resources, track checkouts, and support research activities.
  5. Facility Management Software:

    • Examples: SchoolDude, FMX, Maintenance Connection
    • Purpose: Manage and schedule maintenance, track facility usage, and ensure safety compliance.
  6. Communication and Notification Systems:

    • Examples: Blackboard Connect, SchoolMessenger, Remind
    • Purpose: Facilitate communication between school administrators, teachers, students, and parents through email, SMS, and voice messages.

Open Source Software in Education and Administration

  1. Moodle:

    • Type: Learning Management System
    • Purpose: Manage online courses, assignments, and forums. Widely used for its flexibility and community support.
  2. LibreOffice:

    • Type: Office Productivity Suite
    • Purpose: Create and edit documents, spreadsheets, presentations, and databases. A free alternative to Microsoft Office.
  3. GIMP (GNU Image Manipulation Program):

    • Type: Image Editing Software
    • Purpose: Edit and manipulate images and photos. Comparable to Adobe Photoshop.
  4. OpenBoard:

    • Type: Interactive Whiteboard Software
    • Purpose: Provide interactive whiteboard functionalities for classroom teaching.
  5. Koha:

    • Type: Library Management System
    • Purpose: Manage library resources and track checkouts. Known for its comprehensive features and customization options.
  6. OrangeHRM:

    • Type: Human Resource Management System
    • Purpose: Manage employee information, payroll, and performance evaluations.
  7. GCompris:

    • Type: Educational Software
    • Purpose: Provide educational games and activities for children, covering subjects like math, reading, and science.

Key Concepts

  1. Software Licensing:

    • Proprietary Software: Requires purchase or subscription and has restrictions on usage and modification (e.g., Microsoft Office).
    • Open Source Software: Free to use, modify, and distribute. Encourages community collaboration and transparency (e.g., Moodle, LibreOffice).
  2. Integration and Compatibility:

    • APIs (Application Programming Interfaces): Allow different software systems to communicate and work together, enhancing functionality and integration.
    • Interoperability: Ensures different systems and software can work together seamlessly, critical for efficient administrative and educational operations.
  3. Cloud-Based vs. On-Premises:

    • Cloud-Based Software: Hosted on remote servers and accessed via the internet, offering scalability and remote access (e.g., Google Workspace, Canvas).
    • On-Premises Software: Installed and run on local servers within the institution, providing more control over data and security (e.g., certain SIS and HRMS).