Task Management Diagram:

Header Definitions:

Click to see TCP Header & Definition of TCP Header

Click to see IP Header & Definition of IP Header

Design Information:

In our system, TCP adds reliability to IP and provides application layer addressing through the use of ports. The fundemental purpose of the IP address is to provide independency from network, and unique data flow.

With the Firewall class, we will inherit two classes: Socket class and TCP/IP class. Socket class gets the packets from the internet and send this packet to the TCP/IP class. It is used in conjunction with TCP/IP.

The aim of TCP/IP Packet class is to devide this data packets into TCP Packet and IP Packet. Checking, validating, and blocking the packet are done at the beginning . Finally, after these steps, we will get the pure data from the packet and use it.

<Main Page>