We may earn an affiliate commission when you visit our partners.
Course image
Philip Matuszak

This course covers current and evolving data network technologies, protocols, network components, and the networks that use them, focusing on communication to and from the Internet and Local area networks. Course content includes Internet architecture, organization, and protocols including Ethernet, 802.11, routing, switching, OSI and TCP models, DNS, SNMP, DHCP, and more. Students will be presented with Internet-specific networking tools for searching, testing, debugging, and configuring networks and network-connected host computers. At the graduate level, students will be given real world examples, with best practice and business use cases as related to the content on hand, as well as threats and mitigation steps.

Read more

This course covers current and evolving data network technologies, protocols, network components, and the networks that use them, focusing on communication to and from the Internet and Local area networks. Course content includes Internet architecture, organization, and protocols including Ethernet, 802.11, routing, switching, OSI and TCP models, DNS, SNMP, DHCP, and more. Students will be presented with Internet-specific networking tools for searching, testing, debugging, and configuring networks and network-connected host computers. At the graduate level, students will be given real world examples, with best practice and business use cases as related to the content on hand, as well as threats and mitigation steps.

Upon successful completion of this course, you will be able to:

- Introduce communication fundamentals as they relate to popular communication models such as the TCP and OSI models.

- Provide an understanding of the distributed nature of the internet.

- Discuss the requirements for communication between local area networks and internet.

- Identify and define protocols needed for LAN and WAN communication.

- Learn the basics of analyzing, inspecting, and monitoring network traffic.

- Become aware of threats to networks and networked devices.

- Utilize tools for doing basic network reconnaissance.

Enroll now

What's inside

Syllabus

Module 1: Introduction to Network Concepts
Welcome to Introduction to Data Networks and the Internet! In this course, we will cover the topics of: Introduction to Network Concepts; OSI, TCP, and Network Addressing; Network Installation and Configuration; Network Management; Network Security Concepts; Network Analysis; Network Troubleshooting; Software Defined Networks and the Cloud. In the ever-evolving landscape of technology, computer networks have become the backbone of modern communication and information exchange. Understanding the fundamentals of networking is essential for anyone seeking to navigate the digital world effectively. In this introduction, we will explore their interplay in creating robust, efficient, and reliable networks that underpin our interconnected world.
Read more
Module 2: OSI, TCP, and Network Addressing
In the vast realm of computer networking, understanding the fundamental principles and models is paramount for anyone delving into the world of data transmission and communication. In this module, we will embark on a journey to unravel the intricacies of networking through the lens of two crucial models: the OSI (Open Systems Interconnection) model and the TCP (Transmission Control Protocol) model. These models serve as the backbone for comprehending the architecture and functioning of modern computer networks. Additionally, this module is designed to equip you with a foundational understanding of networking models, switching, and routing. These concepts are indispensable for anyone aspiring to navigate the intricate world of computer networks and contribute to the seamless flow of data in our interconnected digital age.
Module 3: Network Installation and Configuration
The establishment and maintenance of robust and efficient networks are fundamental to the success of organizations and businesses. To embark on this journey, it is essential to first understand the foundational aspects of network installation and configuration. This introduction serves as a gateway to explore the objectives outlined in module 3, which encompass the essential elements of network setup and management. Whether you are a seasoned IT professional or a newcomer to the world of networking, this module will serve as a valuable resource to enhance your skills and knowledge in this dynamic field.
Module 4: Network Management
In this module, we will embark on a journey to explore fundamental concepts and practices that are integral to effective network management. It will provide you with an overview of the key concepts and principles that form the foundation of network management, setting the stage for your journey into this dynamic field.
Module 5: Network Security Concepts
Throughout this module, we will equip you with the knowledge and insights necessary to build a solid foundation in network security. By the end, you will be better prepared to navigate the complex world of networked systems security and protect the digital assets entrusted to you.
Module 6: Network Analysis
The importance of effectively monitoring network traffic cannot be overstated. It serves as the foundation for robust cybersecurity practices, network performance optimization, and troubleshooting. By the end of this module, you will have gained valuable insights into the 'what' and 'why' of network traffic monitoring, as well as a practical understanding of how to capture and log network traffic effectively, utilizing a diverse range of tools and formats. These insights will be instrumental in ensuring the security and efficiency of your network infrastructure.
Module 7: Network Troubleshooting
In today's interconnected world, computer networks serve as the backbone of modern communication and information exchange. Whether in the context of a home network or a vast corporate infrastructure, maintaining the functionality and reliability of these networks is of paramount importance. However, as with any complex system, network issues can arise, disrupting connectivity and productivity. To effectively address these challenges, network professionals must possess a fundamental understanding of troubleshooting methodologies, diagnostic tools, and common causes of network-related issues. This module serves as a gateway to explore these essential aspects of network troubleshooting and problem-solving.
Module 8: Software Defined Networks and the Cloud
The realm of networking has witnessed a transformative revolution. As organizations seek more agile, flexible, and scalable networking solutions to meet their ever-growing demands, concepts such as Software-Defined Networking (SDN), the integration of networking in cloud-based solutions, and the emergence of virtual networking devices have come to the forefront. In this module, we will gain a deeper understanding of the dynamic and ever-evolving landscape of networking, offering insights into how these concepts are shaping the future of connectivity and information exchange in our increasingly interconnected world. So, let's explore where the virtual meets the physical, and traditional networking gives way to the innovation and flexibility of the digital age.
Course Summative Assessment

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Focuses on fundamentals and industry-standard concepts and practices that network engineers and IT professionals commonly use
Provides a comprehensive foundation in networking, building upon that foundation with advanced concepts and real-world scenarios
Taught by experienced instructors in the field who share real-world examples and case studies
Includes hands-on practical application in simulations and labs that offer opportunities for learners to apply knowledge
Provides a strong foundation for learners looking to pursue industry certifications like CompTIA Network+ and Cisco CCNA
May require learners to have some prior experience and knowledge in networking or IT to fully benefit

Save this course

Save Introduction to Data Networks and the Internet - Master's to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introduction to Data Networks and the Internet - Master's with these activities:
Read "Computer Networks: A Systems Approach"
Reviewing this book will provide a comprehensive foundation in networking concepts, protocols, and technologies.
Show steps
  • Read the first four chapters to establish a base in networking fundamentals.
  • Focus on chapters 5-8 to grasp the details of data link, network, and transport layers.
  • Study application layer protocols like HTTP and FTP in chapters 9-11.
  • Review advanced topics like network management and security from chapters 12 onwards.
Join a Study Group
Participating in a study group will facilitate peer learning, allowing you to engage with fellow learners, exchange perspectives, and improve your grasp of the subject matter.
Show steps
  • Identify or form a study group with peers in the course.
  • Establish a regular meeting schedule and dedicated study space.
  • Review course materials together, discuss concepts, and solve problems.
  • Take turns presenting topics and leading discussions.
  • Provide constructive feedback and support to group members.
OSI and TCP Model Practice
Identify and define protocols needed for LAN and WAN communication by practicing with OSI and TCP models.
Show steps
  • Review OSI and TCP models
  • Identify the layers of each model
  • Practice mapping protocols to their corresponding layers
Ten other activities
Expand to see all activities and additional details
Show all 13 activities
DNS and Routing Practice
Discuss the requirements for communication between local area networks and internet by practicing with DNS and routing tools.
Browse courses on DNS
Show steps
  • Configure a DNS server and a routing table
  • Test the DNS and routing configuration
  • Troubleshoot DNS and routing issues
Practice Basic Data Communication
Go through data communication practice drills to solidifying your base-level understanding of concepts such as data rates, protocols, and modulation.
Browse courses on Data Communication
Show steps
  • Set up a lab environment with necessary tools and equipment.
  • Configure network devices such as routers and switches.
  • Implement different data communication protocols like TCP/IP.
  • Test and analyze data transmission and reception.
  • Troubleshoot and resolve common network issues.
Follow Tutorials on Network Protocols
Supplement the course content by following guided tutorials on specific network protocols, strengthening your understanding.
Browse courses on Network Protocols
Show steps
  • Identify tutorials on reliable protocols like TCP.
  • Follow tutorials to implement UDP in your own projects.
  • Go through tutorials on routing protocols like OSPF and BGP.
  • Review tutorials on network security protocols like SSL and SSH.
  • Explore tutorials on emerging network technologies like 5G and IoT.
Network Analysis Practice
Learn the basics of analyzing, inspecting, and monitoring network traffic by practicing with network analysis tools.
Browse courses on Network Analysis
Show steps
  • Use a network analyzer to capture network traffic
  • Analyze the captured traffic to identify patterns and trends
  • Identify and analyze network performance issues
Create Network Diagrams
Creating network diagrams will help you visualize and understand the structure and connectivity of networks.
Browse courses on Network Diagrams
Show steps
  • Use network diagramming software or online tools.
  • Identify the network devices and their interconnections.
  • Represent devices, their types, and their configuration.
  • Document network topology, IP addresses, and other relevant details.
  • Share your diagrams for review and feedback.
Network Troubleshooting Tutorial
Gain a fundamental understanding of troubleshooting methodologies, diagnostic tools, and common causes of network-related issues.
Browse courses on Network Troubleshooting
Show steps
  • Find online tutorials on network troubleshooting
  • Follow the steps in the tutorials
  • Troubleshoot network issues using the methods described in the tutorials
Design and Configure a LAN
Creating and configuring a local area network will offer hands-on experience in implementing the concepts learned during the course.
Show steps
  • Determine the network requirements and design the LAN architecture.
  • Select and configure appropriate network devices (routers, switches).
  • Establish connectivity between devices and configure IP addresses.
  • Implement network security measures (firewalls, access control).
  • Test and troubleshoot the network to ensure proper functionality.
Network Security Concepts Tutorial
Become aware of threats to networks and networked devices by following guided tutorials on network security concepts.
Show steps
  • Find online tutorials on network security
  • Follow the steps in the tutorials
  • Implement the security measures described in the tutorials
Build a Network Simulation
Building a network simulation will provide a practical environment to test and experiment with different network configurations and scenarios.
Browse courses on Network Simulation
Show steps
  • Select a network simulation software or platform.
  • Design and implement a network topology in the simulator.
  • Configure network devices and protocols within the simulation.
  • Run simulations and analyze the results for data transfer, latency, and errors.
  • Adjust network parameters to optimize performance and troubleshoot issues.
Security Incident Response Practice
Utilize tools for doing basic network reconnaissance by practicing security incident response techniques.
Browse courses on Incident Response
Show steps
  • Create a security incident response plan
  • Conduct a security incident investigation
  • Respond to a security incident

Career center

Learners who complete Introduction to Data Networks and the Internet - Master's will develop knowledge and skills that may be useful to these careers:
Network Administrator
The course introduces communication fundamentals such as the TCP and OSI models. It provides an understanding of the distributed nature of the Internet and requirements for communication between local area networks. This fundamental knowledge is crucial for Network Administrators who are responsible for designing, implementing, and maintaining computer networks within an organization.
Network Analyst
The course includes modules on network installation, configuration, management, analysis, and troubleshooting, providing Network Analysts with practical skills. These skills are essential for monitoring, maintaining, and improving the performance of computer networks.
Network Engineer
The course covers current and evolving data network technologies, protocols, network components, and the networks that use them. Network Engineers need a comprehensive understanding of these topics to design, implement, and manage complex network systems for various organizations.
Network Security Analyst
The course covers network security concepts and provides an overview of threats to networks and networked devices. Network Security Analysts require this knowledge to protect networks from unauthorized access, cyber attacks, and data breaches.
Cloud Architect
The course introduces Software Defined Networks (SDN) and cloud-based solutions. Cloud Architects leverage this knowledge to design and manage cloud-based network infrastructures, ensuring scalability, flexibility, and high availability of applications and services.
Network Operations Specialist
The course provides foundational principles of network management, including network monitoring, troubleshooting, and performance optimization. Network Operations Specialists need these skills to ensure the smooth functioning and reliable operation of computer networks.
Security Architect
The course offers an overview of threats to networks and networked devices, which is crucial for Security Architects. They design and implement security measures to protect networks and data from cyber threats, safeguarding the organization's critical assets.
System Analyst
The course covers the fundamentals of network communication models and protocols, which System Analysts use to design and implement integrated information systems. This knowledge helps them analyze and improve the efficiency and effectiveness of business processes that rely on network infrastructure.
Software Engineer
The course provides an introduction to network concepts, protocols, and addressing, offering foundational knowledge for Software Engineers who develop software applications that interact with networks. Understanding these concepts enables them to create software that efficiently utilizes network resources and communicates effectively with other devices on the network.
Cybersecurity Analyst
The course provides an overview of threats to networks and networked devices, which Cybersecurity Analysts need to understand to protect organizations from unauthorized access, cyber attacks, and data breaches.
IT Project Manager
The course offers insights into network analysis, troubleshooting, and performance optimization, which are valuable for IT Project Managers. They oversee network-related projects and ensure their successful implementation and operation.
Information Technology Specialist
The course offers an overview of network installation, configuration, and management, providing Information Technology Specialists with the foundational knowledge and skills to provide technical support and maintenance for computer networks within an organization.
Data Analyst
The course covers the basics of network troubleshooting and performance monitoring, assisting Data Analysts in understanding how network issues can impact data collection and analysis. By recognizing the potential impact of network performance on data quality, they can ensure the accuracy and reliability of their analysis.
Network Planner
The course covers the distributed nature of the Internet, requirements for communication between local area networks, and network security concepts, providing Network Planners with the knowledge to design and implement reliable and secure network infrastructures that meet the evolving needs of organizations.
Service Desk Technician
The course provides an introduction to network concepts and protocols, allowing Service Desk Technicians to better understand and troubleshoot network-related issues faced by users. With this knowledge, they can efficiently resolve technical problems, improve user satisfaction, and minimize network downtime.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introduction to Data Networks and the Internet - Master's.
This classic textbook provides a comprehensive overview of computer networks, covering a wide range of topics from the physical layer to the application layer. It is an excellent resource for both students and professionals who want to learn more about the fundamentals of networking.
Provides a detailed explanation of the TCP/IP protocol suite. It is an essential resource for anyone who wants to understand how the Internet works.
This textbook provides a comprehensive overview of data communications and networking. It good resource for students who want to learn more about the fundamentals of networking.
Provides a practical guide to network troubleshooting. It good resource for students who want to learn more about how to identify and fix network problems.
Provides a comprehensive overview of network management. It good resource for students who want to learn more about the principles and practices of network management.
Provides a comprehensive overview of network security. It good resource for students who want to learn more about the principles and practices of network security.
Is an excellent reference for the module on network analysis and troubleshooting. It provides step-by-step instructions on how to identify and fix network problems.
Is an excellent reference for the module on network security. It provides a comprehensive overview of network security concepts and best practices.
This textbook provides a top-down approach to computer networking. It good resource for students who want to learn more about the big picture of networking.
Provides a beginner-friendly introduction to networking. It good resource for students who want to learn more about the basics of networking.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Introduction to Data Networks and the Internet - Master's.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser