개념: 컴퓨팅 리소스를 인터넷을 통해 서비스로 사용할 수 있는 주문형 서비스
On-premise/ Iaas/ Paas/ Saas/ Iac의 개념: 레드햇 설명글: https://www.redhat.com/ko/topics/cloud-computing/iaas-vs-paas-vs-saas
용어 | 의미 | 예시 |
---|---|---|
Runtime | 프로그램의 실행 ⇒ 스택과 힙 구축 및 관리, GC, Thread 등의 관리 | |
Middleware | 공통 서비스 및 기능을 애플리케이션에 제공하는 것. ⇒ 개발과 관리가 용이해짐. | - 컨테이너 레이어: CI/CD - 런타임 레이너: MSA, In-memory cache - 통합 레이어: 관리 툴 (메시징, 인메머리 캐시) - 프로세스 자동화 및 의사결정 레이어: 최적화, 자동화 등 - 툴링: 템플릿화를 통한 개발 지원 |
Virtualization | 기기에 국한되지 않고 자유롭게 원하는 서비스를 사용하는 것. 기기의 최대 용량을 사용자/용도에 따라 분산하여 사용하는 것. | - 윈도우 환경에서 리눅스 환경 사용하기 |
Hosting | 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대하는 서비스 | |
Port | 인터넷 프로토콜 스위트에서 포트는 운영 체제 통신의 종단점이다. | |
Client/ Server | 요청을 하는 쪽 ↔ 응답을 하는 쪽 | |
참조 모델 | 프로토콜/기능/관리/네트워크 각 구성요소별로 쉽게 참조할 수 있도록 간략화시킨 개념적 모델 |
각 서비스별 제공받는 단계
On-promise: 소프트웨어를 이용하는 개인 혹은 집단이 직접 서버를 구축하여 서비스를 구현하는 형태.
IaasS(Infrastructure as a Service)
PaaS (Platform as a Service)
SaaS (Service as a Service)
IaC (Infrastructure as Code)
패킷 전달 (Packet Forwarding): 종단 간 (end-to-end)의 패킷을 수행 (Packets Creation → Transport → Packets Assembly)
라우팅 (Routing): 종단 간 패킷을 전송할 때, 라우팅 프로토콜을 기반으로 가장 효율적인 경로 (best path)를 선택하여 패킷을 전송
논리적인 주소로 전달: IP주소를 사용하여 사용자 데이터를 목적지 장치까지 전달
프레임 VS 패킷 (데이터 단위: Protocal Data Unit)
프레임 | 패킷 |
---|---|
데이터링크 계층에서 사용하는 용어 | 네트워크 계층에서 사용하는 용어 |
프레임 헤더 정보: MAC (디바이스 고유정도) | 패킷의 헤더 정보: IP |
| 데이터 전송의 최소 단위
(Only 데이터 링크 계층에서만 사용) | 데이터의 한 덩어어리
(모든 프로토콜에서 사용 가능) |
OSI (Pen System Interconnection) 프로토콜
Layer2 protocol : Ethernet
Layer3 protocol
공인ip ↔ 사설ip
IP(Internet Protocol)
ARP(Address Resolution Protocol) ↔ RARP(Reverse Address Resolution Protocol)
Layer4 protocol
TCP/IP protocol
MAC ↔ IP
MAC | IP |
---|---|
local identification | global identification |
Layer2 operation | Layer3 operation |
Physical Address | Logical Address |
48 bit | 32bit |
MAC Address (Media Access Control)
하드웨어 주소
Only + Unique (동일 주소 존재X)
48자리의 이진수로 이루어진 맥 어드레스는 16진수로 변환 시 12자자리로 바뀜
앞 6자리 | 뒤 6자리 |
---|
| - IEEE가 제조업체에 부여한 제조사 코드인 OUI 값
네트워크 주소 체계: IP Address
라우터를 통한 다른 네트워크와 통신하는 넓ㅅ은 볌위의 통신을 위해서 필요
TCP.IP의 심장부로서 인터넷의 프로토콜
이진수 32자리 → 8자리마다(옥테트) 점으로 구분 → 실제 사용은 십진수 (8 * 4 = 32)
공인 IP | 사설 ip | |
---|---|---|
할당 주체 | ISP (인터넷 서비스 공급자) | 라우터 (공유기) |
할당 대상 | 개인 또는 회사의 서버(라우터) | ro인 또는 회사의 기기 |
고유성 | 인터넷 상에서 유일한 주소 | 하나의 네트워크 안에서 유일 |
공개여부 | 내/외부 접근 가능 | 외부 접근 불가능 |
사설 IP = 가상 IP / 로컬 IP |