Network Structure
1. Networking is a key area of functionality for Linux.
–> It supports the standard Internet protocols for UNIX to UNIX
communications
–> It also implements protocols native to nonUNIX operating
systems, in particular, protocols used on PC networks, such
as Appletalk and IPX
2. Internally, networking in the Linux kernel is implemented by
three layers of software:
–> The socket interface
–> Protocol drivers
–> Network device drivers
3. The most important set of protocols in the Linux networking
system is the Internet protocol suite.
-> It implements routing between different hosts anywhere on
the network.
-> On top of the routing protocol are built the UDP, TCP and
ICMP protocols.
4. Packets also pass to firewall management for filtering based on firewall chains of rules
1. Networking is a key area of functionality for Linux.
–> It supports the standard Internet protocols for UNIX to UNIX
communications
–> It also implements protocols native to nonUNIX operating
systems, in particular, protocols used on PC networks, such
as Appletalk and IPX
2. Internally, networking in the Linux kernel is implemented by
three layers of software:
–> The socket interface
–> Protocol drivers
–> Network device drivers
3. The most important set of protocols in the Linux networking
system is the Internet protocol suite.
-> It implements routing between different hosts anywhere on
the network.
-> On top of the routing protocol are built the UDP, TCP and
ICMP protocols.
4. Packets also pass to firewall management for filtering based on firewall chains of rules