Turing’s illustrated series is a good introduction, and after that I feel like I can read a few classic books (detailed explanation of TCP/IP, etc.). Illustration of HTTP Illustration of TCP/IP
Reading books is one thing. Books that basically explain tcp/ip all talk about the same principles. The focus is on your own hands-on verification practice
If you want to learn systematically, you can choose: TCP/IP Detailed Explanation Volume 1: Protocol (Many people choose this book as the starting point for learning Tcp) If you want to have a general introduction first If you have some knowledge about the Internet and your English reading skills are good, I recommend: Link
The most classic detailed explanation of TCP/IP, Volume 1 If you can chew it down, then look at the Linux network protocol stack code, it will definitely be fine
Must be the first volume of TCP/IP Detailed Introduction. It's ok until you see the end of the TCP protocol. Combined with wireshark, the focus is on understanding the principles of the protocol stack. You can deepen your understanding of network programming and understand what is happening and why.
Turing’s illustrated series is a good introduction, and after that I feel like I can read a few classic books (detailed explanation of TCP/IP, etc.).
Illustration of HTTP
Illustration of TCP/IP
Reading books is one thing. Books that basically explain tcp/ip all talk about the same principles. The focus is on your own hands-on verification practice
Ha, it’s best to choose a book written in a language you are familiar with
Good ones include
UNIX Network Programming Volume 1
TCPIP Volume 1
If you don’t know anything about networking, read this
Computer Network Top-Down Method Sixth Edition
Illustrated TCP/IP: 5th Edition (Douban)
If you want to learn systematically, you can choose:
TCP/IP Detailed Explanation Volume 1: Protocol
(Many people choose this book as the starting point for learning Tcp)
If you want to have a general introduction first If you have some knowledge about the Internet and your English reading skills are good, I recommend:
Link
The most classic detailed explanation of TCP/IP, Volume 1
If you can chew it down, then look at the Linux network protocol stack code, it will definitely be fine
Must be the first volume of TCP/IP Detailed Introduction. It's ok until you see the end of the TCP protocol. Combined with wireshark, the focus is on understanding the principles of the protocol stack. You can deepen your understanding of network programming and understand what is happening and why.
Three famous books on computer networks:
Computer Network
(Author Andrew S. Tanenbaum. Note that this is not the book written by Xie Xiren (Xie Xiren’s version is the castrated version))
Top-down method of computer network
(Programmer’s perspective)
Three volumes of TCP/IP detailed explanation
(Specializing on the de facto standard: tcp/ip protocol suite)