Computer Networking
What is Computer Networking?
Computer networking is the process of linking computer devices together so they can share data and resources. Early computer networks used a variety of protocols, such as Ethernet, to connect devices. Today, most computer networks use the TCP/IP protocol. TCP/IP stands for Transmission Control Protocol/Internet Protocol.
TCP/IP is a set of rules that govern how data is transmitted over a network. TCP is responsible for ensuring that data is delivered error-free, while IP is responsible for routing data packets to their destination.
Computer networks can be categorized into different types, based on their scope or scale. Local area networks (LANs) connect devices in a single location, such as a home or office. Wide area networks (WANs) connect devices across larger distances, such as across cities or states. Metropolitan area networks (MANs) are a type of WAN that is designed to connect devices in a specific region, such as a city.
The Internet is the largest computer network in the world. It is a global network of interconnected computer networks. Every device connected to the Internet is assigned a unique IP address.
Computer Networking Resources
NFV Acceleration: Introduction to Anuket (LFS164x)
Learn how Network Functions Virtualization (NFV) is moving the industry from fixed-function, proprietary devices to flexible, software-driven environments, and how Anuket can help make the transition easier in this free course.
CS402: Computer Communications and Networks
The rest of the course implements a top-down approach to teach you the details about each layer and the relevant protocols used in computer networks. Beginning in Unit 3, you will explore the concept of application layer protocols, which include the...
Networks Illustrated: Principles without Calculus
What makes WiFi faster at home than at a coffee shop? How does Google order its search results from the trillions of webpages on the Internet? Why does Verizon charge $15 for every GB of data we use? Is it really true that we are connected in six soc...
Become a Network Administrator
Network administrators play a vital role in managing and maintaining an organization's computer network. Begin your career in information technology (IT) as a network administrator, and learn the essential skills you'll need to organize,...
Introduction to ONAP: Complete Network Automation (LFS163x)
Learn how management and orchestration of NFV and SDN services is moving the industry from fixed-function, proprietary devices to flexible, software-driven environments, and how the Open Network Automation Platform (ONAP) can help with network automation in this free course.
Prepare for the CompTIA Network+ (N10-006) Exam
The CompTIA Network+ certification measures a network administrator's basic understanding and familarity of networking components and concepts. This Learning Path covers the the topics and skills you need to become a CompTIA certified Network+...
Cisco IP Routing – 300-101
If you’re a network engineer with three to five years of experience in the field, then this CCNP...
ONAP Fundamentals (LFS263)
Learn about the fundamentals of the ONAP project and how it can help transform the management and orchestration of your NFV and SDN services from fixed-function, proprietary devices to flexible, software-driven environments.
Anuket Fundamentals (LFS264)
Learn about the fundamentals of the Linux Foundation Anuket project and how it can help accelerate your Network Functions Virtualization (NFV) transformation from fixed-function, proprietary devices to flexible, software-driven environments.
Introduction to Open Source Networking Technologies (LFS165x)
Learn technical fundamentals needed to adopt software-defined networking (SDN), network function virtualization (NFV), disaggregation, orchestration, network automation, and modern networking in this free course. You will also discover use cases and technical options for open networking.
Business Considerations for Edge Computing (LFS113x)
Edge Computing utilizes real-time processing and data analysis at the edge of the network – nearest the device or user – in order to enable digital transformation and power new technologies.