CCCOnline LogoCourse Snapshot for CNG104 - Introduction to TCP/IP

The information listed below is subject to change. Please review the course syllabus within your online course at the start of class.

Course Competencies

The competencies you will demonstrate in this course are as follows:

  1. Identify and describe the seven layers of the OSI model.
  2. Describe the different types of media used in networking.
  3. Describe the addressing schemes for IPv4 and IPv6.
  4. Describe the processes implemented at the Data Link Layer.
  5. Identify the different Network layers protocols.
  6. Identify the different Transport layer protocols.
  7. Contrast and compare different routing protocols.
  8. Explain different network management protocols.
  9. Describe the purpose and implementation of network address translation.
  10. Explain and implement the process of subnetting.
Learning concepts for this course are enchanced using modules, video, and online discussions.

Module Outcomes Mapped to Competencies

Module 1
  Outcomes Competencies
1 Describe how TCP/IP is fundamental to the OSI mode and other networking architectures. A, B, C, D, E, F, G, H, I
2 Identify the different network management protocols. H
3 Reproduce and implement the process of subnetting. J
4 State the different properties and Anatomy of IPv4 and IPv6. C, D, E, F G, H
5 Describe IP addressing, anatomy and structures, and addresses from a computer’s point of view. A, B, C, D, E, F G, H, I, J
6 Identify and describe the various IP address classes from A to E, and explain how they're composed and used. C, I, J
7 Define the terms subnet and supernet, and apply their knowledge of how subnets and supernets work to solve specific network design problems. I, J
8 Identify how public and private Internet addresses are assigned, how to obtain them, and how to use them properly. C, J
Module 2
  Outcomes Competencies
1 Identify the various purpose and fields that make up an IPv4 and IPv6 header. C
2 Describe how MTU Discovery works in IPv6 and how it replaces fragmentation of IPv4 packets by routers. C, G
3 Describe how upper-layer checksums work in IPv6 packets, including the use of pseudo-headers. C, G, H
4 Define the primary differences between IPv4 and IPv6 packet structures and why the differences are significant. C, G
5 Define the fundamental concepts associated with Data Link layer protocols that operate over different network link types. D, E, H
6 Label the different types of packets used on IP networks. D, E, H
 7 Describe how hardware address resolution occurs for IPv4 and IPv6 with ARP and Neighbor Discovery Protocol protocols. D, E, H
8 Describe detailed information about IPv4 and IPv6 routing protocols. G
Module 3
  Outcomes Competencies
1 Define the basics of the Internet Control Message Protocol (ICMP). H
2 State a basic overview of the ICMPv6 protocol. H
3 Describe the intricacies of all the different ICMPv6 informational messages. H
4 Describe how PMTU has been changed for IPv6. H
5 Describe the basic services that DHCP/DHCPv6 offers to its clients and explain its background. C
6 State the specifics of IP/IPv6 address management using DHCP/DHCPv6. C
7 Describe broadcast and unicast addressing for IPv4 as well as multicast addressing for IPv6. C
8 State the basic DHCP/DHCPv6 packet structure and types of DHCP/DHCPv6 messages in use. C
Module 4
  Outcomes Competencies
1 Describe the characteristics of the various name resolution protocols, such as DNS and LLMNR.
2 State how name resolution works in IPv4 networks.  C
3 Describe how name resolution works on IPv6 networks.  C
4 Describe the common sources for name resolution failure and use.  C
5 State the key features and functions of the User Datagram Protocol and the Transmission Control Protocol.  C
6 Explain in detail the header fields and functions of the UDP packet, as well as port numbers, processes, and how UDP behaves when used as a transport protocol by IPv6.  C
7 Explain in detail the mechanisms that drive segmentation, reassembly, and retransmission for TCP as well as how TCP behaves when used as a transport protocol by IPv6.  C
8 Explain the differences between connectionless and connection-oriented transport mechanisms.  C
Module 5
  Outcomes Competencies
1 State IPv6 deployment requirements and considerations. B, C
2 Outline an IPv6 deployment. B, C
3 Outline IPv6 deployment by IPv6 test/pilot network, migrate applications, upgrade IPv4-only hosts to IPv4/IPv6, and tunneled IPv6 environment using 6to4, Teredo, or ISATAP. B, C
4 Define basic concepts and principles for maintaining computer and network security. B, C
5 Describe the anatomy of an IP attack. B, C
6 Identify common points of attack inherent to TCP/IP architecture. B, C
7 State the importance of honeypots and honeynets for network security. B, C

Course Time Commitment and Expectations

Course Activity Hours and Student Learning Hours
Course Credit Hours Course Format (Duration) Pace Relative to a 15 Week Course Course Activity Hours Student Learning Hours Per Week
3 15 Weeks - 135 8.5 to 9.5
3 10 Weeks 1.5x faster 135 12.5 to 14.5
3 6 Weeks 2.5x faster 135 21 to 24

Aside from typical reading assignments, this course has the following (Please Note: This list is subject to change based on the discretion of the instructor facilitating this course.):

Summary of Grading
Assignment Points %
Discussions (10 @ 30 points each) 300 30%
Quizzes (12 @ 10 points each) 100 10%
Case Studies (10 @ 30 points each) 300 30%
Labs (10 @ 30 points each) 300 30%
TOTAL 1000 100%

 

CCCOnline Course Quality Commitment

CCCOnline goes to great lengths to assure the quality of your online learning experience. You can expect the following from our courses: