Analyzing TCP/UDP/IP headers for Raw Sockets

In this article, we look at certain aspects of TCP/UDP/IP headers which we would most likely be used in the coming example implementations for Raw socket for TCP/UDP protocols in this website.  Kindly note that this article does not try to explain the TCP/UDP/IP headers in detail, but only tries to provide context to the […]

Raw sockets – an Introduction

Normally the TCP/UDP sockets provide an abstraction wherein the user of those sockets does not need to concern himself/herself with the TCP/IP or layer 2 headers. The data is provided to the socket with all the lower layer headers removed. But what if some one wished to tweak the IP headers themselves. If a developer […]