Volkan Özçelik · @volkan
19 followers · 868 posts · Server z2h.dev

Google's project gVisor (used by GKE tor run container workloads) exposes a Go package that implements a full user-land TCP/IP stack (level 2 up). You can programmatically create virtual nics, bind network address, define routing table, create TUN/TAPs, listen/accept connections, etc.

pkg.go.dev/gvisor.dev/gvisor/p

#networking #go #libraries #networkprogramming #TcpIp

Last updated 2 years ago

Volkan Özçelik · @volkan
16 followers · 821 posts · Server z2h.dev

Network model with pictures

(apologies for not annotating them… a lot of text in the images)

Also note that aside from academia, no one in the industry really talks about the OSI model.

The OSI model is outdated and was replaced by the TCP/IP model.

The TCP/IP model is basically the same functionality, just with fewer/condensed layers.
( ref: techtarget.com/searchnetworkin )

#OSI #networking #networks #protocols #layers #TcpIp #docs

Last updated 2 years ago