---
myst:
html_meta:
description: Understanding networking in Ubuntu Server including key concepts, DHCP, DNS, Netplan, time synchronization, and DPDK configuration.
---
(explanation-networking)=
# Networking
This section contains introductions to (and more details about) various aspects of networking in Ubuntu.
## Introduction
If you are new to networking, you should start with these pages to obtain an understanding of the key terms and concepts.
```{toctree}
:titlesonly:
intro-to/networking
Networking key concepts
```
## Configuration
Network configuration in Ubuntu is managed using Netplan. Find out more {ref}`About Netplan ` or get started with our {ref}`network configuration ` walk-through, which gives a practical demonstration.
```{toctree}
:hidden:
About Netplan
Configuring networks
```
## Network tools
In our how-to section, we show how to set up virtual switching using Open vSwitch (OVS) and the Data Plane Development Kit (DPDK) library. This page discusses DPDK in more detail.
* {ref}`about-dpdk` discusses DPDK in more detail
```{toctree}
:hidden:
The DPDK library
```
## DHCP
The Dynamic Host Configuration Protocol (DHCP) handles automatic IP address assignment.
* {ref}`About DHCP ` gives details about DHCP and how it works
```{toctree}
:hidden:
About DHCP
```
## Time synchronisation
* {ref}`About time synchronisation ` discusses the Network Time Protocol (NTP) and how it works
```{toctree}
:hidden:
Time synchronisation
```
## Network shares
Samba and Active Directory are two tools you will need if you want to share resources and directories between Linux and Windows systems.
* {ref}`introduction-to-samba` will talk you through the key concepts you will need to be able to follow our how-to guides on Samba
* Our {ref}`explanation-active-directory-integration` section has both an introduction and in-depth discussion about Active Directory integration
```{toctree}
:hidden:
intro-to/samba
active-directory
```
## See also
* How-to: {ref}`Networking section `