Could you recommend some network paper for me?

I am studying Computer Networking this semester in which I find it quite interesting in teaching why the Internet is designed the way it is today. And I also enjoy reading the papers mentioned in the instructional slides, such as the end-to-end argument in systems design and the DARPA internet protocol design philosophy.

Could you please recommend other interesting articles / articles for me, especially those related to higher layers such as TCP / IP protocols?

Thank you very much for your response.

-2


a source to share


6 answers


Roy Thomas Fielding wrote a dissertation at the UCI on Architectural Styles and Designing Network Architectures (2000), which focuses more on applications in a networked environment; but I would recommend it as it relates to your request for learning why the internet is designed the way it is today.



Ref: Architectural Styles and Design of Networked Architectural Applications

+2


a source


In general, Andrew Tanenbaum's books are noteworthy. They are usually used as a standard lecture in online courses.



On the other hand, they are rather grounded.

+2


a source


One classic book is "Relationship 2nd Edition" by Radia Perlman.

Another very good one is "Routing on the Internet" by Christian Huytem.

If you are serious about learning how the Internet works, you also need to know about BGP. A decent introduction is "BGP4 Inter-Domain Routing on the Internet" by John Stewart.

A more advanced topic is MPLS. A very good book about this is "Applications with MPLS Support" by Ina Minei and Julian Lucek.

Another advanced topic is multicast. I could recommend "Cross-Domain Routing, Cross-Domain Networking" by Brian Edwards and others.

The books published by the Cisco press tend to be good (though obviously vendor specific) if you're interested in the more hands-on details of configuring network equipment.

Finally, "Unix Network Programming, Volume 1" by Richard Stevens is a must read if you want to do network programming.

+2


a source


+1


a source


I'm not sure if this is exactly what you were looking for, but there are some really interesting articles on the peer-to-peer network.

Some examples:

  • Chord: Scalable peer search service for Internet applications.
  • Incentives Build Strength in BitTorrent
  • Protecting Free Expression Online with Freenet
+1


a source


If you need an introduction to what (and not why) the TCP / IP protocols, the classic TCP / IP Illustrated book , Volume 1: Protocols .

+1


a source







All Articles