Return-Path: william@bourbon.usc.edu Delivery-Date: Sun Oct 26 22:21:14 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on merlot.usc.edu X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3 Received: from bourbon.usc.edu (bourbon.usc.edu [128.125.9.75]) by merlot.usc.edu (8.14.1/8.14.1) with ESMTP id m9R5LERx014257 for ; Sun, 26 Oct 2008 22:21:14 -0700 Received: from bourbon.usc.edu (localhost.localdomain [127.0.0.1]) by bourbon.usc.edu (8.14.2/8.14.1) with ESMTP id m9R5W1EM027261 for ; Sun, 26 Oct 2008 22:32:01 -0700 Message-Id: <200810270532.m9R5W1EM027261@bourbon.usc.edu> To: cs551@merlot.usc.edu Subject: Re: CS551 final1 - TTL Date: Sun, 26 Oct 2008 22:32:01 -0700 From: Bill Cheng Someone wrote: > The spec indicates when receive a packet, decrease its TTL by 1 first. > Then if TTL = 0, drop it. Is this correct? or should I process it but do not > forward it? In the Peer-to-Peer section, the spec says: If a TTL reaches 0, no forwarding should be performed. In the TTL section, it also says: If the TTL is zero, the message is dropped, otherwise it is forwarded to the next node. So, it's inconsistent. The way this has been explained in class, the 2nd one is clearly incorrect. Sorry about the inconsistency. It has now been changed to: If the TTL is zero, the message is not forwarded to the next node [BC: Fixed 9/24/2008]. -- Bill Cheng // bill.cheng@usc.edu