Название: Data Communications and Network Technologies Автор: Huawei Издательство: Springer Год: 2023 Страниц: 568 Язык: английский Формат: pdf (true) Размер: 19.6 MB
This book is written according to the examination outline for Huawei HCIA-Routing Switching V2.5 certification, aiming to help readers master the basics of network communications and use Huawei network devices to set up enterprise LANs and WANs, wired networks, and wireless networks, ensure network security for enterprises, and grasp cutting-edge computer network technologies.
The most important thing in learning about computer networks is to master and understand the protocols used for computer communication. For many people learning computer networks, the protocols used for computer communication are concepts they struggle to understand. The protocols used for computer communication in the Internet today are a set of protocols, namely the TCP/IPv4 protocol stack. The TCP/IPv4 protocol stack is a communication protocol that is most complete and most widely used at present. This set of protocols can be divided by function into the application layer, transport layer, network layer and network interface layer protocols, which collaborate to enable the communication between computers in the network. TCP/IPv4 protocol stack can be used for both WAN and LAN. It is the cornerstone of Internet/Intranet, and its charm lies in its ability to enable computers with different hardware structures and operating systems to communicate with each other.
New protocols, technologies, delivery, and operation and maintenance models continue to emerge in the field of network engineering. Traditional networks are challenged by new connectivity needs such as cloud computing and artificial intelligence. Meanwhile, enterprises are also constantly seeking convenience, flexibility and resiliency in their business. Against this backdrop, network automation is becoming increasingly imperative. Network programming and automation aim to simplify network engineers’ network configuration, management, monitoring, operations and other tasks, and improve the efficiency of their deployment, operation and maintenance. The Chapter 18 is designed to guide network engineers through an initial understanding of how to use Python programming to enable network automation.
In recent years, with the rise of network automation technology, the abilities to program, of which Python is a major one, become a new skill requirement for network engineers. Automation scripts written in Python can perform repetitive, time-consuming and regular operations excellently. What can network automation do? One of the most intuitive examples is the automated configuration of devices. We can break this process into two steps: writing a configuration file and writing Python code to push the configuration file to the device. This approach is easier for network engineers who are new to network programming and automation to understand.
Contents: 1. Network Fundamentals 2. TCP/IP 3. VRP Fundamentals 4. IP Addresses and Subnetting 5. IP Routing Fundamentals 6. Dynamic Routing 7. Ethernet Switching Technologies 8. Advanced Ethernet Switching Technologies 9. ACL and AAA 10. Network Address Translation Technologies 11. DHCP 12. WLAN Technologies 13. IPv6 14. WAN Fundamentals 15. Typical Networking Architectures for Campus Networks and Case Practice 16. Network Management, Operation and Maintenance 17. SDN and NFV 18. Network Programming and Automation
Скачать Data Communications and Network Technologies