Làm cách nào để tìm hiểu 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 ta 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 ta điều này. Sau đó, cách duy nhất để tìm hiểu cách xây dựng cơ sở hạ tầng Internet 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 Internet của chúng tôi được xây dựng.
Cụ thể, Giao thức tin nhắn điều khiển Internet hoặc ICMP xác định yêu cầu Echo và trả lời Echo. Bằng cách tăng thời gian sống của các gói IP lên 1 lần lặp, bạn có thể tìm thấy mỗi bước nhảy 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 một 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 cổ điển .
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 traceroute
.
Vì vậy, hãy thực hiện một chuyến đi từ Bỉ đến Hoa Kỳ; Stack Exchange trông giống như một mục tiêu tốt.
Tracing route to stackexchange.com [64.34.119.12] over a maximum of 30 hops:
... redacted ...
5 10 ms 12 ms 12 ms te-3-3.car2.Brussels1.Level3.net [212.3.237.53]
6 11 ms 11 ms 15 ms ae-0-11.bar2.Brussels1.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 . Level3 có thể được xem như là một ISP cho các ISP, họ chỉ đơn giản là kết nối nhiều ISP. Đâ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.
Tracing route to baidu.com [123.125.114.144] over a maximum of 30 hops:
... redacted ...
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
11 452 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 Trung Quốc ở đó nhưng ít nhất chúng tôi đã tìm thấy Tinet . Dưới đây là một hình ả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 các ISP. Lý do họ có một đám mây là vì độ tin cậy, vì khi một số bước nhảy 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 mọi thứ được kết nối như thế nào .
Vì vậy, những gì Network Tiers đang có?
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ó thẩm quyền xác định các tầng tham gia Internet, định nghĩa phổ biến nhất của mạng cấp 1 là mạng có thể truy cập vào tất cả các mạng khác trên Internet mà không cần mua phương tiện IP hoặc thanh toán.
Theo định nghĩa này, mạng cấp 1 là mạng không chuyển tuyến 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 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 nhìn trộm hoặc đồng ý với các khu định cư.
Các định nghĩa phổ biến của mạng cấp 2 và cấp 3:
Bậc 2: Một mạng ngang hàng với một số mạng, nhưng vẫn mua quá cảnh IP hoặc trả tiền cho các khu định cư để tiếp cận ít nhất một phần của Internet.
Bậc 3: Một mạng chỉ mua quá cảnh từ các mạng khác để truy cập Internet.
Nếu bạn nhấp qua các mạng Cấp 1 từ trang Internet Backbone, bạn sẽ nhận được danh sách các mạng Cấp 1 hiện tại:
- AT & T từ Hoa Kỳ
- Truyền thông Cogent từ Hoa Kỳ
- Centurylink (trước đây là Qwest và Savvis) từ Hoa Kỳ
- Deutsche Telekom AG từ Đức
- GTT (trước đây là Tinet) từ Hoa Kỳ / Ý
- Truyền thông cấp 3 từ Mỹ
- Viễn thông Italia Sparkle từ Ý
- Giải pháp toàn cầu của Telefonica từ Tây Ban Nha
- Verizon Business (trước đây là UUNET) từ Hoa Kỳ
- Hãng vận tải quốc tế TeliaSonera từ Thụy Điển-Finlnd
- Truyền thông NTT từ Nhật Bản
- Truyền thông Tata từ Ấn Độ
- Cam từ Pháp
- Truyền thông XO từ Hoa Kỳ
- Tập đoàn Zayo từ Hoa Kỳ
Không biết AOL Transit Data Network (ATDN)
có còn là mạng Cấp 1 không.
Đợi đã, cái gì ... Nhìn ngang 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à 'tiên phong'. Hầu hết lưu lượng truy cập cần phải đi qua ít nhất hai mạng cấp cao nhất khác nhau để đến đích và các mạng được kết nối với các sắp xếp tiên phong. 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à ngược lại. Thường không có tiền trao đổi trong các sắp xếp này, trừ khi một bên đang gửi hoặc nhận nhiều dữ liệu hơn các bên khác.
Các công ty lớn cũng có thể sắp xếp các mối quan hệ tiên phong của riêng họ. Ví dụ, Netflix đã sắp xếp cơ sở hạ tầng mạng và mạng tiên phong 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ó vừa rẻ hơn và gần 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 trang Wikipedia này trên Peering .
Có rất nhiều thứ để đọc ở 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. Bạn có thể đặt câu hỏi về chủ đề này trong các bình luận bên dưới ...