Course Code: ntn
In the first lesson, you'll learn about the concept of a network stack. After a succinct review of essential network and networking terms, you'll compare the theoretical structure of a network stack—commonly called the OSI model—to real-world networking. You'll then trace how data travels through the computer for transmission on the network.
You'll pick up right where the last lesson left with a discussion on how a unit of computer data—called a packet—gets from one computer to another. You'll learn all about how packets are formed, how packets are sometimes chopped then reassembled to go across WAN links, and how the receiving computer handles packets upon arrival. You'll also learn why the network's most important device is the router.
This lesson is dedicated to helping you understand how routers operate. You'll learn all about how routers create a virtual map of the entire Internet. You'll also see how routers connect to different network types—an Ethernet segment and an ATM link, for example—and transmit data across those different mediums. The lesson will then discuss why routers have their own special languages, called routing protocols.
In this lesson, you'll learn the language of routers: routing protocols. You'll learn why some routing protocols are appropriate for smaller networks, and why very large networks require specialized routing protocols. You'll also learn about the two most revealing measurements of a router's capability: latency and packets per second (pps).
You've heard of TCP/IP, but its details may seem mysterious. After you complete this lesson, those mysteries will be banished forever! You'll learn about IP addressing, the four primary IP address classes, and all about the various protocols that come packaged within TCP/IP. Prepare to demystify TCP/IP!
Security is on everyone's mind these days, so in this lesson, you'll learn the fundamentals of how computers enforce security. You'll learn what a security descriptor is and how it can allow some people to only read a document, while others can delete or modify the document as much as they like. You'll also learn the difference between a security implementation and security protocols. Finally, you'll find out how security operates in a Windows environment, including exactly what happens during log on, authentication, and authorization.
In this lesson, you'll explore encryption, a method used to secure data for transmission over the Internet. You'll learn about various encryption schemes and get firsthand knowledge of how a chunk of data gets encrypted, how it gets decrypted on the receiving end, and how this process can be made secure. You'll also learn how Secure Sockets Layer (SSL) makes it safe for you to order merchandise online, and how SSL ensures that your connection to the seller's website is secure.
The Internet is a great public network, but what if you need it for private communication? For example, what if a salesman needs to make a private connection to her company's network to check on special bulk pricing? In this lesson, you'll learn how you can create a virtual private network out of your Internet connection. You'll get a hands-on view of how these private connections are made, and why they're so useful.
The Internet, and almost every other network today, uses Domain Name System (DNS) to translate human-readable names (like www addresses) into IP addresses that computers can use. It's important to understand how this system works, so in this chapter you'll learn details about how DNS operates. You'll learn how resource records are the building blocks of DNS, and how DNS scales to the entire Internet by being broken into zones.
This lesson will expand on the discussion of DNS. Here you'll learn about the most important types of resource records, including A records, SOA records, and others. You'll also learn about the two types of DNS queries: recursive and iterative. There are many other resource record types, and you'll learn about those as well. By the end of the lesson, it'll be clear just how important DNS is to people's daily lives!
In this lesson, you'll learn how Internet servers operate, including how a web page is requested and transmitted to your computer, then displayed on your screen. You'll also learn about the two primary Web protocols—HTTP and HTML. There are other Internet-based services, such as email servers, news servers, and instant messaging, and you'll investigate those in this lesson, too.
Have you ever wondered about the difference between a desktop computer and a server? Have you heard of cloud computing, but don't know exactly what it means? The final lesson will go over the differences between server-class operating systems and server-class computers and go in-depth about the various hardware components that comprise a true server-class computer. Understanding why a desktop computer shouldn't be used as a departmental server is important! You'll also learn what cloud computing is, why it's such a compelling platform, and how data centers provide all that computing power.
David Iseminger is an author and technology veteran, with expertise in computing, networking, wireless and cloud technologies, data and analytics, artificial intelligence, and blockchain. While with Microsoft, David worked on early versions of Windows and its core networking infrastructure, and on transmission protocols, security, data visualizations, and multiple emerging cloud technologies. David is passionate about education, serving as a School Board director for over 10 years, advocating at state and federal levels for increased learning standards, and has taught over 40,000 students through multiple technology courses. He has an awarded patent in Artificial Intelligence (AI) object detection and social posting methodologies and is the founder and CEO of the blockchain company that created IronWeave, the unlimited scale blockchain platform, based on his patent-pending blockchain innovations and inventions.
Completion of the Introduction to Networking course (or equivalent experience).
The instructional materials required for this course are included in enrollment and will be available online.
Instructor-Led: A new session of each course begins each month. Please refer to the session start dates for scheduling.
Self-Paced: You can start this course at any time your schedule permits.
Instructor-Led: Once a session starts, two lessons will be released each week, for the 6 week duration of your course. You will have access to all previously released lessons until the course ends.
Self-Paced: You have three-month access to the course. After enrolling, you can learn and complete the course at your own pace, within the allotted access period.
Instructor-Led: The interactive discussion area for each lesson automatically closes 2 weeks after each lesson is released, so you're encouraged to complete each lesson within two weeks of its release.
Self-Paced: There is no time limit to complete each lesson, other than completing all lessons before your three-month access expires.
Instructor-Led: The Final Exam will be released on the same day as the last lesson. Once the Final Exam has been released, you will have 2 weeks plus 10 days to complete the Final and finish any remaining lessons in your course. No further extensions can be provided beyond these 10 days.
Self-Paced: Because this course is self-paced, no extensions will be granted after the start of your enrollment.
Another wonderful class. David made this difficult subject accessable and understandable. The course and the lessons were very well organized and interesting. I thoroughly enjoyed this class and would recommend it to anybody. The online format was great for me too, perhaps even better than going to a class. I felt I received much more personal attention than I would have in a class room! I look forward to many more classes by David."
David does a great job communicating a very difficult subject. I highly recommend him as an instructor."
Instructor is very personable and encouraging in the discussion. Guess you could say that he has a "good website manner"! The text flows comfortably and the reference materials are generally very useful."
I really enjoyed this course. The instructor's use of concepts we are already familiar with to make the Networking concepts more understandable was great!"
The instructor has a great teaching style and I found myself learning and retaining concepts I would have previously believed would be beyond my grasp."
This course has helped me prepare for the Networking exams I have to take in the next few months. Thank you."
This course was presented in such a way that a network novice like myself could fairly easily grasp the fundamentals. I liked the instructor's use of every day models as examples to teach a concept. I learned more about networking in this class and the preceding one than I ever did anywhere else. I enjoyed it very much!"
This has been a fantastic experience, David Iseminger is a great teacher. He knew how to keep it interesting and informative at the same time. I look forward to possibly taking another of his courses if I can!"
Your humor, analogies and expertise made this a very enjoyable and worthwhile course to participate in. Thank you!"