Skill Set Name: Network Architecture

Topics Level Sub topics Skill Category No Code Share comment
The concept and mechanism of open networks I

Understanding basic concept of networking

  • Networking introduction, characteristics and types
    • Introduction to networking
    • Packet & circuit switching networks
    • Connection-oriented and connectionless protocols
  • Type and size of networks 
    • Internet, intranets, and extranets
Communications forms and protocols I

Understanding network protocol primitives and components

  • Messages
    • packets, frames, datagrams, and cells
    • Message formatting
  • Network protocols
  • Network performance issue and measurement
    • Performance issue
    • Understanding performance measurements and units
Network communications specifications I

Identify standardization of network protocols

  • Network standards and standards organizations
    • Proprietary, open, de facto standards
    • Network standards
    • Internet standards organizations
    • RFC (Request For Comment)
The mechanism of Internet communications I

Understand background history behind current Internet and communication models.
Identify and describe the roles and capabilities of each seven layers of OSI model, thru practical examples.

  • Networking fundamentals
    • History of internet communications
    • The concepts of internet
  • Open System Interconnection(OSI) reference model
    • OSI model issue and concepts
    • Physical layer (Layer 1)
    • Datalink layer (Layer 2)
      • Simplex, full-duplex and half-duplex
      • Encoding (NRZ, NRZI, Manchester, 4B/5B)
    • Network layer (Layer 3)
    • Transport layer (Layer 4)
    • Session layer (Layer 5)
    • Presentation layer (Layer 6)
    • Application layer (Layer 7)
Linux network system architecture I

Deliver a thorough description of modern communications network design principles and their real implementation on Linux system

  • Linux network system architecture:
    • OSI Layer mapping to Linux network system
  • Linux network commands:
    • netstat / route / ifconfig / ping
  • Network configuration files under /etc:
    • rc scripts
    • Super server (xinetd) configuration
  • Linux network security basics
The mechanism of LAN networks I

Introducing basics of LAN (Local Area Network) from signaling/cabling method to most commonly used technology, Ethernet.

  • The characteristics of LAN
  • Signaling and Medium
    • Baseband and broadband network
    • Twisted pair, Coaxial cable, Fiber optic cable and Wireless
  • Multiple Access
    • CSMA/CD
    • (Token ring, Token bus)
  • The topology of LAN
    • Star, Bus, Ring
  • Ethernet
  • Switching and forwarding
    • Hub, Bridge, and Switch
  • Cell switching(ATM)
The mechanism of IP networks I

Understanding fundamentals of IP network protocols and their implementation including mobile IP.

The mechanism of LAN networks
  • Internet Protocol Versions, Concepts and Overview
  • IP address
    • Classful address
    • Classless address (CIDR)
    • IP Subnetting / Supernetting
  • Internet Protocol Datagram
  • Host configuration
    • Host configuration concepts
    • DHCP
  • IP encapsulation and tunneling
  • IP support protocols
    • ICMP error messages type and format
    • ICMP information messages type and format
  • IP related protocols
    • ARP
    • Network address translation (NAT)
    • IP Security (IPSec) protocol
  • Mobile IP
The mechanism of routing I

Introducing basic routing concepts and presenting different routing schemes and their algorithms and metrics.

  • Routing concepts and features
  • Routing protocol algorithm and metrics
    • Distance vector
    • Link-state (Shortest-Path first) routing protocol
    • Hybrid routing protocol
  • Routing table and default gateway
  • Routing protocol specifications
    • Routing Information Protocol
    • RIP, RIP-2, RIPng
    • Open Shortest Path First (OSPF)
    • Border Gateway Protocol (BGP/BGP-4)
The mechanism of TCP I

Understanding the mechanisms and characteristics of TCP and comparison between TCP and UDP. Explanation of network reliability and performance of TCP.

  • TCP/IP overview
    • Architecture
    • Features and characteristics
  •  CP / UDP protocol syntax
    • Protocol headers
    • Addressing
      • Ports and Sockets
  • TCP data transfer and general operation
    • Connection establishment
    • Management
    • Termination
  • Reliability and Flow Control
    • Segmentation
    • Retransmission
  • Congestion control
    • Slow start
    • Congestion avoidance


Encrypted communications architecture with IPSec I

Introducing IPSec, knowing its architecture and operation modes, understanding the algorithms and implementation.

The mechanism of TCP applications I

Understanding the most used TCP application protocols and their characteristics.

The mechanism of TCP
  • Web communications
    • http, https
  • Legacy applications
    • FTP, telnet, SMTP
  • SSH
  • DNS
  • VoIP and IP telephony
Types of wireless networks and the mechanism of communications I

Introducing the fundamentals of wireless protocols.

The mechanism of TCP
  • IEEE 802.11
    • The architecture and service of IEEE 802.11 networks
  • Type of wireless networks
    • Wireless PAN
    • Wireless LAN
    • Wireless MAN
    • Mobile device networks
  • Mobile IP
New network architecture I

Introducing the new generation of network architectures.

  • BcN (Beyond Core Network)
    • All IP network concepts
    • IPTV and streaming
    • Mobile Internet
    • MPLS
  • Next generation of Internet protocol
    • IPv6
    • Mobile IPv6
    • Communication between IPv4-IPv6