Answers.Body: <p>I found a course on udemy(it's paid). It's from Joseph Heidari which covers all required concepts from a backend dev point of view.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-06-17T02:19:33.737Z
Answers.LastActivityDate: 2024-06-17T02:19:33.737Z
Answers.UserDisplayName: achhainsan
Body: <p>Please recommend some books/courses.
  My problem is this:</p>
  <ul>
  <li>This is not the first time I am studying computer networks. I studied in CS degree.</li>
  <li>I bought Kurose Ross, Fourouzan books on networking and feel like did a big mistake as they contain information which I already know of.</li>
  <li>I also bought Douglas Comer Internetworking With TCP/IP and it seems good. Recommend me something more like this.</li>
  <li>CCNA is too cisco centric and I looked at net+ and it looks so basic.</li>
  <li>I know at this level I should be reading books specialized on DNS, SSL, SSH...etc to learn advanced concepts, but I want a refresher which is a bit challenging.</li>
  <li>Books like unix network programming aren't necessary for me as I am not a systems programmer. I want helicopter view of how networking concepts will be useful for me to design a system. For example: Leaky bucket is used in api rate limiting. Like that. Something that makes things fun for me.</li>
  <li>I've bought books/courses on wireshark, web security etc and I think that's helping me. So recommend something like that.</li>
  <li>As  a system administrator, I need to understand how networking commands work under the hood so that I can troubleshoot them. Not how they're programmed, but how they work from the view of computer networking.</li>
  </ul>
  <p><a href="https://www.cbtnuggets.com/blog/technology/programming/20-essential-linux-network-monitoring-and-configuration-commands" rel="nofollow noreferrer">https://www.cbtnuggets.com/blog/technology/programming/20-essential-linux-network-monitoring-and-configuration-commands</a></p>
  <p>These are the commands I need to know of how they work. I've already read the man pages of most of these commands. They tell stuffs from unix pov, but I want to learn the networking pov of these commands.</p>
  
Tags: <self-learning>
Title: Best books/courses to learn Computer Networks from a backend web developer's perspective?
ThreadText: # Best books/courses to learn Computer Networks from a backend web developer's perspective?
  
  (Asked by: username_0 on 2023-10-17)
  
  Please recommend some books/courses.
  My problem is this:
  
  * This is not the first time I am studying computer networks. I studied in CS degree.
  * I bought Kurose Ross, Fourouzan books on networking and feel like did a big mistake as they contain information which I already know of.
  * I also bought Douglas Comer Internetworking With TCP/IP and it seems good. Recommend me something more like this.
  * CCNA is too cisco centric and I looked at net+ and it looks so basic.
  * I know at this level I should be reading books specialized on DNS, SSL, SSH...etc to learn advanced concepts, but I want a refresher which is a bit challenging.
  * Books like unix network programming aren't necessary for me as I am not a systems programmer. I want helicopter view of how networking concepts will be useful for me to design a system. For example: Leaky bucket is used in api rate limiting. Like that. Something that makes things fun for me.
  * I've bought books/courses on wireshark, web security etc and I think that's helping me. So recommend something like that.
  * As a system administrator, I need to understand how networking commands work under the hood so that I can troubleshoot them. Not how they're programmed, but how they work from the view of computer networking.
  
  <https://www.cbtnuggets.com/blog/technology/programming/20-essential-linux-network-monitoring-and-configuration-commands>
  
  These are the commands I need to know of how they work. I've already read the man pages of most of these commands. They tell stuffs from unix pov, but I want to learn the networking pov of these commands.
  
  **Tags:** self-learning
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2024-06-17. Score: 1 | Accepted answer
  
  I found a course on udemy(it's paid). It's from Joseph Heidari which covers all required concepts from a backend dev point of view.
  
  
  ---
  
  