by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :)by MathLes and ClintCode AYYILDIZ TEAM :) Computer Engineering Tips - Computer Engineering news and articles - Firewalls Computer Engineering Tips - Computer Engineering news and articles - Firewalls
  Home arrow Computer Security arrow Fundamentals arrow Firewalls
Computer Engineering Tips - Computer Engineering news and articles | _DATE_FORMAT_LC
 
 
Main Menu
Home
News
Algorithms
Artificial Intelligence
Bioinformatics
Computer Graphics
Computer Networks
Computer Organization
Computer Security
Data Mining
Data Structures
Database Systems
Distributed Computing
Internet
Operating Systems
Parallel Computing
Programming Languages
Publications
Robotics
Software Engineering
Other Articles


Partners

All Partners

 
 
 
Firewalls _CMN_EMAIL
_USER_RATING: / 0
_VOTE_POOR_VOTE_BEST 

In this article:

  • What is a firewall
  • History of firewall
  • Types of firewall


What is a Firewall

A firewall is a computer program (software) or hardware that performs the important function of stopping unauthorized access to a computer connected to a network. The extent to which a firewall monitors and prevents traffic over a network from reaching a particular computer system is determined by the network security policy defined on the computer system. A firewall may also be called a Border Protection Device (BPD) or packet filters. A firewall determines or marks certain zones, each having a certain (or no) level of trust. A firewall then controls the traffic moving between a zone of complete trust or high trust and a zone of no or very low trust. A typical example would be that of a computer system (the trusted zone) and the Internet (a zone of no trust). This way, any unwanted programs or other types of infection are prevented from entering the trusted zone.

History of Firewalls

Firewalls have existed since Internet was in its nascent stages in the 1980s. The reason for the creation of firewall software was the increase in the increase in the number of internet security violations such as the Morris worm, attributed to be the first widely spread Internet worm.

The technology behind firewalls was first introduced by Jeff Mogul in the form of a paper in 1988. The system that he created was very basic but it laid the foundation for what would grow into very technologically advanced security software. In the 1990s, Dave Presetto and Howard Trickey made the second generation of firewalls called circuit level firewalls. Marcus Ranum then worked upon the technology underlying the development of proxy firewalls. The resultant product was released in the market by Digital Equipment Corporation (DEC) who named it the SEAL.

In 1994, the Israeli company Check Point Software Technologies released the software firewall called FireWall-1. A second generation of proxy firewalls was based on Kernel Proxy technology. Since then, firewall technology has come a long way.

Types of firewalls

Firewalls are distinguished from one another on the basis of the following criteria:

  • Scope of communication:
  • Firewalls may work in situations where there is only a single node or computer system communicating with a network or there maybe two or more networks communicating with each other. On this basis a firewall maybe one of the following:

    • Personal Firewall
    • These are software programs which filter the traffic that enters a single computer system to and fro a network it is connected to

    • Network Firewalls
    • These firewalls are placed between the boundaries of the two or more networks that are communicating with each other. Usually, they are placed on their own dedicated server or other network device

  • Interception Layer:
  • A firewall may either monitor or intercept the traffic at the network layer or at the application layer. On this basis, the following types of firewalls maybe identified –

    • Network layer firewalls
    • Network layer firewalls monitor the traffic at the network level and completely stop the suspicious traffic from entering the network or single node

    • Application layer firewalls
    • These firewalls intercept traffic at the Application Layer of the TCP/IP network protocol. Thus, all traffic such as that of Telnet, FTP etc. are monitored

    • Operating System firewalls
    • These are lower in the hierarchy as compared to application layer firewalls and they only control the operating system or other system software

  • State tracking
  • Some firewalls may or may not track the state of the communication being done over a connection. On this basis, two types of firewalls maybe identified:

    • Stateful firewalls
    • These types of firewalls monitor the traffic and also keep record of the state of the network connections from where the data came

    • Stateless firewalls
    • These types of firewalls inspect each packet in complete isolation of other packets received and does not keep any record of the state of the connection that they came from

 
 Sponsored Links

_USER_RATING: / 0
_VOTE_POOR_VOTE_BEST 
_ITEM_PREVIOUS   _ITEM_NEXT
 
       
         
     
 
Advertisement
 
   

Copyright 2005 - 2006 Science Tips Team. All rights reserved.

Nanotechnology Development Blog