CompTIA A+ Core 1: Networking Fundamentals
Learn computer networking essentials like TCP/UDP, PoE, SDN, network devices, DSL modems and more, providing a comprehensive base for CompTIA A+ Core 1 exam prep.
Skill level
BeginnerTime to complete
Approx. 2 hoursCertificate of completion
YesPrerequisites
None
About this course
In order for computers to be able to exchange data and share resources with each other, they must be interconnected in some fashion. This is referred to as computer networking. Explore computer networking fundamentals, including TCP and user datagram protocol (UDP) ports, and review common networking hardware devices. Examine the differences between hubs and bridges. Discover when to use a network switch and how a router can protect a system. Explore key differences between access points, repeaters, and extenders, as well as cable and DSL modems. Learn about the benefits of Power over Ethernet (PoE) and compare it with Ethernet over Power, which uses common electrical wiring to convey Ethernet connectivity. Lastly, take a look at the features of network interface cards (NIC), optical network terminal (ONT), and software-defined networking (SDN) technologies. This course will prepare you for the CompTIA A+ Core 1 (220-1101) certification exam.
Learning objectives
- Discover the key concepts covered in this course
- Identify well-known ports and protocols
- List the features of tcp and udp
How it works
Expert-led videos
In this course, you'll watch videos created by industry-leading experts for some of the biggest tech companies in the world. They'll cover key concepts, go through sample applications, prepare you for industry certifications, and more. Watch on any device — whenever and wherever you want — to learn at your own pace. Reviews from learners
- Very well put together as usual. I learn so much from each experience with Codecademy. I can't explain how satisfied I am with this institution.David WVerified Learner
- Everything Codecademy offers is useful for all software developers.Fidan MVerified Learner
- I thought that I would never be able to learn to code but Codecademy has made it very easy. I just love it!Adyan HVerified Learner
Our learners work at
The TCP Three-Way Handshake Explained
The Transmission Control Protocol/Internet Protocol (TCP/IP) is the most widely used internet connectivity protocol for enabling communication of data between computers across a computer network.
TCP/IP, paired with Hypertext Transfer Protocol (HTTP), has revolutionized the way we do everyday things, allowing for information to be passed nearly instantaneously around the world. The internet as we know it (mostly in web browsers) is possible via the network connection created by something called the TCP three-way handshake. We go over how it all works in-depth in our free course Introduction to IT, but here’s an overview of the basics (which you’ll need to know if you want to get into web development).
Join over 50 million learners and start CompTIA A+ Core 1: Networking Fundamentals today!
StartLooking for something else?
Related courses and paths
- Skill path
N10-008: CompTIA Network+
Get CompTIA Network+ certified by mastering network design, configuration, and troubleshooting. Ideal for IT pros preparing for N10-008 exam and network security.Includes 16 CoursesWith CertificateIntermediate30 hours - Free course
CompTIA IT Fundamentals: Networking & Wireless Technologies
Develop skills in TCP/IP, LANs/WANs, HTTP/HTTPS, POP3/SMTP, IMAP Protocol, firewall technology, network communication, and more with our comprehensive course.Beginner Friendly3 hours - Free course
CompTIA IT Fundamentals: Computer Devices & Components
Prepare for CompTIA ITF+ with comprehensive knowledge of computer devices, networking, peripherals, BIOS, CPUs, GPUs, RAM, storage, cooling, and NICs.Beginner Friendly3 hours
Browse more topics
- IT2,511,661 learners enrolled
- Code foundations7,561,643 learners enrolled
- Computer science6,023,499 learners enrolled
- Web development5,065,869 learners enrolled
- Data science4,588,874 learners enrolled
- Python3,705,060 learners enrolled
- For business3,460,281 learners enrolled
- JavaScript2,909,587 learners enrolled
- Data analytics2,558,307 learners enrolled
Unlock additional features with a paid plan
Portfolio projects
Create professional projects you can share with recruiters to showcase your skills and experience.Job-readiness checker
Evaluate how well you meet the requirements for any job description based on your skills and experience.Certificate of completion
Earn a document you can share with your network to prove that you’ve completed this course.