the online environment

Cards (87)

  • The internet and the world wide web are fundamental parts of our digital activity
  • The rise of cloud storage and cloud computing require more online activity
  • As more and more people work online and participate in online communities, the issues of potential and risk need to be considered
  • Internet
    A vast global network of interconnected computers and devices that enables communication, information sharing, and access to a wide range of online resources and services
  • Internet
    • It is a decentralized network, meaning there is no central control, and it spans across the entire world, connecting billions of users and devices together
  • Internet services

    • World Wide Web (WWW)
    • Email
    • Social Media
    • Instant Messaging
    • Video Calls
    • VoIP (Voice over Internet Protocol)
    • E-commerce
    • Search Engines
    • Cloud Computing
    • File Sharing
    • Online News and Media
    • Social Networking
  • IP addressing
    A fundamental aspect of how data is sent and received over the Internet, where each device connected to the Internet is assigned a unique numerical label known as an IP address
  • IPv4
    32-bit binary numbers, typically represented in a human-readable format as four groups of decimal numbers separated by periods
  • IPv6
    128-bit format, which allows for an enormous number of unique addresses (approximately 3.4 x 10^38), represented as eight groups of four hexadecimal digits separated by colons
  • Domain Name System (DNS)

    A hierarchical naming system that translates human-readable domain names into IP addresses
  • DNS structure

    • Root Servers
    • Top-Level Domain (TLD) Servers
    • Authoritative Name Servers
  • World Wide Web (WWW)

    A fundamental component of the Internet, built on the concept of hypertext, allowing web pages to contain hyperlinks that connect to other web pages or resources
  • World Wide Web

    • Supports various types of multimedia content
    • Accessible to anyone with an Internet connection and a web browser
    • Platform independent
    • Scalable
  • Functions of the World Wide Web

    • Information Sharing
    • Communication
    • E-Commerce
    • Collaboration
  • Static web pages

    Have fixed content that remains the same for all users and is directly stored in the HTML code
  • Dynamic web pages

    Display content that can change based on various factors such as user interactions, database queries, server-side processing, and other real-time events
  • Reasons for using static web pages
    • Simplicity
    • Speed
    • Security
  • Reasons for using dynamic web pages

    • Interactivity
    • Real-time updates
    • Content management
    • E-commerce
  • Static pages

    Load faster because there is no need for server-side processing or database queries
  • Security of static pages

    • Since there is no user input or dynamic content, they can be more secure as they are less susceptible to certain types of web-based attacks
  • Static websites are a good choice for small websites with relatively simple content that does not change frequently
  • Dynamic web pages

    Allow for interactivity, real-time updates, content management, and e-commerce
  • In many modern web applications, a combination of static and dynamic content is used to achieve the best balance between performance, interactivity, and maintainability
  • Client-side scripting
    Involves writing scripts that are executed on the user's web browser, primarily using JavaScript
  • Role of client-side scripting

    • Enhancing user experience, form validation, DOM manipulation
  • Server-side scripting

    Involves executing scripts or code on the web server before sending the final web page to the user's browser, handling processing and managing data, interacting with databases, and performing complex tasks
  • Role of server-side scripting

    • Data processing, user authentication, dynamic content generation
  • Both client-side and server-side scripting are crucial for building modern web applications
  • Remote work opportunities

    Online environments enable individuals to work from anywhere with an internet connection, eliminating the need for daily commutes and allowing employees to achieve a better work-life balance
  • Flexibility
    Working online provides greater flexibility in setting work hours, accommodating personal commitments, and tailoring work schedules to individual preferences
  • Access to global opportunities
    Individuals can now collaborate with colleagues, clients, and businesses from around the world, expanding their professional network and access to global job opportunities
  • Skill development

    Online learning platforms and resources facilitate continuous learning and skill development, empowering individuals to stay relevant in their fields and acquire new competencies
  • Enhanced communication

    Online communication tools, such as video conferencing and messaging apps, facilitate seamless and instant communication, enabling teams to stay connected regardless of physical location
  • Increased productivity

    The availability of specialized software and online tools can streamline workflows and boost individual productivity
  • Impact on organizations
    • Global reach and market expansion, cost efficiency, improved customer engagement, enhanced data collection and analysis, business continuity and flexibility, agile and rapid innovation, efficient collaboration and communication, personalization and customization, access to a diverse talent pool, e-commerce opportunities
  • Potential for individuals

    • Remote work and flexibility, access to information and knowledge, global connectivity and social networking, e-commerce and online shopping, entertainment and content consumption, communication and instant messaging, online banking and financial management, online health and wellness, personal branding and online presence, civic engagement and activism
  • Potential for organizations

    • Cost savings, access to global talent pool, improved collaboration, business continuity, scalability
  • Storing personal data online can be convenient, but it also comes with inherent security risks
  • Security risks to personal data stored online

    • Data breaches
    • Phishing attacks
    • Data loss and data corruption
    • Identity theft
  • Methods of protection for personal data stored online

    • Use strong and unique passwords
    • Enable two-factor authentication
    • Regularly update software and applications
    • Be cautious of suspicious emails or messages
    • Monitor accounts and financial statements
    • Verify the authenticity of websites
    • Avoid clicking on links or downloading attachments from unknown sources
    • Use email filters and security software
    • Regularly back up important data
    • Use reliable and secure cloud storage providers
    • Employ data encryption