S T U D Y/Network
-
디폴트 서브넷 마스크 변경 예시, 망분리S T U D Y/Network 2022. 12. 20. 17:37
디폴트 서브넷 마스크 변경 예시(30개의 호스트를 연결해야 할 경우) 서브넷의 기본 성질 두 가지를 꼭 기억합시다. 첫째, 서브넷도 엄연한 하나의 네트워크라 일단 나눠진 서브넷은 라우터를 통해야만 통신이 됩니다. 그래서 나눠진 서브넷은 라우터를 통해서만 통신할 수 있습니다. 둘째, 서브넷 마스크를 만들려고 한다면 1사이에 0이 들어가는 마스크는 만들지 않는 것입니다. 다시 말하면 연속된 1이 있는 서브넷 마스크는 만들지 않습니다. 만약 공인 IP주소를 210.100.1.0을 받았을 때, 이 공인주소를 사용해서 30대의 PC가 있는 네트워크를 4개이상 만든 후 라우터로 통신하게 하려고 하면 어떻게 해야할지 생각해봅시다. 여기서 해당 네트워크는 클래스 C입니다. 이 주소를 활용해 4개 이상의 네트워크를 만들..
-
서브넷 마스크의 기본 - 디폴트 서브넷 마스크, 서브넷 마스크의 기본 성질S T U D Y/Network 2022. 12. 20. 16:46
오늘은 서브넷 마스크의 기본을 알아보겠습니다. 모든 IP주소엔 서브넷 마스크가 필요합니다. 클래스 C주소 전체를 써도 서브넷 마스크는 꼭 필요한 존재입니다. 즉 IP주소를 나눠 쓰기 위해서 사용하는 서브넷 마스크는 항상 옆에 붙어있어야 합니다. 그 이유는 그렇게 해야 그 주소를 나눠 쓰는건지, 나누지 않은건지 알 수 있기 때문입니다. 디폴트 서브넷 마스크와 서브넷 마스크 200.100.100.1 이라는 주소를 예를 들어 보겠습니다. 이 주소는 C클래스 입니다. 가령 이 주소로 254개의 호스트에 IP주소를 부여했다고 해봅시다. 그럼 클래스C를 가공하지 않고 사용한 것이 됩니다. 이 예시처럼 주어진 클래스 C를 나눠 쓰지 않고, 전부 사용하는 경우에도 서브넷마스크는 꼭 필요합니다. 이것을 디폴트 서브넷 마..
-
27_ 스패닝 트리 프로토콜(STP)S T U D Y/Network 2021. 3. 16. 19:24
STP(Spanning tree protocol) 란 스위치나 브리지에서 발생하는 루핑(뺑뺑이)를 막아주기 위한 프로토콜임. 즉 스위치나 브리지 구성에서 출발지에서 목적지까지 경로가 2개 이상 존재하면 1개 이상 경로만 남겨두고 나머지는 다 끊었다가 사용하던 경로에 문제가 생길 경우 끊어뒀던 경로를 하나씩 살림. 스패닝 트리 프로토콜을 이해하기 위해서는 브리지 ID와 Path Cost가 필요함. 첫 번째, 브리지 ID는 브리지나 스위치가 통신할 때 서로를 확인하기 위해서 하나씩 가지고 있는 번호임. 브리지ID는 16비트의 브리지 우선순위와 48비트의 맥 어드레스로 만들어짐. 맨 앞에 Bridge priority가 오고 그 뒤에 MAC Address가 옴. 앞쪽의 브리지 우선순위(Bridge priorit..
-
26_ 서브넷 마스크 연산/서브넷 마스크 특징S T U D Y/Network 2021. 3. 15. 20:09
모든 IP주소에 서브넷 마스크가 따라다님. IP주소를 나눠 쓰기 위해 사용하는 서브넷 마스크는 주소를 나누지 않아도 항상 옆에 붙어다님. 그래야 주소를 나눈건지 아닌지 알 수 있기 때문임. 종합해보자면 서브넷 마스크는 IP주소를 가지고 어디부터 어디까지가 네트워크 부분이고, 호스트 부분인지를 나타내는 역할을 함. 고로 서브넷 마스크를 보면 어디까지가 그 IP주소의 네트워크 부분이고 호스트 부분인지를 알 수 있음. IP주소와 서브넷 마스크를 AND연산해서 서브넷 네트워크를 구할 수 있는데 이 때 잊으면 안되는 것은 서브넷 마스크가 이진수로 1인 부분이 네트워크부분, 0인 부분이 호스트 부분임. 논리적 AND연산과 이 점을 잘 숙지한하면 아무리 어려운 서브네팅(Subnetting)도 가능할 것임. 위에 IP..
-
25_ 서브넷 마스크(Subnet Mask)S T U D Y/Network 2021. 3. 14. 15:19
IP주소를 확실히 이해하려면 서브넷 마스크를 잘 이해하는 것이 중요함. 실제로 현업 네트워크 엔지니어들도 서브넷 마스크에 관련된 부분을 가장 많이 혼동함. 또 네트워크에 관련된 시험에도 단골로 출제됨. 가장 첫 번째로 필요한 것은 이진수에 대한 이해임. 두 번째로 필요한 것은 논리적 AND에 대한 이해임. Logical AND는 양 쪽이 모두 1인 경우에만 결과가 1이 된다는 의미임. 고로 1 AND 1 을 제외하고는 모두 0 이라고 보면 됨. * 서브넷마스크(subnet mask)의 정의 sub의 뜻 그대로 메인이 아닌 가공을 통한 네트워크를 만들기 위해 씌우는 마스크임. 우리가 어떤 IP를 배정받게 되면 이 이 주소를 그대로 사용하지 않음. 자신의 입맛에 맞게 맞춰야 하기 때문임. B클래스 주소를 받..
-
24_ IP주소 B클래스/C클래스/D클래스/E클래스S T U D Y/Network 2021. 3. 14. 14:20
* B클래스란? IP주소 중에서 128부터 191로 시작하는 네트워크 클래스임. B클래스가 가질 수 있는 호스트의 수는 2의 16승에서 2를 뺀 개수임. 모두 0인 경우는 네트워크 자체이므로 제외, 모두 1인 경우는 브로드캐스트라서 제외해야하기 때문에 2를 뺌. * C클래스란? 맨 앞이 이진수 110으로 시작됨. 십진수로 따지면 192~223 으로 생각하면 됨. 뒤에 어떤 숫자가 오는지는 관계없음. 고로 110x.xxxx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx임. 맨 앞은 110이 나와야 하고 나머지는 0이나 1중에 어떤 것이 와도 상관없음. 192.0.0.0 ~ 223.255.25..255까지 호스트를 사용할 수 있음. 앞의 24비트가 네트워크 부분을 나타내고 나머지 8비트가 호..
-
23_ IP주소 클래스AS T U D Y/Network 2021. 2. 17. 20:41
먼저 IP주소는 32자리 이진수로 구성됨. 이진수로 적기엔 너무 길고 복잡하여 십진수로 표현함. 총 4개의 자리로 표시됨. 더해서 IP주소는 네트워크 부분과 호스트 부분으로 나뉨. 네트워크 부분은 한 네트워크 상에서는 모두 같아야 함. 호스트는 모두 달라야 함. 예를 들어, 203.240.100.1의 네트워크 부분은 203.240.100 까지이고 호스트는 1임. 이렇게 네트워크 부분과 호스트 부분을 나누는 약속을 해놓은 것이 바로 IP주소의 클래스임. IP주소의 클래스는 총 5개의 클래스로 나뉘어짐. IP주소의 클래스(Class)는 A, B, C, D, E로 구분됨. 이처럼 클래스에 따라 네트워크부분, 호스트부분이 어디까지인지 나뉨. 그럼 왜 클래스로 나누었을까? IP주소를 3개의 클래스로 나눈 이유는 ..
-
22_ 네트워크 부분/호스트 부분 개념/호스트(host) 뜻S T U D Y/Network 2021. 2. 16. 20:41
네트워크 부분 호스트 부분의 개념을 알아보자. 여기서 말하는 네트워크는 하나의 브로드캐스트 영역(Broadcast Domain)임. 하나의 PC가 데이터를 flush 했을 때 그 데이터를 라우터를 거치지 않고도 바로 받을 수 있는 영역임. 예를 들어 이름이 메가인 메가피씨방에서 한 pc가 데이터를 그 pc방 안에 있는 다른 PC에게 전송한다고 한다면 그 데이터는 라우터를 거치지 않고 바로 전달을 할 수가 있는 것임. 그 이유는 두 pc는 같은 네트워크 영역, 즉 네트워크 부분이 같기 때문임. 그치만 메가PC방에 있는 PC가 인터넷의 어떤 PC(예를 들어 외국에 있는 PC나 서버)에 데이터를 보내면 라우터를 거치지 않고는 전달할 수 없음. 그 이유는 두 PC가 같은 네트워크 상에 있지 않기 때문. 즉, 네..