Chapter 4
Network Interface Cards &
Computer Hardware

Networking Concepts – Eric Vanderburg ©2005
Transmission Types
 Serial

– linear
 Parallel – many pieces at same
time

Networking Concepts – Eric
Vanderburg ©2005
Bus









ISA (Industry Standard Architecture)
EISA (Extended Industry Standard Architecture)
MCA (Micro Channel Architecture) - Proprietary
VLB (VESA Local Bus) – Long ISA with extra connectors, hard to
adapt to new technology (Pentium), 1 or 2 cards supported
PCI (Peripheral Component Interface)
PCI-X (PCI Express)
PCMCIA (Personal Computer Memory Card International
Association)
AGP (Accelerated Graphics Port)





Attached to Northbridge directly
Dedicated bandwidth, no sharing
Connected to memory, possible to share memory
Frame Buffer memory on card


VRAM (Video RAM) – Dual Ported, read & write

Networking Concepts – Eric
Vanderburg ©2005
Bus
Bus Type

Bus Width
(bits)

Clock Speed Transfer Rate
(Mbps)
(MHz)

ISA

8-16

8

8-16

EISA

16-32

8

16-32

MCA

16-32

5-66

10-266

VLB

32

33

133

PCI

32-64

33-66

533

AGP

32-64

66

533-2048

PCI-X

32-64

66-533

2560-10480

PCMCIA

16-32

33

6-12

Networking Concepts – Eric
Transfer Rate = Bus Width * Clock Speed /8
Vanderburg ©2005
More about bus
 CPU

Bus

 FSB

(Front Side Bus) - Northbridge
 100, 133, 166, 200, 800, 1000MHz
 Clock Multiplier
 FSB

must be faster than I/O Bus or FSB
is bottleneck.
 Early

AGP
 Some PCI-X implimentations
Networking Concepts – Eric
Vanderburg ©2005
External Technologies
 Serial
 Parallel
 USB
 1.0

– 12Mbps
 2.0 – 480Mbps
 Firewire

(IEEE 1394)

 400Mbps
 1394b

– 3200Mbps
Networking Concepts – Eric
Vanderburg ©2005
Other Hardware
 CPU

 Hard

 Motherboard
 RAM
 Graphics

Card
 Sound Card
 Modem

Drive
 Optical Drive
 Backup Drive
 TV Tuner
 DVD Decoder
 Controller Card

Networking Concepts – Eric
Vanderburg ©2005
Hard Drives


Types






IDE (Integrated Drive Electronics)
SCSI (Small Computer System Interface)
SATA (Serial Advanced Technology Attachment)

ATA Types








ATA: Known also as IDE, supports one or two hard drives, a 16-bit interface
and PIO modes 0, 1 and 2.
ATA-2: Supports faster PIO modes (3 and 4) and multiword DMA modes (1
and 2). Also supports logical block addressing (LBA) and block transfers.
ATA-2 is marketed as Fast ATA and Enhanced IDE (EIDE).
ATA-3: Minor revision to ATA-2.
Ultra-ATA: Also called Ultra-DMA, ATA-33, and DMA-33, supports multiword
DMA mode 3 running at 33 MBps.
ATA/66: A version of ATA proposed by Quantum Corporation, and supported
by Intel, that doubles ATA's throughput to 66 MBps.
ATA/100: An updated version of ATA/66 that increases data transfer rates to
100 MBps

Networking Concepts – Eric
Vanderburg ©2005
Booting
 See

in class handout

Networking Concepts – Eric
Vanderburg ©2005
Configuration
 IRQ

(Interrupt Request Line)
 I/O Port
 Memory Address
 DMA channel
 Driver
NDIS (Network Device Interface Specification),
allows use of multiple protocols
 WDM (Win32 Driver Model), Windows
 ODI (Open Datalink Interface) – Apple, Novell


Networking Concepts – Eric
Vanderburg ©2005
More Features
 Shared

Adapter Memory
 Shared System Memory (Shared Memory)


UMA (Unified Memory Architecture)

 Bus

Mastering - Take control of bus to transfer
data from RAM
 RAM Buffering - RAM for buffering of incoming
data
 On board processor
Networking Concepts – Eric
Vanderburg ©2005
Optional NIC Features
 IPSec

chip & circuitry

 QOS
 WOL

(Wake On LAN)
 Promiscuous Mode

Networking Concepts – Eric
Vanderburg ©2005
Graphics Card – Video Card
 Memory
 Computations
 Frame

for the GPU

Buffer

 Monochrome

text – 2k/frame
 1600x1200 32bit color – 6Mb/frame
 GPU

(Graphics Processing Unit)
 RAMDAC (Random Access Memory DigitalAnalog Converter)
Networking Concepts – Eric
Vanderburg ©2005
Graphics Port Types


DB-15






MDA (Monochrome Display Adapter) 720x350
CGA (Color Graphics Adapter) 640x200
EGA (Enhanced Graphics Adapter) 640x480
SVGA (Super VGA) 800x600
XGA (Extended Graphics Array) 1024x768
VGA (Video Graphics Array) – General Term now for DB-15

DVI (Digital Video Interface)







DVI-D (Digital) – LCD or Plasma
DVI-A (Analog) – CRT or HDTV
DVI-I (Integrated Digital/Analog)
Data sent by TMDS (Transition Minimized Differential
Signaling)
Single-link – One TDMS, max res 1920 x 1280
Dual-link – Two TDMS
Networking Concepts – Eric
Vanderburg ©2005
Bottleneck
 Any

system or network is only as fast as
it’s weakest component
 There will always be a bottleneck but
upgrades should be focused on the
bottleneck in order to improve
performance.

Networking Concepts – Eric
Vanderburg ©2005
Tweaking
 Pagefile
 Overclocking
 Defragmentation
 Updates
 Drivers
 BIOS

 Processor

Scheduling
 Anti-Spyware
Networking Concepts – Eric
Vanderburg ©2005
Book corrections
 ISA

clock speed is 8MHz not 10MHz
(pg. 128)

Networking Concepts – Eric
Vanderburg ©2005

More Related Content

PPT
Networking Concepts Lesson 02 - Network Design Essentials - Eric Vanderburg
PPT
Networking Concepts Lesson 11 - Enterprise & Distributed Networks - Eric Vand...
PPT
Networking Concepts Lesson 05 - OSI - Eric Vanderburg
PPT
Networking Concepts Lesson 09 part 1 - Complex Networks - Eric Vanderburg
PPT
Networking Concepts Lesson 09 part 2 - Practical Implementations - GS & FP - ...
PPT
Networking Concepts Lesson 07 - Architectures - Eric Vanderburg
PPT
Networking Concepts Lesson 03 - Media - Eric Vanderburg
PPT
Networking Concepts Lesson 12 - WANs - Eric Vanderburg
Networking Concepts Lesson 02 - Network Design Essentials - Eric Vanderburg
Networking Concepts Lesson 11 - Enterprise & Distributed Networks - Eric Vand...
Networking Concepts Lesson 05 - OSI - Eric Vanderburg
Networking Concepts Lesson 09 part 1 - Complex Networks - Eric Vanderburg
Networking Concepts Lesson 09 part 2 - Practical Implementations - GS & FP - ...
Networking Concepts Lesson 07 - Architectures - Eric Vanderburg
Networking Concepts Lesson 03 - Media - Eric Vanderburg
Networking Concepts Lesson 12 - WANs - Eric Vanderburg

What's hot (20)

PPT
Networking Concepts Lesson 01 - Intro - Eric Vanderburg
PPT
Networking Concepts Lesson 13 - Troubleshooting - Eric Vanderburg
PDF
Ccna (200 125)
PPT
Networking Concepts Lesson 10 part 1 - Network Admin & Support - Eric Vanderburg
PPTX
Ccna( Cisco Certified Network Associate)
PPT
Networking Chapter 14
PPTX
Week16 lec2
PPTX
summer training report on Computer network and Cisco packet tracer
PPTX
Network Fundamentals: Ch6 - Addressing the Network IP v4
PPT
Training on basic internet troubleshooting
PPT
Configuring linksys wireless router
PPTX
CCNA ppt
DOCX
Access point or wireless router general questions tell you
PPT
WiMAX (IEEE 802.16)
PDF
19427661 wi max-network-architecture
PPT
Ieee 802.11 wireless lan
PPT
Virtualizing the ubc network
PDF
SDN Network virtualization, NFV & MPLS synergies
PPT
Day 22 _ ppp
Networking Concepts Lesson 01 - Intro - Eric Vanderburg
Networking Concepts Lesson 13 - Troubleshooting - Eric Vanderburg
Ccna (200 125)
Networking Concepts Lesson 10 part 1 - Network Admin & Support - Eric Vanderburg
Ccna( Cisco Certified Network Associate)
Networking Chapter 14
Week16 lec2
summer training report on Computer network and Cisco packet tracer
Network Fundamentals: Ch6 - Addressing the Network IP v4
Training on basic internet troubleshooting
Configuring linksys wireless router
CCNA ppt
Access point or wireless router general questions tell you
WiMAX (IEEE 802.16)
19427661 wi max-network-architecture
Ieee 802.11 wireless lan
Virtualizing the ubc network
SDN Network virtualization, NFV & MPLS synergies
Day 22 _ ppp
Ad

Viewers also liked (18)

PPT
Networking (2)
DOC
A+ hand out
PPT
Networking Concepts Lesson 10 part 2 - Security Appendix - Eric Vanderburg
PPTX
PPT
Networking Concepts Lesson 06 - Protocols - Eric Vanderburg
PDF
Basic networking
PPTX
Server vs client
PPT
Networking Concepts Lesson 08 - Simple Network Operations - Eric Vanderburg
PPSX
Motherboard and its components
PPTX
Computer Networking concepts
PPT
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PDF
Course 102: Lecture 20: Networking In Linux (Basic Concepts)
PPT
Introduction to networking
PPTX
BASIC PARTS OF COMPUTER FOR DEMO TEACHING
PPTX
5 Parts of a Computer
PPTX
My presentation on 'computer hardware component' {hardware}
PPTX
ICT, Basic of Computer, Hardware, Various parts of computer hardware, What is...
PDF
K to 12 TLE Consumer Eectronics Teacher's Guide
Networking (2)
A+ hand out
Networking Concepts Lesson 10 part 2 - Security Appendix - Eric Vanderburg
Networking Concepts Lesson 06 - Protocols - Eric Vanderburg
Basic networking
Server vs client
Networking Concepts Lesson 08 - Simple Network Operations - Eric Vanderburg
Motherboard and its components
Computer Networking concepts
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
Course 102: Lecture 20: Networking In Linux (Basic Concepts)
Introduction to networking
BASIC PARTS OF COMPUTER FOR DEMO TEACHING
5 Parts of a Computer
My presentation on 'computer hardware component' {hardware}
ICT, Basic of Computer, Hardware, Various parts of computer hardware, What is...
K to 12 TLE Consumer Eectronics Teacher's Guide
Ad

Similar to Networking Concepts Lesson 04 - Hardware - Eric Vanderburg (20)

PDF
Jetson AGX Xavier and the New Era of Autonomous Machines
PPT
Introducing OMAP-L138/AM1808 Processor Architecture and Hawkboard Peripherals
PPT
Pc interface
PPTX
Types Of Buses
PDF
BUD17 Socionext SC2A11 ARM Server SoC
DOCX
Assignmentdsp
PDF
Heterogeneous Computing : The Future of Systems
PDF
Product Roadmap iEi 2017
PDF
AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010
PPT
Slots Presentation
PPTX
Industry’s performance leading ultra low-power dsp solution
PPTX
20170626 imx6 quad_vs_apq8016
PPTX
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PDF
Rico board
PDF
nucleus-rm-capture-20x2
PDF
Q7 SoM presentation at FTF India,2011
PDF
IBM HPC Transformation with AI
PPT
An Overview Study on AVR32UC3 MCU: AT32UC3A3256
PDF
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
PDF
Fit pc-product-line-overview
Jetson AGX Xavier and the New Era of Autonomous Machines
Introducing OMAP-L138/AM1808 Processor Architecture and Hawkboard Peripherals
Pc interface
Types Of Buses
BUD17 Socionext SC2A11 ARM Server SoC
Assignmentdsp
Heterogeneous Computing : The Future of Systems
Product Roadmap iEi 2017
AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010
Slots Presentation
Industry’s performance leading ultra low-power dsp solution
20170626 imx6 quad_vs_apq8016
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
Rico board
nucleus-rm-capture-20x2
Q7 SoM presentation at FTF India,2011
IBM HPC Transformation with AI
An Overview Study on AVR32UC3 MCU: AT32UC3A3256
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
Fit pc-product-line-overview

More from Eric Vanderburg (20)

PPTX
GDPR, Data Privacy and Cybersecurity - MIT Symposium
PPTX
Modern Security the way Equifax Should Have
PPTX
Cybercrime and Cyber Threats - CBLA - Eric Vanderburg
PPTX
Cybersecurity Incident Response Strategies and Tactics - RIMS 2017 - Eric Van...
PPTX
Mobile Forensics and Cybersecurity
PPTX
2017 March ISACA Security Challenges with the Internet of Things - Eric Vande...
PPTX
Ransomware: 2016's Greatest Malware Threat
PPT
Emerging Technologies: Japan’s Position
PPT
Principles of technology management
PPT
Japanese railway technology
PPT
Evaluating japanese technological competitiveness
PPT
Japanese current and future technology management challenges
PPT
Technology management in Japan: Robotics
PPT
Incident response table top exercises
PPTX
The Prescription for Protection - Avoid Treatment Errors To The Malware Problem
PPTX
Cloud Storage and Security: Solving Compliance Challenges
PPTX
Hacktivism: Motivations, Tactics and Threats
PPTX
Correct the most common web development security mistakes - Eric Vanderburg
PPTX
Deconstructing website attacks - Eric Vanderburg
PPTX
Countering malware threats - Eric Vanderburg
GDPR, Data Privacy and Cybersecurity - MIT Symposium
Modern Security the way Equifax Should Have
Cybercrime and Cyber Threats - CBLA - Eric Vanderburg
Cybersecurity Incident Response Strategies and Tactics - RIMS 2017 - Eric Van...
Mobile Forensics and Cybersecurity
2017 March ISACA Security Challenges with the Internet of Things - Eric Vande...
Ransomware: 2016's Greatest Malware Threat
Emerging Technologies: Japan’s Position
Principles of technology management
Japanese railway technology
Evaluating japanese technological competitiveness
Japanese current and future technology management challenges
Technology management in Japan: Robotics
Incident response table top exercises
The Prescription for Protection - Avoid Treatment Errors To The Malware Problem
Cloud Storage and Security: Solving Compliance Challenges
Hacktivism: Motivations, Tactics and Threats
Correct the most common web development security mistakes - Eric Vanderburg
Deconstructing website attacks - Eric Vanderburg
Countering malware threats - Eric Vanderburg

Recently uploaded (20)

PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
STKI Israel Market Study 2025 version august
PDF
Flame analysis and combustion estimation using large language and vision assi...
PPTX
Microsoft Excel 365/2024 Beginner's training
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPTX
Modernising the Digital Integration Hub
DOCX
search engine optimization ppt fir known well about this
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
2018-HIPAA-Renewal-Training for executives
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
The various Industrial Revolutions .pptx
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
Convolutional neural network based encoder-decoder for efficient real-time ob...
Custom Battery Pack Design Considerations for Performance and Safety
1 - Historical Antecedents, Social Consideration.pdf
STKI Israel Market Study 2025 version august
Flame analysis and combustion estimation using large language and vision assi...
Microsoft Excel 365/2024 Beginner's training
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Modernising the Digital Integration Hub
search engine optimization ppt fir known well about this
A proposed approach for plagiarism detection in Myanmar Unicode text
2018-HIPAA-Renewal-Training for executives
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
The various Industrial Revolutions .pptx
Credit Without Borders: AI and Financial Inclusion in Bangladesh
sustainability-14-14877-v2.pddhzftheheeeee
NewMind AI Weekly Chronicles – August ’25 Week III
Taming the Chaos: How to Turn Unstructured Data into Decisions
The influence of sentiment analysis in enhancing early warning system model f...
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
sbt 2.0: go big (Scala Days 2025 edition)

Networking Concepts Lesson 04 - Hardware - Eric Vanderburg

  • 1. Chapter 4 Network Interface Cards & Computer Hardware Networking Concepts – Eric Vanderburg ©2005
  • 2. Transmission Types  Serial – linear  Parallel – many pieces at same time Networking Concepts – Eric Vanderburg ©2005
  • 3. Bus         ISA (Industry Standard Architecture) EISA (Extended Industry Standard Architecture) MCA (Micro Channel Architecture) - Proprietary VLB (VESA Local Bus) – Long ISA with extra connectors, hard to adapt to new technology (Pentium), 1 or 2 cards supported PCI (Peripheral Component Interface) PCI-X (PCI Express) PCMCIA (Personal Computer Memory Card International Association) AGP (Accelerated Graphics Port)     Attached to Northbridge directly Dedicated bandwidth, no sharing Connected to memory, possible to share memory Frame Buffer memory on card  VRAM (Video RAM) – Dual Ported, read & write Networking Concepts – Eric Vanderburg ©2005
  • 4. Bus Bus Type Bus Width (bits) Clock Speed Transfer Rate (Mbps) (MHz) ISA 8-16 8 8-16 EISA 16-32 8 16-32 MCA 16-32 5-66 10-266 VLB 32 33 133 PCI 32-64 33-66 533 AGP 32-64 66 533-2048 PCI-X 32-64 66-533 2560-10480 PCMCIA 16-32 33 6-12 Networking Concepts – Eric Transfer Rate = Bus Width * Clock Speed /8 Vanderburg ©2005
  • 5. More about bus  CPU Bus  FSB (Front Side Bus) - Northbridge  100, 133, 166, 200, 800, 1000MHz  Clock Multiplier  FSB must be faster than I/O Bus or FSB is bottleneck.  Early AGP  Some PCI-X implimentations Networking Concepts – Eric Vanderburg ©2005
  • 6. External Technologies  Serial  Parallel  USB  1.0 – 12Mbps  2.0 – 480Mbps  Firewire (IEEE 1394)  400Mbps  1394b – 3200Mbps Networking Concepts – Eric Vanderburg ©2005
  • 7. Other Hardware  CPU  Hard  Motherboard  RAM  Graphics Card  Sound Card  Modem Drive  Optical Drive  Backup Drive  TV Tuner  DVD Decoder  Controller Card Networking Concepts – Eric Vanderburg ©2005
  • 8. Hard Drives  Types     IDE (Integrated Drive Electronics) SCSI (Small Computer System Interface) SATA (Serial Advanced Technology Attachment) ATA Types       ATA: Known also as IDE, supports one or two hard drives, a 16-bit interface and PIO modes 0, 1 and 2. ATA-2: Supports faster PIO modes (3 and 4) and multiword DMA modes (1 and 2). Also supports logical block addressing (LBA) and block transfers. ATA-2 is marketed as Fast ATA and Enhanced IDE (EIDE). ATA-3: Minor revision to ATA-2. Ultra-ATA: Also called Ultra-DMA, ATA-33, and DMA-33, supports multiword DMA mode 3 running at 33 MBps. ATA/66: A version of ATA proposed by Quantum Corporation, and supported by Intel, that doubles ATA's throughput to 66 MBps. ATA/100: An updated version of ATA/66 that increases data transfer rates to 100 MBps Networking Concepts – Eric Vanderburg ©2005
  • 9. Booting  See in class handout Networking Concepts – Eric Vanderburg ©2005
  • 10. Configuration  IRQ (Interrupt Request Line)  I/O Port  Memory Address  DMA channel  Driver NDIS (Network Device Interface Specification), allows use of multiple protocols  WDM (Win32 Driver Model), Windows  ODI (Open Datalink Interface) – Apple, Novell  Networking Concepts – Eric Vanderburg ©2005
  • 11. More Features  Shared Adapter Memory  Shared System Memory (Shared Memory)  UMA (Unified Memory Architecture)  Bus Mastering - Take control of bus to transfer data from RAM  RAM Buffering - RAM for buffering of incoming data  On board processor Networking Concepts – Eric Vanderburg ©2005
  • 12. Optional NIC Features  IPSec chip & circuitry  QOS  WOL (Wake On LAN)  Promiscuous Mode Networking Concepts – Eric Vanderburg ©2005
  • 13. Graphics Card – Video Card  Memory  Computations  Frame for the GPU Buffer  Monochrome text – 2k/frame  1600x1200 32bit color – 6Mb/frame  GPU (Graphics Processing Unit)  RAMDAC (Random Access Memory DigitalAnalog Converter) Networking Concepts – Eric Vanderburg ©2005
  • 14. Graphics Port Types  DB-15    MDA (Monochrome Display Adapter) 720x350 CGA (Color Graphics Adapter) 640x200 EGA (Enhanced Graphics Adapter) 640x480 SVGA (Super VGA) 800x600 XGA (Extended Graphics Array) 1024x768 VGA (Video Graphics Array) – General Term now for DB-15 DVI (Digital Video Interface)       DVI-D (Digital) – LCD or Plasma DVI-A (Analog) – CRT or HDTV DVI-I (Integrated Digital/Analog) Data sent by TMDS (Transition Minimized Differential Signaling) Single-link – One TDMS, max res 1920 x 1280 Dual-link – Two TDMS Networking Concepts – Eric Vanderburg ©2005
  • 15. Bottleneck  Any system or network is only as fast as it’s weakest component  There will always be a bottleneck but upgrades should be focused on the bottleneck in order to improve performance. Networking Concepts – Eric Vanderburg ©2005
  • 16. Tweaking  Pagefile  Overclocking  Defragmentation  Updates  Drivers  BIOS  Processor Scheduling  Anti-Spyware Networking Concepts – Eric Vanderburg ©2005
  • 17. Book corrections  ISA clock speed is 8MHz not 10MHz (pg. 128) Networking Concepts – Eric Vanderburg ©2005