서브넷팅 (Subnetting)

서브넷팅 (Subnetting) 서브넷팅(Subnetting)은 네트워크를 더 작은 단위의 네트워크로 분할하는 기술이다. 이 기술은 IP 주소의 효율적인 사용과 네트워크 관리를 개선하기 위해 사용된다. 서브넷팅은 하나의 IP 클래스를 효율적으로 이용하기 위해 Host ID 구간을 분할하여 원래 정의된 Network ID와 함께 Network ID로 사용하는 네트워크 관리 기법이다. 서브넷팅을 통해 분할된 네트워크를 서브넷(Subnet)라고 한다. 주요 목적 IP 주소 낭비 방지 브로드캐스트 도메인의 크기 축소 네트워크 성능 향상 보안성 강화 서브넷팅의 장점 네트워크 관리 용이성 향상 고급 네트워크 보안 구현 가능 네트워크 트래픽 감소 ISP로부터 추가 IP 주소 요청 필요성 감소 서브넷 (Subnet) 서브넷은 ‘Sub Network’의 줄임말로, 더 큰 네트워크의 논리적인 부분집합을 의미한다. 이는 마치 큰 건물을 여러 개의 사무실로 나누는 것과 비슷한데, 각 사무실(서브넷)은 자신만의 공간을 가지면서도 전체 건물(네트워크)의 일부로 기능한다. ...

October 17, 2024 · 6 min · Me

네트워크 주소 변환 (NAT, Network Address Translation)

네트워크 주소 변환 (NAT, Network Address Translation) 네트워크 주소 변환(NAT, Network Address Translation)은 IP 패킷의 TCP/UDP 포트 번호와 소스 및 목적지의 IP 주소를 재기록하면서 라우터를 통해 네트워크 트래픽을 주고받는 기술이다. NAT 를 이용하는 이유는 대개 사설 네트워크에 속한 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위함으로, 등록되지 않은 IP 주소를 사용하는 사설 IP 네트워크가 인터넷에 연결될 수 있도록 한다. 일반적으로 두 네트워크를 함께 연결하는 라우터에서 작동하며, 패킷이 다른 네트워크로 전달되기 전에 내부 네트워크의 비공개 (전역적으로 고유하지 않음) 주소를 올바른 주소로 변환한다. ...

October 17, 2024 · 4 min · Me

CIDR (Classless Inter-Domain Routing)

CIDR (Classless Inter-Domain Routing) CIDR은 1993년에 도입된 IP 주소 할당 및 라우팅 방식으로, 기존의 클래스 기반 주소 체계(Classful Addressing)의 한계를 극복하기 위해 만들어졌다. 인터넷이 급속도로 성장하면서 기존의 고정된 클래스 체계로는 IP 주소를 효율적으로 할당하기 어려워졌고, 이를 해결하기 위해 더 유연한 주소 할당 방식이 필요해지면서 탄생되었다. 네트워크 정보를 여러 개로 나누어진 Sub-Network 들을 모두 나타낼 수 있는 하나의 Network 로 통합해서 보여주는 방법이다. 목적 IP 주소 자원의 낭비를 줄임 라우팅 테이블의 크기를 감소시킴 더 유연하고 효율적인 주소 할당을 제공 특징 주소 집약(Route Aggregation) CIDR의 가장 중요한 특징 중 하나는 라우팅 테이블을 간소화할 수 있는 주소 집약이다. 예를 들어: ...

October 17, 2024 · 5 min · Me

IP Delivery Modes

IP Delivery Modes 네트워크에서 데이터를 전송하는 다양한 방식. https://ipcisco.com/lesson/unicast-broadcast-multicast-anycast/#google_vignette 특성 Unicast Multicast Broadcast Anycast 전송 방식 1:1 통신으로, 하나의 송신자가 하나의 특정 수신자에게 데이터를 전송 1:N 통신으로, 하나의 송신자가 특정 그룹에 속한 다수의 수신자에게 동시에 데이터를 전송 1:모두 통신으로, 하나의 송신자가 네트워크 내의 모든 호스트에게 데이터를 전송 1:1/다수 통신으로, 하나의 송신자가 동일한 주소를 가진 여러 노드 중 가장 가까운 하나의 노드에게 데이터를 전송 주소 체계 각 호스트마다 고유한 IP 주소 사용 Class D IP 주소(224.0.0.0 ~ 239.255.255.255) 사용. IPv6에서는 ff00::/8 프리픽스 사용 IPv4에서 네트워크 주소의 호스트 부분이 모두 1인 주소 사용 동일한 유니캐스트 주소를 여러 노드가 공유 트래픽 효율성 수신자가 많을 경우 네트워크 부하가 증가하여 비효율적 그룹 멤버들에게 한 번의 전송으로 데이터 전달이 가능하여 효율적 모든 호스트에게 전송되어 불필요한 트래픽 발생 가능성이 높음 가까운 노드에게만 전송되어 효율적이며, 로드 밸런싱 효과 있음 주요 용도 일반적인 인터넷 통신, 이메일, 웹 브라우징 등 화상 회의, IPTV, 소프트웨어 배포, 실시간 주식 정보 전송 등 네트워크 설정 정보 전파, DHCP, ARP 등 DNS 서버, CDN 서비스, 로드 밸런싱이 필요한 서비스 신뢰성 TCP를 사용할 경우 높은 신뢰성 보장 UDP 기반으로 동작하여 상대적으로 신뢰성이 낮음. 필요시 응용 계층에서 신뢰성 보장 메커니즘 구현 필요 신뢰성이 낮으며, 일반적으로 UDP 사용 유니캐스트와 동일한 수준의 신뢰성 제공 IPv4 지원 지원 지원 지원 제한적 지원 IPv6 지원 지원 지원 (향상된 기능) 미지원 (대신 멀티캐스트 사용) 기본 지원 장점 - 높은 신뢰성 - 간단한 구현 - 모든 프로토콜 지원 - 보안성 우수 - 네트워크 대역폭 효율적 사용 - 다수의 수신자에게 효율적 전송 - 확장성이 좋음 - 간단한 구현 - 모든 호스트에 빠른 정보 전달 - 네트워크 설정에 유용 - 서버 이중화 용이 - 로드 밸런싱 효과 - 지연 시간 최소화 단점 - 다수 수신자 전송 시 비효율적 - 대역폭 소비가 큼 - 라우터의 멀티캐스트 지원 필요 - 구현 복잡 - 신뢰성 보장 메커니즘 별도 필요 - 불필요한 트래픽 발생 - 네트워크 성능 저하 IPv6에서 미지원 - 구현 복잡 - 라우팅 테이블 크기 증가 - 관리 어려움 각 전달 방식은 고유한 특성과 장단점을 가지고 있으며, 사용 목적과 네트워크 환경에 따라 적절한 방식을 선택해야 한다. IPv6에서는 브로드캐스트가 제거되고 멀티캐스트와 애니캐스트가 강화되어 더욱 효율적인 네트워크 구성이 가능해졌다. ...

October 17, 2024 · 2 min · Me