Tại sao 'Internet of Things' lại bắt buộc phải có Địa chỉ IPv6?
Khi 'Internet vạn vật' tiếp tục phát triển và trở thành của riêng nó, thì 'Internet vạn vật' cần có địa chỉ IPv6 như thế nào? Bài hỏi và trả lời của SuperUser hôm nay có câu trả lời cho câu hỏi của người đọc tò mò.
Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.
Hình ảnh lịch sự của nerovivo (Flickr).
Câu hỏi
Trình đọc siêu người dùng TrudleR muốn biết lý do tại sao 'Internet of Things' thực thi nhu cầu về địa chỉ IPv6:
Nếu bạn có nhiều thiết bị trong một mạng, số lượng địa chỉ IPv4 sẽ không tăng tuyến tính để phù hợp với số lượng thiết bị. Chỉ có một địa chỉ IPv4 trên mỗi mạng / bộ định tuyến được kết nối với Internet. Làm thế nào để 'Internet of Things' (IoT) chứng minh sự cần thiết của các địa chỉ IPv6?
Tôi chắc chắn nghĩ rằng tôi có thể đang hiểu nhầm một cái gì đó ở đây, nhưng nó không có ý nghĩa với tôi vào lúc này. Tôi biết rằng IPv6 sẽ cần thiết trong tương lai, nhưng tôi không biết vai trò nào của 'Internet of Things' (IoT) trong chủ đề này.
Tại sao 'Internet of Things' thực thi nhu cầu về địa chỉ IPv6?
Câu trả lời
Người đóng góp cho SuperUser, Mokubai có câu trả lời cho chúng tôi:
'Internet of Things' hoàn toàn không bắt buộc IPv6, nhưng đối với nó là IPv6 hữu ích hoặc có thể sử dụng thì rất được ưa thích.
IPv4, do số lượng địa chỉ có hạn, có nghĩa là không phải mọi thiết bị đều có thể có IP công cộng. Để một cụm thiết bị chia sẻ kết nối Internet, họ phải chia sẻ IP thông qua các công nghệ NAT. Nếu các thiết bị muốn lưu trữ máy chủ, thì chúng phải đục lỗ thông qua thiết bị lưu trữ kết nối Internet bằng cách sử dụng chuyển tiếp cổng, UPNP hoặc các công nghệ liên quan. Điều này có thể trở nên phức tạp, đặc biệt nếu nhiều thiết bị muốn có cùng một cổng cho máy chủ của họ. Một phương pháp khác là có một máy chủ quản lý trung tâm mà cả thiết bị gia đình và thiết bị từ xa quay số để trao đổi dữ liệu.
IPv6 không cần đến NAT, chuyển tiếp cổng, và rất nhiều và cho phép mọi thiết bị có IP công cộng và các cổng liên quan riêng. Nó loại bỏ các quy tắc và phương thức chuyển tiếp cổng phức tạp để đục lỗ trên tường lửa. Nó loại bỏ tất cả các vấn đề cùng tồn tại mạng gây ra các thiết bị hiện tại. Bạn có thể kết nối với thiết bị mà không cần định cấu hình tường lửa hoặc thiết lập tài khoản trên các dịch vụ của bên thứ ba cho phép bạn kết nối với thiết bị của mình.
Nói một cách đơn giản, nó cho phép Internet hoạt động theo cách trước đây chúng tôi nhận ra rằng chúng tôi không có đủ địa chỉ để cho mọi máy có địa chỉ IP công cộng của riêng mình.
Để đưa ra ý tưởng trực quan hơn một chút về cách IPv6 và IPv4 cho phép 'Internet of Things' hoạt động, hãy tưởng tượng bạn có một ngôi nhà hoàn toàn tự động, với mọi thiết bị lưu trữ một máy chủ nơi bạn có thể bật nó.
Với IPv4, mạng của bạn rất phức tạp để thiết lập (bạn sẽ dành nhiều tuổi cho bộ định tuyến của mình để thiết lập từng quy tắc chuyển tiếp cổng riêng lẻ) và thứ tốt nhất bạn nhận được là danh sách các số cổng bạn phải ghi vào tệp văn bản:
- myhomenetwork.com:80 (Đây là bộ định tuyến của tôi.)
- myhomenetwork.com:81 (Đây là máy tính của tôi.)
- myhomenetwork.com:82 (Đây là máy pha cà phê của tôi.)
- myhomenetwork.com:83 (Đây có phải là TiVo của tôi không?)
- myhomenetwork.com:84 (Đây có thể là một bóng đèn, nhưng không chắc chắn.)
- myhomenetwork.com:85 (Đây có phải là máy sưởi bể cá không?)
Điều đó cũng có nghĩa là trừ khi bạn dành thời gian để thiết lập nhiều cổng cho mỗi thiết bị, thì chúng chỉ có một cổng khả dụng và do đó có lẽ chỉ có thể hiển thị một trang web với Internet. Đối với các thiết bị muốn hiển thị máy chủ HTTP (web), FTP hoặc máy chủ SSH, điều này có thể gây đau đớn và khó chịu khá nhanh vì bạn sẽ dành thời gian mở thêm cổng và viết ra cổng nào bạn đã cung cấp cho thiết bị nào.
IPv6, do có địa chỉ IP khả dụng công khai cho mọi thiết bị, có nghĩa là thời gian cấu hình mạng của bạn giảm ngay lập tức và bạn có thể có được một mạng có tên hợp lý hơn và mỗi thiết bị có thể dễ dàng lưu trữ bất kỳ dịch vụ nào nó thích:
- myrouter.myhomenetwork.com
- mycomputer.myhomenetwork.com
- mytoaster.myhomenetwork.com:80 (máy chủ http, trang web hiển thị nút ấn-toast)
- mytoaster.myhomenetwork.com:21 (máy chủ ftp, vì vậy bạn có thể tải lên các cài đặt bánh mì nướng hoàn hảo)
- mytoaster.myhomenetwork.com:22 (Máy chủ SSH, để nói chuyện an toàn với máy nướng bánh mì của bạn)
- myfrontroomlightbulb.myhomenetwork.com
Và như vậy. 'Internet of Things' có thể hoạt động trên IPv4 và hoạt động tốt, nhưng IPv6 có thể làm cho nó hoạt động đúng.
Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.