Cách tính thời gian gửi một gói tin

zetorSt

W-------
30/01/2014
0
2 bài viết
Cách tính thời gian gửi một gói tin
Mình đang tìm hiểu cách tính thời gian gửi một gói tin, bạn nào biết hỗ trợ mình với

Nếu biết:
  • khoảng cách
  • tốc độ đường truyền
  • khích thước trung bình
  • băng thông
Hỏi
  • thời gian để gửi một gói tin
  • tại thời điểm t bit đầu tiên của gói tin đang ở vị trí nào
  • thời gian cần thiết để gửi 4 gói tin
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
1. Thời gian để gửi một gói tin=(thời gian truyền) + (trễ lan truyền)
trong đó:
+thời gian truyền=kích thước trung bình(bit)/tốc độ đường truyền(bps).
+trễ lan truyền=khoảng cách (m)/tốc độ lan truyền. Tốc độ lan truyền trên cáp đồng khoảng 2.10 mũ8 (m/s), còn đối với tín hiệu không dây là khoảng 3.10 mux8 (m/s)
2. Tại thời điểm t, bit đầu tiên của gói tin ở vị trí
vị trí=tốc độ đường truyền*trễ lan truyền
3. thời gian cần thiết để gửi 4 gói tin
(Câu này khó đây,) vì nếu chỉ căn cứ theo input nêu trên của bạn thì cứ lấy công thức 1 rồi nhân 4. Nhưng nếu có thêm dữ kiện, ví dụ về kích thước cửa sổ, báo nhận (ack) thì sẽ phải tính khác.
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Còn có thêm số liệu về thời gian để xử lý gói tin nữa.

Cảm ơn bạn đã hỗ trợ, rất hữu ích cho mình, thanks
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Hi anh

§Khoảng cách từ A đến B: 100km
§tốc độ đường truyền 360.000km/h
§Trung bình mỗi gói tin có kích thước 1000 bytes
§Băng thông của đường truyền: 100Mbps
§Mỗi gói tin cần 0.01s để xử lý
Cho biết:

§Thời gian để gởi 1 gói tin. Giả sử, tại thời điểm đang xét, hàng đợi của A là rỗng
§Tại thời điểm t = 0.1s, bit đầu tiên của gói tin đang ở vị trí nào?
§Tính thời gian cần thiết để gởi 5 gói tin, giả sử 5 gói tin đã nằm trong hàng đợi

Thời gian để gởi 1 gói tin. Giả sử, tại thời điểm đang xét, hàng đợi của A là rỗng
Thời gian để gửi một gói tin=(thời gian truyền) + (trễ lan truyền) =
=> thời gian truyền=kích thước trung bình(bit)/tốc độ đường truyền(bps). = 1000*8/(100*10^6) = 8*10^-5 (s)
trễ lan truyền = khoảng cách (m)/tốc độ lan truyền = 100*1000/3*10^8 (cho không dây) = 1/3000 (s)

Cộng lại được 31/75000 (s)

==> Em hỏi Tại thời điểm t = 0.1s, bit đầu tiên của gói tin đang ở vị trí nào?
vị trí=tốc độ đường truyền*trễ lan truyền thì tốc độ đường truyền là 360.000km/h hay Băng thông của đường truyền: 100Mbps
Cái thời gian t = 0.1 s, mình có dùng không?

Tính thời gian cần thiết để gởi 5 gói tin, giả sử 5 gói tin đã nằm trong hàng đợi
Em hỏi ý nghĩa hàng đợi có nghĩa là = 31/75000 (s) x 5 = ??

Anh hỗ trợ giúp em, do em không hiểu 2 thông số Tại thời điểm t = 0.1s, cần 0.01s để xử lý dùng để làm gì

Em cám ơn anh
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Bên trên