A Half Century of Internet: How it works today

بواسطة: openHPI

Overview

The Internet connects more than half of the world's population. This revolutionary form of transmitting all kinds of data between places on the planet has made the network of networks the indispensable backbone of societies. The number of users has exploded to four billion people.

The speed of change is dramatic and for some breathtaking. Many well-known and even more unknown personalities have shaped the development of the Internet. However, this exciting success story also reveals the dark sides of this development. What has become of the original hope for a democratization of communication? To what extent has the Internet provided access to better educational opportunities? How do large Internet companies and governments use the Internet? How can you safely communicate over this network?

Syllabus

  • Week 1:
    Digitalization of the World (introduction, history, humans in the focus)
  • Week 2:
    Computer Networks (bits and bytes, LAN, WLAN, WAN)
  • Week 3:
    Network of Networks, internetworking, internet protocols
  • Week 4:
    Transport through the Internet
  • Week 5:
    Internet Applications (WWW, e-mail, social media)
  • Week 6:
    Internet and Web Security (digital identities, cybercrime, risks, precautions)

Taught by

Prof. Dr. Christoph Meinel

A Half Century of Internet: How it works today
الذهاب الي الدورة

A Half Century of Internet: How it works today

بواسطة: openHPI

  • openHPI
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • الجميع
  • N/A
8.1.2PHP Version338msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (216ms)
    • Application (122ms)
    • 1 x Booting (63.74%)
      215.62ms
      1 x Application (36.01%)
      121.81ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      6 statements were executed6.1ms
      • select * from `courses` where `slug_ar` = 'a-half-century-of-internet:-how-it-works-today' limit 1
        4.86ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. a-half-century-of-internet:-how-it-works-today
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-04-22 09:27:46' where `id` = 1755
        430μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-22 09:27:46
        • 1. 1755
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (30)
        230μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        210μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (23) and `providers`.`deleted_at` is null
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 1746 limit 1
        180μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 1746
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        yRiOLkUnlgY5yXXBFFiWhxmAaUyShTFpgoOXzirQ
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/a-half...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/a-half-century-of-internet:-how-it-works-today
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "3.14.83.200" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "9344164ddaa0b475-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "x-forwarded-for" => array:1 [ 0 => "3.14.83.200" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "3.14.83.200" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "9344164ddaa0b475-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_X_FORWARDED_FOR" => "3.14.83.200" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "62206" "REMOTE_ADDR" => "172.70.179.151" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/a-half-century-of-internet:-how-it-works-today" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1745314065.8498 "REQUEST_TIME" => 1745314065 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Tue, 22 Apr 2025 09:27:46 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjhFVDBhalRVRGtacFVFOXd6RE9MZUE9PSIsInZhbHVlIjoid2UySnlSQTJGMTc4TC9VcktrUmdaNlZNN21tR2JnckwrYXg2NzlhMDdEZFdWVUxmNjRrMklROHBCS3hqbjA0T0lxb0VNbFY1ZmUwak44VC9lSkVORHdML24vMDF2N0pCTHV6aWpBay9GUTJpa1VoVEU2RGgrZVV1QSt3WTV6SHciLCJtYWMiOiIwMTFiOWJlNGVkYjJiY2Q5ZDAyZjBmNWVlNDhlMTdlYTUxMGZkZGYwNzk3OTM3NmI4NDg0ZDhlYTgxMTIyYjgyIiwidGFnIjoiIn0%3D; expires=Tue, 22 Apr 2025 11:27:46 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjhFVDBhalRVRGtacFVFOXd6RE9MZUE9PSIsInZhbHVlIjoid2UySnlSQTJGMTc4TC9VcktrUmdaNlZNN21tR2JnckwrYXg2NzlhMDdEZFdWVUxmNjRrMklROHBCS3hqbjA0T0lxb0VNb" 1 => "laravel_session=eyJpdiI6IjJJVFlsWmdTaGJjd2pTTFNsMis5aGc9PSIsInZhbHVlIjoiNWpxRWlzdVJZSUs3Y0ZOMlFzaVBDRzVBeVZDM0xoVjhqVm54T0YvdkhTMmY0VVduVlZIZXZycG00TUg0a3ZSNzBFTnlkZFBUZGlmSVRaRU5lbnVrU2E3eHRnTXJpWXZDbGxjd1ZZUTZZY1Y4UHNlRWVzd3VPMElOUkNkeGlGMWYiLCJtYWMiOiI1ZWJlNWY0N2JlNWIzMWRhMDRlYTNkZjA4NWMzMWM5ZDNhYWRjOTljNzg3ZWEwZDRiZDQ2NTMxMDc3NzY2NGJjIiwidGFnIjoiIn0%3D; expires=Tue, 22 Apr 2025 11:27:46 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IjJJVFlsWmdTaGJjd2pTTFNsMis5aGc9PSIsInZhbHVlIjoiNWpxRWlzdVJZSUs3Y0ZOMlFzaVBDRzVBeVZDM0xoVjhqVm54T0YvdkhTMmY0VVduVlZIZXZycG00TUg0a3ZSNzBF" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjhFVDBhalRVRGtacFVFOXd6RE9MZUE9PSIsInZhbHVlIjoid2UySnlSQTJGMTc4TC9VcktrUmdaNlZNN21tR2JnckwrYXg2NzlhMDdEZFdWVUxmNjRrMklROHBCS3hqbjA0T0lxb0VNbFY1ZmUwak44VC9lSkVORHdML24vMDF2N0pCTHV6aWpBay9GUTJpa1VoVEU2RGgrZVV1QSt3WTV6SHciLCJtYWMiOiIwMTFiOWJlNGVkYjJiY2Q5ZDAyZjBmNWVlNDhlMTdlYTUxMGZkZGYwNzk3OTM3NmI4NDg0ZDhlYTgxMTIyYjgyIiwidGFnIjoiIn0%3D; expires=Tue, 22-Apr-2025 11:27:46 GMT; path=/XSRF-TOKEN=eyJpdiI6IjhFVDBhalRVRGtacFVFOXd6RE9MZUE9PSIsInZhbHVlIjoid2UySnlSQTJGMTc4TC9VcktrUmdaNlZNN21tR2JnckwrYXg2NzlhMDdEZFdWVUxmNjRrMklROHBCS3hqbjA0T0lxb0VNb" 1 => "laravel_session=eyJpdiI6IjJJVFlsWmdTaGJjd2pTTFNsMis5aGc9PSIsInZhbHVlIjoiNWpxRWlzdVJZSUs3Y0ZOMlFzaVBDRzVBeVZDM0xoVjhqVm54T0YvdkhTMmY0VVduVlZIZXZycG00TUg0a3ZSNzBFTnlkZFBUZGlmSVRaRU5lbnVrU2E3eHRnTXJpWXZDbGxjd1ZZUTZZY1Y4UHNlRWVzd3VPMElOUkNkeGlGMWYiLCJtYWMiOiI1ZWJlNWY0N2JlNWIzMWRhMDRlYTNkZjA4NWMzMWM5ZDNhYWRjOTljNzg3ZWEwZDRiZDQ2NTMxMDc3NzY2NGJjIiwidGFnIjoiIn0%3D; expires=Tue, 22-Apr-2025 11:27:46 GMT; path=/; httponlylaravel_session=eyJpdiI6IjJJVFlsWmdTaGJjd2pTTFNsMis5aGc9PSIsInZhbHVlIjoiNWpxRWlzdVJZSUs3Y0ZOMlFzaVBDRzVBeVZDM0xoVjhqVm54T0YvdkhTMmY0VVduVlZIZXZycG00TUg0a3ZSNzBF" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "yRiOLkUnlgY5yXXBFFiWhxmAaUyShTFpgoOXzirQ" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/a-half-century-of-internet:-how-it-works-today" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]