| En

서브넷 마스크

서브넷 마스크의 등장 배경과 역사 서브넷 마스크(Subnet Mask)는 1985년 RFC 950 문서를 통해 TCP/IP 프로토콜 스택에 공식적으로 도입되었으며, 이는 초기 인터넷의 클래스 기반 주소 체계(Classful Addressing)가 가진 심각한 비효율성 문제를 해결하기 위한 혁신적인 기술이었다. 1980년대 초반 인터넷은 A, B, C 클래스 체계를 사용했는데, Class A는 첫 바이트(1-126)로 식별되어 약 1,600만 개의 호스트를 지원하고, Class B는 두 번째 바이트(128-191)로 식별되어 약 65,000개의 호스트를 지원하며, Class C는 세 번째 바이트(192-223)로 식별되어 254개의 호스트를 지원했다. 이 경직된 구조는 치명적인 문제를 야기했는데, 1,000대의 호스트가 필요한 조직은 Class C(254개)로는 부족하여 Class B(65,534개)를 할당받아야 했고 이로 인해 64,000개 이상의 IP 주소가 낭비되었으며, 반대로 300대의 호스트만 필요한 조직도 Class C 전체(254개)를 할당받아야 하여 유연성이 전혀 없었다. 서브넷 마스크는 이러한 비효율성을 해결하기 위해 등장하여 하나의 네트워크를 여러 개의 작은 서브네트워크(서브넷)로 분할할 수 있게 했으며, 네트워크 부분과 호스트 부분의 경계를 임의로 조정하여 필요한 만큼의 호스트 수를 정확하게 할당할 수 있게 만들었고, 이는 1993년 CIDR(Classless Inter-Domain Routing) 도입의 기반이 되어 현대 인터넷 주소 관리의 핵심 개념으로 자리잡았다. ...

2025년 2월 20일 · 11 분 · 2141 단어 · In-Jun

CIDR 서브네팅

CIDR의 등장 배경과 역사 CIDR(Classless Inter-Domain Routing, 사이더)은 기존 클래스 기반 IP 주소 할당 방식의 심각한 한계를 극복하기 위해 1993년 IETF에서 RFC 1517, RFC 1518, RFC 1519를 통해 공식적으로 도입되었으며, 이후 1998년 RFC 2050으로 개정되면서 인터넷 라우팅 표준으로 자리잡았다. 1980년대 말부터 인터넷이 급속히 성장하면서 기존의 클래스 기반 주소 체계(Classful Addressing)는 두 가지 심각한 문제에 직면했는데, 첫째는 Class C 네트워크(254개 호스트)는 너무 작고 Class B 네트워크(65,534개 호스트)는 너무 커서 실제 필요량과 맞지 않아 대량의 IP 주소가 낭비되는 문제였고, 둘째는 인터넷 라우팅 테이블이 폭발적으로 증가하여 라우터의 메모리와 처리 성능에 과부하가 발생하는 문제였다. CIDR은 이러한 문제를 해결하기 위해 클래스 개념을 완전히 제거하고 가변 길이 서브넷 마스크(VLSM, Variable Length Subnet Mask)를 도입하여 네트워크 크기를 필요한 만큼 정확하게 조정할 수 있도록 했으며, 라우트 집약(Route Aggregation) 또는 슈퍼넷팅(Supernetting) 기법을 통해 여러 개의 작은 네트워크를 하나의 라우팅 항목으로 통합하여 라우팅 테이블 크기를 대폭 축소할 수 있게 했다. ...

2025년 2월 20일 · 10 분 · 1955 단어 · In-Jun

네트워크 클래스 A B C D E

클래스 기반 주소 체계란 클래스 기반 주소 체계(Classful Addressing)는 1981년 IETF의 RFC 791 문서를 통해 IPv4 프로토콜과 함께 공식적으로 도입된 IP 주소 할당 방식으로, 초기 인터넷 네트워크에서 주소 공간을 효율적으로 분배하고 라우팅 테이블을 최소화하기 위해 설계되었으며, IP 주소의 첫 번째 옥텟(8비트)의 비트 패턴을 기반으로 네트워크 규모를 5개 클래스(A, B, C, D, E)로 구분하여 서로 다른 크기의 네트워크 주소 공간을 제공하는 체계다. 이 체계는 1980년대 초반 인터넷이 아직 소규모였을 때 대규모 조직, 중규모 기업, 소규모 네트워크를 명확히 구분하여 주소를 할당할 수 있도록 설계되었으며, 각 클래스마다 네트워크 부분과 호스트 부분의 길이가 고정되어 있어 라우터가 IP 주소의 첫 번째 바이트만 보고도 네트워크 경계를 즉시 판단할 수 있는 장점이 있었지만, 1990년대 들어 인터넷이 급격히 성장하면서 주소 공간의 비효율적 사용 문제가 심각해져 1993년 CIDR(Classless Inter-Domain Routing) 방식으로 대체되기 시작했다. ...

2025년 2월 20일 · 9 분 · 1814 단어 · In-Jun

우분투 24.04 LTS 고정 IP 설정

고정 IP(Static IP) 주소는 DHCP 서버로부터 동적으로 할당받는 대신 네트워크 관리자가 수동으로 지정하는 IP 주소로, 서버 운영, 원격 접속, 네트워크 서비스 호스팅 등 IP 주소가 변경되지 않아야 하는 환경에서 필수적으로 사용된다. Ubuntu 24.04 LTS에서는 Netplan을 기본 네트워크 구성 도구로 사용하며, NetworkManager를 통한 nmcli와 nmtui 인터페이스도 지원하여 사용자가 선호하는 방식으로 네트워크를 설정할 수 있다. 고정 IP의 필요성 DHCP vs 고정 IP DHCP(Dynamic Host Configuration Protocol)는 네트워크에 연결된 장치에 자동으로 IP 주소를 할당하는 프로토콜로 클라이언트 장치에 편리하지만, 서버나 네트워크 장비는 IP 주소가 변경되면 서비스 연결이 끊어지므로 고정 IP가 필수적이다. ...

2024년 8월 10일 · 5 분 · 971 단어 · In-Jun

네트워크 스위치 종류와 선택

네트워크 스위치는 1990년대 초 이더넷 네트워크의 성능 한계를 극복하기 위해 등장한 장비로, 기존 허브가 모든 포트로 데이터를 브로드캐스트하는 방식의 비효율성을 해결하고 목적지 MAC 주소를 기반으로 프레임을 선택적으로 전달하는 기능을 제공하여 현대 네트워크 인프라의 핵심 구성요소가 되었다. OSI(Open Systems Interconnection) 7계층 모델에서 스위치는 작동하는 계층에 따라 L1부터 L7까지 다양한 종류로 분류되며, 각 계층의 스위치는 해당 계층의 프로토콜 정보를 분석하여 트래픽을 처리하는 고유한 특성과 용도를 가진다. 네트워크 스위치의 역사적 발전 스위치 기술의 탄생 배경 ...

2024년 8월 1일 · 7 분 · 1482 단어 · In-Jun

네트워크 소켓

소켓(Socket)은 네트워크 통신의 종단점(Endpoint)을 추상화한 소프트웨어 인터페이스로, 1983년 UC Berkeley에서 개발한 4.2BSD 유닉스 운영체제에서 처음 등장하여 현재까지 인터넷 통신의 근간을 이루는 핵심 기술이다. IP 주소와 포트 번호의 조합으로 네트워크 상의 고유한 통신 지점을 식별하며, 프로세스 간 데이터 교환을 가능하게 하는 표준화된 API를 제공한다. 소켓의 역사와 발전 Berkeley Sockets의 탄생 Berkeley Sockets(BSD Sockets)은 1982년 BSD UNIX 4.1에서 처음 소개되었으며, 1986년 BSD UNIX 4.3에서 개정된 버전이 현재까지 널리 사용되고 있다. 처음에는 사실상(de facto) 표준이었으나, 이후 POSIX 사양의 공식 구성 요소로 채택되어 거의 모든 운영체제에서 동일한 인터페이스로 네트워크 프로그래밍을 할 수 있게 되었다. ...

2024년 6월 8일 · 6 분 · 1119 단어 · In-Jun
[email protected]