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!"
Course Code: ntn
Learn about the concept of a network stack and compare its theoretical structure to real-world networking. You will trace how data travels through the computer for transmission on the network. Then, examine how a unit of computer data (a packet) gets from one computer to another.
Learn how routers create a virtual map of the entire Internet. You'll also see how routers connect to different network types and transmit data across those different mediums. Then, discover 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.
Learn about IP addressing, the four primary IP address classes, and all about the various protocols that come packaged within TCP/IP. Then, 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.
Explore encryption, a method used to secure data for transmission over the Internet. While learning various encryption schemes, you will get firsthand knowledge of how a chunk of data gets encrypted, processed, and secured. Then, 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.
Learn details about how DNS operates. You will learn how resource records are the building blocks of DNS, and how DNS scales to the entire Internet by being broken into zones. Then, examine 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.
Learn how Internet Servers operate, including how a web page is requested and transmitted to your computer, then displayed on your screen. You will examine the two primary Web protocols—HTTP and HTML. Finally, discover the differences between server-class operating systems and server-class computers, and discuss the various hardware components that comprise a true server-class computer. You will examine what cloud computing is, why it’s such a compelling platform, and how datacenters provide all that computing power.
David Iseminger is a computer and networking expert and an experienced teacher of networking topics. He has worked at Microsoft Corporation as a telecommunications specialist, networking performance analyst, and lead programming writer for cutting-edge network disciplines. Iseminger has also published 12 books about computers and networking. He is a graduate of the University of Washington, where he earned degrees in English and Comparative Literature, with a minor in writing.
Completion of David Iseminger's Introduction to Networking course (or equivalent experience).
The instructional materials required for this course are included in enrollment and will be available online.
A new session of each course opens each month, allowing you to enroll whenever your busy schedule permits.
Once a course session starts, two lessons will be released each week for the six-week duration of your course. You will have access to all previously released lessons until the course ends.
The interactive discussion area for each lesson automatically closes two weeks after each lesson is released, so you’re encouraged to complete each lesson within two weeks of its release.
The final exam will be released on the same day as the last lesson. Once the final exam has been released, you will have two weeks plus 10 days (24 days total) to complete the final and finish any remaining lessons in your course. No further extensions can be provided beyond these 10 days.