| ▲ | NooneAtAll3 9 hours ago | ||||||||||||||||||||||
> Internet routing can't handle mobility - at all. so all the fairy tales about IP invented for nuclear war was a lie? the moment military started moving around, IP became useless? | |||||||||||||||||||||||
| ▲ | wpollock 8 hours ago | parent | next [-] | ||||||||||||||||||||||
The source and destination addresses don't change. If a bomb takes out a router in-between (the military scenario DARPA had in mind), it is NOT IP (L3) or TCP (L4) that handles it. Rather it is a dynamic routing protocol that informs all affected routers of the changed route. Since the early days of the Internet, that's been the job of routing protocols. For smaller internets, protocols such as RIP (limited to 16 hops) broadcast routing information from each still-working router to other routers. Each router built a picture of the internet (simplifying a bit here, RIP and similar protocols used "distance vector" routing, but other more advanced routing protocols did have each a picture of the internet). So when a packet arrived at its router, that router can forward the pack towards the destination. Such protocols are "interior" routing protocols, used within an ISP's network. The Internet is too big for such automatic routing and uses an "exterior" routing protocol called BGP. This protocol routes packets from one ISP to the next, using route and connectivity information input by humans. (Again I'm simplifying a bit.) Wifi uses entirely different protocols to route packets between cells. Fun fact: wifi is not an acronym for anything, the inventors simply liked how it sounded. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | znkr 9 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Moving running computers around and maintaining connection would have required large trucks and very long cables at the time the internet was invented. | |||||||||||||||||||||||
| ▲ | rjsw 5 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Mobile IPv6 is a thing. I could compile it into the kernel on my mobile machines, main reason to not do it is that I'm currently using a phone as a WiFi hotspot and it doesn't have Mobile IPv6 support. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | PunchyHamster 9 hours ago | parent | prev [-] | ||||||||||||||||||||||
the mobility in context of article means "changing IP within same TCP connection". IP + some dynamic routing handles the situation of "the connection site got nuked and we need to route around it", it's just not in the protocol, it's additional layer on top of it | |||||||||||||||||||||||
| |||||||||||||||||||||||