ACIT 2620

Principles of Enterprise Networking

By: Yves Rene Shema

ACIT 2620 Principles of Enterprise Networking

Objectives

  • Course logistics
  • Overview of networking concepts and terminologies
  • Layered networking model
  • Project introduction
  • Packet capture
ACIT 2620 Principles of Enterprise Networking

Course logistics

Software and equipment

  • Software: Python 3, Virtualbox, Wireshark
  • Equipment:
    • Windows 10 or higher, preferably Pro or Education editions
    • Limited support for Mac, especially the new Apple Silicon generation (i.e. you may need to get a different computer for this course. Older Macs are fine.)
    • Linux: I'll suppose you know what you're doing
ACIT 2620 Principles of Enterprise Networking

Assessment

Criteria % Comments
Quizzes 40 Four equally weighted quizzes. No midterm
Project 20 Cumulative. 5 milestones
Final exam 40 Practical, based on project
  • Quizzes are in person. If you miss a quiz, it's gone; there are no makeovers!
  • Late project submissions (more than 1 week after deadline) will not be graded.
ACIT 2620 Principles of Enterprise Networking

Examples of networks

  • Forget about computer networks for now
ACIT 2620 Principles of Enterprise Networking

Attributes of networks

  • What attributes or characteristics make something a network
ACIT 2620 Principles of Enterprise Networking

What are computer networks made of

  • Example:
    • The internet
ACIT 2620 Principles of Enterprise Networking

Definitions

ACIT 2620 Principles of Enterprise Networking

Network

  • Collection of nodes connected by some type of transmission media or link, for the purpose of sharing services, devices or data (i.e. networked resources)
ACIT 2620 Principles of Enterprise Networking

Node

  • Any device that can communicate over the network and is identified by a unique identifying number, known as its network address.
ACIT 2620 Principles of Enterprise Networking
ACIT 2620 Principles of Enterprise Networking

Media concurrency and direction

media concurrency

ACIT 2620 Principles of Enterprise Networking

Resource Control

ACIT 2620 Principles of Enterprise Networking

Client-server Networks

ACIT 2620 Principles of Enterprise Networking

Peer-to-peer Networks

ACIT 2620 Principles of Enterprise Networking

Types of Networks

  • LAN
  • WLAN
  • PAN
  • CAN
  • MAN
ACIT 2620 Principles of Enterprise Networking
ACIT 2620 Principles of Enterprise Networking

Switching Methods

ACIT 2620 Principles of Enterprise Networking

Circuit Switching

circuit switching

ACIT 2620 Principles of Enterprise Networking

Packet Switching

packet switching

ACIT 2620 Principles of Enterprise Networking

Protocols

how protocols work

ACIT 2620 Principles of Enterprise Networking
  • Mutually agreed upon rules for communication
  • Define the format, order of messages sent and received among network entities, and actions taken upon transmission, receipt, and timeout
  • Govern all communication activity on the internet
ACIT 2620 Principles of Enterprise Networking

Example Protocols

ACIT 2620 Principles of Enterprise Networking

Layered networking model

ACIT 2620 Principles of Enterprise Networking

Layered why?

  • Managing complexity: explicit structure allows identification and makes explicit the relationship of complex system's pieces
  • Modularization: changing of an implementation of a specific layer's service is hidden from the rest of the system
ACIT 2620 Principles of Enterprise Networking

Encapsulation

ACIT 2620 Principles of Enterprise Networking

Protocol Data Units (PDU)

ACIT 2620 Principles of Enterprise Networking

Wireshark

  • A tool for capturing network traffic for analysis
  • Grab the installer and install it on your system
ACIT 2620 Principles of Enterprise Networking

Reading list

ACIT 2620 Principles of Enterprise Networking
ACIT 2620 Principles of Enterprise Networking