are links recommended by the authors of the textbook (Kurose and Ross).
- 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
- 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
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
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
- Internet Engineering Task
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),
http://www.isi.edu/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
http://www.isoc.org, 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
- 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
http://www.acm.org/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,
http://www.comsoc.org, and the IEEE Computer Society,
http://www.computer.org, 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
- 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.
- 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
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
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
- ISC BIND
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
Includes links to source code as well
as links to documentation of the protocol.
- Sally Floyd's Homepage
Sally Floyd maintains several excellent
"pointers to literature" pages, including pointers to papers in the
following research areas:
Changes proposed to TCP
Global Optimization with End-to-End
Measurement Studies of End-to-End
Congestion Control in the Internet
Research Questions for the Internet
The Evolvability of the Internet
Layering and the Internet
- 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, 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
- 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
Cisco is the leader in router (and
other networking) technologies. They have many excellent online
tutorials for many networking technologies and products.
- IPv6 Forum
http://www.ipv6forum.com 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
- Charles Spurgeon's Ethernet
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
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 Planet.com
802. 11 Planet.com 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
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.
- 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
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
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
SIP, the Session Initiation Protocol,
is a signaling protocol for Internet conferencing, telephony,
presence, events notification and instant messaging.
- Differentiated Services
This is the working group that creates
standards for differentiated services.
- RSALabs FAQ Security
This Web page provides a nice
introduction into encryption, with particular emphasis on public-key
- 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
- The International PGP
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.
- Network Management Web
Run by Jeff Murphy, it has links to
products, papers, books, and more in the area of network management.