Traceroute Là Gì

     

Nếu bạn có nhu cầu kiểm tra những gói tin được truyền đi trong mạng nội bộ hoặc mạng mạng internet đi qua những máy trạm nào, các gói tin này phải mất bao nhiêu thời gian, có máy trạm nào ko phản hồi những gói tin mà bạn đã gửi. Hoặc dễ dàng và đơn giản là chúng ta chỉ ý muốn chẩn đoán những đường truyền kết nối thôi thì các hệ điều hành và quản lý như Windows hoặc Linux, có hỗ trợ sẵn một cơ chế dòng lệnh cực kỳ hữu ích, đó là lệnh traceroute.

Bạn đang xem: Traceroute là gì

Traceroute là gì?

Traceroute (hay còn gọi là Tracert) là một trong những chương trình mẫu lệnh có sẵn trong số hệ điều hành như Windows, Mac và Linux, giống hệt như lệnh Ping, qui định này dùng để kiểm tra lỗi và xác định đường đi của các gói tin từ máy vi tính gửi yêu mong đến máy tính xách tay nhận yêu mong trên mạng máy tính.

Nếu bạn gặp mặt lỗi khi truy vấn đến một website làm sao đó, Traceroute có thể giúp bạn xác minh lỗi xảy ra nơi đâu và còn có thể giúp bạn thấy rõ hơn đường đi của rất nhiều gói tin từ thiết bị tính của khách hàng đến máy chủ chứa website.

Traceroute vận động như gắng nào?

Khi bạn truy cập vào một website nào đó, các lưu lượt truy cập sẽ đề xuất đi qua nhiều trạm trung gian trước khi đến được website chúng ta yêu cầu, phần lớn lưu lượng này vẫn đi từ máy tính của bạn đến những router của phòng cung cấp thương mại dịch vụ (ISP) cùng được chuyển tiếp đến nhiều router trung gian không giống trên mạng trước khi đến được website.

Traceroute hoạt động bằng cách gửi đi một chuỗi các gói tin bằng giao thức ICMP (Internetwork Control Message Protocol) tới máy chủ đích (website), các gói tin này đựng một quý giá Time to lớn Live (TTL) hay nói một cách khác là Hop Limit, quý hiếm TTL của các gói tin được bố trí theo đồ vật tự tăng dần, gói tin đầu tiên chứa quý hiếm TTL là 1, gói tin thứ hai là 2, gói lắp thêm 3 là 3 ...

Xem thêm: Dịch Từ " Tài Sản Cố Định Tiếng Anh Là Gì, Hao Mòn Tài Sản Cố Định Tiếng Anh Là Gì

Khi những gói tin mang đến được một router, quý hiếm của này lại giảm đi 1, cho đến khi cực hiếm TTL của những gói tin bởi 0, router vẫn gửi một thông báo hết hạn cho laptop của bạn. Bằng việc gửi đi các gói tin cùng xem phản bội hồi của những router, Traceroute xác minh được một router nào kia có vận động hay không

Sử dụng Traceroute

Traceroute là 1 chương trình cái lệnh cho nên vì thế để sử dụng Traceroute bạn phải mở Command Prompt (đối cùng với hệ quản lý điều hành Windows) hoặc Terminal (đối với hầu như hệ quản lý điều hành khác) để bắt đầu sử dụng. Cú pháp của traceroute như sau:

tracert

Ví dụ bạn muốn traceroute tới website dantri.vn thì chúng ta gõ lệnh sau:

tracert dantri.vn
*

Lưu ý: đối với Windows thì chúng ta gõ tracert, còn mọi hệ quản lý điều hành khác như UNIX/Linux thì gõ là traceroute.

Với câu lệnh trên chúng ta cũng có thể thấy toàn cục được đường đi của các gói tin từ sản phẩm tính của công ty được gửi tiếp trải qua không ít router rồi bắt đầu đến trang web dantri.vn. Như hình trên thì rất có thể thấy rằng để cho được website Dân Trí thì cần phải triển khai 11 lần gửi tiếp, các lần nối tiếp này được điện thoại tư vấn là hop, ko kể ra bạn có thể thấy có một vài router còn có tên miền (domain name) rõ ràng.

Đối với một vài website đặt host sinh sống xa thì chu kỳ chuyển tiếp gói tin sẽ nhiều hơn nữa vì bắt buộc đi qua nhiều router


*

Ngoài ra, nếu khách hàng không mong mỏi traceroute phân giải thương hiệu miền của router thì chúng ta cũng có thể dùng tham số -d:

tracert -d cnn.com
*

Khi bạn áp dụng traceroute thì lệnh này đang trả về hiệu quả có format như sau:Hop RTT1 RTT2 RTT3 Ten_Mien Hop: khi 1 gói tin đi qua 1 router nào kia thì được hotline là Hop.RTT1, RTT2, RTT3: viết tắt của Round Trip Time, là khoảng thời hạn mà gói tin đi tới router và phản hồi về cho máy tính của doanh nghiệp (thời gian được xem bằng milisecond). Giả dụ như tức thì cột RTT mà bao gồm dấu * thì tức là router đó không phản hồi lại gói tin mà các bạn gửi.

Xem thêm: Đâu Là Vật Liệu Cách Điện Phổ Biến Nhất, Vật Liệu Cách Điện Là Gì

Tổng kết

Traceroute rất tiện nghi trong vấn đề chẩn đoán mạng hoặc khẳng định sự trục trặc của các gói tin trải qua mạng nào. Lệnh tracert trên Windows không có khá nhiều tham số buộc phải những ai mới làm quen thuộc với lệnh này vững chắc sẽ không chạm chán nhiều khó khăn khăn. Trên hệ điều Windows hoặc Linux, 2 lệnh traceroute và ping là 2 câu lệnh rất thân quen với những nhà quản trị mạng.