Thiết kế lại Internet (1)
1. Các vấn đề căn bản của Internet hiện nay
Từ khi Vint Cerf và Bob Kahn phác thảo bản thiết kế Internet đến nay, sự bùng phát của Internet và các ứng dụng của nó là bằng chứng sống rằng thiết kế này rất tốt. Họ được giải Turing rất xứng đáng. Tuy nhiên, hiện nay tồn đọng vài vấn đề mà Internet về bản chất không đáp ứng được:
- Sau nhiều năm nghiên cứu về truyền dữ liệu thời gian thực (real-time data) như video, audio trên Internet, nhất là từ đầu thập niên 90 đến nay, vẫn chưa có giải pháp tốt cho vấn đề này. Các đề nghị về IntServ, DiffServ, RSVP, … được IETF bàn ra tán vào bao nhiêu lâu mà ta vẫn không có video on demand. Đây không phải là do thiếu băng thông, mà do nguyên tắc thiết kế cố hết sức (best effort) và các nhân tố khác. Ở trung tâm (backbone) của Internet, ta chỉ dùng khoảng 15% khả năng của nó, còn ở ngoài rìa thì còn ít hơn - từ 1% đến 3% (xem bài báo của Odlyzko).
- Các vấn đề về bảo mật không được coi trọng trong thiết kế ban đầu của Internet, gây ra nhiều vấn đề rất phức tạp:
- Năm nào cũng nổi đình nổi đám vài con worms và viruses gây thiệt hại rất lớn.
- 70-80% emails là spam - làm tốn bao nhiêu băng thông và thời gian, tiền bạc. Đó là chưa kể đến các vụ tấn công kiểu social engineering như vụ chuyển tiền từ Nigeria mà chúng ta ai cũng từng nhận được emails.
- Các tấn công từ chối dịch vụ (DoS và DDos) cực kỳ khó chống, vẫn là vấn đề đau đầu cho các nhà quản trị mạng.
- Hackers tràn lan, thỉnh thoảng hack vào website của CIA hay của Microsoft cho vui, nói chi đến các công ty và máy tư nhân.
Internet2 có khả năng giải quyết vài vấn đề nho nhỏ (mở không gian địa chỉ, multicast), nhưng về căn bản triết lý thiết kế chẳng khác gì hiện nay.
Các thách thức lớn này là một trong những mối quan tâm hàng đầu của các khoa học gia máy tính nói riêng và các tổ chức tài trợ nghiên cứu nói chung. NSF bắt đầu khởi xướng một chương trình mới về thiết kế lại Internet lấy tên là GENI (Global Environment for Networking Investigation). Ước tính sẽ cần khoảng hơn 300 triệu USD cho giai đoạn đầu.
Để hiểu rõ các thuận lợi, khó khăn, và yêu cầu của một Internet mới, ta sẽ xem lại thiết kế cũ và các nguyên tắc của nó.

Đây là một trong những lý do mà Internet phải được thiết kết lại.
Người viết: Ngô Quang Hưng
Hình như mấy cái “chấm điểm” (ở đầu dòng) bị lệch?