배워서 남주는 개발자 :)
반응형

분류 전체보기 132

CIDR 이란 무엇일까? (Classless Inter Domain Routing)

(본 포스팅은 개인 공부목적으로 정리된 포스팅입니다.) 1. 사전지식 2. CIDR 이란? 3. CIDR Block 이란? 1. 사전지식 * IPv4란? https://dev-coderkim.tistory.com/45 IP에 대한 총정리! IP주소란? [ IPv4 1. IP 주소란? 2. IP 주소 구성 및 확인 방법 3. IPv4 형식이란? 4. 공인 IP 와 사설 IP란? 5. 고정 IP 와 유동 IP란? 1. IP 주소란? IP주소란 Internet Protocol Address로 사전적인 의미는 컴퓨터 네트워.. dev-coderkim.tistory.com 이름 IP Address Range IP 개수 서브넷 마스크 24-bit block 10.0.0.0 ~ 10.255.255.255 16,777..

AWS 2022.05.13

[AWS] EC2 / SG / VPC Endpoint 는 무엇일까?

(본 포스팅은 개인 공부목적으로 정리된 내용입니다.) 1. EC2 란? 2. Security Group 이란? 3. VPC Endpoint 란? 1. EC2 란? Amazon Elastic Compute Cloud(EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹서비스입니다. 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계되었습니다. Amazon EC2의 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있습니다. 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하며, Amazon의 검증된 컴퓨팅 인프라에서 실행할 수 있습니다. Amazon EC2는 새로운 서버 인스턴스를 획득하고 부팅하는데 필요한 시간을 단 몇 분으로 단축(시장 대..

AWS 2022.05.13

[ AWS ] VPC 와 VPC의 구성요소 (AZ, Subnet, IGW, NACL, Route table, Nat Gateway, Bastion Host, VPC Endpoint )

(본 포스팅은 개인 공부 목적으로 정리된 내용입니다.) 1. VPC란? Amazon Virtual Private Cloud(VPC)를 사용하면 AWS 클라우드에서 논리적으로 격리된 공간을 프로비저닝하여 고객이 정의하는 가상 네트워크에서 AWS 리소스를 시작할 수 있습니다. IP주소 범위 선택, 서브넷 생성, 라우팅 테이블 및 네트워크 게이트웨이 구성등 가상 네트워킹 환경을 완벽하게 제어할 수 있습니다. VPC에서 IPv4와 IPv6를 모두 사용하여 리소스와 애플리케이션에 안전하고 쉽게 액세스 할 수 있습니다. => 나만의 데이터 센터 1) Default VPC 계정 생성시 자동으로 셋업되어 있음 (모든 리전에) 모든 서브넷의 인터넷 접근이 가능함 EC2가 퍼블릭 IP와 Private IP 모두 가지고 있..

AWS 2022.05.13

HTTP 와 HTTPS 는 무엇일까?

1. HTTP란? [ HTTP(Hyper Text Transfer Protocol)란? ] HTTP(Hyper Text Transfer Protocol)란 서버/ 클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜이다. 즉, HTTP는 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약으로, 80번 포트를 사용하고 있다. 따라서 서버가 80번 포트에서 요청을 기다리고 있으며, 클라이언트는 80번 포트로 요청을 보낸다. [ HTTP의 구조 ] HTTP는 애플리케이션 레벨의 프로토콜로 TCP/IP 위에서 작동한다. HTTP는 상태를 가지고 있지 않는 Stateless 프로토콜이며 Method, Path, Version, Headers, Body 등으로 구성된다. 하지만 HTTP는 암호화가 되지 않은 평문..

Web 2022.05.04

[Library] Helmet - header에 사용함으로써 express 보안 강화

[헤더에 씌운다고 해서 헬멧이라는데... 귀엽다...ㅎ] 1.사용법 npm install helmet; //app.js에 추가하기 const helmet = require("helmet"); const express = require("express"); const app = express(); app.use(helmet()); 2.무엇을 보호할까? [헬멧의 미들웨어 함수] 1) csp csp는 Content-Security-Policy이다. 브라우저에서 사용하는 컨텐츠 기반의 보안정책으로 XSS나 Data Injection, Click Jacking 등 웹페이지 악성 스크립트를 삽입하는 공격기법들을 막기 위해 사용 2) hidePoweredBy 헤더에서 X-Powered-By를 제거한다. 이는 서버에 ..

Web 2022.05.04

22.05.02 [항해99 57일차] kakao ad fit 승인!

🛑 오늘의 한줄평 👉🏻 kakao ad fit 승인! 메인페이지 기능구현 🛑 오늘 한 일 05:00 - 07:00 알고리즘 07:00 - 08:30 아침 및 준비/ 이동 08:30 - 09:00 객체지향 유튜브 09:00 - 13:00 메인페이지 기능 구현 13:00 - 14:00 휴식 / 이동 14:00 - 18:30 기능구현 18:30 - 19:30 저녁 19:30 - 23:00 기획 회의 🛑 오늘 할 일 메인페이지 기능구현 객체지향 포스팅 알고리즘 공부 및 스터디 탈퇴하기 🛑 해야할 일 개인 프로젝트 작업 - 회원가입 로그인 기능 붙이기! multer - 이미지 전송 파일 양식 찾아보기 함수형 프로그래밍 객체지향 프로그래밍 클래스 / 프로토타입 web RTC 추상화 / 테스트코드 정규식 문법 함수의..

항해99 2022.05.03

22.05.01 [항해99 56일차] 하루 일과 수정

🛑 오늘의 한줄평 👉🏻 알고리즘 // 하루 일과 수정 🛑 오늘 한 일 08:30 - 9:30 아침 및 준비 09:30 - 12:00 포트폴리오 사이트 세팅 12:00 - 13:30 점심 13:30 - 16:00 휴식 16:00 - 16:30 영상 업로드 16:30 - 18:00 알고리즘 18:00 - 18:30 남은 시간 계획 18:30 - 20:00 저녁 20:00 - 21:00 휴식 21:00 - 21:30 하루 일과 계획 세우기 🛑 오늘 할 일 포트폴리오 사이트 추가 세팅 객체지향 포스팅 / 이번주 wil 하루 일과 계획세우기 알고리즘 계획 🛑 해야할 일 개인 프로젝트 작업 - 회원가입 로그인 기능 붙이기! multer - 이미지 전송 파일 양식 찾아보기 함수형 프로그래밍 객체지향 프로그래밍 클래스..

항해99 2022.05.03

객체지향 프로그래밍이란? OOP (Object Oriented Programming) 정리

(해당 포스팅은 개인적인 공부를 위해 정리한 내용입니다. 부족한 부분이 있다면 댓글로 알려주시면 보완하겠습니다!) 1. 객체지향 프로그래밍이란? OOP 는 어떤 것일까? 2. 클래스란? 3. 객체(인스턴스) 란? 1. 객체지향 프로그래밍이란? OOP 는 어떤 것일까? 우리가 살고 있는 세상은 수많은 객체들로 이루어져 있습니다. 지금 바로 주변을 둘러봐도 컴퓨터/ 모니터/ 마우스 등의 객체가 있고, 심지어는 우리 자신도 하나의 객체가 될 수 있습니다. 각각의 객체는 속성과 행동을 가지고, 해당 속성과 행동이 가지는 내용과 특징에 따라서 독립적인 객체가 되지만, 또한 크게는 같은 범주에 속하기도 합니다. 우리도 역시 이름, 생김새, 체격, 성격등이 다른 서로 다른 독립적인 객체이지만, 결국은 모두 인간이라는..

Web 2022.05.03

WIL 8주차 회고 실전 프로젝트와 MySQL 적용

이번주는 실전프로젝트에 MySQL을 적용시키기 위해서 노력했던 한주라고 생각한다. 지난번 클론 코딩까지는 비관계형 DB 였던 MongoDB를 사용했는데 이번에는 실무에서 자주 사용하고 활용도도 높은 MySQL을 사용해보고 싶어서 팀원들에게 한번 적용해보자고 말을 했다. 사실. 관련된 강의는 많았지만, 다들 자주 사용해봤던 MongoDB를 한번더 연습해보자는 의견이 있었다. 그래도 나는 MySQL을 한번 꼭 써보고 싶다고 어필을 했다. 감사하게도 다른 팀원들도 나의 의견을 반영해서 우리 프로젝트에 MySQL을 적용하기로 했다. 그런데 처음 시작부터 난관에 부딪혔다. 설치단계에서부터 에러를 만나고 적용도 생각보다 잘 되지 않았다. 그래도 내가 해보자고 이야기를 했기 때문에 내가 더많이 찾아보고 구글링을 하면..

항해99 2022.05.01
728x90