魔法使いの弟子症候群
SASは、パケットが転送中に失われたのではなく、転送が遅延して送信側でタイムアウトが発生し、その後受信側に正常にパケットが届いた場合に発生する。
タイムアウトが発生すると、送信側はパケットを再送する。しかし、最初のパケットは失われておらず、最初のパケットと再送されたパケットのいずれもが受信側に届く。受信側はTFTPの仕様に従って、それぞれに対して返信パケットを返す。送信側は2つの返信パケットに対して、それぞれデータブロックの送信を行う。SASの発生過程の典型的なシナリオは、以下の通りである(Sが送信側(source)、Dが受信側(destination))。
SはデータブロックXをDに送信する。
DはXを受信し、Xの確認応答をSに返信する。
Xの確認応答がネットワーク内で遅延する。
Sでタイムアウトが発生し、SはXをDに再送する。
SはXの確認応答を受信し、データブロックX+1をDに送信する。
Dは2つ目のXを受信し、2つ目のXの確認応答をSに返信する。
DはX+1を受信し、X+1の確認応答をSに返信する。