Meta
-
Recent Comments
-
Recent Posts
Tags
administrative aspects announcement ARQ Assignment Assignments autonomous systems BGP botnet circuit switching congestion control connect delay DHT DNS email Ethernet Final exam gethostbyname gethostname getsockname Go-back-N Hubs Internet checksum Internet topology Kaminski bug lecture Lectures Midterm multiplexing net neutrality Network Programming NQH's implementation P2P packet switching Peering programming Projects Recitation Routing protocols security selective repeat smtp TCP udp welcomeArchives
Blogroll
History and philosophy
IPv6
Major networking organizations
Network Programming
Similar courses & introductory materials
System Programming
- GNU Make Manual
- IA32 Intel Architecture Software Developer's Manual, Volume 1: Basic Architecture
- IA32 Intel Architecture Software Developer's Manual, Volume 2: Instruction Set Reference Manual
- IA32 Intel Architecture Software Developer's Manual, Volume 3: System Programming Guide
- Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification
- Using as, the GNU Assembler
Monthly Archives: November 2010
UBTorrent 32-bit Linux binary uploaded
Sorry it took me a while since I couldn’t find a suitable machine. Justin told me (thanks!) about the gcc -m32 option and here it goes.
Homework assignment 4 posted
Due on Wednesday, Dec 08
China’s 18 minute mystery
Well, we were just done talking about BGP problems. This BGP black-hole incident happened 6 months ago, due to a large Chinese ISP. But it resurfaced in the news because the US-China Economic and Security Review Commission released its report … Continue reading
Grading Statistics
CSE 589 Assignment 1 Average: 50.16 Standard Deviation: 10.6 Max: 60 Min: 27 Assignment 2 Average: 47.75 Standard Deviation: 15.18 Max: 68 Min: 13 Midterm Average: 62.07 Standard Deviation: 17.44 Max: 92 Min: 19 CSE 489 Assignment 1 Average: 42.18 … Continue reading
Posted in Announcements, Assignments
1 Comment
Assignments, Midterm and Project 1
Please collect your assignments / go over your midterms during office hours this week if you haven’t already done so. You should receive an email with your project1 grade and comments by the weekend. Office hours: Aditya, Tuesdays noon – … Continue reading
Why is interdomain routing hard to get right?
BGP definitely is a headache. It has multiple security problems (see also RFC 4272). It may take a long time to converge (see [Griffin-Wilfong, 1999], [Labovitz et al., 2000]). It might suffer from route oscillation, one of whose solutions called route … Continue reading
Recitation Notes
You can use the bendecoder provided by calling the be_decode function as mentioned in the Dr. Ngo’s post. This will return a pointer to a be_node. You can lookup the bencode.h file for the implementation of this structure. Note that … Continue reading
Info hash and the ben decoder
The info hash field in the output of the metainfo command is supposed to be SHA1(value), where value is the value of the info key in the torrent file. The info key’s value is a dictionary which begins with a … Continue reading
Internet Routing Protocols
Hierarchical routing is employed on the Internet. Roughly, autonomous systems (AS) can run their separate routing protocols (interior gateway protocols – IGP, or intra-domain routing protocols), and talk to each other using an exterior gateway protocol (EGP, also called inter-domain … Continue reading