From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 25 Mar 2003 16:03:48 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 25 Mar 2003 16:03:48 -0500 Received: from zimbo.cs.wm.edu ([128.239.2.64]:65452 "EHLO zimbo.cs.wm.edu") by vger.kernel.org with ESMTP id ; Tue, 25 Mar 2003 16:03:48 -0500 Message-ID: <3E80C6D3.6090502@cs.wm.edu> Date: Tue, 25 Mar 2003 16:14:59 -0500 From: Shansi Ren User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020827 X-Accept-Language: en-us, en MIME-Version: 1.0 To: linux-kernel@vger.kernel.org Subject: some advice for a beginner level networking guy? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi everyone, I'm a graduate student strongly interested in linux kernel/networking. I just started studying the kernel a couple of months ago and want to know more, especially about the networking part, like TCP/IP, UDP/IP implementation, how congestion control in TCP is done, how different timers work, how the sequence number are managed, etc. I'm planning to do some research on TCP congestion control and network bandwidth measurement. Can anybody give me a point where to start? Thank you. SR