Internet bản chất là hệ thống lưu chuyển thông tin (data) từ nơi này đến nơi khác, giống như bưu chính (vượt không gian); giáo dục, thi ca (vượt thời gian), v.v.. nhưng theo cách mạnh mẽ nhất (dung lượng, tốc độ) mà nhân loại trước đó không tài nào hình dung nỗi.
Để làm được, chúng ta cần số hóa thông tin, gắn cho nó 1 nhãn bao gồm “địa chỉ” và “chìa khóa”, rồi “kết nối số” tất cả chúng lại với nhau, sẵn sàng chuyển đến nơi cần. Lịch sử phát triển Internet xoay quanh những yếu tố này.
Ví dụ: để tăng tốc, cũng như dung lượng data, cáp đồng và cáp quang ra đời. Để tiện lợi hơn và tăng số lượng thiết bị nhận ta có mạng không dây. Vì lượng thông tin tăng trưởng đồ sộ, chúng ta không thể nhớ hết “sổ danh bạ dịa chỉ”, ta có các máy dịch thay tên miền chữ cái bằng IP, Google ra đời. các máy chủ cũng khổng lồ hơn để lưu trữ, các gói data được chia nhỏ tối ưu hơn để vận chuyển, bảo mật tốt hơn để tránh các gói thông tin “đi lạc”. phần cứng phát triển mạnh mẽ hơn để tiếp nhận và ghép các gói lại với nhau. Để thông tin cá nhân và hội thoại từ đời thực vào internet được trực quan hấp dẫn hơn ta có Facebook, Tiktok v.v..
Internet đã đang và sẽ chứa đựng lịch sử nhân loại, cũng như đối mặt với nhiều thách thức, mối nguy từ thế giới thực sang ảo, như lừa đảo, ăn cắp, tống tiền, fake news, v.v.. chi phí rủi ro theo đó ngày càng cao. Cũng như mỏ vàng đang chờ kẻ-sáng-tạo khai phá!
Nếu ai đó muốn góp 1 phần cho di sản nhân loại này, mình đề xuất hãy donate tối thiểu 1$ cho “cửa hàng đồ si” Internet Archive như làm tự thiện cuối năm! 😉
Bài viết khác
Web Security
Khái niệm Web Security Web Security là tập hợp các nguyên tắc, biện pháp và công nghệ nhằm bảo vệ website, ứng dụng web và dữ liệu khỏi các hành vi truy cập trái phép, tấn công độc hại hoặc khai thác lỗ hổng. Nó không chỉ bao gồm việc ngăn chặn hacker, mà còn […]
Markdown
Markdown là một ngôn ngữ đánh dấu nhẹ (lightweight markup language) dùng để định dạng văn bản thuần túy (plain text), thường được sử dụng trong các tài liệu như README, bài viết blog, tài liệu hướng dẫn, và cả trong GitHub, Stack Overflow, hoặc các trình soạn thảo như VS Code, Obsidian… Markdown được […]
CSS
CSS (Cascading Style Sheets – tạm dịch: Tập tin định kiểu tầng) là ngôn ngữ dùng để mô tả cách trình bày (giao diện) của một tài liệu HTML. Nói đơn giản, CSS giúp làm đẹp trang web: chỉnh màu sắc, font chữ, bố cục, khoảng cách, hiệu ứng chuyển động, v.v. CSS được phát […]
HTML
HTML (HyperText Markup Language) là ngôn ngữ đánh dấu siêu văn bản, được dùng để xây dựng cấu trúc của một trang web. Nói cách khác, HTML cho trình duyệt biết nội dung nào sẽ hiển thị và hiển thị như thế nào (như tiêu đề, đoạn văn, hình ảnh, liên kết…). Một tài liệu […]
Browser
Browser (Web Browser, Trình duyệt web) là phần mềm trên máy tính, điện thoại hoặc thiết bị thông minh, cho phép người dùng truy cập, hiển thị và tương tác với các trang web, tài nguyên Internet. Về bản chất, trình duyệt gửi các yêu cầu (HTTP/HTTPS request) đến máy chủ web, nhận về mã […]
Tìm hiểu DNS
DNS là gì? DNS (Domain Name System) là một dịch vụ phân giải tên miền, giúp chuyển đổi các tên miền (ví dụ: www.ducphat.com) thành địa chỉ IP (ví dụ: 93.184.216.34) và ngược lại. Thay vì phải nhớ dãy số IP, chúng ta chỉ cần nhập tên miền, DNS sẽ tìm kiếm địa chỉ IP […]