I am trying to understand how part of the data goes through the linux kernel from the application layer to the wire in detail through the kernel. Does anyone know a good place to start or a good tutorial?
The Understanding Linux Kernel book has specific answers for you.
I really don't know, but the big picture looks something like this:
First: Application β Kernel (through the socket obtained as a result of binding to the port)
Inside the kernel: NetFilter <=> TCP / IP stack β network adapter driver
After the kernel: NIC firmware β Wire
References:
: , , :
Top Online Links
but if you are looking for a deeper link to dead trees, I would recommend Understanding Linux Internal Networks
Source: https://habr.com/ru/post/1712760/More articles:sun.font.TrueTypeFont Memory Leak? - javaexe for maintenance - exeHow to display jQuery dialog at the top of YouTube Video / SlideShare PPT? - jquery-uiRemove punctuation except Apostrophe Regex - regexInstall debug version of Qt on Mac OSX - qtSetting apache error log file name to include current date - loggingUnpacking rar on iPhone - fileEclipse as a cross-platform IDE for C ++ code on Linux and Windows - c ++What is UserPreferenceChangedEventHandler in winform applications for C #? - winformsBest practice with function parameters - functionAll Articles