imort 박뉴프

서브넷팅(Subnetting) 본문

Develop/Network

서브넷팅(Subnetting)

박뉴프 2022. 8. 11. 14:35

2022.08.04

IPv4

-네트워크 통신을 할때 쓰는 프로토콜이다.

-호스트를 구분하기위해 ip주소를 사용한다.

-XXX.XXX.XXX.XXX의 형태로 32비트 주소 체계이다.

-A,B,C,D,E 클래스로 구분해서 사용한다. 

-네트워크에서 할당할수 있는 16,777,214개 호스트 중 할당되지 못하는 호스트가 낭비될 수 있다

-XXX.XXX.XXX.0은 네트워크 주소, XXX.XXX.XXX.(마지막)은 브로드캐스트 주소이다.

-XXX.XXX.XXX.1 ~ XXX.XXX.XXX.(마지막-1)만큼을 호스트에 할당가능 하다.

 

 

호스트 낭비를 방지하기위한 방법은 아래와 같다.

서브넷팅(Subnetting)

-원본 네트워크를 서브넷마스크를 이용해 여러 개의 서브넷 네트워크로 분할하는 것을 의미한다.

-네트워크 주소부분의 비트를 연장하여 서브넷팅 한다.

-서브넷 마스크를 이용하여 Host ID를 Network ID로 변환한다.

-호스트 ID 범위는 0.0.0.0 ~ 0.255.255.255 (약 16,777,216개)에서 0.0.0.0 ~ 0.0.255.255 (약 65,534(256 * 256)개)로 훨씬 적어진다.

-서브넷 마스크가 Network ID를 확장하면서 1bit씩 확보하게 되면 네트워크 할당 가능 수가 2배로 증가하지만 반대로 호스트 할당가능 수가 2배로 줄어들게 된다.(서브넷 마스크는 255.255.255.128과 같이 줄어든다.)

서브넷팅의 특징

-IP낭비를 줄여 네트워크 자원을 더 효율적으로 사용할 수 있게 된다.

-네트워크가 분리되므로 서로 통신하기 위해 라우터를 이용해야한다.

-특정 호스트에서 너무 많은 트래픽을 발생시켜 속도가 저하될 때 해결 가능하다.(브로드 캐스트 도메인이 줄어 브로드캐스트 주소가 다양해진다.)

 

서브넷

-IP주소에서 네트워크 영역을 부분적으로 나눈 네트워크이다.

- 서브넷을 만들기 위해 서브넷마스크를 사용한다.

 

서브넷 마스크

-IP 주소체계의 Network ID, Host ID를 분리하는 역할을 한다.

-IP주소에 서브넷마스크를 AND 연산시 Network ID를 구할 수 있다.

-Aclass의 기본 서브넷 마스크는 255.0.0.0

-Bclass의 기본 서브넷 마스크는 255.255.0.0

-Cclass의 기본 서브넷 마스크는 255.255.255.0

 

 

 


🔍 블로그 https://parkmj236.tistory.com

🔍 Notion 이력서 https://branch-frog-b20.notion.site/Park-Minji-e4fa8aa44b8c48b582a9082515dbc15e

🔍 Github https://github.com/Park-New-project/Projects


참고

https://parkmj236.tistory.com/10

 

TCP 연결/해제 (3 Way Handshake & 4 Way Handshake)

2022년 7월 5일 TCP 통신은 연결 과정과 해제 과정에서 아래 과정을 통해 정확한 전송을 보장한다. TCP 연결시 3 Way Handshake 과정 1. 클라이언트가 서버에 SYN패킷을 보내면 2. 서버가 클라이언트에 ACK

parkmj236.tistory.com

https://parkmj236.tistory.com/12

 

쿠키(Cookie)와 세션(Session)

2022.08.03 HTTP 프로토콜의 비연결성, 무상태 특성을 보완하기위해 쿠키와 세션을 사용해야 한다. 비연결성(Connectionless) -클라이언트와 서버가 한 번 연결을 맺은 후에 응답을 받으면 연결을 끊어버

parkmj236.tistory.com

 

Comments