14 Dec 2019

  • December 14, 2019
  • Amitraj
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

Related Posts:

  • Demand Paging in Operating System Demand Paging -> According to the concept of Virtual Memory, in order to execute some process, only a part of the process needs to be present in the main memory which means that only a few pages will only be present i… Read More
  • Thrashing in Operating system | Effect of Thrashing | Techniques to Handle Thrashing Thrashing in Operating system If the page fault and swapping happening very frequently at higher rate, then operating system has to spend more time to swap these pages. This state is called thrashing. Because of this, CPU u… Read More
  • History of Linux Operating System History of Linux Evolution of Unix -> In 1969, a team of developers of Bell Labs started a project to make a common software for all the computers and named it as 'Unix'. It was simple and elegant, used 'C' language i… Read More
  • Allocation of frames in Operating System Allocation of frames When a page fault occurs, there is a free frame available to store a new page into a frame. While the page swap is taking place, a replacement can be selected, which is written to the disk as the user … Read More
  • Input and Output in Linux Input and Output • The Linux device-oriented file system accesses disk storage through two caches: –> Data is cached in the page cache, which is unified with the virtual memory system –> Metadata is cached in the buf… Read More

Translate

Popular Posts