3 ms·
"TCP+IP should have been split differently" After reading I agree with some of the divisions that occur, but think that if more layer splitting happens it will
by mjevans 8y ago
"TCP+IP should have been split differently"
After reading I agree with some of the divisions that occur, but think that if more layer splitting happens it will be laterally (with defined interfaces in a 'meta' protocol layer).
* IP shouldn't fragment
* Connections should only exist in higher layers
Connections probably should be divided in to different logical parts, but interact as closely related components of a validated and reliable "pipe". Supporting mobile endpoints (in my mind) clearly means dropping the implicit authentication of an interface address and instead using a stronger cryptographic one. That's also why the connection layer needs to remain unified, even if the components within it are distinct: attacks on the connection are equivalent to packets that failed checksum.
- pulsarpietro 8y agoDue to lack of personal knowledge is not quite clear to me what the problem is with mobile devices. It seems to be the fact that they very often change IP address. am I right ? Is there any resource you would recommend to make my mind up ?
- mjevans 8y agoThat's part of the problem. When the Internet was created computers had finally progressed to being /always on/ and /always connected/; it was possible to relay data (slowly) among these mainframes/big iron machines and have useful and expedient exchange with experts working at other institutions. That carried forward until the dialup era. At that time the majority of users shifted to being /clients/ that intermittently connected to servers to check their inboxes and sometimes to remote services to request static public content. However they were still in a binary state of online or offline, and when they lost the connection loosing connection was a hard change. Mobile devices loose connection for other reasons. Mostly the fact that they are wireless. They have limited power, speak across a noisy and highly contended media, and also move around. They are able to poll (somewhat infrequently) but are not always connected. They are in the uncanny valley as hosts; not disconnected enough to warrant a big change of state but also not connected enough to rely on two way communication. They also happen to be extremely prolific. If not making up a majority of devices that happen to use some services, they are clearly an extremely large market segment. While I find it impossible to create in depth content on them, some do rely upon them as their only computer. A protocol that is suitable for mobile connections would also alleviate some annoying failure modes caused by ISP maintenance and DHCP lease expiration.
- 3pt14159 8y agoI've been tinkering with a new kind of web of trust to do this. If you're interested in trying things out reach out. It isn't ready for public use yet, but I could use some private feedback.