CNI(Container Network Interface)

1. CNI란 무엇인가요? CNI(Container Network Interface)는 컨테이너 런타임과 네트워크 구현체 사이의 인터페이스 표준입니다. CNCF(Cloud Native Computing Foundation)에서 정의하였으며, 주로 Kubernetes, Docker, Containerd 등의 런타임에서 컨테이너 네트워크 설정을 위해 사용됩니다. 특징 … Read more

NAT(Network Address Translation)

1. NAT의 개요 NAT(Network Address Translation)는 네트워크 주소 변환을 의미하며, 내부망에서 사용하는 사설 IP(Private IP)를 공인 IP(Public IP)로 변환하거나, 그 반대로 공인 IP를 사설 IP로 변환하는 기술입니다. NAT는 주로 IPv4 … Read more

스위치(Switch)

1. 스위치란 무엇인가? 스위치(Switch)는 네트워크 장비 중 하나로, OSI 7계층 중 데이터 링크 계층(2계층)에서 주로 동작하며, MAC 주소를 기반으로 프레임을 전달하는 역할을 합니다. 허브(Hub)와 비교할 때 지능적으로 데이터를 목적지로만 전달하여 … Read more

VLAN (Virtual LAN)

1. VLAN이란? 📌 정의 VLAN(Virtual LAN)은 하나의 물리적인 네트워크 스위치를 논리적으로 여러 개의 네트워크(LAN)로 나눈 것입니다. 💡 VLAN = 가상의 네트워크 분리동일한 스위치 내에서도 포트 그룹을 나누어 서로 다른 네트워크처럼 … Read more

2계층 스위치(Layer 2 Switch)

2계층 스위치(Layer 2 Switch)는 OSI 7계층 중 데이터 링크 계층(Layer 2)에서 동작하는 네트워크 장비입니다. 주로 MAC 주소 기반으로 프레임을 전달하며, 로컬 네트워크(LAN) 내부에서 빠르고 효율적인 통신을 담당합니다. 🔹 1. 기본 … Read more

아파치 스파크(Apache Spark)

Apache Spark는 대용량 데이터 처리와 분석을 위한 오픈소스 분산 컴퓨팅 프레임워크입니다. 대량의 데이터를 빠르게 처리할 수 있도록 메모리 기반 연산을 지원하며, 배치(batch) 및 실시간 스트리밍(streaming) 처리 모두 가능합니다. 1. Apache … Read more

서버리스(Serverless)

서버리스(Serverless)는 클라우드 컴퓨팅 모델 중 하나로, 개발자가 서버 인프라를 직접 관리하지 않고 애플리케이션을 개발하고 실행할 수 있도록 하는 개념입니다. 서버리스라는 이름이 붙었지만, 실제로 서버가 없는 것은 아니고, 서버의 운영 및 … Read more

NTP (Network Time Protocol)

📌 NTP(Network Time Protocol) 서버란? NTP 서버(Network Time Protocol Server)는 컴퓨터 시스템 간에 정확한 시간 동기화를 제공하는 서버입니다. 이를 통해 네트워크 내 모든 장치가 표준 시간을 유지할 수 있도록 도와줍니다. … Read more