Difference between revisions of "NAD710"
(New page: = Subject Description: = This subject is an introduction to TCP/IP (Transmission Control Protocol/Internet Protocol) as it is implemented, configured and used in a Linux environment. Stud...) |
(→Resources) |
||
(16 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | = | + | = Introduction to Networks - Using Linux = |
− | + | Professor: | |
+ | |||
+ | NAD710 is taught by Raymond Chan (Fall 2008). | ||
+ | |||
+ | ==[[Fall 2008 NAD710 Weekly Schedule|Weekly Outline]]== | ||
− | + | See the [[Fall 2008 NAD710 Weekly Schedule]] for specific dates and topics. | |
− | + | ==[http://cs.senecac.on.ca/index.php?outline=NAD710 Subject Description]== | |
− | + | This subject is an introduction to TCP/IP (Transmission Control Protocol/Internet Protocol) as it is implemented, configured and used in a Linux environment. Students will learn fundamental TCP/IP principles and basic Linux network configurations. | |
− | |||
− | = | + | == Course Outcomes == |
− | Upon successful completion of this subject should | + | Upon successful completion of this subject students should be able to: |
* Describe basic TCP/IP Networks using the layered network model | * Describe basic TCP/IP Networks using the layered network model | ||
* Discuss IPv6 and the future of IP | * Discuss IPv6 and the future of IP | ||
Line 25: | Line 28: | ||
* Configure an NFS server | * Configure an NFS server | ||
− | = Topic Outline | + | == Topic Outline == |
− | == Overview of TCP/IP - 10% == | + | === Overview of TCP/IP - 10% === |
* TCP/IP Layer Model (OSI and DOD) | * TCP/IP Layer Model (OSI and DOD) | ||
* UDP and TCP protocols | * UDP and TCP protocols | ||
Line 34: | Line 37: | ||
* Reducing network traffic by using switches or routers | * Reducing network traffic by using switches or routers | ||
− | == Installing networking hardware - 10% == | + | === Installing networking hardware - 10% === |
* The network interface card (NIC) | * The network interface card (NIC) | ||
* The difference between ethernet, FDDI, and token ring NIC | * The difference between ethernet, FDDI, and token ring NIC | ||
* Network drivers and loadable kernel modules | * Network drivers and loadable kernel modules | ||
− | == Basic TCP/IP Networking - 20% == | + | === Basic TCP/IP Networking - 20% === |
+ | * Using ifconfig, route, netstat, ping, traceroute, nslookup, dig, and ip to troubleshoot networks | ||
+ | * Using a network protocol analyzer (wireshark) to diagnose problems | ||
+ | * Using a port scanner (nmap) to find open ports on your machine | ||
+ | * Using a network monitor to visually check on its status | ||
+ | |||
+ | === Configuring a TCP/IP network - 15% === | ||
+ | * Assigning IP addresses | ||
+ | * Connnecting the machines | ||
+ | * Network configuration | ||
+ | * Testing/Debugging the network | ||
+ | * Securing the network | ||
+ | * Setting static and dynamic route | ||
+ | |||
+ | === Setting up a Nameserver - 10% === | ||
+ | * Introduction to BIND | ||
+ | * Internet Domain Namespace | ||
+ | * Name servers and resolves | ||
+ | * Forward and reverse lookup zones | ||
+ | * Setup, configure and maintain an authoritative name server for a registered domain | ||
+ | |||
+ | === Connecting Windows to Linux - 20% === | ||
+ | * Windows and Server Message Block (SMB) Protocol | ||
+ | * Setup a SAMBA server | ||
+ | * Network File System (NFS), its strengths and weaknesses | ||
+ | * NFS server configuration - the exports file | ||
+ | |||
+ | === Security of Network Applications - 10% === | ||
+ | * POP3, FTP and telnet - why they are not secure | ||
+ | * APOP, SSH and SSL - why they are more secure | ||
+ | * Exploiting the weakness of TCP and Wireless | ||
+ | === IPv6 and the future of Networking - 5% === | ||
+ | * IPv6 Header | ||
+ | * IPv6 Address | ||
+ | * Extension Headers | ||
+ | * Transition to IPv6 | ||
− | = Modes of Instruction | + | |
+ | == Modes of Instruction == | ||
2 hours of interactive lecture per week and 2 hours lab time per week | 2 hours of interactive lecture per week and 2 hours lab time per week | ||
− | = Prescribed Text | + | == Prescribed Text == |
None specific to this course but our Seneca library has access to many on-line texts | None specific to this course but our Seneca library has access to many on-line texts | ||
− | = Reference Material | + | == Reference Material == |
Web links given out during course | Web links given out during course | ||
− | = Supplies | + | == Supplies == |
Having your own laptop and/or desktop PC will help. | Having your own laptop and/or desktop PC will help. | ||
− | + | M | |
− | + | ost likely at least a 4GB usb key will also be useful | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == Promotion Policy == | |
+ | To obtain a credit in this subject, a student must | ||
+ | *Achieve a grade of 55% or better on the final exam | ||
+ | *Satisfactorily complete all assignments | ||
+ | *Achieve a weighted average of 55% or better for the tests and final exam | ||
+ | *Achieve a grade of 55% or better on the overall course | ||
− | |||
− | |||
− | + | == Modes of Evaluation == | |
+ | * 1 final exam worth 40% | ||
+ | * 1 midterm test worth 30% | ||
+ | * 10 labs worth 10% | ||
+ | * 1 major project worth 20% | ||
+ | ** pre-report worth 5% | ||
+ | ** in-report worth 5% | ||
+ | ** post-report worth 10% | ||
− | |||
− | |||
− | |||
− | + | == Resources == | |
+ | * [http://cs.senecac.on.ca/~rchan 2008 Fall Instructor Web Page] | ||
+ | * [http://freenode.net Freenode IRC network] | ||
+ | * [http://cs.senecac.on.ca/~rchan/nad710/0803/ Course Web Page] | ||
+ | * [[NAD710 Tough Questions | Questions which you may want to know the answers]] | ||
+ | * [[NAD710 Questions from Students | Add you NAD710 Questions Here]] | ||
+ | * [http://csrc.nist.gov/publications/PubsSPs.html NIST Special Publications] | ||
+ | * [http://www.dnssec.net/why-deploy-dnssec Why Deploy DNSSEC] | ||
+ | [[Category:LUX]][[Category:NAD]] |
Latest revision as of 01:32, 5 October 2008
Contents
- 1 Introduction to Networks - Using Linux
- 1.1 Weekly Outline
- 1.2 Subject Description
- 1.3 Course Outcomes
- 1.4 Topic Outline
- 1.4.1 Overview of TCP/IP - 10%
- 1.4.2 Installing networking hardware - 10%
- 1.4.3 Basic TCP/IP Networking - 20%
- 1.4.4 Configuring a TCP/IP network - 15%
- 1.4.5 Setting up a Nameserver - 10%
- 1.4.6 Connecting Windows to Linux - 20%
- 1.4.7 Security of Network Applications - 10%
- 1.4.8 IPv6 and the future of Networking - 5%
- 1.5 Modes of Instruction
- 1.6 Prescribed Text
- 1.7 Reference Material
- 1.8 Supplies
- 1.9 Promotion Policy
- 1.10 Modes of Evaluation
- 1.11 Resources
Introduction to Networks - Using Linux
Professor:
NAD710 is taught by Raymond Chan (Fall 2008).
Weekly Outline
See the Fall 2008 NAD710 Weekly Schedule for specific dates and topics.
Subject Description
This subject is an introduction to TCP/IP (Transmission Control Protocol/Internet Protocol) as it is implemented, configured and used in a Linux environment. Students will learn fundamental TCP/IP principles and basic Linux network configurations.
Course Outcomes
Upon successful completion of this subject students should be able to:
- Describe basic TCP/IP Networks using the layered network model
- Discuss IPv6 and the future of IP
- Configure a TCP/IP network
- Understand the difference between hubs, routers and switches
- Install and Configure SAMBA
- Setup a Nameserver using BIND
- Use basic Linux networking commands
- Understand routing and routing protocols
- Understand the 802 protocols and their relationship to networking
- Configure an NFS server
Topic Outline
Overview of TCP/IP - 10%
- TCP/IP Layer Model (OSI and DOD)
- UDP and TCP protocols
- Network addresses and subnet masks
- Using subnets to further divide a network
- Reducing network traffic by using switches or routers
Installing networking hardware - 10%
- The network interface card (NIC)
- The difference between ethernet, FDDI, and token ring NIC
- Network drivers and loadable kernel modules
Basic TCP/IP Networking - 20%
- Using ifconfig, route, netstat, ping, traceroute, nslookup, dig, and ip to troubleshoot networks
- Using a network protocol analyzer (wireshark) to diagnose problems
- Using a port scanner (nmap) to find open ports on your machine
- Using a network monitor to visually check on its status
Configuring a TCP/IP network - 15%
- Assigning IP addresses
- Connnecting the machines
- Network configuration
- Testing/Debugging the network
- Securing the network
- Setting static and dynamic route
Setting up a Nameserver - 10%
- Introduction to BIND
- Internet Domain Namespace
- Name servers and resolves
- Forward and reverse lookup zones
- Setup, configure and maintain an authoritative name server for a registered domain
Connecting Windows to Linux - 20%
- Windows and Server Message Block (SMB) Protocol
- Setup a SAMBA server
- Network File System (NFS), its strengths and weaknesses
- NFS server configuration - the exports file
Security of Network Applications - 10%
- POP3, FTP and telnet - why they are not secure
- APOP, SSH and SSL - why they are more secure
- Exploiting the weakness of TCP and Wireless
IPv6 and the future of Networking - 5%
- IPv6 Header
- IPv6 Address
- Extension Headers
- Transition to IPv6
Modes of Instruction
2 hours of interactive lecture per week and 2 hours lab time per week
Prescribed Text
None specific to this course but our Seneca library has access to many on-line texts
Reference Material
Web links given out during course
Supplies
Having your own laptop and/or desktop PC will help. M ost likely at least a 4GB usb key will also be useful
Promotion Policy
To obtain a credit in this subject, a student must
- Achieve a grade of 55% or better on the final exam
- Satisfactorily complete all assignments
- Achieve a weighted average of 55% or better for the tests and final exam
- Achieve a grade of 55% or better on the overall course
Modes of Evaluation
- 1 final exam worth 40%
- 1 midterm test worth 30%
- 10 labs worth 10%
- 1 major project worth 20%
- pre-report worth 5%
- in-report worth 5%
- post-report worth 10%