인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
개발 지식/WEB 지식

[백엔드 로드맵] 💻 터미널이란

​ 터미널이란? ​유닉스 기반의 대형 컴퓨터에서 사용자들이 컴퓨터에 접속하기 위해 사용했던 단말기로 개인용 컴퓨터가 보급된 요즘에는 '컴퓨터를 직접 제어하기 위해 사용하는 소프트웨어'를 뜻한다. ​ 우리가 익숙한 그래픽으로 이루어진 GUI보다 텍스트 기반의 CLI(명령어로 컴퓨터를 조작하는 방식)를 통해 터미널을 사용하는 이유는 일부 작업을 완료하는 것이 훨씬 빠르고, 더많은 명령과 스크립트에 접근할 수 있기 때문이다. 사용자가 컴퓨터를 조작하기 위해 명령어를 터미널에 입력하면, 쉘(보통은 Bash)이 해당 명령어를 해석하고 커널이 이를 실행하는 구조. ​ 위에서 언급한 것처럼 터미널은 CLI 방식으로 사용하고자 하는 기능의 명령어를 입력해야 한다. 그러나 윈도우와 유닉스의 명령어는 서로 다르기 때문에 ..

category_image
인파_
2021.10.22
(0)
개발 지식/WEB 지식

[백엔드 로드맵] ✈️ 호스팅은 무엇일까요?

​호스팅이란 ​호스팅이란 서버나 웹 사이트를 인터넷 상에서 이용할 수 있게 공간을 임대 해주는 서비스입니다. 웹 호스팅은 웹사이트를 구성하는 여러 파일(e.g. 코드, 이미지 등)을 온라인에서 볼 수 있게 해줍니다. 우리가 호스팅을 위해 임대하는 서버의 공간은 호스팅 종류에 따라 다릅니다. 웹 사이트나 웹 페이지를 구성하기 위한 호스팅과, 서버를 열기 위한 호스팅은 관리방법과 제공받는 서비스, 추가적인 서비스등이 다릅니다. 여기서 말하는 공간이란, 우리가 서버를 열기위해 필요한 자원들을 말합니다. CPU, RAM, 하드 디스크, IP Adress, 서버를 설치할 컴퓨터와 컴퓨터의 온습도와 전력 관리등 다양한 자원들을 빌려 직접 운영 하기에는 부담이 큰 다양한 자원들을 빌려 필요한 만큼만 사용할 수 있습니..

category_image
인파_
2021.10.22
(0)
개발 지식/WEB 지식

[백엔드 로드맵] 🌐 브라우저와 동작 원리

브라우저 동작 원리 우리가 평소에 접하는 이 화면은 도대체 어떻게 나타나게 되는 것일까? ​ 우리는 평소처럼 당연하게 인터넷 주소창에 주소를 입력하고 거기에 해당되는 홈페이지 화면을 접하며 사이트를 돌아다니기만 했지, 이렇게 화면이 보여지는 과정이 어떻게 동작하는지는 생각해보지 못했을 것입니다. ​ 프론트엔드 개발자 역시, HTML과 CSS 문서를 작성하고 Javascript 코드를 짜면서 기대하던 동작을 확인하며 웹 개발을 했을 것이고, 실제로 이 HTML문서가 어떻게 자리를 잡아서 웹 페이지에 각자 자리에 DOM 요소들이 세팅이 되고 CSS 스타일이 적용돼서 그려지는지 생각해볼 기회가 없었을 것입니다. ​ 이 기회에 한번 자세히 알아보죠. ​브라우저의 주요 기능 브라우저의 주요 기능은, '선택한 자원..

category_image
인파_
2021.10.22
(0)
개발 지식/WEB 지식

[백엔드 로드맵] 🌐 인터넷은 어떻게 작동될까요?

인터넷이란? 정보를 담고 있는 각 컴퓨터들을 TCP/IP 라는 통신 프로토콜을 이용해 서로 정보를 주고받도록 한 컴퓨터 네트워크를 말한다. 인터넷의 역사는 자세히 알려지지 않았지만 1960년대 한 연구 프로젝트에서 시작되었다고 한다. 그리고 1980년대에 들어서 많은 지원이 추가되며 공공 기반의 서비스로 진화해왔다. 인터넷은 지금에 이르기까지 많은 진화를 해왔지만 작동방식 자체는 크게 변하지 않았다. 인터넷은 다수의 컴퓨터를 연결하고 어떤 일이 있어도 연결 상태를 유지할 수 있는 방법을 찾는 방법이다. 인터넷 네트워크 종류 (발전 과정) 단순한 네트워크 ​A와 B라는 pc가 통신을 하기 위해서는 한개의 통신케이블이 필요하다. ​ 다수의 네트워크 ​그렇다면 위 사진처럼 다수의 컴퓨터를 연결하는 경우에는 어..

category_image
인파_
2021.10.21
(0)