개발자와 네트워크에 대한 이야기를 조금 해보겠다.개발자가 네트워크를 이해하면 구체적으로 어떤 점에서 유리할까? 개발자의 업무는 크게 두 종류로 나뉜다.하나는 프로그램을 만드는 업무, 다른 하나는 만들어진 프로그램을 유지 보수하는 업무이다.네트워크 지식은 두 가지 업무에 모두 도움을 줄 수 있다. 따라서 채용 시 네트워크에 대한 지식을 강조하거나검증하는 기업이 존재한다. 프로그램을 만드는 업무에서 네트워크 지식을 활용하는 경우 먼저 프로그램을 만드는 업무에서 어떤 경우에 네트워크 지식이 활용될까?프로그래밍 언어나 웹 프레임워크 혹은 라이브러리를 사용할 때 네트워크에 대한배경지식이 있어야만 활용할 수 있는 기능들이 있다. 예를 들어 TCP/UDP와 같은 네트워크에 대한 지식이 없다면스프링 프레임워크의 기능을..