Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Computer Networks - CCNA #25

Open
13 of 16 tasks
udeysingh95 opened this issue Jul 24, 2020 · 6 comments · Fixed by #74, #75, #76, #77 or #78
Open
13 of 16 tasks

Computer Networks - CCNA #25

udeysingh95 opened this issue Jul 24, 2020 · 6 comments · Fixed by #74, #75, #76, #77 or #78
Assignees
Labels
article Writing chapters in form of small articles documentation Improvements or additions to documentation implementation Code or feature implementation

Comments

@udeysingh95
Copy link
Collaborator

udeysingh95 commented Jul 24, 2020

Computer Networks

This course will cover the theory, design, engineering, and installation of networks to connect digital computers. The course will prepare students to plan and implement a network. Also includes peer-to-peer networks, the client-server model, network
operating systems, and an introduction to wide-area networks. The network and implementation tools may vary to meet current development trends.

CCNA

The CCNA (Cisco certified network associate) is meant for all those looking to get a foothold in Networking. This forms the base of the Cisco training pyramid and offers different specializations for network engineers. The basic CCNA course is CCNA - Routing and Switching. We also offer the CCNA Security and the CCNA Voice both of which require the CCNA Routing and Switching as a prerequisite.

Course Content

Chapter 1 - Introduction

1. Data Communication
     - Components
2. Networks
     - Distributed processing
     - Network Criteria
     - Application
3. Protocols and Standards
     - Protocols
     - Standards

Chapter 2 - Basic Concepts

1. Line Configuration
2. Topology
3. Transmission Mode
4. Categories of Networks
5. Internetworks

Chapter 3 - The OSI Model

1. The Model
2. Layer 1 - Physical Layer
3. Layer 2 - Data Link Layer
4. Layer 3 - Network Layer
5. Layer 4 - Transport Layer
6. Layer 5 - Session Layer
7. Layer 6 - Presentation Layer
8. Layer 7 - Application Layer
9. TCP/IP Protocol Suite

Chapter 4 - Transmission Media

1. Guided Media
2. Unguided Media
3. Transmission Impairment
4. Performance
5. Wavelength
6. Shannon Capacity 

Chapter 5 - Error Detection and Correction

1. Types of Errors
     - Single-bit Error
     - Burst Error
2. Detection
     - Redundancy
3. Vertical Redundancy Check (VRC)
4. Longitudinal Redundancy Check (LRC)
5. Cyclic Redundancy Check (CRC)
     - Performance
6. Checksum
7. Error Correction
     - Single-bit error correction
     - Hamming Code
     - Burst Error Correction

Chapter 6 - Basics of IP Networking

1. Compare OSI and TCP/IP Model
2. Compare UDP and TCP protocols
3. Compare Collapsed core and 3-tier architecture
4. Compare Network Topologies
5. Compare Cabling types
6. Configure and Verify IPv4 and Subnetting
7. Compare IPv4 Addresses   

Chapter 7 - LAN Switching

1. Switching Concepts
     - MAC learning and ageing
     - Frame Switching
     - Frame Flooding
     - MAC Address table
2. Ethernet Frame Format
3. Troubleshoot interface and cable issues
4. Configure Layer 2 protocols

Chapter 8 - IP Addressing

1. Explain addressing ipv4 and subnetting in your own words 
2. Configure VLANs

Chapter 9 - Routing Protocols

1. Routing Concept
2. Components of Routing Tables
3. Configure inter-VLAN routing  
4. Compare static and dynamic routing protocols
5. Compare distance vector and link-state routing
6. Compare interior and exterior routing protocols
7. Configure IPv4 Static Routing
8. Configure single-area and multi-area OSPFv2 for IPv4
9. Configure EIGPRP
10. Configure RIPv2

Chapter 10 - Troubleshooting

1. Introduction
2. Layer 1 Troubleshooting
3. Layer 2 Troubleshooting
4. Layer 3 Troubleshooting
5. Layer 4 Troubleshooting

Workflow

Root Directory Structure

6-computer-networks

  • 1-introduction.md
  • 2-basic-concepts.md
  • 3-osi-model.md
  • 4-transmission-media.md
  • 5-error-detection-correction.md
  • 6-basic-ip-networking.md
  • 7-lan-switching.md
  • 8-ip-addressing.md
  • 9-routing-protocols.md
  • 10-troubleshooting.md
  • README.md

README

This will contain an overview of each file in this folder. This would be updated with each new file added.

Challenge

Chapter-6 onwards CCNA course begins and most of it is practically based and will be based on the implementation of concepts on Packet Tracer software.

  • Setup Packet Tracer tool and get hands-on
  • Design your first network in Packet Tracer, establish communication between all the nodes and send one packet from x node to y node within that network
  • Implement all of the learned routing protocols
  • Get hands-on NAT protocol by implementing in an example (arbitrary) network setup
  • A network file will be added here in comments once the course chapters will be finished. The file will contain a NOT working network on Packet Tracer software - troubleshoot the network - document your steps taken to troubleshoot the network.

PR Review Guidelines

  1. Branch is named properly (all small-letters, format 'cn-'). for eg., branch name for chapter 4 would be cn-transmission-media
  2. MD File is named according to the given format
  3. The document is formatted consistently
  4. Content is given in an easy-to-understand language
  5. There are no English errors
  6. File has at most 150 lines
  7. PR is linked to this issue
  8. Approved by the reviewer

PR Reviewers

@udeysingh95

@udeysingh95 udeysingh95 self-assigned this Aug 17, 2020
@udeysingh95 udeysingh95 added article Writing chapters in form of small articles implementation Code or feature implementation labels Aug 17, 2020
@udeysingh95 udeysingh95 added the documentation Improvements or additions to documentation label Aug 29, 2020
@udeysingh95
Copy link
Collaborator Author

This is CCNA complete course.
http://www.itrainu.in/wp-content/uploads/2018/12/ccna.pdf

@Manish-pal
Copy link
Collaborator

Looks good!

@vaib-dev vaib-dev linked a pull request Sep 7, 2020 that will close this issue
@vaib-dev vaib-dev reopened this Sep 8, 2020
@vaib-dev vaib-dev linked a pull request Sep 8, 2020 that will close this issue
@vaib-dev vaib-dev assigned vaib-dev and unassigned udeysingh95 Sep 9, 2020
This was linked to pull requests Sep 10, 2020
@vaib-dev vaib-dev reopened this Sep 11, 2020
@vaib-dev vaib-dev reopened this Sep 12, 2020
@vaib-dev
Copy link
Owner

@udeysingh95 @Manish-pal
I am not able to find the single error correction and burst error correction, I only found the hamming code everywhere 😕. Please help me out

@vaib-dev vaib-dev linked a pull request Sep 13, 2020 that will close this issue
@vaib-dev
Copy link
Owner

@udeysingh95,
How do I have to compare the models like, in tabular form or by giving heading OSI vs TCP/IP and then writing a paragraph?

@vaib-dev vaib-dev reopened this Sep 15, 2020
@vaib-dev vaib-dev linked a pull request Sep 15, 2020 that will close this issue
@vaib-dev vaib-dev reopened this Sep 16, 2020
@vaib-dev vaib-dev linked a pull request Sep 16, 2020 that will close this issue
@vaib-dev vaib-dev reopened this Sep 18, 2020
@vaib-dev vaib-dev linked a pull request Sep 21, 2020 that will close this issue
@vaib-dev vaib-dev linked a pull request Sep 21, 2020 that will close this issue
@vaib-dev
Copy link
Owner

Static NAT Protocol

I have configured the static NAT protocol. In the below image I have shown the NAT translation, I have pinged the server having the ip address 192.168.2.2 by the PC having IP address 192.168.1.2 ,192.168.1.3, 192.168.1.4 as shown below:

Screenshot (139)

@udeysingh95
Copy link
Collaborator Author

Create a PR then for NAT and push it. @Vaibhavpratapsingh22

@vaib-dev vaib-dev reopened this Sep 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment