作者 主題: 请教关于时间戳(timestamp)请求和应答的问题?  (閱讀 5848 次)

0 會員 與 1 訪客 正在閱讀本文。

cdmazte

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
ICMP类型为13和14的时候表示时间戳请求和时间戳应答报文,究竟是个什么意识即它是干什么的?怎么工作的?有什么限制条件没有? 查了许多TCP/IP的资料都没有详细说明的或者说没有一个说的很明白的? 希望能的到高人指教!谢谢谢谢

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
请教关于时间戳(timestamp)请求和应答的问题?
« 回覆 #1 於: 2004-10-13 22:41 »
我也不很清楚, 你或許試試:
1) 先到這個站:
http://www.rfc-archive.org/
2) 在上面的輸入框裡填:
icmp 13 14 timestamp
3) 按 search

cdmazte

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
请教关于时间戳(timestamp)请求和应答的问题?
« 回覆 #2 於: 2004-10-13 22:44 »
引述: "netman"
我也不很清楚, 你或許試試:
1) 先到這個站:
http://www.rfc-archive.org/
2) 在上面的輸入框裡填:
icmp 13 14 timestamp
3) 按 search[/

THANK U  那我再去看一下

cdmazte

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
请教关于时间戳(timestamp)请求和应答的问题?
« 回覆 #3 於: 2004-10-14 18:24 »
問題補充:一、者個報文是否可以有同步時鍾的作用?二、這個報文爲什麽限制條件是utc時間的午夜零時。?

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
请教关于时间戳(timestamp)请求和应答的问题?
« 回覆 #4 於: 2004-10-18 13:24 »
13是用來詢問某部主機的系統時間
14是用來回應系統時間

作用是讓網路上的各設備時間同步

單位是ms

基準是格林威治時間

在封包中有三個重要參數分別代表
詢問者自己時間
被問者接受到的時間
被問者回應的時間
佈線深似海!
網路高如天!

cdmazte

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
请教关于时间戳(timestamp)请求和应答的问题?
« 回覆 #5 於: 2004-10-18 18:49 »
感謝zmen.既然他可以用來同步時鍾那麽,一台系統時鍾是北京時間或者台北時間地 主機向一臺美國華盛頓時間地 主機發送TYPE=13的icmp,那麽它們不在一個時區那麽時間是怎麽同步的呢?

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
请教关于时间戳(timestamp)请求和应答的问题?
« 回覆 #6 於: 2004-10-19 18:35 »
引述: "cdmazte"
感謝zmen.既然他可以用來同步時鍾那麽,一台系統時鍾是北京時間或者台北時間地 主機向一臺美國華盛頓時間地 主機發送TYPE=13的icmp,那麽它們不在一個時區那麽時間是怎麽同步的呢?


往上看就有答案
佈線深似海!
網路高如天!

cdmazte

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
请教关于时间戳(timestamp)请求和应答的问题?
« 回覆 #7 於: 2004-10-22 22:49 »
同步是如何同步不同時區地時間 還時沒有明白!可以舉例說明一下嗎?

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
请教关于时间戳(timestamp)请求和应答的问题?
« 回覆 #8 於: 2004-10-23 03:34 »
引述: "cdmazte"
同步是如何同步不同時區地時間 還時沒有明白!可以舉例說明一下嗎?


上面不是提到ms和格林威治時間嗎
時間匆忙懶的寫一點說明
那個時間戳其實標準就是 從UTC零時開始到現在經過的ms(用32位元表示)
這部份可以看RFC792
RFC1122有一段是對這部份更進一步的說明
記住不是每一個系統都會回應(例如微軟的一些舊OS)
也不是每一個系統回應的都是標準格式(也許是某種時間 但是不是從零時計算的ms)

(其實第一次看RFC792發現裡面是寫UT 可以按一下這裡了解一下"時間"
佈線深似海!
網路高如天!

cdmazte

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
请教关于时间戳(timestamp)请求和应答的问题?
« 回覆 #9 於: 2004-10-23 15:29 »
哦~~~感謝ZMEN的資料現在我明白了通俗說ICMP TYPE=13、14 其實就是一個不很准確的校正時間協議,使自己主機的時間按標准UTC時間運行,13消息發向標准時間SEVER,14是SEVER返回的時間對吧。

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
请教关于时间戳(timestamp)请求和应答的问题?
« 回覆 #10 於: 2004-10-26 16:25 »
引述: "cdmazte"
哦~~~感謝ZMEN的資料現在我明白了通俗說ICMP TYPE=13、14 其實就是一個不很准確的校正時間協議,使自己主機的時間按標准UTC時間運行,13消息發向標准時間SEVER,14是SEVER返回的時間對吧。


不對 請把那些RFC看一下

也許你需要的是NTP
請查閱 RFC 958 1059 1119 1305
佈線深似海!
網路高如天!