SlideShare a Scribd company logo
1 of 14
The Basics 
By:- 
TUBA FALAK
 The NIC is a Hardware device that installs in a 
pc. 
 It provide an interface from pc to the 
Transmission media. 
 Most pc networks for EX- Ethernet, Token Ring 
& ARCNet use NIC. 
 A NIC links a Computer with the Network 
cabling system. 
 The NIC fits into one of the PC’s Expansion 
Slots.
 The card has one or more user accessible ports 
to which the network cabling medium is 
connected. 
 The NIC’s are responsible for Translating data 
from a device on the network & converting this 
data into some form of signals that can be 
Transmitted across the Transmission media. 
 All Network Interface Cards perform the 
function of Preparing & sending data.
 This data ,when it is inside the Computer 
,Travels in parallel from on the Bus. 
 This data can moves at 8,16 or 32 bits at a 
time. 
 The NIC must convert these signals into a Serial 
signals that can travels across the transmission 
medium. 
 When data is received , this serial form of data 
must be converted into parallel form for 
matching the bus type of the Computer. 

 The mechanism of this data conversion is 
handled in two ways : 
 1) When data is coming from the 
computer to send out on the network, 
the NIC driver or software is responsible 
for converting this data into the format 
that can be understood by NIC. 
 2) the second part of data conversion is 
perform by physical NIC itself. 
 In NIC card data is converted into a serial 
format using either digital, analog or 
light signals.
 The details of how to install NIC might 
depend on the Nic Card, Operating System or 
a hardware platform. 
 But some Basic Steps are some. 
 The following are steps to install NIC : 
 1) Plug the card into Expansion Slots, 
Configure Jumpers & DIP switches as required. 
 2) Install NIC driver Or software. 
 3) configure the O.S so that the NIC doesn't 
conflict with other devices.
 4) Bind NIC to the required Protocol. 
 5) Attach the network cable to the card. 
 The NIC is Plug n Play hardware device , O.S 
itself asked the further process of using NIC 
when it is plugged. 

 The O.S must configure so that it can 
communicate with NIC. 
 In many cases, you must manually configure 
the NIC. 
 These settings are configured through Jumpers 
or DIP switch settings or by using some form of 
software. 
 To communicate the O.S & NIC they must agree 
on certain important parameters called 
resource setting.
 Some common resource setting for NIC are as 
follows : 
 1) IRQ 
 2) Base IO port address 
 3) Base memory address 
 4)DMA channel 
 5) Boot PROM 
 6) MAC address 
 7) Ring Speed (Token Ring Cards) 
 8) Connector Type
 1) IRQ : 
 The IRQ (Interrupt Request Line) setting 
reserves a IRQ for the NIC to use when 
contacting the CPU. 
 Devices makes a request to CPU using a 
signal called an interrupt. 
 2) Base I/O Port Address : 
 Base I/O Port Address defines a memory 
address through which data flows to & from 
the NIC. 
 Base I/O Port Address function like a port & it 
defines a channel between Processor & NIC.
 3) Base memory address : 
 Base memory address is the place in the 
computers memory that indicate the beginning 
of Buffers area reserved for NIC. 
 All NIC cards use computers RAM, therefore not 
all NIC requires Base memory address settings. 
 4)DMA channel : 
 DMA (Direct Memory Access) channel is an 
address used for quicker access to the CPU by 
the NIC.
 5) Boot PROM : 
 Some NIC cards are equipped with Boot 
PROM. 
 This Boot PROM enables the NIC to Boot Up 
& connect over the network. 
 This feature is often used by diskless 
workstations because they don’t have hard 
drives to store connection software. 
 6) MAC address : 
 The IEEE is responsible for assigning these 
address to each NIC during manufacturing. 
 In some cases you can reassign a new MAC 
address for NIC.
 7) Ring Speed (Token Ring Cards) : 
 In Token Ring networks the ring speed must be 
set on the token ring card. 
 The possible values for this are either 4 Mbps or 
16 Mbps. 
 8) Connector Type : 
 Some network cards have different connectors 
from which you can choose. 
 A common example is an Ethernet card with 
both a BNC connector & RJ45.
The Basics of Network Interface Cards (NICs

More Related Content

What's hot (20)

Serial Data Communication
Serial Data CommunicationSerial Data Communication
Serial Data Communication
 
Serial Data Communication
Serial Data CommunicationSerial Data Communication
Serial Data Communication
 
Usb protocol
Usb protocol Usb protocol
Usb protocol
 
Network devices
Network devicesNetwork devices
Network devices
 
USB protocol
USB protocolUSB protocol
USB protocol
 
Nic card presentation by : AsP
Nic card presentation by : AsPNic card presentation by : AsP
Nic card presentation by : AsP
 
Networking Hardware Concepts
Networking Hardware ConceptsNetworking Hardware Concepts
Networking Hardware Concepts
 
Universal Serial Bus (USB)
Universal Serial Bus (USB)Universal Serial Bus (USB)
Universal Serial Bus (USB)
 
Switch & hub
Switch & hubSwitch & hub
Switch & hub
 
ROUTER PPT
ROUTER PPTROUTER PPT
ROUTER PPT
 
interface
interfaceinterface
interface
 
Computer ports
Computer portsComputer ports
Computer ports
 
Computer hardware and networking components
Computer hardware and networking componentsComputer hardware and networking components
Computer hardware and networking components
 
Network Devices
Network  DevicesNetwork  Devices
Network Devices
 
Network devices
Network devicesNetwork devices
Network devices
 
Communication protocols
Communication protocolsCommunication protocols
Communication protocols
 
Io devies
Io deviesIo devies
Io devies
 
Computer hardware, and network
Computer hardware, and networkComputer hardware, and network
Computer hardware, and network
 
Computer Ports
Computer PortsComputer Ports
Computer Ports
 
USB Universal Serial Bus
USB Universal Serial BusUSB Universal Serial Bus
USB Universal Serial Bus
 

Similar to The Basics of Network Interface Cards (NICs

Training & development in industry
Training & development in industryTraining & development in industry
Training & development in industryDinesh Dwivedi
 
Network Interface Card.pdf
Network Interface Card.pdfNetwork Interface Card.pdf
Network Interface Card.pdfKurtGardy
 
Running head network design 1 netwo
Running head network design                             1 netwoRunning head network design                             1 netwo
Running head network design 1 netwoAKHIL969626
 
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONcscpconf
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSijngnjournal
 
Performance analysis and implementation of modified sdm based noc for mpsoc o...
Performance analysis and implementation of modified sdm based noc for mpsoc o...Performance analysis and implementation of modified sdm based noc for mpsoc o...
Performance analysis and implementation of modified sdm based noc for mpsoc o...eSAT Journals
 
Sample elements of computer networking
Sample elements of computer networkingSample elements of computer networking
Sample elements of computer networkingRameesh Paul
 
Basic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesBasic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesVamsi Krishna Kalavala
 
Lecture 3 -_internet_infrastructure_updated_2011
Lecture 3 -_internet_infrastructure_updated_2011Lecture 3 -_internet_infrastructure_updated_2011
Lecture 3 -_internet_infrastructure_updated_2011Serious_SamSoul
 
Networking Hardware
Networking HardwareNetworking Hardware
Networking Hardwareisma ishak
 
How to configure a router
How to configure a router How to configure a router
How to configure a router IT Tech
 
Computer Networks 3
Computer Networks 3Computer Networks 3
Computer Networks 3Mr Smith
 
Chapter05 -- networking hardware
Chapter05  -- networking hardwareChapter05  -- networking hardware
Chapter05 -- networking hardwareRaja Waseem Akhtar
 
Pc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini projectPc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini projectPadmakar Mangrule
 
Network Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC MicrocontrollerNetwork Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC MicrocontrollerCSCJournals
 

Similar to The Basics of Network Interface Cards (NICs (20)

Training & development in industry
Training & development in industryTraining & development in industry
Training & development in industry
 
NETWORK INTERFACE CARD
NETWORK INTERFACE CARDNETWORK INTERFACE CARD
NETWORK INTERFACE CARD
 
Network Interface Card.pdf
Network Interface Card.pdfNetwork Interface Card.pdf
Network Interface Card.pdf
 
Running head network design 1 netwo
Running head network design                             1 netwoRunning head network design                             1 netwo
Running head network design 1 netwo
 
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
 
Performance analysis and implementation of modified sdm based noc for mpsoc o...
Performance analysis and implementation of modified sdm based noc for mpsoc o...Performance analysis and implementation of modified sdm based noc for mpsoc o...
Performance analysis and implementation of modified sdm based noc for mpsoc o...
 
Sample elements of computer networking
Sample elements of computer networkingSample elements of computer networking
Sample elements of computer networking
 
Basic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesBasic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notes
 
nic.pptx
nic.pptxnic.pptx
nic.pptx
 
Lecture 3 -_internet_infrastructure_updated_2011
Lecture 3 -_internet_infrastructure_updated_2011Lecture 3 -_internet_infrastructure_updated_2011
Lecture 3 -_internet_infrastructure_updated_2011
 
Networking Hardware
Networking HardwareNetworking Hardware
Networking Hardware
 
How to configure a router
How to configure a router How to configure a router
How to configure a router
 
Computer Networks 3
Computer Networks 3Computer Networks 3
Computer Networks 3
 
Tcp
TcpTcp
Tcp
 
Chapter05 -- networking hardware
Chapter05  -- networking hardwareChapter05  -- networking hardware
Chapter05 -- networking hardware
 
H n q & a
H n q & aH n q & a
H n q & a
 
Pc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini projectPc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini project
 
Hardware & networking
Hardware & networkingHardware & networking
Hardware & networking
 
Network Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC MicrocontrollerNetwork Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC Microcontroller
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 

The Basics of Network Interface Cards (NICs

  • 1. The Basics By:- TUBA FALAK
  • 2.  The NIC is a Hardware device that installs in a pc.  It provide an interface from pc to the Transmission media.  Most pc networks for EX- Ethernet, Token Ring & ARCNet use NIC.  A NIC links a Computer with the Network cabling system.  The NIC fits into one of the PC’s Expansion Slots.
  • 3.  The card has one or more user accessible ports to which the network cabling medium is connected.  The NIC’s are responsible for Translating data from a device on the network & converting this data into some form of signals that can be Transmitted across the Transmission media.  All Network Interface Cards perform the function of Preparing & sending data.
  • 4.  This data ,when it is inside the Computer ,Travels in parallel from on the Bus.  This data can moves at 8,16 or 32 bits at a time.  The NIC must convert these signals into a Serial signals that can travels across the transmission medium.  When data is received , this serial form of data must be converted into parallel form for matching the bus type of the Computer. 
  • 5.  The mechanism of this data conversion is handled in two ways :  1) When data is coming from the computer to send out on the network, the NIC driver or software is responsible for converting this data into the format that can be understood by NIC.  2) the second part of data conversion is perform by physical NIC itself.  In NIC card data is converted into a serial format using either digital, analog or light signals.
  • 6.  The details of how to install NIC might depend on the Nic Card, Operating System or a hardware platform.  But some Basic Steps are some.  The following are steps to install NIC :  1) Plug the card into Expansion Slots, Configure Jumpers & DIP switches as required.  2) Install NIC driver Or software.  3) configure the O.S so that the NIC doesn't conflict with other devices.
  • 7.  4) Bind NIC to the required Protocol.  5) Attach the network cable to the card.  The NIC is Plug n Play hardware device , O.S itself asked the further process of using NIC when it is plugged. 
  • 8.  The O.S must configure so that it can communicate with NIC.  In many cases, you must manually configure the NIC.  These settings are configured through Jumpers or DIP switch settings or by using some form of software.  To communicate the O.S & NIC they must agree on certain important parameters called resource setting.
  • 9.  Some common resource setting for NIC are as follows :  1) IRQ  2) Base IO port address  3) Base memory address  4)DMA channel  5) Boot PROM  6) MAC address  7) Ring Speed (Token Ring Cards)  8) Connector Type
  • 10.  1) IRQ :  The IRQ (Interrupt Request Line) setting reserves a IRQ for the NIC to use when contacting the CPU.  Devices makes a request to CPU using a signal called an interrupt.  2) Base I/O Port Address :  Base I/O Port Address defines a memory address through which data flows to & from the NIC.  Base I/O Port Address function like a port & it defines a channel between Processor & NIC.
  • 11.  3) Base memory address :  Base memory address is the place in the computers memory that indicate the beginning of Buffers area reserved for NIC.  All NIC cards use computers RAM, therefore not all NIC requires Base memory address settings.  4)DMA channel :  DMA (Direct Memory Access) channel is an address used for quicker access to the CPU by the NIC.
  • 12.  5) Boot PROM :  Some NIC cards are equipped with Boot PROM.  This Boot PROM enables the NIC to Boot Up & connect over the network.  This feature is often used by diskless workstations because they don’t have hard drives to store connection software.  6) MAC address :  The IEEE is responsible for assigning these address to each NIC during manufacturing.  In some cases you can reassign a new MAC address for NIC.
  • 13.  7) Ring Speed (Token Ring Cards) :  In Token Ring networks the ring speed must be set on the token ring card.  The possible values for this are either 4 Mbps or 16 Mbps.  8) Connector Type :  Some network cards have different connectors from which you can choose.  A common example is an Ethernet card with both a BNC connector & RJ45.