JSON : Javascript 객체 문법으로 구조화된 데이터교환방식이다key 와 value 로 구성되어 있다이미 존재하는 키를 중복선언 하면 나중에 선언한 해당 키에 대응한 값이 덮어 쓰인다.데이터는 추상적인 아이디어에서부터 시작해 구체적인 측정에 이르기까지 다양한
API : 둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층을 의미한다통신 방법데이터를 주고받는 내용프로토콜 종류등 여러가지가 정의된 중계계층을 말한다사용자가 브라우저를 통해서 서버에 요청을 하게 되면 API가 중계계층역할을 하며 요청을
물리적인 컴퓨터 한 대에 하나의 OS를 깔고 여러 가지 프로그램을 설치 하는 방식. 계정을 나눠 여러명의 사용자가 사용 할 수 있지만 어떤 프로그램을 설치하면 다른 앱에 영향을 미칠수 있다가상머신이란 컴퓨터의 하드웨어를 소프트웨어적으로 구현한 것을 말한다계정을 나누는
내가 아닌 다른 회사의 공급자가 호스팅하고 인터넷을 통해 사용자에게 제공되는 인프라, 플랫폼 또는 소프트웨어를 말한다 이렇게 되면 서버를 직접 구매할 때 고려해야 할 전력,위치,서버세팅,확장성을 고미하지 않고 서비스에 집중할수 있다오프프레미스 와 반대로 기업이나 개인이
애플리케이션이 한 컴퓨팅 환경에서 다른 컴퓨팅 환경으로 빠르고 안정적으로 실행되도록 코드와 모든 종속성을 패키징하는 소프트웨어의 표준 단위. 컨테이너는 OS를 공유하기 때문에 빠르고,가볍고,격리성도 좋다 하지만 OS에 문제가 생기면 다른 앱에도 영향을 미칠 수 있다컨테
지속적으로 코드를 합치고 코드를 배포할때 필요하다CI/CD(Continuous Integration/Delivery & Deployment)라고 한다코드구축부터 시작해서 배포까지의 일련의 과정들을 CI/CD파이프라인 라고 한다Continuous Integration :
노드와 링크가 서로 연결되어 있으며 리소스를 공유하는 집합노드 : 서버, 라우터, 스위치 등 네트워크 장치링크 : 유선 또는 무선과 같은 연결매체특정시점에 링크 내의 "흐르는" 데이터의 양을 말한다. 예를 들어 서버에 저장된 파일을 클라이언트가 다운로드 시 발생 되는
링형 토폴로지특징고리형태노드 추가, 삭제가 쉬움장점노드 수가 많아져도 데이터 손실이 없음. 토큰을 기반으로 연속적으로 노드를 거치며 통신권한 여부를 따지고 해당 권한이 없는 노드는 데이터를 전달받지 않음단점 링크 또는 노드가 하나만 에러 발생하도 전체 네트워크에 영향토
TCP/IP 4계층 인터넷 상에서 데이터를 주고받을 때 쓰는 독립적인 프로토콜의 집합 애플리케이션 계층 HTTP,SMTP,SSH,FTP가 대표적이며 웹서비스, 이메일 등 서비스를 실질적으로 사람들에게 제공하는 층 전송계층 TCP,UDP가 대표적이며 애플리케이션계층에