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.

Giúp Mình về chia Subnet

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

  • Giúp Mình về chia Subnet

    Xin chào các thầy và các bạn!
    Mình là thành viên mới của VNpro.
    Vấn đề chia IP và subnet mình thật sự không hiểu
    nhân đây mình có 1 số bài tập chia IP và subnet các bạn giúp mình giải bài tập này 1 cách chi tiết (hướng dẫn mình cách tính) để mình hiểu được vấn đề.

    1/ 203.102.103.129/29
    2/ 134.213.214.225/19
    3/ 172.30.47.55/27
    4/ 199.135.142.155/28

    Tìm:
    Subnet mask: Subnet ID: Range: Broadcast: number of hosts:
    1/ 255.255.255.128


    Trong bài 1 mình mới tính được Subnet mask nhưng ko biết có chính xác không? Các bạn giúp mình nhé!
    Mình nghĩ việc hiểu được vấn đề này rất quan trọng trong các bài học tiếp theo của mình.
    Mình mong nhận được các hướng dẫn của các thầy và các bạn!
    Cám ơn

  • #2
    1/ 203.102.103.129/29

    Đầu tiên bạn cần xác định địa chỉ trên thuộc lớp nào ? ( lớp c :191 đến 223, 203 thuộc dãy này )
    --> 203.102.103.0/24 (default subnetmask)
    Vậy mượn 5bit
    2^5= 32 mạng
    Octet cuối đã mượn 5 bit là mạng, vậy bit host còn lại là 8-5=3
    2^3 -2 = 6 host / mỗi mạng con
    Lý do trừ 2 là khi tất cả bit host = 0 --> địa chỉ mạng, tất cả bit host = 1 --> broadcast
    Ta có :
    Subnetmask /29 là : 255.255.255.248
    Bạn nhớ thứ tự 128, 192, 224, 240, 248, 252, 254, 255. Mượn 1 bit sẽ là 128, mượn 2 bit sẽ là 192 .. giả sử 9 bit thì sẽ quay về 128 lại . Vậy trường hợp bài này là mượn 5bit host làm mạng , suy ra :
    203.102.103.0/29 ( range host 203.102.103.1 - 203.102.103.6 ) ( 203.102.103.7 là broadcast)
    255.255.255.248
    Địa chỉ mạng thứ 2 :
    203.102.103.8/29
    203.102.103.16/29
    .
    .
    Địa chỉ mạng con cuối là
    203.102.103.248/29
    Trịnh Anh Luân
    - Email : trinhanhluan@vnpro.org
    - Search my site
    - Search VNPRO.ORG

    Trung Tâm Tin Học VnPro
    Địa chỉ: 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
    Network channel: http://www.dancisco.com
    • 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

    Blog: http://www.vnpro.org/blog
    Wifi forum: http://www.wifipro.org

    Comment


    • #3
      Cám ơn bạn Luancb!
      Bạn có thể làm cho mình thêm bài 2 để rõ hơn không?
      Mình lúng túng khi chia lớp mạng ở lớp B.
      Thật sự còn mơ hồ quá.

      mình tính ra subnet mask cùa bài 2 như sau bạn xem giúp mình nhé:
      134.213.214.225/19
      ta có mạng này thuộc lớp B
      134.213.214.0/16
      ta muon 3 bit
      2^3= 8 (mạng con)
      bit host: 16-3 = 13
      2^13-2 = 8190 host
      --> subnet mask là : 224
      134.213.214.224/19
      (mình chỉ biết tính đến đây thôi(ko biết đúng không), còn subnet ID, range, broadcast thì mình chưa biết tính thế nào)


      Còn có cách tính nào khác không?
      Các bạn giúp mình nhé
      Chân thành cám ơn
      Last edited by nhoc_con; 05-08-2009, 04:11 PM.

      Comment


      • #4
        Ok, bạn tính rất tốt, đến đó là đúng rồi.
        Tiếp theo, range host trong subnet đầu tiên là :
        134.213.0.0/19 ( 134.213.0.1 - 134.213.31.254 ) ( 134.213.31.255 là broadcast)
        134.213.32.0/19 ( 134.213.32.1 - 134.213.63.254 ) (134.213.63.255 là b/c)
        134.213.64./19
        .
        .
        134.213.224.0/19
        ( dựa vào subnetmask, ta nhanh chóng xác định được subnet cuối cùng là 224 !
        Trịnh Anh Luân
        - Email : trinhanhluan@vnpro.org
        - Search my site
        - Search VNPRO.ORG

        Trung Tâm Tin Học VnPro
        Địa chỉ: 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
        Network channel: http://www.dancisco.com
        • 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

        Blog: http://www.vnpro.org/blog
        Wifi forum: http://www.wifipro.org

        Comment


        • #5
          cám ơn bạn luancb!
          Ngẫm nghĩ từ bữa bạn giải cho mình đến hôm nay thì tạm ổn,
          mình đã biết cách tính rồi(nhưng tính còn chậm, chưa nhanh).
          Cám ơn rất nhiều.
          kiến thức này rất quan trọng về sau, ko hiểu thì càng về sau càng bơi :-)
          Mình sẽ cố gắng làm nhiều bt hơn nữa.

          Comment


          • #6
            hic co ai giup minh voi khong.Thay minh cho bai thi nhu sau:"cong ty co 3 phong,phong A co 10 may, phong B co1 20 may ,phong C co 200 may.Cong ty duoc cap dia chi 192.168.1.0/24. Minh chi biet chia o 2 phong A,B co ip nhu sau: Ap dung ct y=2^x-2 ta co 10=2^x-2 =>x=4 =>ip moi se la 192.168.1.0/28.Tuong tu phong B se la /27 nhung con phong C voi 200 dap an cua thay la /24 ??? ko hieu vi theo cong thuc do minh tinh k dc.Cac ban giup minh nhe minh sap thi rui.Chan thanh cam on

            Comment


            • #7
              phòng c cần gán địa chỉ cho 200 máy vậy cần 200 host vậy số bít host cần thiết là 2^x-2=200 =>x=8 vậy sẽ có 32-8 =24 bít mạng ( ...../24) (vì trong 1 mạng .../24 thì sẽ đánh được 2^8-2 =254 host trừ đi 2 ở đây là bởi 1 địa chỉ đầu tiên và địa chỉ cuối cùng lần lượt là network address và broadcast address ) .vậy đáp án .../24 là đúng rồi bạn ! có gì thì bàn tiếp nhé !:113: mình cũng mới học ccna có gì trả lời chưa đúng mong anh em sửa giúp !!!
              Last edited by vanhoan_ct; 08-08-2009, 12:19 PM.
              vzcv

              Comment


              • #8
                Ta lấy phòng nào cần nhiều user, chia trước, Phòng C cần 200 user...
                Nhưng trong bài toán này, 200 user cần 8 bit ( 2^8 = 256 ). Nên nếu chia phòng B và A nữa thì ko đủ, lớp mạng này ko đủ chia !
                Trịnh Anh Luân
                - Email : trinhanhluan@vnpro.org
                - Search my site
                - Search VNPRO.ORG

                Trung Tâm Tin Học VnPro
                Địa chỉ: 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
                Network channel: http://www.dancisco.com
                • 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

                Blog: http://www.vnpro.org/blog
                Wifi forum: http://www.wifipro.org

                Comment


                • #9
                  tức là :nếu phân biệt 3 phòng A,B,C thì lớp mạng cho ban đầu là không đủ chia cho các phòng trong công ty ,nếu không phân biệt các phòng thì thừa địa chỉ để đánh dấu các pc đúng không anh :76:
                  vzcv

                  Comment


                  • #10
                    Yêu cầu là mỗi phòng ban là 1 lớp mạng, nên ta phải chia, nếu ko chia , gán chung 3 phòng ban này 1 lớp mạng thì cần 230 host ( ok) !
                    Trịnh Anh Luân
                    - Email : trinhanhluan@vnpro.org
                    - Search my site
                    - Search VNPRO.ORG

                    Trung Tâm Tin Học VnPro
                    Địa chỉ: 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
                    Network channel: http://www.dancisco.com
                    • 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

                    Blog: http://www.vnpro.org/blog
                    Wifi forum: http://www.wifipro.org

                    Comment


                    • #11
                      Originally posted by nhoc_con View Post
                      Cám ơn bạn Luancb!
                      Bạn có thể làm cho mình thêm bài 2 để rõ hơn không?
                      Mình lúng túng khi chia lớp mạng ở lớp B.
                      Thật sự còn mơ hồ quá.

                      mình tính ra subnet mask cùa bài 2 như sau bạn xem giúp mình nhé:
                      134.213.214.225/19
                      ta có mạng này thuộc lớp B
                      134.213.214.0/16
                      ta muon 3 bit
                      2^3= 8 (mạng con)
                      bit host: 16-3 = 13
                      2^13-2 = 8190 host
                      --> subnet mask là : 224
                      134.213.214.224/19

                      (mình chỉ biết tính đến đây thôi(ko biết đúng không), còn subnet ID, range, broadcast thì mình chưa biết tính thế nào)


                      Còn có cách tính nào khác không?
                      Các bạn giúp mình nhé
                      Chân thành cám ơn
                      Bạn tính như vầy là chưa hiểu rõ được vấn đề. Mình cùng mổ xẻ vấn đề nhé.
                      Bài 1: 203.102.103.129/29
                      a/ Yêu cầu tìm subnet mask dạng x.x.x.x từ subnet mask dạng prefix /?
                      -Đầu tiên xác định số prefix và biến đổi ở octec thứ mấy. Bài học vỡ lòng, 1 địa chỉ IPv4 bao gồm 32bit được chia làm 4 Octec = nhau, mỗi Octet có độ dài 8 bit. Ở bài này là /29 do đó có thể xác định nó biến đổi ở Octec thứ 4, và lấy 5 bit làm subnet, 3 bit làm host.Ta tập trung chiếu vào Octet 4 này nhé, việc ưu tiên hàng đầu trong chia IP theo mình nghĩ là xác định bước nhảy (cực kỳ quan trọng). Bước nhảy được xác định = cách lấy 2^?, ? là số bit làm host của octet biến đổi (Lưu ý: không phải toàn bộ số bit làm host nhé, có nhiều bạn hay nhầm lẫn chỗ này nếu đang làm bài có biến đổi ở octet 1,2,3). Bài này là 2^3 = 8. Sau khi được bước nhẩy thì lấy 256 - buoc nhảy = số x ở octet biến đổi. Bài này là 256 - 8 = 248. Do vậy subnet mask dạng x.x.x.x sẽ là 255.255.255.248
                      b/ Xác định subnet id, Để xác định được subnet id nhanh thì có các thứ cần làm đó là xác định octet biến đổi, xác định bước nhảy, và nhớ những con số gợi nhớ.

                      Sức khỏe đang không được tốt lắm nên không viết nhiều được, thông cảm nha, có gì chat Yahoo trao đổi thêm. À, vô đây tìm hiểu thêm các cách tính IP
                      Thảo luận về mô hình OSI, cơ bản về TCP/IP, IP addressing, cable

                      Y!M: lienxo.kieu
                      Mobi: 0932635576

                      Comment


                      • #12
                        chào bạn mình xin đưa ra cách tính và hiểu như sau ( theo ý hiểu của mình ):
                        bài 2:
                        134.213.214.225/19
                        tìm Subnet mask: Subnet ID: Range: Broadcast:
                        134 thuôc đoạn 128=> 191 vậy mạng thuộc lớp B ..../16
                        .../19 => có 19 bít mạng tức là subnet mask có 19 bít 1 :
                        11111111.11111111.11100000
                        bạn chú ý : có thể nhớ như sau : số các bít 1 và giá trị lần lượt như sau khi sang hệ thập phân 1(128) 2( 192 ) 3( 224) 4( 240) 5(248) 6 ( 252) 7(254) 8 ( 255)
                        => subnet mask hệ thập phân : 255.255.224.0
                        có cách tính subnet id :

                        ta thấy số bít host ở đây là 32-19=13 vậy ta cần biến đổi ở octet thứ 3 vì octet thứ 4 đã đủ 8 bít => còn 13-8=5 bít host ở octet thứ 3 ( ở vị trí bôi đen:
                        134.213.214.225/19 ) vậy bước nhẩy là 2^5=32
                        bạn xác định giá trị ở octet thứ 3 :chia hết cho 32( bước nhảy) và nhỏ hơn 214 và gần giá trị 214 này nhất => là 192 sau đó bạn thay giá trị này vào octet thứ 3 .giá trị các octet sau đó cho là 0 ta có mạng:
                        network: 134.213.192.0 mạng tiếp theo là: 134.213.224.0 ( mạng này được tính bằng cách cộng thêm giá trị bước nhảy vào octet thứ 3) broadcast là 134.213.223.255 ( giá trị mạng tiếp theo trừ đi 1 giá trị là ra boadcast của mạng trước)
                        vậy ta có range : ( 134.213.192.1=>134.213.223.254)có gì chưa hiểu chúng ta thảo luận thêm




                        Last edited by vanhoan_ct; 14-08-2009, 04:22 PM.
                        vzcv

                        Comment


                        • #13
                          Originally posted by vanhoan_ct View Post
                          chào bạn mình xin đưa ra cách tính và hiểu như sau ( theo ý hiểu của mình ):
                          bài 2:
                          134.213.214.225/19
                          tìm Subnet mask: Subnet ID: Range: Broadcast:
                          134 thuôc đoạn 128=> 191 vậy mạng thuộc lớp B ..../16
                          .../19 => có 19 bít mạng tức là subnet mask có 19 bít 1 :
                          11111111.11111111.11100000
                          bạn chú ý : có thể nhớ như sau : số các bít 1 và giá trị lần lượt như sau khi sang hệ thập phân 1(128) 2( 192 ) 3( 224) 4( 240) 5(248) 6 ( 252) 7(254) 8 ( 255)
                          => subnet mask hệ thập phân : 255.255.224.0
                          có cách tính subnet id :

                          ta thấy số bít host ở đây là 32-19=13 vậy ta cần biến đổi ở octet thứ 3 vì octet thứ 4 đã đủ 8 bít => còn 13-8=5 bít host ở octet thứ 3 ( ở vị trí bôi đen:
                          134.213.214.225/19 ) vậy bước nhẩy là 2^5=32
                          bạn xác định giá trị ở octet thứ 3 :chia hết cho 32( bước nhảy) và nhỏ hơn 214 và gần giá trị 214 này nhất => là 192 sau đó bạn thay giá trị này vào octet thứ 3 .giá trị các octet sau đó cho là 0 ta có mạng:
                          network: 134.213.192.0 mạng tiếp theo là: 134.213.224.0 ( mạng này được tính bằng cách cộng thêm giá trị bước nhảy vào octet thứ 3) broadcast là 134.213.224.255 ( giá trị mạng tiếp theo trừ đi 1 giá trị là ra boadcast của mạng trước)
                          vậy ta có range : ( 134.213.193=>134.213.223.254)có gì chưa hiểu chúng ta thảo luận thêm
                          Hình như bạn có chút nhầm lẫn chỗ từ chỗ chữ đỏ này. Broadcast = địa chỉ ở bước nhảy kế tiếp giảm 1, tức địa chỉ subnet kế tiếp là 134.213.224.0 giảm 1 còn 134.213.223.255. Và range IP host sẽ là: 134.213.192.1 -> 134.213.223.254. Thân
                          Last edited by cong_ly; 14-08-2009, 12:10 PM.
                          Y!M: lienxo.kieu
                          Mobi: 0932635576

                          Comment


                          • #14
                            giải bài tập chia IP của bạn nhoccon

                            bài 1: 203.102.103.129/29
                            Subnet mask : 255.255.255.248
                            subnet ID : 203.102.103.128/29
                            Range : 203.102.103.129 --> 203.102.103.134
                            Broadcast : 203.102.103.135
                            số host : 6

                            bài 2: 134.213.214.225/19
                            Subnet mask : 255.255.224.0
                            subnet ID : 134.213.192.0/19
                            Range : 134.213.192.1 --> 134.213.223.254
                            Broadcast : 134.213.223.255
                            số host : 2^13 -2 = 8190

                            Bài 3 : 172.30.47.55/27
                            Subnet mask : 255.255.255.224
                            subnet ID : 172.30.47.32/27
                            Range : 172.30.47.33 --> 172.30.47.62
                            Broadcast : 172.30.47.63
                            số host : 30

                            bài 4 : 199.135.142.155/28
                            Subnet mask :255.255.255.240
                            subnet ID : 199.135.142.144/28
                            Range : 199.135.142.145 --> 199.135.142.158
                            Broadcast : 199.135.142.159
                            số host : 14

                            Ở đây chỉ là đáp án. bạn nhoccon hãy vào đây để hiểu rõ cách thức chia IP. chúc bạn thành công.
                            Last edited by maldang; 14-08-2009, 01:47 PM.
                            member of A0108
                            Ngô Hải Đăng
                            YM !! haidangangel@yahoo.com
                            Phone :: 0984318418

                            Comment


                            • #15
                              Originally posted by cong_ly View Post
                              Hình như bạn có chút nhầm lẫn chỗ từ chỗ chữ đỏ này. Broadcast = địa chỉ ở bước nhảy kế tiếp giảm 1, tức địa chỉ subnet kế tiếp là 134.213.224.0 giảm 1 còn 134.213.223.255. Và range IP host sẽ là: 134.213.192.1 -> 134.213.223.254. Thân

                              hì hì xin lỗi bạn nhé! mình vội quá nhầm thật . cám ơn bạn chỉ giúp ,tính mình ẩu quá:106: .
                              Last edited by vanhoan_ct; 14-08-2009, 04:56 PM. Reason: Hình như bạn có chút nhầm lẫn chỗ từ chỗ chữ đỏ này. Broadcast = địa chỉ ở bước nhảy kế tiếp giảm 1, tức địa chỉ subnet kế ti
                              vzcv

                              Comment

                              Working...
                              X