X

BPF meaning in Networking ?

( 5 )  .  1 Rating
113 views   .  0 comments  .   . 

Download Solution PDF

Answer: What is Berkeley Packet Filter mean?

The Berkeley Packet Filter (BPF) is a technology used in certain computer operating systems for programs that need to, among other things, analyze network traffic (and eBPF is an extended BPF JIT virtual machine in the Linux kernel). It provides a raw interface to data link layers, permitting raw link-layer packets to be sent and received. BPF is available on most Unix-like operating systems and eBPF for Linux and for Microsoft Windows. In addition, if the driver for the network interface supports promiscuous mode, it allows the interface to be put into that mode so that all packets on the network can be received, even those destined to other hosts.

BPF supports filtering packets, allowing a userspace process to supply a filter program that specifies which packets it wants to receive. For example, a tcpdump process may want to receive only packets that initiate a TCP connection. BPF returns only packets that pass the filter that the process supplies. This avoids copying unwanted packets from the operating system kernel to the process, greatly improving performance.

BPF is sometimes used to refer to just the filtering mechanism, rather than to the entire interface. Some systems, such as Linux and Tru64 UNIX, provide a raw interface to the data link layer other than the BPF raw interface but use the BPF filtering mechanisms for that raw interface.

reference
Full Form Category
Bottom Pressure Fluctuation Academic & Science
Batuna Airport Code
Business Process Fusion Business
Boston Pizza Royalties Income Fund Business
Business Process Flow Business
Business and Professionals Federation Business
Broadcasting Participation Fund Business
Buddhist Peace Fellowship Community
Best Practice Forum Community
Best Path First Computing
Band Pass Filter Electronics
Bat Performance Factor General
Bluebonnet Pecan And Friendship General
Blood Potential Factor General
Berkely Packet Filter General
Bsd Packet Filter General
British Plastics Federation General
British Psychotherapy Foundation General
British Plastics Fed General
Butch Pet Foods General
Bioprocess Pilot Facility General
Bifidus Proliferation Factor General
Bulleri Paola F General
Banbury Plastic Fittings General
Brazilian Purpuric Fever General
Brain Preservation Foundation General
Blade Pass Frequency General
Bulgarian Poker Festival General
Blue Protection Factor General
BatchPhoto profile file General
Berkeley Packet Filters General
Brain Parenchymal Fraction General
Belgian Porsche Friends General
Bullet Proof Feather General
Break Point Function General
Base Plate Flashing General
Bradykinin Potentiating Factor General
Bissell Pet Foundation General
Bergamot Polyphenolic Fractions General
Bullet Proof Fabricating General
Battista Pinin Farina General
Barchetta Pinin Farina General
Benzin Partikel Filter General
Bogor Peugeot Family General
British Property Federation Governmental
Buffalo Professional Firefighters Governmental
Botswana Petroleum Fund Governmental
BANAPURA Indian Railway Station
Brevets Des Province Francais International
Bloodline Potential Factor Medical
Berkeley Packet Filter Networking
British Philatelic Federation Regional

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.




Give Rating
Report
Write Your Comments or Explanations to Help Others
Comments(0)





Miscellaneous in Networking
Transmission Media in Networking
Networking Miscellaneous in Networking
LAN Topologies in Networking
Networking Basics in Networking
Internetworking in Networking
LAN Standards in Networking
Security in Networking
Computer Networking Types Basics in Networking
Ios And Security Device Manager in Networking
Managing A Cisco Internetwork in Networking

Ever curious about what that abbreviation stands for? fullforms has got them all listed out for you to explore. Simply,Choose a subject/topic and get started on a self-paced learning journey in a world of fullforms.

Explore Other Libraries

X




Copyright (c) 2021 TuteeHUB

OPEN APP
Channel Join Group Join