Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

CS 01210: Introduction to Computer Networks and Data Communications - Course Overview, Lecture notes of Computer Networks

An overview of cs 01210: introduction to computer networks and data communications, an introductory computer networks course for non-computer science majors. The course covers the basics of data communication and computer networks, including history and evolution, layered architectures, physical and data link layers, internetworking, ip protocols, tcp and udp transmission protocols, network security, and network utility software. No prerequisites are required, and the course goals include understanding layered architectures, modeling network component performance, and understanding important application, transport, and network layer protocols.

What you will learn

  • What topics will be covered in the course?
  • What is the title and number of the course?
  • What are the prerequisites for the course?

Typology: Lecture notes

2021/2022

Uploaded on 08/05/2022

nguyen_99
nguyen_99 🇻🇳

4.2

(80)

1K documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Course number and name:
CS 01210: Introduction to Computer
Networks and Data Communications
Credits and contact hours:
3 credits / 3 contact hours
Instructor’s or course coordinator’s name:
Mike Chu
Text book, title, author, and year:
Kurose and Ross, Computer Networking:
A Top-Down Approach, 7th Edition,
Addison Wesley, 2017.
Specific course information
Catalog description:
This is an introductory computer networks course for students that
are not majoring or minoring in computer science. This course will
examine the basics of data communication and computer networks
and will cover such topics as history and evolution of data
communications, layered network architectures, physical and data
link layers, introduction to internetworking, the Internet, IP
protocols, basics of TCP and UDP transmission protocols, standard
network applications and basics of network security, network utility
software, and configuring local area networks in a popular operating
system.
Prerequisites:
None
Specific goals for the course
1. The student will understand layered architectures.
2. The student will model the performance of network components or systems.
3. The student will understand the operation of important application, transport and
network layer protocols.
4. The student will describe some basic security issues.
Required list of topics to be covered
1. Networking models (OSI and IP)
2. Network media (wired, optical, and wireless)
3. Network Architectures and topologies (PAN, LAN/WAN, DMZ, Enclaves, VLAN,
NAT, subnetting, supernetting)
4. Common Network Devices and their role in the network. (Routers, Switches, Hosts,
VPNs, Firewalls)
5. Network Protocols introduction (IP, TCP, UDP, ICMP)
6. Network Services and protocols introduction (DNS, NTP, VLAN, etc.)
7. Network Applications and protocols introduction (SMTP, HTTP, VoIP, SSH, etc.)
8. Use of basic network administration tools
9. Overview of Network Security Issues
10. Network switching (Ethernet)
pf2

Partial preview of the text

Download CS 01210: Introduction to Computer Networks and Data Communications - Course Overview and more Lecture notes Computer Networks in PDF only on Docsity!

Course number and name: CS 0 12 10: Introduction to Computer Networks and Data Communications Credits and contact hours: 3 credits / 3 contact hours Instructor’s or course coordinator’s name: Mike Chu Text book, title, author, and year: Kurose and Ross, Computer Networking: A Top-Down Approach, 7th Edition, Addison Wesley, 2017. Specific course information Catalog description: This is an introductory computer networks course for students that are not majoring or minoring in computer science. This course will examine the basics of data communication and computer networks and will cover such topics as history and evolution of data communications, layered network architectures, physical and data link layers, introduction to internetworking, the Internet, IP protocols, basics of TCP and UDP transmission protocols, standard network applications and basics of network security, network utility software, and configuring local area networks in a popular operating system. Prerequisites: None Specific goals for the course

  1. The student will understand layered architectures.
  2. The student will model the performance of network components or systems.
  3. The student will understand the operation of important application, transport and network layer protocols.
  4. The student will describe some basic security issues. Required list of topics to be covered
  5. Networking models (OSI and IP)
  6. Network media (wired, optical, and wireless)
  7. Network Architectures and topologies (PAN, LAN/WAN, DMZ, Enclaves, VLAN, NAT, subnetting, supernetting)
  8. Common Network Devices and their role in the network. (Routers, Switches, Hosts, VPNs, Firewalls)
  9. Network Protocols introduction (IP, TCP, UDP, ICMP)
  10. Network Services and protocols introduction (DNS, NTP, VLAN, etc.)
  11. Network Applications and protocols introduction (SMTP, HTTP, VoIP, SSH, etc.)
  12. Use of basic network administration tools
  13. Overview of Network Security Issues
  14. Network switching (Ethernet)

a. ARP and RARP

  1. IPv4 suite a. IPv4 Addressing
  2. IPv6 Suite a. IPv6 Addressing
  3. Routing in IPv4 and v a. Routing tables and metrics
  4. Network Naming a. DNS b. NetBIOS
  5. Layered services design