Bạn trả tiền cho Nhà cung cấp dịch vụ Internet (ISP) của mình để truy cập internet và họ sẽ bật vòi cứu hỏa dữ liệu ngọt ngào, ngọt ngào cho bạn. Nhưng ai cung cấp luồng cho ISP của bạn? Đọc tiếp để tìm hiểu chi tiết của việc phân phối dữ liệu toàn cầu.
Phiên Hỏi & Đáp hôm nay đến với chúng tôi với sự hỗ trợ của SuperUser — một phân nhánh của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng thúc đẩy.
Câu hỏi
Người đọc SuperUser KronoS đặt ra câu hỏi mà nhiều chuyên gia đã hỏi tại một thời điểm:
Gần đây, tôi đã tự hỏi về cách cơ sở hạ tầng của Internet thực sự hoạt động.
Tôi biết rằng tôi có Nhà cung cấp dịch vụ Internet (ISP) cung cấp kết nối của tôi với Internet.
Nhưng điều tôi không biết là: Ai cung cấp Internet cho ISP? Và ai cung cấp nó cho họ? Có một vòng lặp không bao giờ kết thúc cuối cùng kết nối tất cả chúng ta với nhau?
Thực sự là ai? Đó là tất cả các mạng, nhưng không phải tất cả chúng đều hiển thị ngay lập tức cho người dùng cuối.
Câu trả lời
Được sự đồng ý của cộng tác viên SuperUser Tom Wijsman, chúng tôi được xem xét chi tiết cách chúng tôi có thể xác định ai cụ thể đang cung cấp quyền truy cập internet cho ISP của chúng tôi và ý nghĩa của việc trở thành một phần của mạng nhà cung cấp với nhà cung cấp.
Làm cách nào để tìm ra cơ sở hạ tầng của Internet?
Giả sử chúng ta không biết về lịch sử của Internet , chúng tôi cũng không có quyền truy cập vào bất kỳ tài nguyên trực tuyến nào giải thích cho chúng tôi điều này. Sau đó, cách duy nhất để học hỏi cơ sở hạ tầng Internet được xây dựng như thế nào là quay trở lại cội nguồn. Sử dụng các giao thức hiện có để khám phá cách mạng Internet của chúng ta được xây dựng.
Cụ thể, Giao thức Thông báo Kiểm soát Internet hoặc ICMP xác định yêu cầu Echo và phản hồi Echo. Bằng cách tăng Thời gian tồn tại của một gói IP lên 1 mỗi lần lặp, bạn có thể tìm thấy từng bước tiếp theo trên đường dẫn đến mục tiêu của mình. Điều này cho phép bạn có được danh sách các bước nhảy giữa bạn và mục tiêu của bạn, theo dõi .
Trên Windows, bạn có thể sử dụng
tracert
; trên Linux và Mac OS X, bạn có thể sử dụng
theo dõi
.
Vì vậy, hãy thực hiện một lộ trình từ Bỉ đến Hoa Kỳ; Stack Exchange trông giống như một mục tiêu tốt.
Theo dõi tuyến đường đến stackexchange.com [64.34.119.12] trong tối đa 30 bước:
... làm lại ...
5 10 ms 12 ms 12 ms te-3-3.car2.Brussel1.Level3.net [212.3.237.53]
6 11 ms 11 ms 15 ms ae-0-11.bar2.Brussel1.Level3.net [4.69.148.178]
7 20 ms 13 ms 15 ms ae-7-7.ebr1.London1.Level3.net [4.69.148.182]
8 16 ms 16 ms 18 ms vlan101.ebr2.London1.Level3.net [4.69.143.86]
9 83 ms 84 ms 87 ms ae-44-44.ebr1.NewYork1.Level3.net [4.69.137.78]
10 84 ms 93 ms 97 ms ae-71-71.csw2.NewYork1.Level3.net [4.69.134.70]
11 87 ms 96 ms 83 ms ae-2-70.edge1.NewYork1.Level3.net [4.69.155.78]
12 84 ms 93 ms 84 ms gig2-0.nyc-gsr-b.peer1.net [216.187.123.5]
13 87 ms 84 ms 85 ms gwny01.stackoverflow.com [64.34.41.58]
14 87 ms 82 ms 87 ms stackoverflow.com [64.34.119.12]
Thật thú vị, bây giờ chúng ta biết rằng Bỉ, London và New York đều được kết nối với Cấp 3 . Level 3 có thể được xem như một ISP với các ISP, chúng chỉ đơn giản là kết nối nhiều ISP với nhau. Đây là hình ảnh về cách nó được kết nối:
Hãy đi theo hướng ngược lại, Trung Quốc! Điều đầu tiên tôi có thể tìm thấy là công cụ tìm kiếm Baidu.
Theo dõi tuyến đường đến baidu.com [123.125.114.144] trong tối đa 30 bước:
... làm lại ...
5 12 ms 10 ms 12 ms ae0.anr11.ip4.tinet.net [77.67.65.177]
6 167 ms 167 ms 167 ms xe-5-1-0.sjc10.ip4.tinet.net [89.149.185.161]
7 390 ms 388 ms 388 ms as4837.ip4.tinet.net [77.67.79.150]
8 397 ms 393 ms 397 ms 219.158.30.41
9 892 ms * 392 ms 219.158,97,13
10 407 ms 403 ms 403 ms 219.158.11.197
11452 ms 451 ms 452 ms 219.158.15,5
12 * 434 ms 434 ms 123.126.0,66
13 449 ms 450 ms 450 ms 61.148.3.34
14 432 ms 433 ms 431 ms 202.106,43,66
15 435 ms 435 ms 436 ms 123.125.114.144
Chà, không có nhiều thông tin về các ISP của Trung Quốc ở đó nhưng ít nhất chúng tôi đã tìm thấy Tinet . Đây là một bức ảnh đẹp về trang web của họ cho thấy cách họ kết nối với các ISP khác nhau:
Họ chỉ đơn giản là có một đám mây hoa bia trải rộng về phần có liên quan của thế giới mà họ phục vụ và ở điểm cuối họ kết nối với ISP. Lý do họ có một đám mây hoa bia là vì độ tin cậy, khi một số hoa bia rơi ra.
Nếu bạn lặp lại điều này một vài lần, bạn có thể biết cách Tất cả mọi thứ đã được kết nối .
Vì vậy, có những tầng mạng nào?
Các mạng khổng lồ mà chúng tôi tìm thấy thông qua định tuyến theo dõi được gọi là mạng Cấp 1.
Mặc dù không có cơ quan có thẩm quyền nào xác định các cấp của mạng tham gia vào Internet, nhưng định nghĩa phổ biến nhất về mạng cấp 1 là mạng có thể kết nối với mọi mạng khác trên Internet mà không cần mua chuyển tiếp IP hoặc trả tiền dàn xếp.
Theo định nghĩa này, mạng cấp 1 là mạng không có phương tiện truyền thông ngang hàng với mọi mạng cấp 1 khác. Nhưng không phải tất cả các mạng không có chuyển tuyến đều là mạng cấp 1. Có thể trở nên miễn phí quá cảnh bằng cách trả tiền cho việc ngang hàng hoặc đồng ý với các dàn xếp.
Các định nghĩa chung về mạng cấp 2 và cấp 3:
Phần 2: Một mạng ngang hàng với một số mạng, nhưng vẫn mua chuyển tiếp IP hoặc thanh toán các khoản thanh toán để tiếp cận ít nhất một số phần của Internet.
Bậc 3: Một mạng chỉ mua phương tiện truyền thông từ các mạng khác để truy cập Internet.
Nếu bạn nhấp qua Mạng cấp 1 từ trang Đường trục Internet, bạn sẽ đến danh sách các mạng Cấp 1 hiện tại:
- AT&T từ Mỹ
- Centurylink (trước đây là Qwest và Savvis) từ Hoa Kỳ
- Deutsche Telekom AG từ Đức
- Inteliquent (trước đây là Tinet) từ Hoa Kỳ
- Verizon Business (trước đây là UUNET) từ Hoa Kỳ
- Sprint từ Mỹ
- Hãng vận chuyển quốc tế TeliaSonera từ Thụy Điển
- NTT Communications từ Nhật Bản
- Cấp 3 Truyền thông từ Hoa Kỳ
- Tata Communications từ Ấn Độ
Nó không được biết nếu
Mạng dữ liệu chuyển tuyến AOL (ATDN)
vẫn là mạng Cấp 1.
Chờ đã, cái gì… Peering là gì?
Các mạng này kết nối với nhau thông qua một quá trình được gọi là 'peering'. Hầu hết lưu lượng truy cập cần phải đi qua ít nhất 2 mạng cấp cao nhất khác nhau để đến đích của nó và các mạng được bắc cầu bằng các sắp xếp ngang hàng. Cách thức này thường hoạt động là mỗi bên tham gia thỏa thuận sẽ cam kết định tuyến x lượng lưu lượng truy cập cho bên kia trên mạng của họ và tương tự. Thường không có tiền được trao đổi trong các thỏa thuận này, trừ khi một bên gửi hoặc nhận nhiều dữ liệu hơn các bên còn lại.
Các công ty lớn cũng có thể ra ngoài và sắp xếp các mối quan hệ ngang hàng của riêng họ. Ví dụ: Netflix đã sắp xếp cơ sở hạ tầng mạng và ngang hàng của riêng mình trực tiếp với nhiều mạng cấp 1 để lưu lượng truy cập của nó rẻ hơn và gần gũi hơn với người dùng cuối trên mỗi ISP băng thông rộng phổ biến của Hoa Kỳ.
Xem này Trang Wikipedia về Peering .
Còn rất nhiều thứ khác để đọc tại những trang đó; câu trả lời này đưa ra một ý tưởng chung, khám phá tất cả các chi tiết còn lại như một bài tập cho người đọc.
Có điều gì đó để thêm vào lời giải thích? Tắt âm thanh trong các bình luậ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 toàn bộ chuỗi thảo luận tại đây .