Lưu trữ và chuyển tiếp truyềnHầu hết các thiết bị chuyển mạch gói sử dụng lưu trữ và chuyển tiếp truyền lúc đầu vào để cácliên kết. Phương tiện truyền dẫn lưu trữ và chuyển tiếp chuyển đổi gói phải nhận đượctoàn bộ gói trước khi nó có thể bắt đầu để truyền tải các bit đầu tiên của gói tin vào cácliên kết ra bên ngoài. Để khám phá lưu trữ và chuyển tiếp truyền dẫn chi tiết hơn, xem xétmột mạng lưới đơn giản bao gồm hai hệ thống đầu cuối kết nối bằng một router duy nhất, nhưHiển thị trong hình 1.11. Một router thông thường sẽ có nhiều liên kết khi gặp sự cố, kể từ khi công việc của mìnhlà chuyển đổi sang một gói dữ liệu đến vào một liên kết gửi đi; trong ví dụ đơn giản này, cácbộ định tuyến có nhiệm vụ khá đơn giản chuyển một gói dữ liệu từ một liên kết (đầu vào) đểchỉ khác kèm theo liên kết. Trong ví dụ này, nguồn có ba gói, mỗibao gồm L bit, để gửi đến đích. Tại ảnh chụp thời gian hiển thị trongCon số 1.11, nguồn có truyền một số gói 1, và mặt trước của gói 1đã đã đến lúc các bộ định tuyến. Bởi vì các bộ định tuyến sử dụng chuyển tiếp và cửa hànglúc này ngay lập tức của thời gian, bộ định tuyến không thể truyền tải các bit nó đã nhận được; thay vào đó nóQuốc gia hoặcToàn cầu ISPĐịa phương hoặcKhu vực ISPMạng doanh nghiệpNhà mạngĐiện thoại di động mạngCon số 1.10 mạng lõiCÁCH 1.3 • MẠNG LÕI 23CHƯƠNG 1 24 • MẠNG MÁY TÍNH VÀ INTERNETđầu tiên phải đệm (tức là, "lưu trữ") của gói bit. Chỉ sau khi router đã nhậnTất cả các gói bit nó có thể bắt đầu để truyền (tức là, "chuyển tiếp") gói lên cácliên kết ra bên ngoài. Để đạt được một số sâu vào lưu trữ và chuyển tiếp truyền, hãytính toán số lượng thời gian mà thường từ khi nguồn bắt đầu gửi cácgói cho đến khi các điểm đến đã nhận được gói toàn bộ. (Ở đây chúng tôi sẽ bỏ quatrễ truyền-thời gian cho các bit để đi du lịch qua dây ở gần cácvận tốc ánh sáng — đó sẽ được thảo luận trong phần 1.4.) Nguồn gốc bắt đầu truyền tảiTại thời điểm 0; Tại thời gian L/R giây, nguồn có truyền gói toàn bộ, vàtoàn bộ gói đã nhận được và lưu giữ tại các bộ định tuyến (vì không có tuyên truyềnsự chậm trễ). Tại thời điểm L/R giây, kể từ khi các bộ định tuyến đã chỉ nhận được toàn bộgói, nó có thể bắt đầu truyền gói lên kết ngoài nước hướng tới đích;Tại thời gian 2L/R, router đã truyền gói toàn bộ, và toàn bộgói đã được nhận bởi đích. Vì vậy, tất cả sự chậm trễ là 2L/R. nếuchuyển đổi thay vì chuyển tiếp bit ngay sau khi họ đến nơi (mà không cần đầu tiên nhận cáctoàn bộ gói), sau đó sự chậm trễ tất cả sẽ là L/R bởi bit không giữ tạiCác bộ định tuyến. Tuy nhiên, như chúng tôi sẽ thảo luận trong phần 1.4, bộ định tuyến cần phải nhận được, lưu trữ, vàxử lý gói toàn bộ trước khi chuyển tiếp.Bây giờ chúng ta hãy tính toán số lượng thời gian mà thường từ khi nguồnbắt đầu gửi gói đầu tiên cho đến khi các điểm đến đã nhận được tất cả ba gói.Như trước đó, tại thời gian L/R, bộ định tuyến bắt đầu để chuyển tiếp gói đầu tiên. Mà còn lúcL/R nguồn sẽ bắt đầu để gửi gói thứ hai, kể từ khi nó có chỉ cần hoàn thành gửigói đầu tiên toàn bộ. Vì vậy, tại thời gian 2L/R, đích đã nhận được là người đầu tiêngói và router đã nhận được gói tin thứ hai. Tương tự như vậy, tại thời gian 3L/R, cácđiểm đến đã nhận được các gói dữ liệu lần đầu tiên hai và router đã nhận được thứ bagói. Cuối cùng, tại thời gian 4L/R đích đã nhận được tất cả ba gói!Bây giờ hãy xem xét trường hợp chung của việc gửi một gói từ nguồn đến đíchtrên một con đường bao gồm N liên kết mỗi tỷ lệ R (do đó, có những bộ định tuyến N-1giữa nguồn và đích). Áp dụng cùng một logic như trên, chúng ta thấy rằng cáckết thúc để kết thúc sự chậm trễ là:(1.1)Bây giờ bạn có thể muốn thử để xác định những gì sự chậm trễ nào cho P gói dữ liệu gửitrong một loạt các liên kết N.dend@to@end = NLRNguồnR bps2 1Mặt trận của gói 1 điểm đếnđược lưu trữ trong bộ định tuyến,đang chờ còn lạibit trước khi chuyển tiếp3Chuyển mạch gói lưu trữ và chuyển tiếp hình 1.11Xếp hàng chậm trễ và thiệt hại góiMỗi chuyển đổi gói có nhiều liên kết gắn liền với nó. Cho mỗi liên kết đính kèm, cácgói chuyển đổi có một bộ đệm đầu ra (cũng được gọi là một hàng đợi đầu ra), mà các cửa hànggói dữ liệu bộ định tuyến là về để gửi vào liên kết đó. Bộ đệm đầu ra chơi một phímvai trò trong chuyển mạch gói. Nếu một gói dữ liệu đến cần được truyền đi vào một liên kết nhưngtìm thấy liên kết bận rộn với việc truyền tải một gói tin, gói tin đến phảichờ đợi trong bộ đệm đầu ra. Vì vậy, ngoài việc trì hoãn lưu trữ và chuyển tiếp, góibị đầu ra bộ đệm xếp hàng chậm trễ. Những sự chậm trễ là biến và phụ thuộc vào cácmức độ tắc nghẽn trong mạng. Kể từ khi số lượng không gian đệm là hữu hạn, mộtđến gói có thể thấy rằng các bộ đệm là hoàn toàn đầy đủ với các gói dữ liệu chờ đợiđể truyền. Trong trường hợp này, gói mất mát sẽ xảy ra-một trong hai gói tin đếnhoặc một trong các gói dữ liệu đã xếp hàng sẽ được giảm xuống.1.12 hình minh hoạ một gói-switched mạng đơn giản. Như trong hình 1.11,gói được đại diện bởi ba chiều tấm. Chiều rộng của một phiến đại diện chosố bit trong gói. Trong con số này, tất cả các gói tin có cùng một chiều rộng vàdo đó cùng chiều dài. Cho rằng máy chủ A và B đang gửi gói tin đến máy chủ lưu trữ E. máy chủA và B đầu tiên gửi gói tin của họ cùng 10 Mbps Ethernet liên kết tới bộ định tuyến đầu tiên. Cácrouter sau đó chỉ đạo các gói kết 1.5 Mbps. Nếu, trong một khoảng thời gian ngắnthời gian, đến, lệ gói dữ liệu tới bộ định tuyến (khi chuyển đổi sang bit trên giây)vượt quá 1.5 Mbps, tắc nghẽn sẽ xảy ra ở các bộ định tuyến như là hàng đợi gói tin trong các liên kếtđầu ra các bộ đệm trước khi được truyền đi vào liên kết. Ví dụ, nếu máy chủ A và Bmỗi gửi một burst của 5 gói back-to-back cùng một lúc, sau đó hầu hết cácgói tin sẽ dành một số thời gian chờ đợi trong hàng đợi. Tình hình là, trong thực tế, hoàn toàntương tự như nhiều tình huống phổ biến ngày — ví dụ, khi chúng tôi chờ đợi trong dòng chomột ngân hàng rút tiền hoặc chờ đợi ở phía trước của một tollbooth. Chúng ta sẽ xem xét này chậm trễ xếp hàng trongchi tiết hơn trong phần 1.4.CÁCH 1.3 • MẠNG LÕI 2510 Mbps EthernetPhím:Gói tinABCD E1.5 MbpsHàng đợiCác gói dữ liệu chờ đợiĐối với đầu ra liên kếtChuyển mạch gói hình 1,1226 CHƯƠNG 1 • MÁY TÍNH MẠNG VÀ INTERNETChuyển tiếp bảng và định tuyến giao thứcTrước đó, chúng tôi đã nói rằng một router có một gói dữ liệu đến trên một trong các đính kèmthông tin liên lạc liên kết và chuyển tiếp đó gói vào một phần trong của nó giao tiếp đính kèmliên kết. Nhưng làm thế nào thì các bộ định tuyến xác mà liên kết nó nên chuyển tiếpgói lên? Gói chuyển tiếp thực sự được thực hiện trong nhiều cách khác nhau trong khác nhauloại mạng máy tính. Ở đây, chúng tôi một thời gian ngắn mô tả làm thế nào nó được thực hiện theo cácInternet.Trong Internet, mỗi hệ thống cuối cùng có một địa chỉ được gọi là địa chỉ IP. Khi mộtnguồn cuối cùng hệ thống muốn gửi một gói dữ liệu cho một hệ thống kết thúc đích, nguồnbao gồm địa chỉ IP của đích trong tiêu đề của gói. Như với địa chỉ bưu chính,địa chỉ này có một cấu trúc phân cấp. Khi một gói tin đến một bộ định tuyến trong cácmạng, router kiểm tra một phần của địa chỉ đích của gói tin và chuyển tiếpgói để một bộ định tuyến lân cận. Cụ thể hơn, mỗi bộ định tuyến có mộtchuyển tiếp bảng mà bản đồ địa chỉ đích (hoặc một phần của điểm đếnđịa chỉ) để liên kết ra ngoài đó bộ định tuyến. Khi một gói tin đến một bộ định tuyến, cácrouter kiểm tra địa chỉ và tìm kiếm bảng chuyển tiếp của nó, bằng cách sử dụng điểm đến nàyđịa chỉ, để tìm liên kết đi thích hợp. Router sau đó chỉ đạo gói đểliên kết ra ngoài này.Kết thúc để kết thúc quá trình định tuyến là tương tự như một người lái xe những người không sử dụngbản đồ nhưng thay vì thích để hỏi đường. Ví dụ, giả sử Joe lái xetừ Philadelphia để 156 Lakeside Drive ở Orlando, Florida. Joe ổ đĩa đầu tiên của mìnhkhí station và hỏi làm thế nào để có được để 156 Lakeside Drive ở Orlando, khu dân cưFlorida. Cây xăng số tổng đài chất chiết xuất từ Florida phần địa chỉ vànói với Joe rằng ông cần để có được vào đường cao tốc liên tiểu bang I-95 South, trong đó có mộtlối vào bên cạnh các trạm khí đốt. Ông cũng nói với Joe rằng khi ông đi vào Florida,ông nên yêu cầu một người nào khác có. Joe sau đó mất I-95 phía nam cho đến khi anh ta sẽ đến Jacksonville,Florida, điểm mà tại đó ông yêu cầu một cây xăng số tổng đài để hướng dẫn.Số tổng đài chiết xuất phần Orlando địa chỉ và nói với Joe rằng ôngnên tiếp tục trên I-95 để Daytona Beach và sau đó yêu cầu một người nào khác. Ở DaytonaBeach, một cây xăng số tổng đài cũng chiết xuất phần Orlando của cácgiải quyết và nói với Joe rằng ông nên tôi-4 trực tiếp đến Orlando. Joe mất I-4 vàbị tắt ở lối ra Orlando. Joe đi vào một trạm xăng attendant, và thời gian nàysố tổng đài chiết xuất Lakeside Drive phần địa chỉ và nói với Joe cácđường ông phải tuân theo để có được để Lakeside Drive. Sau khi Joe đạt Lakeside Drive, ôngyêu cầu một đứa trẻ trên xe đạp làm thế nào để có được đến đích của mình. Kid chất chiết xuất từ phần 156của các địa chỉ và các điểm đến nhà. Joe cuối cùng đạt đến đích cuối cùng của mình.Trong tương tự ở trên, các trạm xăng tiếp viên và trẻ em trên xe đạp làtương tự như bộ định tuyến.Chúng tôi chỉ biết được rằng một router sử dụng một gói điểm đến địa chỉ lập chỉ mục một chuyển tiếpbàn và xác định liên kết đi thích hợp. Nhưng báo cáo này cầu xinTuy nhiên, một câu hỏi: làm thế nào chuyển tiếp bảng để có được thiết lập? Họ được cấu hình bởitay trong mỗi bộ định tuyến, hoặc Internet sử dụng thủ tục tự động hơn?Vấn đề này sẽ được nghiên cứu sâu trong chương 4. Nhưng để kích thích sự thèm ăn của bạn ở đây,chúng tôi sẽ lưu ý bây giờ rằng Internet có một số đặc biệt các giao thức định tuyếnđược sử dụng để tự động thiết lập các bảng chuyển tiếp. Một giao thức định tuyến có thể, ví dụ,xác định đường đi ngắn nhất từ mỗi bộ định tuyến để mỗi điểm đến và sử dụng cáckết quả con đường ngắn nhất để đặt cấu hình các bảng chuyển tiếp trong các router.Làm thế nào bạn thực sự muốn nhìn thấy đường end-to-end gói dữ liệu có trong cácInternet? Bây giờ chúng tôi mời bạn để có được bàn tay của bạn bẩn bằng cách tương tác với Traceroutechương trình. Chỉ cần truy cập trang web www.
đang được dịch, vui lòng đợi..
