Post ABcpPCbeJLoca5veBk by Makdaam@mastodon.social
(DIR) More posts by Makdaam@mastodon.social
(DIR) Post #ABcournf6UldMe5BGS by friend@linuxrocks.online
2021-09-22T16:18:45Z
0 likes, 1 repeats
@nivexWe once had deployed an application on a Windows host in a Docker container and it was able to connect to the server, but the server didn't recognize the connection and timed it out after a short while.What was happening, is that the SYN reached the server, the SYN-ACK reached our client, but then Hyper-V/Docker somehow dropped the ACK before it could go anywhere.And yeah, this took a while to figure out, because we couldn't properly probe on that Windows host or in the container.
(DIR) Post #ABcpCJh0eWLqnLI97A by alexbuzzbee@fosstodon.org
2021-09-22T16:28:30Z
0 likes, 1 repeats
@nivex Network address translation and other similar violations of the end-to-end principle should be abolished ASAP
(DIR) Post #ABcpKfsc2rQ3vKhj7I by paul@post.lurk.org
2021-09-21T19:14:47Z
0 likes, 1 repeats
@nivex Those stacks were probably written by people who thought networking was hard, and needed to Do Something About It (TM).
(DIR) Post #ABcpM7EJqMfH2QXoo4 by astrid@tiny.tilde.website
2021-09-21T20:11:04Z
0 likes, 1 repeats
@nivex packet in packet out, doesn't seem so hard to me 🤷♀️a big thing that seems to trip people up is to reason about a network you have to think like a packet. the network is an emergent system!
(DIR) Post #ABcpPCbeJLoca5veBk by Makdaam@mastodon.social
2021-09-22T11:26:18Z
0 likes, 1 repeats
@nivex I've noticed that what confuses people about networking (in the old sense) is that it's supposed to be the simplest thing that will work because you have to do the same simple thing to billions of packets or frames.For some reason there's a notion that the network is in some way smart or intelligent, or knows things. Then those ideas leak into some implementations :/The network doesn't know things - state is bad - it's not smart. You or some management software have to do the thinking.