| 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 전체를 통째로 고려해야 하는 등, 실제 수요에 맞춘 유연한 배분이 어려웠다. ...

2025년 2월 20일 · 10 분 · 2039 단어 · 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 주소가 낭비됐다. 동시에 인터넷 라우팅 테이블이 폭발적으로 증가해 라우터의 메모리와 처리 성능에도 큰 부담이 생겼다. ...

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

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

클래스 기반 주소 체계란 클래스 기반 주소 체계(Classful Addressing)는 1981년 IETF의 RFC 791과 함께 IPv4에 공식 도입된 주소 할당 방식이다. 초기 인터넷에서는 주소 공간을 효율적으로 나누고 라우팅 테이블을 단순하게 유지하는 일이 중요했기 때문에, IP 주소의 첫 번째 옥텟 비트 패턴을 기준으로 A, B, C, D, E의 5개 클래스로 구분하는 체계가 설계되었다. 이 방식은 1980년대 초반처럼 인터넷 규모가 아직 작던 시기에 잘 맞았다. 대규모 조직, 중규모 기업, 소규모 네트워크를 비교적 명확하게 구분해 주소를 배정할 수 있었고, 각 클래스마다 네트워크 부분과 호스트 부분의 길이가 고정되어 있어 라우터가 첫 번째 바이트만 보고도 네트워크 경계를 빠르게 판단할 수 있었다. 하지만 1990년대 들어 인터넷이 급격히 성장하면서 주소 공간을 비효율적으로 쓰는 문제가 커졌고, 결국 1993년부터 CIDR(Classless Inter-Domain Routing) 방식으로 대체되기 시작했다. ...

2025년 2월 20일 · 9 분 · 1761 단어 · 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 분 · 982 단어 · In-Jun

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

네트워크 스위치는 1990년대 초 이더넷 네트워크의 성능 한계를 보완하기 위해 등장한 장비다. 기존 허브는 모든 포트로 데이터를 브로드캐스트해 비효율이 컸지만, 스위치는 목적지 MAC 주소를 기반으로 프레임을 선택적으로 전달해 이 문제를 개선했다. 이런 특성 덕분에 스위치는 현대 네트워크 인프라의 핵심 구성요소가 되었으며, OSI(Open Systems Interconnection) 7계층 모델에서 어느 계층의 정보를 처리하느냐에 따라 L1부터 L7까지 여러 종류로 나뉜다. 네트워크 스위치의 역사적 발전 스위치 기술의 탄생 배경 1990년대 초반까지 이더넷 네트워크는 허브(Hub)를 사용하여 장치들을 연결했는데, 허브는 수신한 데이터를 모든 포트로 무차별 전송하므로 네트워크 규모가 커질수록 충돌이 빈번해지고 대역폭 활용 효율이 급격히 저하되는 문제가 있었다. ...

2024년 8월 1일 · 7 분 · 1461 단어 · 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 분 · 1122 단어 · In-Jun
[email protected]