しまさん,はじめして。
PPPのデータパケット転送動作はイーサネットと同じで, 誤りを検出したらパケットを棄てるだけです。
こういう疑問が起こったら,次のように考えてみるとよいでしょう。 もし,誤りの再送を行うのであれば,TCPのように, 受信側から送信側に,受信確認や誤り発生を知らせるメカニズムが必要なはずです。 そう考えてPPP関連のRFCなどを読んでみると, (PPPは複雑で,PPPとNCPを組み合わせて使うので両方調べなければいけませんが。) そのようなメカニズムはどこにも書いていないことがわかります。 そのメカニズムがなければ再送は不可能ですから, エラーを検出したらパケットを棄てるだけなのだという結論になるはずです。
なお,PPPにはデータパケットの送受信を始める前に, アドレスなどを交換するフェーズがあり, そこでは,相手から応答がなかったら情報を再送することになっています。 でも,これはデータパケットを送る動作ではありませんから, 通常のデータ転送では,再送しないと理解していいと思います。
More information about text formats
通常のデータパケット転送では再送しません
しまさん,はじめして。
PPPのデータパケット転送動作はイーサネットと同じで,
誤りを検出したらパケットを棄てるだけです。
こういう疑問が起こったら,次のように考えてみるとよいでしょう。
もし,誤りの再送を行うのであれば,TCPのように,
受信側から送信側に,受信確認や誤り発生を知らせるメカニズムが必要なはずです。
そう考えてPPP関連のRFCなどを読んでみると,
(PPPは複雑で,PPPとNCPを組み合わせて使うので両方調べなければいけませんが。)
そのようなメカニズムはどこにも書いていないことがわかります。
そのメカニズムがなければ再送は不可能ですから,
エラーを検出したらパケットを棄てるだけなのだという結論になるはずです。
なお,PPPにはデータパケットの送受信を始める前に,
アドレスなどを交換するフェーズがあり,
そこでは,相手から応答がなかったら情報を再送することになっています。
でも,これはデータパケットを送る動作ではありませんから,
通常のデータ転送では,再送しないと理解していいと思います。