Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

THẮC MẮC VỀ TTL TRONG MICROSOFT

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • THẮC MẮC VỀ TTL TRONG MICROSOFT

    :roll: :roll: :roll:
    Chào mọi người!
    Em có 1 thắc mắc về TTL,mong diễn đàn chỉ dẫn:
    1.Khi ta thực hiện 1 command ping,trong reply message có thông số TTL,nó có ý nghĩa gì vậy???
    2.Khi ta ping bình thường(chỉ ping thôi),TTL là 64.Vừa chép file lớn vừa ping,TTL là 128.Sự thay đổi đó mang ý nghĩa gì?
    3.Có bao nhiêu loại giá trị TTL?ý nghĩa mỗi giá trị?nếu ta ping 1 tbị mà nó reply lại với TTL là 255 thì có bình thường k?điều gì đã xảy ra?
    Trân trọng sự giúp đỡ
    Mến!!!
    :) :) :)
    Vietnamese Professionals (VnPro)
    Tel: +84 8 5124257 - 5125314
    Fax: +84 8 5124314
    149/1D Ung Văn Khiêm, P25, Q. Bình Thạnh
    Tp.Ho Chi Minh
    http://www.chuyenviet.com

    VnPro - The way to get knowledge

  • #2
    Trích dẫn từ 640-607

    "Packets are not actually timed, but to prevent packets from being
    forwarded forever when there is a routing loop, each IP header uses a Time to Live (TTL) field.
    Routers decrement TTL by one every time they forward a packet; if a router decrements TTL
    to zero, it throws away the packet. This prevents packets from rotating forever"

    Nếu ping thử 1 host trong cùng 1 LAN thì TTL = 255
    Như vậy là 1 va 3 OK. Thế còn 2 thì Ly không hiểu rồi.

    Chắc là CVO ping 2 địa chỉ khác nhau chăng? Biết giải thích sao đây?????

    :)

    Comment


    • #3
      Chào các bạn, TTL bằng 64, 128 hay 255 là tuỳ thuộc vào thiết bị mà ta ping đến

      nếu bạn ping các thiết bị Router thì đa phần Default là 255, các hệ điều hành họ Unix cũng vậy, Ping trong cùng LAN của Windows 2000 thì default là TTL = 128. còn ping mà TTL = 64 thì mình chỉ thấy trong các Modem ADSL nối vào mạng qua Ethernet.

      TTL (Time to live) là giá trị chỉ ra thời gian cho phép mà gói tin đó còn hiệu lực (hình như vậy, mình chưa biết nhiều về CCNA) khi đi qua một hop thì nó sẽ giảm TTL đi 1 đơn vị và nếu TTL=0 thì thiết bị mạng đó sẽ từ chối chuyển tiếp gói tin đó.

      có phải vậy không nhỉ? hả các cao thủ???
      Mai Anh Tuấn:)

      Comment


      • #4
        Một chút thông tin về lệnh ping hy vọng sẽ giúp các bạn tìm ra câu trả lời :

        Ping gởi một ICMP message "echo request" đến host. Nếu nhận được một ICMP message "echo reply" của host, ping sẽ thông báo host còn hoạt động. Nếu không nhận được ICMP message "echo reply" của host, ping sẽ thông báo host này đã ngừng hoạt động!

        Format của ICMP "echo request" và "echo reply" có dạng như sau:

        0 7 8 15 16 31
        +-----------------+-----------------+-----------------+
        | Type (0 or 8) | Code (0) | 16-bit Checksum |
        +-----------------+-----------------+-----------------+
        | Indentifier | sequence number |
        +-----------------+-----------------+-----------------+
        | |
        | (Optional Data) |
        | |
        +-----------------------------------------------------+

        Bất cứ lúc nào host nhận được một ICMP request message, nó sẽ phản hồi trở lại với một identifier và số sequence number. Trong hầu hết các hệ thống Unix, trường indentifier được đặt số Process ID của tiến trình gởi gói packet đi. Vì vậy, nếu bạn ping cùng một lúc nhiều lần đến một hệ thống Unix, giá trị indentifier mà bạn nhận được trong mỗi lần ping sẽ khác nhau!

        Trường sequence number có giá trị mặc định là 0. Giá trị này sẽ được tăng một sau mỗi lần hệ thống phản hồi ICMP request message của chương trình ping. Ping sẽ in ra giá trị sequence number của mỗi lần nhận packet, điều này cho chúng ta biết được các gói packet có gặp lỗi hay không?!

        (Để biết chi tiết về các trường khác, bạn hãy tham khảo các bài viết về giao thức TCP-IP!)

        Bây giờ chúng ta hãy xem qua ví dụ cuối cùng:

        # ping hackingtruths.box.sk

        Pinging hackingtruths.box.sk [194.x.yyy.227] with 32 bytes of data:
        32 bytes from 194.x.yyy.227: icmp_seq=0 ttl=225 time=0 ms
        32 bytes from 194.x.yyy.227: icmp_seq=1 ttl=225 time=0 ms
        32 bytes from 194.x.yyy.227: icmp_seq=2 ttl=225 time=0 ms
        32 bytes from 194.x.yyy.227: icmp_seq=3 ttl=225 time=0 ms
        32 bytes from 194.x.yyy.227: icmp_seq=4 ttl=225 time=0 ms
        32 bytes from 194.x.yyy.227: icmp_seq=5 ttl=225 time=0 ms
        32 bytes from 194.x.yyy.227: icmp_seq=6 ttl=225 time=0 ms
        ...

        Ở dòng đầu tiên, ping phân tích hostname ra địa chỉ ip. Bạn có nhận thấy giá trị icmp_seq tăng dần từ 0 sau mỗi lần ping nhận được ICMP message "echo reply" từ host không? Như vậy là các gói packet mà chúng ta nhận điều không gặp lỗi gì hết! Ping còn cho chúng ta biết thời gian TTL(Time To Live) nữa! Ping lưu thời gian mỗi lần gởi ICMP message "echo request". Khi nhận được ICMP message "echo reply" từ host, Ping sẽ lấy thời gian hiện tại trừ đi giá trị này sẽ ra TTL!

        From HVA .

        Comment


        • #5
          Originally posted by titanevn View Post
          Chào các bạn, TTL bằng 64, 128 hay 255 là tuỳ thuộc vào thiết bị mà ta ping đến

          nếu bạn ping các thiết bị Router thì đa phần Default là 255, các hệ điều hành họ Unix cũng vậy, Ping trong cùng LAN của Windows 2000 thì default là TTL = 128. còn ping mà TTL = 64 thì mình chỉ thấy trong các Modem ADSL nối vào mạng qua Ethernet.

          TTL (Time to live) là giá trị chỉ ra thời gian cho phép mà gói tin đó còn hiệu lực (hình như vậy, mình chưa biết nhiều về CCNA) khi đi qua một hop thì nó sẽ giảm TTL đi 1 đơn vị và nếu TTL=0 thì thiết bị mạng đó sẽ từ chối chuyển tiếp gói tin đó.

          có phải vậy không nhỉ? hả các cao thủ???

          đính chỉnh lại tí nhé
          TTL (Time to live) là giá trị chỉ ra thời gian cho phép mà gói tin đó còn hiệu lực trên hệ thống mạng.

          về khái niệm như trên thì đúng rồi đó, còn các số TTL default thì thế này
          - linux: 64
          - windows : 128
          - các thiết bị cứng như router, asa: 255

          Như vậy
          Modem ADSL TTL default cũng 255
          Last edited by hugh; 27-08-2010, 08:04 PM.

          Comment

          Working...
          X