Tìm hiểu lệnh ping, traceroute trong network

Chúng tôi rất vui mừng chia sẻ kiến thức sâu sắc về từ khóa Traceroute la gi để tối ưu hóa nội dung trang web và chiến dịch tiếp thị trực tuyến. Bài viết cung cấp phương pháp tìm kiếm, phân tích và lựa chọn từ khóa phù hợp, cùng với chiến lược và công cụ hữu ích. Hy vọng thông tin này sẽ giúp bạn xây dựng chiến lược thành công và thu hút lưu lượng người dùng. Cảm ơn sự quan tâm và hãy tiếp tục theo dõi blog để cập nhật kiến thức mới nhất.

Chào các bạn, hôm nay mình cùng nhau tìm hiểu về lệnh pingtraceroute trong network ra sao nhé

Bạn Đang Xem: Tìm hiểu lệnh ping, traceroute trong network

1. Lệnh ping

Ping, viết tắt của Packet Internet Grouper, là một dụng cụ cho mạng máy tính sử dụng trên các mạng TCP/IP để kiểm tra xem có thể kết nối tới một sever cụ thể nào đó hay là không, và ước tính khoảng chừng thời kì trễ trọn vòng để gửi gói tài liệu cũng như tỉ lệ các gói tài liệu có thể bị mất giữa hai máy.

Cú pháp:

ping [options] targetname

Trong số đó targetname có thể là IP của sever hoặc 1 domain.

Một số options trên Linux:

-c <numbervàgt;: tạm ngừng sau khoản thời gian nhận được <numbervàgt; phản hồi từ sever

-t <numbervàgt;: khái niệm time to live

-v: hiển thị kết quả rõ ràng và cụ thể

Các bạn cũng có thể sử dụng lệnh ping -help để xem thêm các options khác. Cùng xem ví dụ phía bên dưới: Dựa vào kết quả trên tất cả chúng ta có thể biết được một số thông tin:

  • IP ứng với domain là 8.8.8.8

  • Xem Thêm : CPU tray là gì? Cách phân biệt CPU tray, box công ty và box chính hãng

    ttl: giá trị ttl (time to live) mặc định trên Linux là 64, khi đi qua mỗi trạm router thì giá trị ttl giảm đi 1, vì vậy dựa vào giá trị này tất cả chúng ta có thể biết được gói tin đi qua bao nhiêu trạm trước lúc tới đích, để biết rõ ràng và cụ thể các trạm router mà gói tin đã đi qua thì tất cả chúng ta có thể dùng lệnh traceroute.

  • time: dựa vào giá trị time trả về trong lệnh ping tất cả chúng ta có thể biết được độ ổn định của mạng, các giá trị time trả về càng gần nhau thì chứng tỏ mạng càng ổn định.

Một số lỗi trả về khi sử dụng lệnh ping

  • Destination Host Unreachable: không có lối đi tới địa chỉ đích hoặc sai địa chỉ đích, khi lệnh ping gặp lỗi này nó sẽ trả về kèm theo IP của nơi cuối cùng mà gói tin đi được tới.

  • Request time out: Lỗi này xuất hiện khi không kết nối được đến máy đích và không có đáp hồi trả về. Nguyên nhân của lỗi này là vì các thiết bị định tuyến router bị tắt hoặc địa chỉ máy đích không có thật, bị tắt hay cấm ping.

  • TTL expired in transit: Lỗi này xuất hiện khi giá trị TTL (Time To Live) được đặt cho gói ping giảm xuống 0 trong những lúc vận chuyển qua mạng trước lúc tới đích. Nguyên nhân có thể do:

  • Gói tin bị loop giữa các router do tùy chỉnh mạng sai khiến giá trị TTL giảm đi 1 khi đi qua mỗi router cho tới khi giá trị TTL giảm bằng 0.
  • Giá trị TTL của gói bị đặt quá thấp.

Để khắc phục lỗi này các bạn cũng có thể dùng lệnh traceroute để xem rõ ràng và cụ thể những điểm gói tin đi qua

2. Lệnh traceroute (tracert)

Traceroute (hay tracert trên Windows) là một dụng cụ chẩn đoán mạng máy tính để hiển thị các tuyến đường (đường dẫn) và giám sát và đo lường sự chậm trễ quá cảnh của khá nhiều gói tài liệu trên một giao thức Internet (IP) mạng.

traceroute sử dụng bản tin time to live expired của lệnh ping để biết được từng chặng mà gói tin sẽ phải đi qua trước lúc tới đích.

traceroute để làm gì?

Biết được địa chỉ của Server trỏ đến (là gì và ở đâu) Biết được tốc độ phản hồi khi gói tin của tất cả chúng ta đi qua các thiết bị layer 3 (là các thiết bị cung cấp khả năng như thể bộ định tuyến, thường là router – khi đi qua các thiết bị layer 3 này thì IP sẽ đổi thành một IP khác) trên mạng. Biết được số hop và số thiết bị mà gói tin đã đi qua Tạo được những con phố tối ưu (ứng dụng cho mạng chậm, wifi chậm không rõ nguyên nhân và live stream chậm)

Cú pháp:

traceroute [options] host_address

Một số option trên Linux:

Xem Thêm : Sống ảo là gì? Tác hại của việc sống ảo và thực trạng hiện nay của giới trẻ

-I : sử dụng gói tin giao thức ICMP ECHO

-U : sử dụng gói tin giao thức TCP SYN

-w <numbervàgt; : cấu hình thời kì chờ phản hồi, tính bằng giây.

-f <numbervàgt; : Chỉ định giá trị TTL mở màn, default là một, có tức là traceroute sẽ hiển thị kết quả với route trước nhất trong lối đi.

-q <numbervàgt; : cấu hình số gói tin phản hồi ở mỗi hop (default là 3)

-m <numbervàgt; : cấu hình số hops tối đa (giá trị TTL tối đa) sẽ thực hiện, default số hops tối đa là 30.

Các bạn cũng có thể sử dụng lệnh traceroute -help để xem thêm các options khác. Cùng xem ví dụ phía bên dưới Dựa vào kết quả trên tất cả chúng ta có thể biết được một số thông tin sau:

  • Địa chỉ server ứng với domain trên là 125.212.247.72 (server 24h.com.vn đặt tại viettel – VietNam)

  • Gói tin của tất cả chúng ta phải đi qua 12 route trước lúc tới đích

  • Thời kì phản hồi ở mỗi điểm ==> dựa vào đây tất cả chúng ta có thể xác định được đang bị trễ ở đâu hoặc vị trí có vấn đề trên mạng.

  • Các hops (bước nhảy) là 13 -1 = 12

  • Ở trên tất cả chúng ta có thể thấy ở một số lăn tay hiển thị dấu * thì đây là những điểm thường có đặt firewall, nó được chấp nhận gói tin của tất cả chúng ta đi qua nhưng không được chấp nhận phản hồi vì lý do bảo mật thông tin.

Lời kết

Như vậy, qua nội dung bài viết này mình san sớt các bạn về lệnh ping và traceroute trong network. Các bạn có đóng góp gì thêm để lại phản hồi phía bên dưới nhé. Chúc các bạn thành công.!

You May Also Like

About the Author: v1000