Jump to content

Computer network engineering

From Wikipedia, the free encyclopedia

Computer network engineering is a tech discipline within engineering that deals with the design, implementation, and management of computer networks. These systems form the backbone of modern digital communication and consist of both physical components, such as routers, switches, and cables, and logical elements, such as protocols and network services. Computer network engineers ensure that data is transmitted efficiently, securely, and reliably over both local area networks (LANs) and wide area networks (WANs), as well as the broader Internet.[1]

Computer networks play a vital role in industries ranging from telecommunications to cloud computing, enabling everything from email and file sharing to complex real-time services like video conferencing and online gaming.[2]

Network infrastructure design

[edit]

The foundation of computer network engineering lies in the design of the network infrastructure. This involves planning both the physical layout of the network and its logical topology to ensure optimal data flow, reliability, and scalability.[3]

Physical infrastructure

[edit]

The physical infrastructure consists of the hardware used to transmit data.

Cabling

[edit]

Copper cables, such as Ethernet, are commonly used for short-distance connections, especially in LANs, while fiber optic cables are favored for long-distance communication due to their high-speed transmission capabilities and lower susceptibility to interference. Fiber optics play a significant role in the backbone of large-scale networks, such as those used in data centers and Internet service provider (ISP) infrastructures.[4]

Wireless networks

[edit]

In addition to wired connections, wireless networks have become an essential component of physical infrastructure. These networks facilitate communication between devices without the need for physical cables, providing greater flexibility and mobility. Wireless technologies encompass a range of transmission methods, including radio frequency (RF) waves, infrared signals, and even laser-based communication, allowing devices to connect to the network in various environments.[5]

Wi-Fi, based on IEEE 802.11 standards, is the most widely used wireless technology in local area networks (LANs) and relies on RF waves to transmit data between devices and access points.[6] Wireless networks operate across various frequency bands, including 2.4 GHz and 5 GHz, each offering unique ranges and data rates; the 2.4 GHz band provides broader coverage, while the 5 GHz band supports faster data rates with reduced interference, ideal for densely populated environments. Beyond Wi-Fi, other wireless transmission methods, such as infrared and laser-based communication, are used in specific contexts, like short-range, line-of-sight links or secure point-to-point communication.[7]

In mobile networks, cellular technologies like 3G, 4G, and 5G enable wide-area wireless connectivity. 3G introduced faster data rates for mobile browsing, while 4G significantly improved speed and capacity, supporting advanced applications like video streaming. The latest evolution, 5G, operates across a range of frequencies, including millimeter-wave bands, and offers high data rates, low latency, and support for massive device connectivity, ideal for emerging applications like the Internet of Things (IoT) and autonomous systems. Together, these wireless technologies allow networks to meet a variety of connectivity needs across local and wide areas.[8]

Network devices

[edit]

Routers and switches play critical roles in directing traffic and maintaining network security. Network engineers configure these devices to optimize traffic flow and prevent congestion. In wireless networks, wireless access points (WAPs) are essential, allowing devices to connect to the network and expanding coverage by strategically placing multiple access points to create a cohesive wireless infrastructure. Beyond Wi-Fi, cellular network components like base stations and repeaters support connectivity in wide-area networks, while network controllers and firewalls manage traffic and enforce security policies. Together, these devices enable a secure, flexible, and scalable network architecture suitable for both local and wide-area coverage.[9]

Logical topology

[edit]

Beyond the physical infrastructure, engineers must also design the logical topology of a network, which defines how data is routed between devices. Various topologies, such as star, mesh, and hierarchical designs, are employed depending on the network’s requirements. In a star topology, for example, all devices are connected to a central hub that directs traffic. This configuration is easy to manage and troubleshoot but can create a single point of failure. In contrast, a mesh topology, where each device is interconnected with several others, offers high redundancy and reliability but requires more complex design and significant hardware investment. Large networks, especially those in enterprises, often employ a hierarchical model, dividing the network into core, distribution, and access layers to enhance scalability and performance.[10]

Network protocols and communication standards

[edit]

At the heart of any network lies the communication protocols that dictate how data is transmitted, routed, and delivered. Network engineers implement and manage these protocols to ensure that the network functions efficiently and securely.[11]

The Transmission Control Protocol/Internet Protocol (TCP/IP) suite is fundamental to modern computer networks, including the Internet. It defines how data is divided into packets, addressed, routed, and reassembled. The Internet Protocol (IP) is critical for routing packets between different networks.[12]

In addition to traditional protocols, advanced protocols such as Multiprotocol Label Switching (MPLS) and Segment Routing (SR) enhance traffic management and routing efficiency.[13][14] For intra-domain routing, protocols like Open Shortest Path First (OSPF) and Enhanced Interior Gateway Routing Protocol (EIGRP) provide dynamic routing capabilities.[15]

On the local area network (LAN) level, protocols like Virtual Extensible LAN (VXLAN) and Network Virtualization using Generic Routing Encapsulation (NVGRE) facilitate the creation of virtual networks.[16] Furthermore, Internet Protocol Security (IPsec) and Transport Layer Security (TLS) are essential for securing communication channels, ensuring data integrity and confidentiality.[17]

For real-time applications, protocols such as Real-time Transport Protocol (RTP) and WebRTC provide low-latency communication, making them suitable for video conferencing and streaming services. Additionally, protocols like QUIC enhance web performance and security by establishing secure connections with reduced latency.[18][19]

Network security

[edit]

As networks have become essential for business operations and personal communication, the demand for robust security measures has increased. Network security is a critical component of computer network engineering, concentrating on the protection of networks against unauthorized access, data breaches, and various cyber threats. Engineers are responsible for designing and implementing security measures that ensure the integrity and confidentiality of data transmitted across networks.[20]

Firewalls serve as fundamental tools in network security, functioning as barriers between trusted internal networks and external environments, such as the Internet. Network engineers configure firewalls, including next-generation firewalls (NGFW), which incorporate advanced features such as deep packet inspection and application awareness, thereby enabling more refined control over network traffic and protection against sophisticated attacks.[21]

In addition to firewalls, engineers utilize advanced encryption protocols, including Internet Protocol Security (IPsec) and Transport Layer Security (TLS), to secure data in transit. These protocols provide a means of safeguarding sensitive information from interception and tampering.[22][23]

For secure remote access, Virtual Private Networks (VPNs) are deployed, employing technologies such as OpenVPN and WireGuard to create encrypted tunnels for data transmission over public networks. These VPNs are crucial for maintaining security when remote users access corporate networks.[24]

To enhance threat detection and response capabilities, network engineers implement Intrusion Detection Systems (IDS) and Intrusion Prevention Systems (IPS).[25] Additionally, they may employ Security Information and Event Management (SIEM) solutions that aggregate and analyze security data across the network.[26] Endpoint Detection and Response (EDR) solutions are also utilized to monitor and respond to threats at the device level, contributing to a comprehensive security posture.[27]

Furthermore, network segmentation techniques are commonly employed to isolate sensitive data and systems within the network. This practice limits the potential impact of breaches and enhances overall security by controlling access to critical resources.[28]

Network performance and optimization

[edit]

As modern networks grow in complexity and scale, driven by data-intensive applications such as cloud computing, high-definition video streaming, and distributed systems, optimizing network performance has become a critical responsibility. Network engineers deploy advanced strategies to ensure scalability, resilience, and efficient resource utilization without sacrificing performance.[29]

Quality of Service (QoS)

[edit]

Modern network architectures require more than basic Quality of Service (QoS) policies. Advanced techniques like Service Function Chaining (SFC) allow engineers to create dynamic service flows, applying specific QoS policies at various points in the traffic path.[30] Additionally, Network Slicing, widely used in 5G networks, enables custom resource allocation for different service types, ensuring that high-bandwidth or low-latency demands are met when necessary.[31]

Intelligent load balancing and traffic engineering

[edit]

Beyond traditional load balancing, techniques such as Intent-Based Networking (IBN) and AI-driven Traffic Optimization are now implemented to predict and adjust traffic distribution based on usage patterns, network failures, or infrastructure performance. In hybrid cloud infrastructures, Software-Defined WAN (SD-WAN) optimizes connectivity between on-premises and cloud environments, dynamically managing routes and bandwidth allocation. Policies like Data Center Interconnect (DCI) ensure high-performance connections across geographically distributed data centers.[32][33][34][35]

Proactive network monitoring and predictive troubleshooting

[edit]

Traditional network monitoring tools are supplemented by Telemetry Streaming and Real-time Analytics solutions.[36] Intent-Based Networking Systems (IBNS) help automatically identify performance deviations from established service intents, while Predictive Maintenance techniques, powered by Machine Learning (ML), allow engineers to detect hardware failures or traffic congestion before they impact users.[37] Self-healing networks, using software-defined networking (SDN), can make automatic adjustments to restore performance without requiring manual intervention.[38]

Network Function Virtualization (NFV) and Edge Computing

[edit]

With the advent of Network Function Virtualization (NFV), engineers can virtualize critical network functions, such as routing, firewalls, and load balancing, providing greater flexibility in resource optimization.[39] Additionally, Edge Computing brings processing and storage closer to end users, reducing latency and improving performance for applications requiring low-latency, such as IoT and real-time analytics.[40]

Multipath protocols and application-layer optimization

[edit]

Multipath Transport Protocols, such as Multipath TCP (MPTCP), optimize the use of multiple paths simultaneously, ensuring high availability and better distribution of network load.[41] This is particularly useful in networks that support redundant connections or where latency must be minimized. Simultaneously, Application-Layer Optimizations focus on fine-tuning traffic at the software level to ensure smooth and efficient data flow across distributed systems, reducing overhead and enhancing throughput.[42]

Cloud computing engineering

[edit]

The advent of cloud computing has introduced new paradigms for network engineering, focusing on the design and optimization of virtualized infrastructures. Network engineers now manage the seamless integration of on-premises systems with cloud services, ensuring scalability, reliability, and security in dynamic environments.[43]

Cloud network architecture

[edit]

Cloud network architecture requires the design of virtualized networks that can scale to meet varying demand.[44] Virtual Private Cloud (VPC) and hybrid cloud models allow organizations to extend their internal networks into cloud environments, balancing on-premises resources with public cloud services.[45] Cloud interconnect solutions, such as dedicated connections, minimize latency and optimize data transfer between on-premises and cloud infrastructures.

Software-Defined Networking (SDN)

[edit]

Software-Defined Networking (SDN) is central to cloud networking, enabling centralized control over network configurations. SDN, combined with NFV, allows the dynamic management of network resources through software, automating tasks such as load balancing, routing, and firewalling. Overlay networks are commonly employed to create virtual networks on shared physical infrastructure, supporting multi-tenant environments with enhanced security and isolation.[46][47]

Cloud network security

[edit]

Cloud security involves securing data that traverses multiple environments. Engineers implement encryption, Identity and Access Management (IAM), and Zero Trust architectures to protect cloud networks. Firewalls, intrusion detection systems, and cloud-native security solutions continuously monitor and safeguard these environments. Micro-segmentation is used to isolate workloads and minimize the attack surface, while VPNs and IPSec tunnels ensure secure communication between cloud and on-premises networks.[48]

Performance optimization

[edit]

Optimizing network performance in the cloud is critical for applications requiring low latency and high throughput. Engineers deploy content delivery networks to reduce latency and configure dedicated connections, for secure and efficient data transfer. Traffic engineering policies ensure optimal routing between cloud regions, enhancing performance and availability.[49]

Tools and protocols

[edit]

Cloud networking relies on advanced protocols such as VXLAN and Generic Routing Encapsulation (GRE) to facilitate communication across virtualized environments. Automation tools enable infrastructure as code (IaC) practices, allowing for scalable, consistent deployment of cloud network configurations.[50][51]

[edit]

Network engineering is rapidly evolving, driven by advancements in technology and new demands for connectivity. One of the most significant trends is the integration of artificial intelligence (AI) and machine learning (ML) into network management. AI-powered tools are increasingly used for network automation, predictive analytics, and intelligent fault detection. These systems enable dynamic network optimization, improving traffic flow, detecting anomalies, and predicting failures to enhance performance and reliability. AI's role in cybersecurity is also expanding, where it helps identify and mitigate threats by analyzing patterns in network behavior.[52]

The development of quantum networking is another groundbreaking advancement, offering the potential for highly secure communications through quantum cryptography and quantum key distribution (QKD). While still in experimental stages, quantum networks are expected to revolutionize data security, providing unbreakable encryption and enhancing secure data exchange.[53]

Space-based internet systems are also emerging as a frontier in network engineering. Projects involving low Earth orbit (LEO) satellite constellations, like SpaceX's Starlink, aim to extend high-speed, low-latency Internet access to remote and underserved areas. These satellite networks are poised to play a critical role in bridging the digital divide and supporting global connectivity in the coming years.[54][55]

Looking toward the future, the anticipated rollout of 6G networks promises unprecedented improvements in data transfer rates, ultra-low latency, and seamless connectivity. 6G is expected to support next-generation technologies such as real-time holographic communication, immersive virtual environments, and advanced AI-driven applications. These advancements will require new approaches to spectrum management, energy efficiency, and sustainable infrastructure design to meet the growing demands of digital transformation.[56]

References

[edit]
  1. ^ Shinde, Siddhesh (2023-01-25). "What Does a Network Engineer do? Top Skills, Salary, & More!". Emeritus. Retrieved 2024-11-05.
  2. ^ Lombardi, Phil (2024-08-15). "What Is a Network Engineer? (Definition, Duties and Skills)". Indeed. Retrieved 2024-11-05.
  3. ^ Parkin, John, ed. (2012). Cycling and sustainability. Transport and sustainability (1. ed.). Bingley: Emerald. ISBN 978-1-78052-298-2.
  4. ^ Okoro, Rc; Menkiti, Ai; Onuu, Mu (2008-11-04). "Choice Of Computer Networking Cables And Their Effect On Data Transmission". Global Journal of Pure and Applied Sciences. 14 (4). doi:10.4314/gjpas.v14i4.16833. ISSN 1118-0579.
  5. ^ Hua, Ju; Shunwuritu, Na (2021-02-01). "Research on term extraction technology in computer field based on wireless network technology". Microprocessors and Microsystems. 80: 103336. doi:10.1016/j.micpro.2020.103336. ISSN 0141-9331.
  6. ^ Deng, Cailian; Fang, Xuming; Han, Xiao; Wang, Xianbin; Yan, Li; He, Rong; Long, Yan; Guo, Yuchen (29 July 2020). "IEEE 802.11be Wi-Fi 7: New Challenges and Opportunities". IEEE Communications Surveys & Tutorials. 22 (4): 2136–2166. arXiv:2007.13401. doi:10.1109/COMST.2020.3012715. ISSN 1553-877X.
  7. ^ NIC.br. "WiFi 2.4 GHz and 5 GHz bands - Internet Citizen". cidadaonarede.nic.br. Retrieved 2024-11-05.
  8. ^ "Cellular Network - an overview | ScienceDirect Topics". www.sciencedirect.com. Retrieved 2024-11-05.
  9. ^ "Network Devices (Hub, Repeater, Bridge, Switch, Router, Gateways and Brouter)". GeeksforGeeks. 2015-07-08. Retrieved 2024-11-05.
  10. ^ "Logical Topology - an overview | ScienceDirect Topics". www.sciencedirect.com. Retrieved 2024-11-05.
  11. ^ "9 Types Of Network Protocols & When To Use Them". Forbes Advisor. Retrieved 2024-11-05.
  12. ^ Parziale, Lydia; Britt, David T.; Davis, Chuck; Forrester, Jason; Liu, Wei; Matthews, Carolyn; Rosselot, Nicolas (2006). TCP/IP Tutorial and Technical Overview. IBM.
  13. ^ Viswanathan, Arun; Rosen, Eric C.; Callon, Ross (January 2001). Multiprotocol Label Switching Architecture (Report). Internet Engineering Task Force.
  14. ^ Filsfils, Clarence; Previdi, Stefano; Ginsberg, Les; Decraene, Bruno; Litkowski, Stephane; Shakir, Rob (July 2018). Segment Routing Architecture (Report). Internet Engineering Task Force.
  15. ^ Patel, Haresh N.; Pandey, Rashmi (2014). "Extensive Reviews of OSPF and EIGRP Routing Protocols based on Route Summarization and Route Redistribution" (PDF). Journal of Engineering Research and Applications. 4 (9): 141–144 – via IJERA.
  16. ^ Sudrajat, Mirdan Syahid Mulya; Perdana, Doan; Negara, Ridha Muldina (2017-09-01). "Performance Analysis of VXLAN and NVGRE Tunneling Protocol on Virtual Network". Bulletin of Electrical Engineering and Informatics. 6 (3): 295–300. doi:10.11591/eei.v6i3.622. ISSN 2302-9285.
  17. ^ Kotuliak, I.; Rybar, P.; Truchly, P. (October 2011). "Performance comparison of IPsec and TLS based VPN technologies". 2011 9th International Conference on Emerging eLearning Technologies and Applications (ICETA). IEEE. pp. 217–221. doi:10.1109/iceta.2011.6112567. ISBN 978-1-4577-0052-1.
  18. ^ Perkins, C.; Westerlund, M.; Ott, J. (January 2021). Media Transport and Use of RTP in WebRTC (Report). RFC Editor. doi:10.17487/rfc8834.
  19. ^ Cook, Sarah; Mathieu, Bertrand; Truong, Patrick; Hamchaoui, Isabelle (May 2017). "QUIC: Better for what and for whom?". 2017 IEEE International Conference on Communications (ICC). IEEE. pp. 1–6. doi:10.1109/ICC.2017.7997281. ISBN 978-1-4673-8999-0.
  20. ^ Marin, G.A. (November 2005). "Network Security Basics". IEEE Security and Privacy Magazine. 3 (6): 68–72. doi:10.1109/MSP.2005.153. ISSN 1540-7993.
  21. ^ Malecki, Florian (2012-12-01). "Next-generation firewalls: security with performance". Network Security. 2012 (12): 19–20. doi:10.1016/S1353-4858(12)70114-9. ISSN 1353-4858.
  22. ^ Turner, Sean (November 2014). "Transport Layer Security". IEEE Internet Computing. 18 (6): 60–63. doi:10.1109/MIC.2014.126. ISSN 1089-7801.
  23. ^ Alshamrani, Hani (2014). "Internet Protocol Security (IPSec) Mechanisms". International Journal of Scientific & Engineering Research. 5 (5): 85–87 – via IJSER.
  24. ^ Scott, Charlie; Wolfe, Paul; Erwin, Mike (1999). Virtual Private Networks. O'Reilly Media.
  25. ^ Jayaraman, Nepolian (2023-12-15). "IDS vs. IPS: Key Difference and Similarities Best for Cybersecurity". Cybersecurity Exchange. Retrieved 2024-11-05.
  26. ^ González-Granadillo, Gustavo; González-Zarzosa, Susana; Diaz, Rodrigo (January 2021). "Security Information and Event Management (SIEM): Analysis, Trends, and Usage in Critical Infrastructures". Sensors. 21 (14): 4759. Bibcode:2021Senso..21.4759G. doi:10.3390/s21144759. ISSN 1424-8220. PMC 8309804. PMID 34300500.
  27. ^ Arfeen, Asad; Ahmed, Saad; Khan, Muhammad Asim; Jafri, Syed Faraz Ali (2021-11-23). "Endpoint Detection & Response: A Malware Identification Solution". 2021 International Conference on Cyber Warfare and Security (ICCWS). IEEE. pp. 1–8. doi:10.1109/ICCWS53234.2021.9703010. ISBN 978-1-6654-1208-7.
  28. ^ "What Is Network Segmentation?". Palo Alto Networks. Retrieved 2024-11-05.
  29. ^ "What Is Network Optimization? Definition & Best Practices". Forbes Advisor. Retrieved 2024-11-05.
  30. ^ Halpern, Joel M.; Pignataro, Carlos (October 2015). Service Function Chaining (SFC) Architecture (Report). Internet Engineering Task Force.
  31. ^ Zhang, Shunliang (June 2019). "An Overview of Network Slicing for 5G". IEEE Wireless Communications. 26 (3): 111–117. doi:10.1109/MWC.2019.1800234. ISSN 1536-1284.
  32. ^ Velasco, L.; Barzegar, S.; Tabatabaeimehr, F.; Ruiz, M. (2022-01-01). "Intent-based networking and its application to optical networks [Invited Tutorial]". Journal of Optical Communications and Networking. 14 (1): A11–A22. doi:10.1364/JOCN.438255. hdl:2117/361160. ISSN 1943-0639.
  33. ^ Umoga, Uchenna Joseph; Sodiya, Enoch Oluwademilade; Ugwuanyi, Ejike David; Jacks, Boma Sonimitiem; Lottu, Oluwaseun Augustine; Daraojimba, Obinna Donald; Obaigbena, Alexander (2024). "Exploring the potential of AI-driven optimization in enhancing network performance and efficiency". Magna Scientia Advanced Research and Reviews. 10 (1): 368–378. doi:10.30574/msarr.2024.10.1.0028. ISSN 2582-9394.
  34. ^ Yang, Zhenjie; Cui, Yong; Li, Baochun; Liu, Yadong; Xu, Yi (July 2019). "Software-Defined Wide Area Network (SD-WAN): Architecture, Advances and Opportunities". 2019 28th International Conference on Computer Communication and Networks (ICCCN). IEEE. pp. 1–9. doi:10.1109/ICCCN.2019.8847124. ISBN 978-1-7281-1856-7.
  35. ^ Chen, Nan; Fan, Yongbing; He, Xiaowu; Liu, Yi; Li, Qiaoling (2015). "Research on Cloud Datacenter Interconnect Technology". In Cai, Ruichu; Chen, Kang; Hong, Liang; Yang, Xiaoyan; Zhang, Rong; Zou, Lei (eds.). Web Technologies and Applications. Lecture Notes in Computer Science. Vol. 9461. Cham: Springer International Publishing. pp. 79–86. doi:10.1007/978-3-319-28121-6_8. ISBN 978-3-319-28121-6.
  36. ^ Paolucci, Francesco; Sgambelluri, Andrea; Cugini, Filippo; Castoldi, Piero (2018-08-01). "Network Telemetry Streaming Services in SDN-Based Disaggregated Optical Networks". Journal of Lightwave Technology. 36 (15): 3142–3149. Bibcode:2018JLwT...36.3142P. doi:10.1109/JLT.2018.2795345. hdl:11382/521445. ISSN 0733-8724.
  37. ^ Carvalho, Thyago P.; Soares, Fabrízzio A. A. M. N.; Vita, Roberto; Francisco, Roberto da P.; Basto, João P.; Alcalá, Symone G. S. (2019-11-01). "A systematic literature review of machine learning methods applied to predictive maintenance". Computers & Industrial Engineering. 137: 106024. doi:10.1016/j.cie.2019.106024. ISSN 0360-8352.
  38. ^ Thorat, Pankaj; Raza, S. M.; Nguyen, Dung T.; Im, Giyeol; Choo, Hyunseung; Kim, Dongsoo S. (2015-01-08). "Optimized self-healing framework for software defined networks". Proceedings of the 9th International Conference on Ubiquitous Information Management and Communication. IMCOM '15. New York, NY, USA: Association for Computing Machinery. pp. 1–6. doi:10.1145/2701126.2701235. ISBN 978-1-4503-3377-1.
  39. ^ Han, Bo; Gopalakrishnan, Vijay; Ji, Lusheng; Lee, Seungjoon (February 2015). "Network function virtualization: Challenges and opportunities for innovations". IEEE Communications Magazine. 53 (2): 90–97. doi:10.1109/MCOM.2015.7045396. ISSN 0163-6804.
  40. ^ Varghese, Blesson; Wang, Nan; Barbhuiya, Sakil; Kilpatrick, Peter; Nikolopoulos, Dimitrios S. (November 2016). "Challenges and Opportunities in Edge Computing". 2016 IEEE International Conference on Smart Cloud (SmartCloud). IEEE. pp. 20–26. doi:10.1109/SmartCloud.2016.18. ISBN 978-1-5090-5263-9.
  41. ^ Barré, Sébastien; Paasch, Christoph; Bonaventure, Olivier (2011). "MultiPath TCP: From Theory to Practice". In Domingo-Pascual, Jordi; Manzoni, Pietro; Palazzo, Sergio; Pont, Ana; Scoglio, Caterina (eds.). Networking 2011. Lecture Notes in Computer Science. Vol. 6640. Berlin, Heidelberg: Springer. pp. 444–457. doi:10.1007/978-3-642-20757-0_35. ISBN 978-3-642-20757-0.
  42. ^ Seedorf, Jan; Burger, Eric (October 2009). Application-Layer Traffic Optimization (ALTO) Problem Statement (Report). Internet Engineering Task Force.
  43. ^ "Cloud Networking". GeeksforGeeks. 2020-08-11. Retrieved 2024-11-05.
  44. ^ "Cloud Architecture Explained with Examples". svitla.com. 2023-05-16. Retrieved 2024-11-05.
  45. ^ Beach, Brian; Armentrout, Steven; Bozo, Rodney; Tsouris, Emmanuel (2019), Beach, Brian; Armentrout, Steven; Bozo, Rodney; Tsouris, Emmanuel (eds.), "Virtual Private Cloud", Pro PowerShell for Amazon Web Services, Berkeley, CA: Apress, pp. 85–115, doi:10.1007/978-1-4842-4850-8_5, ISBN 978-1-4842-4850-8, retrieved 2024-11-05
  46. ^ Son, Jungmin; Buyya, Rajkumar (2018-05-23). "A Taxonomy of Software-Defined Networking (SDN)-Enabled Cloud Computing". ACM Comput. Surv. 51 (3): 59:1–59:36. doi:10.1145/3190617. ISSN 0360-0300.
  47. ^ Yi, Bo; Wang, Xingwei; Li, Keqin; Das, Sajal k.; Huang, Min (2018-03-14). "A comprehensive survey of Network Function Virtualization". Computer Networks. 133: 212–262. doi:10.1016/j.comnet.2018.01.021. ISSN 1389-1286.
  48. ^ Kandukuri, Balachandra Reddy; V., Ramakrishna Paturi; Rakshit, Atanu (2009). "Cloud Security Issues". 2009 IEEE International Conference on Services Computing. IEEE. pp. 517–520. doi:10.1109/scc.2009.84. ISBN 978-1-4244-5183-8.
  49. ^ Zolfaghari, Behrouz; Srivastava, Gautam; Roy, Swapnoneel; Nemati, Hamid R.; Afghah, Fatemeh; Koshiba, Takeshi; Razi, Abolfazl; Bibak, Khodakhast; Mitra, Pinaki; Rai, Brijesh Kumar (2020-04-17). "Content Delivery Networks: State of the Art, Trends, and Future Roadmap". ACM Comput. Surv. 53 (2): 34:1–34:34. doi:10.1145/3380613. ISSN 0360-0300.
  50. ^ Li, Tony; Farinacci, Dino; Hanks, Stanley P.; Meyer, David; Traina, Paul S. (March 2000). Generic Routing Encapsulation (GRE) (Report). Internet Engineering Task Force.
  51. ^ Kumar, Manish; Mishra, Shilpi; Lathar, Niraj Kumar; Singh, Pooran (2023). "Infrastructure as Code (IaC): Insights on Various Platforms". In Shakya, Subarna; Du, Ke-Lin; Ntalianis, Klimis (eds.). Sentiment Analysis and Deep Learning. Advances in Intelligent Systems and Computing. Vol. 1432. Singapore: Springer Nature. pp. 439–449. doi:10.1007/978-981-19-5443-6_33. ISBN 978-981-19-5443-6.
  52. ^ Wang, Yue; Forbes, Ray; Cavigioli, Chris; Wang, Haining; Gamelas, Antonio; Wade, Archie; Strassner, John; Cai, Shengming; Liu, Shucheng (December 2018). "Network Management and Orchestration Using Artificial Intelligence: Overview of ETSI ENI". IEEE Communications Standards Magazine. 2 (4): 58–65. doi:10.1109/MCOMSTD.2018.1800033. ISSN 2471-2825.
  53. ^ Simon, Christoph (November 2017). "Towards a global quantum network". Nature Photonics. 11 (11): 678–680. arXiv:1710.11585. Bibcode:2017NaPho..11..678S. doi:10.1038/s41566-017-0032-0. ISSN 1749-4893.
  54. ^ Jiao, Jian; Wu, Shaohua; Lu, Rongxing; Zhang, Qinyu (October 2021). "Massive Access in Space-Based Internet of Things: Challenges, Opportunities, and Future Directions". IEEE Wireless Communications. 28 (5): 118–125. doi:10.1109/MWC.001.2000456. ISSN 1536-1284.
  55. ^ del Portillo, Inigo; Cameron, Bruce G.; Crawley, Edward F. (2019-06-01). "A technical comparison of three low earth orbit satellite constellation systems to provide global broadband". Acta Astronautica. 159: 123–135. Bibcode:2019AcAau.159..123D. doi:10.1016/j.actaastro.2019.03.040. hdl:1721.1/135044. ISSN 0094-5765.
  56. ^ Tomkos, Ioannis; Klonidis, Dimitrios; Pikasis, Evangelos; Theodoridis, Sergios (2020-01-01). "Toward the 6G Network Era: Opportunities and Challenges". IT Professional. 22 (1): 34–38. doi:10.1109/MITP.2019.2963491. ISSN 1520-9202.