728x90
반응형

전체 글 26

네트워크 계층

네트워크 계층 (네트워크 스택) 응용 계층 (Application Layer) 응용프로그램과 서버가 통신하는데 사용하는 언어 포함. 하이퍼텍스트 전송 프로토콜(HTTP), 보안 소켓 계층(Secure Socket Layer, SSL), 파일 전송 프로토콜(File Transfer Protocol, FTP)을 포함한다. SSL + HTTP 처럼 응용계층 프로토콜 간 결합이 가능하기도 한다. 전송 계층 (Transport Layer) / 프로토콜 계층 (Protocol Layer) 응용계층의 데이터 전송에 대한 특징들을 정의. 데이터 무결성 확인, 송신 포트와 수신포트, 응용 데이터를 패킷으로 분리하기 위한 사양을 포함한다. 전송 제어 프로토콜 Transmission Control Protocol, TPC ..

클라우드란? SaaS PaaS IaaS Private Public Hybrid

1. 클라우드 컴퓨팅이란? 네트워크를 통해 클라우드 사업자의 리소스를 서비스로 사용하는 것으로, 대표적인 클라우드 서비스는 AWS, Azure, GCP, Alibaba Cloud 등이 있다. 2. 클라우드의 특징 주문형 셀프서비스 (빠른 구축 속도): 서비스 이용 시 사업자와 컨택 불필요 광범위한 네트워크 접속 리소스의 공유 신속한 확장성 (유연성): 필요에 따라 스케일 업/다운 가능 측정 가능한 서비스 (경제성): 이용한 만큼 요금 부가 3. 클라우드 서비스 모델 SaaS (Software as a Service) 업무에서 사용하는 소프트웨어를 라이센스별로 구매하는 것이 아니라, 필요한 만큼 서비스로 이용하는 것 G Suite, Office 365, Adobe Cloud, and more. 애플리케이션..

IaaS PaaS SaaS

클라우드 컴퓨팅은 테크놀로지를 서비스로 제공하는 것이다. 원하는 리소스를 원격으로 사용하고, 사용한 만큼 지불하는 a pay-as-you-model이다. 대표적인 클라우드 서비스에는 Infrastructure-as-a-Servie (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS) 이렇게 세 가지가 있다. SaaS - provides access to users to a service provider's cloud-based software. Users simply access the applications on Cloud while the Cloud provider maintains the infrastructure, platform,..

OS Overview

User space - 메모리 공간의 일부와 안전한 CPU작업에만 접근 가능 - 사용자 모드에서 작동 사용자 프로세스 (User Processe) - 실행중인 프로그램 - User space - GUI, server, shell Kernal Space - 프로세서나 주기억 장치에 제한 없이 접근 가능 - 커널모드에서 작동 커널 - 운영체제의 핵심 - 메모리 안에 존재 - CPU가 해야할 일이 무엇인지 전달 - 하드웨어와 실행중인 프로그램 사이의 인터페이스로써 동작 - Context Switch 담당 (하나의 프로세스가 다른 프로세스를 위해 CPU에 대한 제어를 포기하는 것.) - context switch가 일어날 때, 새로운 프로세스 맵으로 변경 해야함 - System call, controls of ..

728x90
반응형