Computer Networks References (1)





This page provides hyperlinks to interesting (and hopefully useful) computer-networking resources. Most of these resources provide complimentary information to the material in the text.

Chapter 1: Computer Networks and the Internet

IEEE History Center
Oral Histories that have been collected to commemorate the 50th Anniversary of the IEEE Communications Society. A number of interesting interviews with pioneers in the field.

International Engineering Consortium: Web ProForum Tutorials
More than 150 tutorials on communications and networking topics, with a focus on cutting edge technology. The tutorials vary in terms of their technical depth, but many are outstanding, and all are extremely well-written and very readable. This is the first place we look when looking for an on-line survey or tutorial.

Broadband: Bringing home the bits
Extensive report on the importance and future of residential broadband access from the Computer Science And Telecommunications Board, National Research Council, January 2002

Internet Economics
Comprehensive index for resources relating to Internet economics, including regulation and pricing.

Online dictionary for computer and Internet technology
As discussed in Section 1.6, Traceroute provides routes and packet delays between pairs of hosts in the Internet. This site gives you direct access to hundreds of source hosts from which you can trace routes to arbitrary destination hosts. Choose a country, a source host in that country, and any destination host -- then see how the packets weave their way through the Internet.

Internet Engineering Task Force (IETF)
The IETF is an open international community concerned with the development and operation of the Internet and its architecture. The IETF was formally established by the Internet Architecture Board (IAB),, in 1986. The IETF meets three times a year; much of its ongoing work is conducted via mailing lists by working groups. Typically, based upon previous IETF proceedings, working groups will convene at meetings to discuss the work of the IETF working groups. The IETF is administered by the Internet Society,, whose Web site contains lots of high-quality, Internet-related material.

Henning Schulzrinne's Internet Technical Resources
Henning Schulzrinne has an extensive - although not always current - index of online resources for the Internet.

The Association for Computing Machinery (ACM)
A major international professional society that has technical conferences, magazines, and journals in the networking area. The ACM Special Interest Group in Data Communications (SIGCOMM),, is the group within this body whose efforts are most closely related to networking

The Institute of Electrical and Electronics Engineers (IEEE)
The other major international professional society that has technical conferences, magazines, and journals in the networking area. The IEEE Communications Society,, and the IEEE Computer Society,, are the groups within this body whose efforts are most closely related to networking.

The SETI@home Project
As discussed in Section 1.2, the SETI@home project is a scientific experiment that uses Internet-connected computers to search for extraterrestrial intelligence. You can download the SETI program directly from this site.

Nerds 2.0.1 A Brief History of the Internet
This is the Web site for the highly entertaining and informative PBS video on the history of the Internet. The PBS video, Triumph of the Nerds, about the history of personal computers, is also recommended.

Leonard Kleinrock's Personal History of the Internet
Professor Leonard Kleinrock made numerous important contributions to Internet technology and to the field of computer networking. This page provides his own interesting and highly entertaining description of the early history of the Internet.

The DSL Forum
DSL Forum is a consortium of nearly 250 leading industry players covering telecommunications, equipment, computing, networking and service provider companies. The site is rich in information about developments in digital subscriber loop and broadband access to the home.
This site has many tutorials on cable modems, hybrid fiber-coax, and related topics. Also includes reviews of cable modem products.

Chapter 2: Application Layer

Unix Network Programming
Online tutorial on Unix socket programming, using slides and audio, from author James Kurose.

Tutorial on Java sockets
This tutorial presents an introduction to sockets programming and shows how to write client/server applications in Java.

The World Wide Web Consortium (W3C)
The W3C was founded in 1994 to develop common protocols for the evolution of the World Wide Web. This is an outstanding site with fascinating information on emerging Web technologies, protocols, and standards.

Web Protocols and Practice,4096,0201710889,00.html
Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement, a comprehensive and readable book by Balachander Krishnamurthy and Jennifer Rexford on Web protocols and related topics.

Cookie Central
Everything you ever wanted to know about cookies, including how they infringe on users' privacy.

The IMAP Connection
Everything you always wanted to know about IMAP, including history, direct access to relevant RFCs, and product information.

DNS name servers use the Berkeley Internet Name Domain (BIND) software. You can learn about it (and download it) here.

Exploring Name Servers
nslookup, host, and dig are client programs available for exploring the contents of name servers in the Internet. Several sites, including the one listed above, allow you to access these programs through a Web browser. All of these programs mimic DNS clients. They send a DNS query message to a name server (which can often be supplied by the user), and they receive a corresponding DNS response. They then extract information (e.g., IP addresses, whether the response is authoritative, etc.) and present the information to the user.

Online Java Tutorial
Do you what to learn Java before doing the programming exercises? This is an excellent place to start.

Akamai Homepage
Homepage for leading Content Distribution Network (CDN) company.

Developers Site for Gnutella
Includes links to source code as well as links to documentation of the protocol.

Chapter 3: Transport Layer

Sally Floyd's Homepage
Sally Floyd maintains several excellent "pointers to literature" pages, including pointers to papers in the following research areas:
bullet Computer Networks Reference Page 1
bullet Computer Networks Reference Page 2
bulletChanges proposed to TCP
bulletGlobal Optimization with End-to-End Congestion Control
bulletMeasurement Studies of End-to-End Congestion Control in the Internet
bulletResearch Questions for the Internet
bulletThe Evolvability of the Internet Infrastructure
bulletLayering and the Internet Architecture

TCP Friendly Page
This Web site summarizes some of the recent work on congestion control algorithms for non-TCP based applications. It focuses on congestion control schemes that use the "TCP-friendly" equation, (that is, maintaining the arrival rate to at most some constant over the square root of the packet loss rate).

Research on TCP over Wireless Links
Wireless links, which often have high bit error rates, can reek havoc when carrying TCP traffic. This page points to the numerous research papers that have tried to address the problems.

Chapter 4: Network Layer and Routing

Cyber Geography Research
CyberGeography is the study of the spatial nature of computer communications networks, particularly the Internet, the World-Wide Web and other electronic "places" that exist behind our computer screens, popularly referred to as cyberspace. The Cyber-Geography Research initiative is directed by Martin Dodge, a geographer and enthusiastic cyberspace explorer.

The Internet Corporation for Assigned Names and Numbers
The Internet Corporation for Assigned Names and Numbers (ICANN) is the non-profit corporation that was formed to assume responsibility for the IP address space allocation, protocol parameter assignment, domain name system management, and root server system management functions previously performed under U.S. Government contract by IANA and other entities.

Looking Glass Sites
Provides access to BGP tables and traceroute sites.

Cisco is the leader in router (and other networking) technologies. They have many excellent online tutorials for many networking technologies and products.

IPv6 Forum and the IPv6 Information Page
These sites provide extensive information about what's currently happening with IPv6. These sites allow IPv6 enthusiasts to share knowledge, promote IPv6 technologies and interoperability, and resolve issues that create barriers to IPv6 deployment.

Chapter 5: Link Layer and Local Area Networks

Charles Spurgeon's Ethernet Web Site
This site provides extensive information about Ethernet (IEEE 802.3) LAN technology. This includes the original 10 Mbps system, 100 Mbps Fast Ethernet (802.3u), 1000 Mbps Gigabit Ethernet (802.3z/802.3ab), and 10 Gigabit Ethernet (802.3ae).

Godred Fairhurst's Pages on LANs
Godred Fairhurst of the University of Aberdeen maintains a comprehensive set of Web pages on Ethernet, CSMA/CD, bridges, ARP and many other networking topics.

802. 11 is a Web site devoted to products based on the 802.11 wireless networking protocol. With daily news, features, reviews, and tutorials, this site covers all areas of the rapidly changing 802.11 universe.

Working Group for Wireless LAN Standards
This is the Web page for the working group that creates the wireless LAN standards, including the standards for IEEE 802.11

Bluetooth Sites,
Visit these sites to learn about what's currently happening in the Bluetooth arena.

Tutorials by Nitin Vaidya
This page provides access to several nice tutorials on wireless LANs and ad hoc networking.

Chapter 6: Multimedia Networking

OpenH323 Project
The OpenH323 project aims to create a full featured, interoperable, Open Source implementation of the ITU H.323 teleconferencing protocol that can be used by personal developers and commercial users without charge.

PC-to-Phone Products,
Dialpad and Net2phone are two companies providing voice-over-IP telephone service. Using their services and a microphone, you can call an ordinary telephone from your PC.
This site provides extensive information about what's currently happening with voice over IP. The site allows voice-over-IP enthusiasts to share knowledge, promote technologies and interoperability, and resolve issues that create barriers to deployment.

Wimba specializes in asynchronous voice over the Internet. Its products include voice message boards, voice e-mail, and telephone/Web integration.

Henning Schulzrinne's RTSP Page
As discussed in the text, the Real-Time Streaming Protocol (RTSP) allows to control multimedia streams. Control includes absolute positioning within the media stream, recording and possibly device control.

Henning Schulzrinne's RTP Page
RTP is the Internet-standard protocol for the transport of real-time data, including audio and video. It can be used for media-on-demand as well as interactive services such as Internet telephony. RTP consists of a data and a control part. The latter is called RTCP.

Henning Schulzrinne's SIP Page
SIP, the Session Initiation Protocol, is a signaling protocol for Internet conferencing, telephony, presence, events notification and instant messaging.

Differentiated Services Working Group
This is the working group that creates standards for differentiated services.

Chapter 7: Security in Computer Networks

RSALabs FAQ Security
This Web page provides a nice introduction into encryption, with particular emphasis on public-key encryption.

American Bar Associations Tutorial on Digital Signatures
Even lawyers are in on it.

CERT Coordination Center
The CERTŪ Coordination Center is a center of Internet security expertise, located at the Software Engineering Institute, a federally funded research and development center operated by Carnegie Mellon University. Information on this sited ranges from protecting systems against potential problems to reacting to current problems to predicting future problems. The Center involves handling computer security incidents and vulnerabilities, publishing security alerts, researching long-term changes in networked systems, and developing information and training.

The International PGP Homepage
The purpose of the International PGP Home Page is to promote the use of PGP worldwide, and to be a resource pool for information on the PGP program and the Open PGP standard. From this page, you can download the latest version of PGP.

Netscape Security Center
Nice collection of pages on security, including an excellent overview of SSL.

IPsec Working Group
This is the working group that creates standards for differentiated services.

Chapter 8: Network Management

Network Management Web Server
Run by Jeff Murphy, it has links to products, papers, books, and more in the area of network management.



This site was last updated 12/25/12