안녕하세요..오늘부턴..서브넷마스크에 대해서 알아볼까합니다..서브넷 마스크를 잘 이해하는것이야 말로 IP주소를 확실히 이해하는 가장중요한 포인트입니다..사실 네트워크 엔지니어들도 첨에는 서브넷 마스크 부분에서 많이 혼돈하는 경우가 있고.....네트워크에 관한 시험이란 시험에는 이런 서브넷 마스크에 대한 문제들이 항상 단골로 등장합니다....그럼 서브넷 마스크를 제대로 이해하려면 무엇이 가장 필요한지 부터 알아볼까요...? 먼저 이진수의 이해 입니다..제가 몇번씩이나 이진수에 대해서 이야기 드리는건 그만큼 이진수의 완벽한 이해가 필요하기 때문입니다..그담은 라지컬AND에 대한 이해입니다..그건 쉽죠.? Logical AND의 성질은 양쪽이 모두 1 인경우에만 결과도 1 이 된다는겁니다....

0 AND 0 = 0

0 AND 1 = 0

1 AND 0 = 0

1 AND 1 = 1

이 된다는거죠... 이 두가지를 확실히 이해하셨으면..서브넷 마스크는 아주 쉽습니다... ..그럼 오늘은 첫시간이니까..왜 서브넷 마스크가 필요한지..그리고 서브넷마스크가 먼지를 알아보죠..서브넷 마스크란 일단 말뜻그대로 서브..즉 메인이 아닌 어떤 가공을 통한 네트워크를 만들기 위해서 씌우는 마스크 라고 생각하십됩니다...다시 말해서 우리가 일단 어떤 IP주소를 배정받게 되면 보통은 이 주소를 그대로 사용하지 않습니다..왜냐..? 자신의 입맛에 맞추어야 하기 때문이죠...

예를들어 클래스 B주소를 받았습니다..이걸 그냥 사용할수 있을까요..?? 하나의 네트워크가 65,000개의 호스트를 가지는데...이렇게 큰 네트워클 구성했다간...브로드케스트 영향이 너무 많아..아마 아무것도 할수 없을겁니다...따라서 나누어 써야하는거죠...우리가..돼지고기 5근을 사서 집에가서 볶아먹고 찌개 끓여먹으려면..일단 적당히 잘라야 겠죠..?  IP주소

도 마찬가집니다..고기를 자를때..칼을 쓰듯이 IP주소를 자를때는 서브넷 마스크를 사용합니다..즉 부여받은..원상태의 IP주소에 서브넷 마스크를 씌워서 네트워크를 나누는거죠...대충 이해가 가시죠..?? 그럼 이걸 어떻게 나누는가...?

그건 내일하죠...암튼 오늘의 결론...서브넷 마스크는 주어진 IP주소를 네트워크 환경에 맞게 나누어 주기 위해서 씌워주는 이진수의 조합이다...이렇게 아심 됩니다...안녕..

2007/05/03 15:21 2007/05/03 15:21

트랙백 주소 :: http://thinkit.or.kr/network/trackback/70

댓글을 달아 주세요

안녕하세요..?좀 늦었죠..? 사실 제가 요즘 고민이 많습니다..IP Address에 대한 이해는 TCP/IP를 공부하는데 기본인데..그래서 제가 이렇게 계속 IP주소이야길 다루고 있는데 과연 여러분중에 이해하시는 분이 어느정도나 되는지...거기다가 이번주부터는 ...서브네트마스크를 하려고 하는데...(그건 더 복잡하거든요) 잘 이해가 되실지..암튼..보시다가 이해안가시면..바로 질문해주세요..한번 하는거 완벽하게 하고 담에는 똑같은 공부 하지 말자구요...오늘은 IP주소에 대한 마무리를 한번 해보자구요...일단..IP주소는 3가지 클래스로 나뉘어진다...

클래스 A는 한 네트워크가 가질수 있는 호스트 수가 엄청나게 많다....네개의 옥테트 중에서 뒤에오는 3개의 옥테트가 호스트 부분이고. 앞에오는 하나의 옥테트가 네트워크 부분이다.클래스 A는 주소가 1에서 126사이인 경우 즉, 1.x.x.x ~ 126.x.x.x인 주소가 클래스 A이고 x라고 표시된 부분이 호스트 부분이다.

클래스 B의 경우는 128.N.x.x ~ 191.N.x.x 까지 이고, 앞에오는 두자리의 옥테트는 네트워크 부분, 그리고 뒤에오는 두자리는 호스트 부분이 된다.이경우 한 네트워크가 가지는 호스트 수는 약 65,000개 정도이다..

클래스 C의 경우는 192.N.N.x ~ 223.N.N.x 까지 이며, 앞에오는 3자리 옥테트가 네트워크 부분이고 뒤에오는 한자리의 옥테트가 호스트 부분이다. 따라서 하나의 네트워크가 가질수 있는 호스트수는 총 254개이다.

이정도만 아시면..일단 IP주소의 클래스에 대해서는 그래도 정리는 할 수 있는 수준입니다...하지만..IP주소만으로는 아직 부족합니다..머가 또 남았냐구요..?? 그게바로 서브넷 마스크입니다.. 낼부터는 서브넷 마스크를 알아보죠.. 참 그전에...이진수 공부 많이 해놓으세요..안녕..

2007/05/03 15:20 2007/05/03 15:20

트랙백 주소 :: http://thinkit.or.kr/network/trackback/69

댓글을 달아 주세요

네트워크를 하는 분이라면..MNS에 대한 이야길 많이 들으셨을거고 또 사용해보셨을 겁니다..NMS는 말그대로 네트워크를 효율적으로 관리하고 또 네트워크 문제를 사전에 방지하기 위해서 만들어진 프로그램입니다..종류도 무지 많죠..주로 네트워크 장비를 관리하는 프로그램도 있고 또 사용자 피시를 관리하기 위한 프로그램도 있습니다..피시관리란 피시의 사양 및 사용프로그램관리, 또 사용자 관리등인데..재미있는 기능이 많습니다..물론 피시를 리모트 지역에서 끌수 있구요...(이건 피시방 관리프로그램에도 있는거죠..) ..사용자가 지금 어떤 프로그램을 쓰고 있는지도 볼수 있을 뿐더러..아예 사용자의 모니터를 그대로 볼수도 있고 키보드 제어도 가능합니다..예를들어 네트워크 관리자는 어떤 사용자가 피시 사용에 문제가 있다는 전화를 받으면 NMS 프로그램을 이용해서 마치 그피시 앞에 있는것처럼 그 피시의 모니터을 보고 타이핑을 할수 있는겁니다..이렇게 되니까..문제가 있는 피시까지 뛰어갈 필요가 없겠죠..?하지만 관리자가 맘만 먹는다면..어떤 사람이든 피시에 들어가서 지금 뭘하는지도 볼수 있고 또 필요한 정보도 빼내올수 있겠죠..?어느 기능에나 역기능은 있기 마련이죠..그래서 이기능을 싫어 하는 사람도 있습니다..개인적인 프라이버시가 보장되지 않는다는거죠..암튼 네트워크 관리프로그램은 네트워크 관리자로 하여금 한 자리에 앉아서 모든 장비와 네트워크에 접속된 피시들을 관리할 수 있게 해주는 아주 편리한 프로그램임은 틀림 없습니다..따라서 전에는 문제만 생기면 장비 있는곳으로, 피시 있는곳으로 뛰어다니던 우리의 네트워크 관리자들이 이젠 관리 프로그램의 모니터 앞에 앉아서 편리하게 문제를 해결할 수 있는거죠..참 좋은 세상이죠..? NMS에 대한 자세한건 나중에 또 알아보죠...안녕..

2007/05/03 15:20 2007/05/03 15:20

트랙백 주소 :: http://thinkit.or.kr/network/trackback/68

댓글을 달아 주세요