I have recently been working on Point to Point Protocol. My understanding is that it is a peer to peer link layer protocol which provides packet data connection over unconventional physical medium. So on both the peers the PPP runs at the link layer.
My weird doubt is that is there any PPP implementations which run at application layer and provide tunneling there itself without going down to Internet layer. I mean can I set up a PPP link without having an IP for either end of the peer.
Thanks.