added ch 4
Build and Deploy mdBook / build-and-deploy (push) Waiting to run

This commit is contained in:
Hugh Ratsch
2025-01-28 22:43:29 -06:00
parent 908b47eb98
commit e3e67bd66b
2 changed files with 65 additions and 0 deletions
+64
View File
@@ -0,0 +1,64 @@
# IP Services
This section explores essential IP services that operate at Layer 3 (Network Layer) and above, including NAT, NTP, DHCP, DNS, SNMP, syslog, QoS, SSH, TFTP, and FTP.
## 4.1 NAT (Network Address Translation)
NAT allows devices with private IP addresses to access the public internet. It translates private IP addresses to public IP addresses.
* **Inside Source NAT:** Translates the source IP address of a packet from a private address to a public address when the packet is leaving the internal network.
* **Static NAT:** Uses a one-to-one mapping between private and public IP addresses.
* **NAT Pools:** Uses a pool of public IP addresses to translate multiple private addresses.
## 4.2 NTP (Network Time Protocol)
NTP synchronizes the clocks of network devices. This is important for log files, security mechanisms, and other time-sensitive applications.
* **Client/Server Mode:** NTP clients synchronize their clocks with an NTP server.
## 4.3 DHCP and DNS
* **DHCP (Dynamic Host Configuration Protocol):** Automatically assigns IP addresses and other network configuration parameters to devices.
* **DNS (Domain Name System):** Resolves domain names (e.g., www.example.com) to IP addresses.
## 4.4 SNMP (Simple Network Management Protocol)
SNMP is used to monitor and manage network devices.
* **Functions:**
* **Get:** Retrieves information from a device.
* **Set:** Modifies configuration settings on a device.
* **Trap:** Sends notifications from a device to an SNMP manager.
## 4.5 Syslog
Syslog is a standard for logging messages from network devices.
* **Facilities:** Categorize messages based on their source (e.g., authorization, network).
* **Levels:** Indicate the severity of a message (e.g., emergency, alert, critical, error, warning, notice, info, debug).
## 4.6 DHCP Client and Relay
* **DHCP Client:** A device that requests IP configuration information from a DHCP server.
* **DHCP Relay:** Forwards DHCP requests between different subnets.
## 4.7 QoS (Quality of Service)
QoS prioritizes different types of network traffic.
* **PHB (Per-Hop Behavior):** Defines how traffic is treated at each hop in the network.
* **Classification:** Identifies and categorizes traffic.
* **Marking:** Adds markings to packets to indicate their priority.
* **Queuing:** Places packets in different queues based on their priority.
* **Congestion Management:** Handles network congestion.
* **Policing:** Drops traffic that exceeds a configured rate.
* **Shaping:** Buffers traffic to smooth out bursts.
## 4.8 SSH (Secure Shell)
SSH provides a secure way to access network devices remotely. It encrypts the communication between the client and the server.
## 4.9 TFTP/FTP
* **TFTP (Trivial File Transfer Protocol):** A simple protocol for transferring files. It's often used to transfer configuration files or firmware to network devices.
* **FTP (File Transfer Protocol):** A more complex protocol for transferring files. It supports authentication and encryption.
+1
View File
@@ -3,3 +3,4 @@
- [Chapter 1 Network Fundamentals](1-network-fundamentals.md) - [Chapter 1 Network Fundamentals](1-network-fundamentals.md)
- [Chapter 2 Network Access](2-network-access.md) - [Chapter 2 Network Access](2-network-access.md)
- [Chapter 3 IP Connectivity](3-ip-connectivity.md) - [Chapter 3 IP Connectivity](3-ip-connectivity.md)
- [Chapter 4 IP Services](4-ip-services.md)