Blog Archives

SharkFest – Wireshark Developer & User Conference

Back in 2000, I started my network exploration with tcpdump -> Ethereal -> Wireshark / TShark. Wonderful set of network protocol analyzer tool. I know Libpcap little bit. But I understood the background about it from the SharkFest 2011 video, abou…

Advertisements
Tagged with: ,
Posted in Uncategorized

Android Emulator – Network Setup

This diagram shows the network setup with in the Android Emulator. The console port number is number, that shown on the title bar of the emulator window.

Tagged with: ,
Posted in Uncategorized

NAPI – The New API for Linux Network Drivers

Recently, I spend almost 3 weeks in optimizing one of our Broadband data aggregator driver to handle the nearly 800Mbps. So many optimizations, like branch prediction optimization, efficient buffer management, removal of unused checks and NAPI, ar…

Tagged with: , ,
Posted in Uncategorized

Alias Interface and Multiple IP Addresses

Alias Interfaces: In GNU/Linux, each Ethernet Network Interface Card (NIC) is linked with a network interface, which is named as eth0/eth1/eth2/.., and this interface can have one or more IP addresses associated with it. We can also create (using …

Tagged with: ,
Posted in Uncategorized

Relationship between Ethernet Frame/Packet Size and Cable Length

In one of the previous blog entry, shared my understanding about the minimum Ethernet Frame Size. In this entry, sharing my understanding about the relationship between the Minimum Ethernet Frame/Packet Size and the Maximum Ethernet Cable Length. …

Tagged with:
Posted in Uncategorized

Packet Communication with-in a LAN

We will look into the operations involved in sending a (ping/ICMP) packet from Computer A (192.168.1.1) to Computer B. Both are in a same LAN.[A]$ ping B To form a ICMP packet destination and source IP addresses are needed. We know only the name(B…

Tagged with:
Posted in Uncategorized

MTU Setting in Linux

Few months back, I did some analysis in my home Internet traffic to understand the packet size distribution. During this process, I saw many packets were fragmented. As I am working in the telecomm field, quickly understood that, this is due to th…

Tagged with:
Posted in Uncategorized

Minimum Ethernet Frame or Packet Size

Here is my understanding about the reason behind the Minimum Ethernet Frame Size (64 Bytes). The old Ethernet (10BASE5) LAN spread across the campus area of the university and the normal distance is around 2500 meters. Due the physical characteris…

Tagged with: ,
Posted in Uncategorized