로드벨런서, 로드벨런싱 정확히 무슨 개념인지 일단 알고가야겠죠?? 로드벨렌서란. 서버에 부하가 발생하지 않게 트래픽을 분산 해주는 장치 혹은 기술이라고 부릅니다. 클라이언트와 서버풀 사이에 위치하며, 특정 서버에 트래픽이 몰려서 서버가 부하되는걸 방지시키는 역할을 합니다. 항상 최적화된 서버의 상태를 유지할 수 있게 도움을 주는 기술입니다 :) 로드밸런싱은요? 전체적인 개념은 동일합니다. 여러 대의 서버를 두고 서비스를 제공하는 분산 처리 시스템에서 필요한 기술이라고 합니다. 그렇다면 언제 쓰나요? 서비스 배포후 초기 단계에서는 한대의 서버로도 모든 트래픽을 처리 할 수 있을테지만, 추후에 사업의 규모가 확장되면서, 클라이언트의 수가 늘어나게 되면 기존 서버 한대만으로는 모든 요청을 처리하기엔 큰 과부하..
웹소켓(Web Socket)이란 뭘까? 웹소켓이라는 단어는 일단 백엔드 개발자라면 무조건. 혹은 프론테엔드 개발자도 무조건. 한번씩은 들어봤을 법한 단어입니다. 이와 비슷하게 http, 프로토콜 이러한 개념들도 웹개발자에게 있어서는 핵심 기본 개념중 하나이죠! 그렇다면 프로토콜은 통신 규칙, 방식이고, HTTP는 url로 요청을 하는 프로토콜 방식중 하나인데, 웹소켓은 뭘까요? Web Socket? 개념 웹소켓 역시 HTTP와 같은 일종의 약속! 입니다. Transport Protocol의 방식중 하나이며, 이러한 방식이 생긴 이유는 서버와 클라이언트간의 효율적인 “양방향 통신”을 실현하기 위한 구조입니다 🙂 웹소켓이라는게 개발되기전에는 웹브라우저 에서의 양방향 실시간 소통 기능 같은건 없었죠…. 즉 클..
안녕하세요! 🙂 으음….제가 사실 백엔드 과정을 하면서 그안에 네트워크에 관한 교육과정이 없다보니 그점이 너무 아쉬워서, 혼자 공부하고 기록하고자 network라는 카테고리를 하나 만들어 꾸준히 리포트 하고자 합니다! What is Network AND HTTP? 일단 네트워크와 HTTP를 한꺼번에 알기전에 인터넷 통신의 제일 기초인 “네트워크”라는 개념부터 잡고 넘어가겠습니다! Net + work 말 그대로 두개의 단어가 붙여져서 만들어진 합성어 입니다. 통신기술을 이용하여 그물망 처럼 연결된 통신 이용 형태를 “네트워크”라고 부릅니다! 쉽게 말하자면, 각종 통신 장비들(컴퓨터)이 서로 연결되어 데이터를 교환하는 통신망이라고 할 수 있습니다. 즉, 2대 이상의 통신장비들을 연결하여 서로 통신 할 수 있..
What is Cookie? 쿠키란 클라이언트(웹브라우저) 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일입니다. 즉 사용자가 특정한 요청을 서버에 보냈고, 서버는 그 내용을 쿠키로 저장하기위해 사용자에게 쿠키파일을 저장할 것을 요청합니다. 쉽게 말하면 만약에 아이디와 비밀번호를 입력하고 로그인을 하면 그 이후에도 다른 페이지를 돌아다닐 때 아이디와 비밀번호를 매번 입력할 필요없이 저장되 있는 쿠키의 키, 값(아이디와 비밀번호) 을 통해서 계속 정보를 입력할 필요 없이 사용자를 인식할 수 있게 도움을 주는것이죠! 쿠키의 특징 쿠키는 클라이언트 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일입니다. 사용자 인증이 유효한 시간을 명시할 수 있고, 유효 시간이 정해지면 그 시간이 되기전 까지는 브라..