본문 바로가기
Java Study/Article Study 2024. 3. 22.

주니어 개발자를 위한 엄청 쉬운 네트워크 이야기

Article Date 2023.01.26
URL https://yozm.wishket.com/magazine/detail/1875/

주니어 개발자가 네트워크를 알아야 하는 이유

  • 회사 내에서도 주어진 업무 외 역량 향상으로 진행하는 프로젝트가 진행될때, 배포, 운영을 위한 AWS 클라우드 서비스의 활용은 불가피
  • 경력이 늘어감에 따라 아키텍처를 고려하여 의사결정을 진행할 일이 발생
    • 팀과의 협업과 커뮤 니케이션을 위해 네트워크, CS 기본 지식이 무조건 적으로 필요
💡 
아무리 Java Spring 공부를 준비하고 또 하고 있는 중이지만, 이는 단지 하나의 분야일 뿐, 지금 시기 2024년에 와서는 클라우드,AI 는 무조건적으로 개발자가 알고 있어야할 기본적인 지식일 것.
사전 캠프를 통해서 구글을 통해서 간접적으로나마 개인서버와 배포 운영을 배웠는데 이 부분을 한번더 공부하고 본 캠프에 들어가야할 것 같고,
AWS의 배경지식정도는 미리 찾아서 정리해놓는것이 좋을 것 같다.

 

 

네트워크

  • 두 대 이상의 컴퓨터가 연결되어 통신하는 것

프로토콜

  • 각 컴퓨터는 데이터를 주고받는 약속된 데이터 형식

허브

  • 기기끼리 직접 연결하지 않고 모두를 잇는 의 하나의 장치

스위치

  • 특정 기기와 통신을 하기 위한 데이터의 전환을 위한 장치
    • 프로토콜 발전을 통한 정확한 응답과 전달

라우터

  • 지역마다 LAN(Local Area Network) 네트워크 하나의 대표적인 경로를 표시하는 장치
    • 이를 통해 각 지역의 네트워크 끼리 연결이 가능
      • 프로토콜의 발전을 야기