Dịch vụ sửa máy tính pc laptop máy in - Nạp mực máy in Trường Tín Tphcm
Dịch vụ sửa máy tính pc laptop máy in - Nạp mực máy in Trường Tín Tphcm

Lệnh Tracert là gì? Làm thế nào để áp dụng Tracert một cách hiệu quả?

--
Web Tin Học Trường Tín có bài: Lệnh Tracert là gì? Làm thế nào để áp dụng Tracert một cách hiệu quả? Tracert là công cụ dòng lệnh nền tảng Windows dùng để xác định đường đi từ nguồn tới đích của một gói Giao thức mạng Internet (IP – Internet Protocol). Tracert (Traceroute) tìm đường tới đích bằng cách gửi các thông báo Echo Request (yêu cầu báo hiệu lại) Internet Control Message Protocol (ICMP) tới từng đích.

Trên Windows thì các bạn đã có sẵn một số công cụ giúp chúng quản lý và kiểm tra loại hình mạng. Đó là 2 lệnh Ping và Tracert. Cụ thể, chúng trùng lặp và không trùng lặp ra sao? Hãy cùng đọc hết bài viết dưới đây của Quản Trị Mạng.

Về mặt bản chất, chúng đều có thể được sử dụng khi ta muốn kiểm tra kết nối mạng từ máy đang dùng đến 1 máy server nào đó, có tín hiệu mạng hay không. Cụ thể hơn nữa thì:

  • Lệnh PING : kiểm tra kết nối internet giữa 2 máy tính. Bằng cách gửi đi các gói tin, rồi nhận lại tín hiệu phản hồi từ phía bên kia.
  • Lệnh Tracert thì có vẻ “cao siêu” hơn 1 chút, dùng để làm kiểm tra đường đi của các gói tin của lệnh Ping.

Tracert (hay Traceroute) là công cụ dựa theo nền tảng Windows cho phép bạn bổ trợ chương trình kiểm tra cơ sở hạ tầng mạng. Trong bài này chúng tôi giới thiệu cách sử dụng Tracert để sửa chữa các vấn đề gặp trong thực tế. Điều này giúp tăng cường tính hữu ích của công cụ và chỉ cho bạn vài cách sử dụng khi làm việc với các mạng riêng của mình.

Tiện ích TCP/IP này cấp phép bạn định vị các gói định hướng lưu chuyển trong toàn bộ mạng tới host cụ thể theo yêu cầu của bạn. Tracert hoạt động bằng cách tăng thêm giá trị “thời gian sống” (TTL) cho từng gói liên tiếp được gửi đi. Khi một gói đi qua một host, host này sẽ giảm TTL đi một giá trị và tiếp tục gửi nó sang host kế tiếp. Khi một gói có TTL đến được host cần tới, host sẽ loại bỏ gói và gửi thông báo thời gian ICMP quá hạn. Tracert nếu được sử dụng thích hợp và chính xác có thể giúp bạn tìm ra các điểm định tuyến không chính xác hoặc không hiện hữu trong mạng của bạn.

Giới thiệu về Tracert

Tracert là công cụ dòng lệnh nền tảng Windows dùng để làm xác định đường đi từ nguồn tới đích của một gói Giao thức mạng Internet (IP – Internet Protocol). Tracert tìm đường tới đích bằng phương pháp gửi các thông báo Echo Request (yêu cầu báo hiệu lại) Internet Control Message Protocol (ICMP) tới từng đích. Sau mỗi lần gặp một đích, giá trị Time to Live (TTL), tức thời gian cần để gửi đi sẽ được tăng đều cho đến khi gặp đúng đích cần đến. Đường đi được xác định từ quá trình này.

Nhìn vào hình minh hoạ sau bạn cũng đều có thể hình dung ra được phương pháp Tracert hoạt động trong một mạng sản xuất.

Lệnh Tracert là gì? Làm thế nào để áp dụng Tracert một cách hiệu quả?

Sử dụng Tracert như ra sao

Như bạn thấy ở hình minh hoạ, chúng ta sẽ gửi lưu lượng từ trạm kiểm tra bên B (Site B) tới một server ở bên A (Site A). Các gói tin sẽ truyền đi trong mạng diện rộng (WAN), phân tách thành hai phía nối cùng nhau qua liên kết T1 cùng một liên kết dự trữ ISDN (Integrated Services Digital Network). Để dùng tiện ích Tracert , đơn giản bạn chỉ cần phải biết địa điểm IP của máy đích muốn gửi đến, cách sử dụng Tracert chính xác và bạn phải tìm thứ gì trong kết quả.

Tracert hoạt động dựa vào thao tác với trường Time to Live (TTL). Bằng cách tăng TTL và sau mỗi lần gặp router, giá trị của nó lại giảm đi một, gói tin được gửi tới router tiếp theo. Mỗi lần gói tin được gửi từ router này đến router khác, người ta gọi là nó đã thi hành một bước nhảy (hop). Khi trường TTL có giá trị trở về 0, router sẽ gửi thông báo “Time Exceeded” ICMP (hết thời gian) tới máy nguồn. Bạn có thể xem thí dụ với mạng mẫu sau của chúng tôi trong phần minh hoạ bên dưới. Với địa điểm IP nguồn và đích,… chúng ta sẽ dùng trạm làm việc ở Site B và server bên Site A để thực hiện bài kiểm tra.

Lệnh Tracert là gì? Làm thế nào để áp dụng Tracert một cách hiệu quả?

Từ minh hoạ này bạn cũng đều có thể thấy, IP nguồn là 10.1.2.4 và IP đích (ví dụ) có thể là 10.1.1.6. Việc định tuyến thường thì diễn ra từ Site B sang Site A, qua liên kết có dung lượng cao hơn là T1 (1.544 Mbqs). Liên kết ISDN có dung lượng 128 Kbqs chỉ được sử dụng dự phòng trong trường hợp liên kết chính gặp lỗi. Tracert sẽ chỉ cho bạn thấy các gói tin được gửi từ Site B, tại máy có địa chỉ 10.1.2.4, qua liên kết T1 tới máy có địa chỉ 10.1.1.1. như thế nào. Bạn còn có thể hiểu rằng cách gửi các gói tin tới mạng LAN cục bộ (10.1.1.0) và cuối cùng là 10.1.1.6 như thế nào.

Khi các gói tin đã được gửi đi, Tracert sẽ dùng giao diện trước mắt trên router nó nhìn thấy để thông báo lại các bước nhảy router. Vì thế, hãy xem xét toàn bộ đường đi hoàn tất của chúng ta trước lúc gửi các gói tin đi.

Lệnh Tracert là gì? Làm thế nào để áp dụng Tracert một cách hiệu quả?

Đường đi (được tô màu đỏ trên hình) là bản kê các router nằm giữa host nguồn và host đích. Một điểm rất quan trọng cần nhớ là các giao diện ở phía bên trái sẽ được dùng khi mô tả. Giao diện bên trái là giao diện của router gần nhất với host gửi tin trong đường đi. Trong tỉ dụ này bạn có thể thấy đường đi qua T1, từ phía B (Site B) sang phía A (Site A). Bây giờ chúng ta hãy cùng xem tại sao điều này lại quan trọng.

Vậy các cách làm việc của tracert là gì? Khi khởi chạy và sử dụng, tracert sẽ báo cáo (in ra) bản kê đã được sắp xếp các địa chỉ của từng host mà nó đã đi qua trên đường đến đích. Điều này thực sự hay vì bạn có thể biết được rất nhiều hơn về đường đi này. Nếu bạn thu được phần gần mặt phân cách, bạn sẽ thấy một thiết lập mới của địa điểm IP trong hình minh họa kế đến (192.168.10.1 và 192.168.11.1) 10.1 được sử dụng cho liên kết ISDN và 11.1 sử dụng cho liên kết T1. Vậy tại sao điều ấy lại quan trọng?

Khi thu được kết quả từ Tracert , một số người không thạo làm việc với công cụ này sẽ thấy lúng túng. Router cổng vào 10.1.1.1 mặc định của Site A được thay thế bằng địa chỉ WAN. Chỉ là một router nhưng giao diện khác. Điều này mang thuộc tính bắt buộc khi muốn kiểm tra với Tracert chính vì nếu bạn nhầm, bạn sẽ không biết được mình đang đọc gì.

Ví dụ, đường đi bạn thấy ở hình minh hoạ trên là khoảng 10.1.2.4 tới 10.1.2.1 (cổng vào mặc định của mạng LAN). Sau đó nó sẽ qua mạng WAN tới 10.1.1.1. Chỉ có 1 vấn đề xuất hiện ở này là bạn sẽ không thấy địa chỉ xuất hiện. Sau khi T1 có giao diện trên router (11.1) của phía A (Site A) và thi hành liên kết ISDN (10.1) thì hai địa điểm IP đây là quan trọng nhất trong kết quả trả ra của Tracert . Đó là do trong ví dục này T1 cũng có thể bị lỗi và đường đi giờ đây là qua ISDN. Điều này hoạt động “như được công khai hoá”. Nhưng chuyện gì sẽ xảy ra nếu bạn để T1 online trở lại (trừ trường hợp bạn cảm thấy vận tốc mạng của mình tại T1 tụt từ 1.544 Mbqs xuống còn 128 Kbqs), bạn không nên dùng liên kết ISDN thêm phút nào nữa. Đó là điều chúng ta sẽ kiểm tra.

Lệnh Tracert là gì? Làm thế nào để áp dụng Tracert một cách hiệu quả?

Kiểm tra Tracert

Bây giờ, để dùng Tracert, đơn giản bạn chỉ cần mở đầu hình lệnh Command Prompt. Để thi hành điều này, bạn vào Start -> Run -> cmd -> tracert
( Chú ý : bạn phải gõ ” tracert ” vì bạn cũng đều có thể thấy Traceroute chỉ hoạt động trên UNIX/Linux và các hệ thống khác như Cisco, v.v…).

Lệnh Tracert là gì? Làm thế nào để áp dụng Tracert một cách hiệu quả?

Trong ví dụ sau, sau khi gõ lệnh ” tracert ” và xem phần thông tin hiển thị ra bạn có thể thấy các gói di chuyển sang hai router (như ở phần minh họa trên) rồi mới tới host đích 10.1.1.6. Ở đây, cổng vào mặc định từ Site B là 10.1.2.1 và địa chỉ IP của router trên mạng WAN qua các liên kết T1 và ISDN (lần lượt) là 192.168.11.1 và 192.168.10.1.

Đầu tiên chúng ta hãy xem mọi việc xảy ra như làm sao khi dùng T1.

 C:> tracert 10.1.1.6  
Tracing route to 10.1.1.6 over a maximum of 30 hops (Xác định đường đi đến địa chỉ 10.1.1.6 qua tối đa 30 bước nhảy)
---------------------------------------------------
1 2 ms 3 ms 2 ms 10.1.2.1
2 25 ms 83 ms 88 ms 192.168.11.1
3 25 ms 79 ms 93 ms 10.1.1.6
Trace complete. (Quá trình định vị hoàn tất)

Bây giờ, nếu T1 bị lỗi và chuyển sang dùng ISDN, bạn sẽ thấy có một 'đường đi' khác và nó 'dài hơn' so với đường đi ban đầu.

 C:> tracert 10.1.1.6  
Tracing route to 10.1.1.6 over a maximum of 30 hops
---------------------------------------------------
1 2 ms 3 ms 2 ms 10.1.2.1
2 75 ms 83 ms 88 ms 192.168.10.1
3 75 ms 79 ms 93 ms 10.1.1.6
Trace complete.

Như bạn thấy, sử dụng tracert sẽ giúp bạn xác định rõ được đường dẫn mạng như nó hướng ra ngoài thông qua mạng và quan trọng đặc biệt là làm làm sao để dữ liệu đi qua con đường dẫn đó.

  • Sử dụng Wireshark để phân tích gói dữ liệu trong hệ thống mạng

Sử dụng các tuỳ chọn Tracert

Dùng Tracert , các bạn cần biết một số tuỳ chọn sau. Hữu ích nhất là tuỳ chọn đầu tiên “-d”. Nó được sử dụng khi bạn muốn loại bỏ giải pháp DNS. Các server name (tên máy chủ) cũng tương đối hữu ích, nhưng nếu như nó chưa được thiết lập hoặc thiết lập sai, hay dễ dàng là bạn chỉ muốn có địa chỉ IP của host, bạn nên dùng tuỳ chọn “-d”.

 tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName] 
-d Ngăn Tracert giải quyết địa điểm IP của các router ở phần giữa với tên của chúng. Điều này còn cũng đều có thể giúp nâng lên tốc độ hiển thị kết của của Tracert.
-h Số lượng thật to lớn các hop (bước nhảy) trong đường đi tới host đích. Giá trị mặc định là 30 hop
-j Bạn cũng đều có thể dùng tuỳ chọn này với một bản kê host (HostList). Các thông báo Echo Request (yêu cầu báo hiệu lại) dùng tuỳ chọn Loose Source Route trong phần header của địa điểm IP với tập hợp các đích trung gian được mô tả trong HostList. Việc sử dụng tuỳ chọn Loose Source Route giúp các đích trung gian lần lượt được tách riêng bởi môt hoặc nhiều router. Số lượng lớn nhất địa điểm hay tên trong danh sách host list là 9. HostList là một loạt địa điểm IP (là các số thập phân liền nhau với những dấu chấm đan xen) cách nhau bởi một khoảng trắng.
-w Khoảng thời gian (tính theo mili giây) chờ thông báo ICMP Time Exceeded hoặc Echo Reply đáp lại tương ứng với thông báo Echo Request. Nếu vượt quá khoảng thời gian quy định mà không có thông báo gì, dấu hoa thị (*) sẽ có hiển thị. Thời gian mặc định là 4000 (tức 4 giây)
-? Phần trợ giúp ở màn hình lệnh.

Sử dụng Tracert để gỡ rối như làm sao

Có thể đôi khi phần tin tức hiển thị ra ngoài không rõ rệt khiến bạn không hiểu. Chẳng hạn như lúc xuất hiện các dấu hoạ thị bạn sẽ làm gì? Như đã đề cập đến ở phần trên, dấu hoa thị có thể hiển thị sai, vì gói ICMP có thể đã được chuyển đến chỗ nhưng có được cái gì đó đã cản trở công đoạn thông báo lại, thường là một nguyên lý nào đó trong tường lửa hoặc danh sách điều khiển truy cập (Access Control List).

Bạn cũng đều có thể dùng Tracert để tìm ra chỗ gói tin bị ngừng lại trên mạng. Trong thí dụ sau, cổng mặc định đã tìm ra rằng không có đường đi nào hợp thức ở bất kỳ host nào. Điều này còn có nghĩa là cả hai liên kết (T1 và ISDN) đều đã “sập” và không có đích nào có thể đến.

 C:> tracert 10.1.1.6  
Tracing route to 22.110.0.1 over a maximum of 30 hops
-----------------------------------------------------
1 10.1.2.1 reports: Destination net unreachable.
Trace complete.

Từ thí dụ này bạn cũng có thể thấy, khi bạn gửi đòi hỏi kiểm tra Tracert tới địa điểm 10.1.1.6, cổng LAN mặc định báo lại rằng nó không thể tìm thấy đường đi. Nhìn vào sơ đồ cụ thể sau có thể giúp bạn hiểu vấn đề rõ ràng hơn.

Lệnh Tracert là gì? Làm thế nào để áp dụng Tracert một cách hiệu quả?

Bạn có thể thấy, không có đường đi nào cho gói tin. Router gần nguồn nhất thông báo rằng từ nguồn không có đường đi nào để tới các host khác.

Chú ý quan trọng về Tracert

Dưới đây là một số chú trọng quan trọng giúp bạn hiểu sâu hơn về Tracert .

  • Không phải lúc nào Tracert cũng giúp bạn tìm kiếm 'latency' (độ trễ). Để xác định đường đi và cung cấp bậc trễ cũng như các gói tin thất lạc cho từng router và liên kết trong đường đi, sủ dụng lệnh ” pathping “. Bạn cũng đều có thể tham khảo bài về pathping đã được Chúng tôigiới thiệu trước đây.
  • Tracert chỉ cũng có thể dùng được nếu giao thức Internet Protocol (TCP/IP) đã được cài đặt như là phần tử trong các tính chất của 1 bộ điều hợp mạng (network adapter) ở Network Connections. Đây là một tiện ích TCP/IP sử dụng ICMP, một giao thức nằm ở trong bộ giao thức TCP/IP.
  • Trong phiên bản Linux hiện đại, tiện ích tracerouter (không cần là tracert mặc dầu một số hệ thống Linux cũng cho phép bạn sử dụng tracert ) dùng UDP datagram với mã số cổng là 33434. Windows dùng đòi hỏi báo hiệu lại ICMP (kiểu 8) được biết đến nhiều hơn với các gói ping.

Tóm tắt:

Trong bài này chúng mình đã chuyển tới bạn định nghĩa cơ bản về Tracert . Tracert (hay còn được biết đến là traceroute ) là một công cụ dựa trên nền tảng Windows, cấp phép bạn bổ trợ kiểm tra cơ sở hạ tầng mạng. Cụ thể trong bài chúng tôi hướng dẫn bạn cách sử dụng tracert để gỡ lỗi các vấn để xảy ra trong thực tế như đa đường đi hay các link không hoạt động. Điều này giúp tăng cường tính hữu ích của công cụ và chỉ cho bạn cách sử dụng khi làm việc với mạng riêng cho mình. Tiện ích TCP/IP này cũng cho phép bạn xác định đường đi của các gói tin truyền qua mạng tới host cụ thể bạn chỉ định. Khi một gói tin đi qua một host, host sẽ ưu đãi trị TTL của gói tin đi một giá trị và gửi tới host tiếp theo. Khi quá thời gian mà chưa đến đúng địa chỉ cần tìm, host nhận được gói tin sẽ loại bỏ và gửi lại thông báo thời gian quá hạn ICMP. Tracert nếu được dùng hợp lý cũng có thể có thể giúp bạn tìm ra các điểm trong mạng được định tuyến không chuẩn xác hoặc không tồn tại. Tracert (hay traceroute ) là công cụ bạn phải kiểm soát được nếu có kế hoạch làm việc trên mạng. Nó (và ping , pathping ) cũng có thể được sử dụng để giúp bạn ánh xạ và gỡ lỗi mạng dễ dàng. Các bạn nên tìm hiểu về các công cụ này kỹ hơn từ các bài tham khảo.

Xem thêm:

  • Top 10 công cụ khắc phục sự cố mạng cơ bản mà dân CNTT nên biết
  • Bộ công cụ giám sát mạng toàn diện
  • 10 lệnh Windows 7 quản trị mạng cần biết
  • Lệnh arp trong Windows
  • Cách sử dụng lệnh Net Use trong Windows
  • Lệnh Format trong Command Prompt
  • 10 lệnh Netsh của Windows Server 2008 cần biết

tracert,lệnh tracert,cách dùng tracert,tracert là gì,tracerouter,dùng tracert gỡ lỗi,sử dụng tracert,hướng dẫn tracert,công cụ kiểm tra cơ sở hạ tầng mạng,công cụ kiểm tra mạng

Nội dung Lệnh Tracert là gì? Làm thế nào để áp dụng Tracert một cách hiệu quả? được tổng hợp sưu tầm biên tập bởi: Tin Học Trường Tín. Mọi ý kiến vui lòng gửi Liên Hệ cho truongtin.top để điều chỉnh. truongtin.top tks.

Bài Viết Liên Quan


Xếp Hạng post

Bài Viết Khác

--