Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

hoi về subnet mask

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • hoi về subnet mask

    sao địa chỉ 255.255.255.0 có lúc lại dùng làm subnetmaskđược cho lớp A,B.Nó là default của lớp C mà?

  • #2
    hi router7000,
    Khi bạn nhìn thấy 1 ip addres nào thì bạn phải nhận di65n là ip address này thuôc vào class nào và bao nhiêu bit phần network

    Với classA: phần network là 8bit do đó subnetmask default là 255.0.0.0
    Với classB:phần network là 16bit do đó subnetmask default là 255.255.0.0
    Với classC:phần network là 24bit do đó subnetmask default là 255.255.255.0

    Nếu địa chỉ class A mà có subnetmask của classB thì network đã bị chia subnet(số bit mượn là 8bit)

    Mong giải đáp được phần nào thắc mắc của bạn
    thân chào

    Comment


    • #3
      Bạn nên đọc kỹ lại lý thuyết IP address, địa chỉ IP chia thành các lớp A, B, C, D, E

      -Tương ứng với mỗi lớp có mask tương ứng để phân biệt phần netID và hostID, ví dụ như: 255.0.0.0 là mask mặc định của lớp A; 255.255.0.0 là mask của lớp B; ...

      - Để quản lý dễ dàng, và tiết kiệm không gian địa chỉ IP có thể lấy một số bit của phần hostID làm netID. Lúc này, bạn có các mask khác nhau (gọi là subnetmask). Chẳng hạn:
      + đối với địa chỉ mạng 192.168.1.0 là lớp C mask mặc định là 255.255.255.0, có thể phân thành các mạng con với subnet mask như 255.255.255.128 (lấy 1 bit hostID là netID); 255.255.255.192 (lấy 2 bit hostID làm netID); ....

      Trở lại câu hỏi của bạn: Đối với địa chỉ lớp A, B lấy mask là 255.255.255.0 thì không vấn đề gì (lúc này đã chia subnet cho các mạng).
      Chẳng hạn: với địa chỉ lớp A như sau: 10.10.10.10 subnet mask 255.255.255.0
      được hiểu là: địa chỉ lớp A đã được chia thành các mạng con lúc này: NetID là 24 bit đầu (mặc định là 8 bit đầu) và HostID là 8 bit sau.


      Hi vọng ít nhiều giải đáp được thắc mắc của bạn,

      :P

      Comment


      • #4
        chào bạn
        để chia subnet người ta sẽ mượn một số bit của phần hostid.
        để xác định địa chỉ của subnet hệ thống sẽ nhân logic địa chỉ IP với subnet mask.lúc đó subnet mask sẽ lọc được phần địa chỉ sub net bằng các bit 1.
        lớp A có subnet mask là 255.255.255.0 có nghĩa là ta đã mượn 16 bit của phần host id để làm subnet.

        mến!

        Comment


        • #5
          hi bạn !
          sao địa chỉ 255.255.255.0 có lúc lại dùng làm subnetmaskđược cho lớp A,B.Nó là default của lớp C mà?

          đúng theo sách vở là vậy, nhưng khi dùng để tính IP cho Network bạn nên nhìn vào số mạng trên Network là bao nhiêu và dựa vào đó để mình xem có thể mượn bao nhiêu bit để làm subnet (Host ID sẽ làm Net ID), :P và thường dùng cách tính theo class C để dễ dàng tính toán thôi ban à, vì class C có mask mặc định là 255.255.255.0 với số bit mượn rất nhỏ nên broadcast ip và range chạy của subnet sẽ thấp nên thuận tiện và dễ tính địa chỉ IP cho một Network, đây là một phần nào giúp bạn hiểu thêm thôi.
          Chúc bạn thành công

          Comment


          • #6
            cho em hỏi thế viết 192.168.0.1/24 kiểu kiểu như thế này có nghĩa là gì vậy các bác
            Lan

            Comment


            • #7
              lannguyen82,

              Kiểu viết trên có nghĩa là ta sẽ dành 24 bit địa chỉ cho phần network. Cách viết trên là kiểu viết gọn của

              192.168.0.1 255.255.255.0

              thân,
              Admin@
              Email : vnpro@vnpro.org
              ---------------------------------------------------------------------------------------------------------------
              Trung Tâm Tin Học VnPro
              149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
              Tel : (08) 35124257 (5 lines)
              Fax: (08) 35124314

              Home page: http://www.vnpro.vn
              Support Forum: http://www.vnpro.org
              - Chuyên đào tạo quản trị mạng và hạ tầng Internet
              - Phát hành sách chuyên môn
              - Tư vấn và tuyển dụng nhân sự IT
              - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

              Network channel: http://www.dancisco.com
              Blog: http://www.vnpro.org/blog

              Comment


              • #8
                router7000 mến!
                lannguyen83,
                Đó là những default subnetmask,nếu không chỉ định thì ip thuộc class nào sẽ nhận SM tương ứng của nó.Tuy nhiên cái default k thể đáp ứng được mọi yêu cầu cụ thể.Tùy theo ý đồ tổ chức network ,bạn cứ dùng thoải mái,k vi phạm nguyên tắc nào đâu,đừng lo!
                Cứ quan niệm:SM mà là 255 thì octet tương ứng(về thứ tự) của IP sẽ được giữ nguyên,thế thôi.
                chẳng hạn,giả sử net bạn cần có 5 subnet.yêu cầu dùng network sau:10.1.2.0/24 để chia ra,cứ làm thế này:
                -1. /24(slash)=255.255.255.0 --->3 octet đầu được giữ nguyên,như vậy các ip trong net của bạn sẽ luôn là 10.1.2.x.Đừng nên quan tâm đến chuyện class A phải là N.H.H.H
                2. 2^3=8,8-2=6,6>5--->OK,mượn 3 bit.mà 3 bit=224--->SM=255.255.255.224 hay là /27.
                3.Cứ thế mà đánh ip cho subnet va hot cua no:
                subnet 1: 10.1.2.32
                subnet 2: 10.1.2.64,....
                Đừng nên lưỡng lự khi chọn ip cho 1 host trong subnet,cứ lấy đại,chả có quy tắc nào trong việc này đâu.
                Mong được cùng thảo luận thêm!!
                Mến
                Vietnamese Professionals (VnPro)
                Tel: +84 8 5124257 - 5125314
                Fax: +84 8 5124314
                149/1D Ung Văn Khiêm, P25, Q. Bình Thạnh
                Tp.Ho Chi Minh
                http://www.chuyenviet.com

                VnPro - The way to get knowledge

                Comment


                • #9
                  các bác cho em hỏi câu trả lời đúng ở đây là câu mấy và ý nghĩa của câu hỏi này là gì ạ?

                  Using the IP address 205.16.105.223 and subnet mask 255.255.255.240, determine whether the IP address is useable, a network address, or a broadcast address. Select the correct answer from the list provided below.

                  a) useable host address
                  b) not a useable address
                  c) network for the subnet
                  d) broadcast for the subnet

                  Comment


                  • #10
                    Hi OneLove
                    Câu hỏi của bạn có nghĩa là: cho IP address 205.16.105.223/28, hỏi IP address đó là địa chỉ sử dụng được (địa chỉ gán được cho host) ,địa chỉ network, hay địa chỉ broadcast ?
                    Đây là địa chỉ Broadcast, do đó câu trả lời là : d)Broadcast for the subnet

                    Comment


                    • #11
                      205.16.105.223 là broatcast address của mask đó.

                      Comment


                      • #12
                        Xin chào Ban Điều Hành !
                        Em có thắc mắc về phân chia địa chỉ IP và subnet mask mong được giải đáp:

                        Giả sử: Khi ta phân chia địa chỉ mạng lớp B 172.12.0.0 vào những subnet. Subnetmask nào có thể sử dụng để mỗi submit có khả năng cho 458 địa chỉ IP. Ở đây em muốn hỏi là cách chia và tính như thế nào để cung cấp được tương ứng theo yêu cầu đặt ra.
                        Em rất muốn được hiểu về cách chia địa chỉ IP, sao em thấy nó tung lung quá. Có lúc em chia được nhưng có lúc thấy hơi bị nhầm lẫn mong được giải đáp sớm. Chân thành cảm ơn !

                        Good times for everyone ! :?: :?: :?:

                        Comment


                        • #13
                          ptls_light:

                          bạn xem qua bài viết rất cô đọng của Neo (CCNP) về cách chia IP.



                          mến chúc bạn thành công,
                          Admin@
                          Email : vnpro@vnpro.org
                          ---------------------------------------------------------------------------------------------------------------
                          Trung Tâm Tin Học VnPro
                          149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                          Tel : (08) 35124257 (5 lines)
                          Fax: (08) 35124314

                          Home page: http://www.vnpro.vn
                          Support Forum: http://www.vnpro.org
                          - Chuyên đào tạo quản trị mạng và hạ tầng Internet
                          - Phát hành sách chuyên môn
                          - Tư vấn và tuyển dụng nhân sự IT
                          - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                          Network channel: http://www.dancisco.com
                          Blog: http://www.vnpro.org/blog

                          Comment


                          • #14
                            :roll: :) :roll:
                            ptls_light mến!!
                            Thật ra việc chia subnet cho 1 class B address là khó khăn chung khi mới bắt đầu học.cvo nghĩ thế này:
                            1.về lý thuyết default SM của class B là /16=255.255.0.0 <>N.N.H.H,nhưng đó là lý thuyết.Bạn hoàn toàn có thể định dạng các octet lại để phục vụ cách tổ chức của mình.Không ai cấm bạn dùng SM là 255.0.0.0 hoặc 255.255.255.0 cho 1 địa chỉ class B
                            2.Trong yêu cầu cụ thể của bạn,mỗi subnet có 418 usable IP.Ta thấy 2^9=512,512-2=510>418 -->dùng 9 bit cho host ---->k thể dùng SM 255.255.255.0 vì như thế ta chỉ còn dư có tối đa là 8 bit.
                            Như vậy ta có thể dùng 255.0.0.0 hoặc 255.255.0.0(chưa đề cập đến việc mượn bao nhiêu bit).Do chỉ cần 9 bit cho host nên ta xuất phát từ 255.255.0.0 là hợp lý nhất.
                            255.255.0.0 <>bạn có 16 bit để tùy ý lựa chọn cách phân bổ số bit cho net và số bit cho host.Ta cần 9 cho host --->còn 7 cho subnet--->viết lại SM như sau:
                            11111111.11111111.11111110.00000000 <>255.255.254.0,số bùa sẽ là 2^(8-7)=2
                            ánh xạ sang ip,bạn sẽ có cá subnet sau:
                            Subnet 1 :172.12.2.0
                            usable ip:172.12.2.1 -- 172.12.3.254
                            broadcast ip:172.12.3.255
                            SM:255.255.254.0 hay /23
                            Subnet 2 :172.12.4.0
                            usable ip:172.12.4.1 -- 172.12.5.254
                            broadcast ip:172.12.5.255
                            ................................................
                            Subnet :172.12.252.0
                            usable ip:172.12.252.1 -- 172.12.253.254
                            broadcast ip:172.12.253.255

                            3.Trên đây chỉ là cách lựa chọn sao cho sát với yêu cầu của đề.Bạn vẫn có quyền dành nhiều hơn 9 bit cho host,chẳng hạn 10(SM sẽ là /22),11(/21),....
                            Tuy nhiên,thong thường cần có thêm yêu cầu về số subnet được tạo ra,thì gỉai pháp chọn lựa mới có được độ chính xác cao.
                            Chút kiến thứ mọn mong được hướng dẫn thêm.
                            chúc vui!
                            Vietnamese Professionals (VnPro)
                            Tel: +84 8 5124257 - 5125314
                            Fax: +84 8 5124314
                            149/1D Ung Văn Khiêm, P25, Q. Bình Thạnh
                            Tp.Ho Chi Minh
                            http://www.chuyenviet.com

                            VnPro - The way to get knowledge

                            Comment


                            • #15
                              Chào cvo ,
                              Lớp B thì làm sao dùng SM là 255.0.0.0 được nhỉ ?Số bits làm subnet phài lớn hơn hoặc bằng số bit làm subnet được định nghĩa cho mỗi lớp chứ ! Chẳng hạn A là 8 , B là 16 , C là 24 .
                              Thân mến ,

                              Comment

                              Working...
                              X