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.

Cách tính địa chỉ host , subnet ... giúp em với

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

  • #16
    Originally posted by vuquanghienbn View Post
    Không hiểu là sau khi chia mạng con xong rồi thì khi đi ra ngoài mạng internet thì địa chỉ IP vần giữ nguyên hay bị thay đổi nhỉ.
    VD Địa chỉ 203.162.5.0/24 sau khi chia thành 5 mạng con địa chỉ sẽ có dạng 203.162.5.x/27
    vậy khi đi ra ngoài internet địa chỉ có bị thay đổi không nhỉ?
    Tại sao mọi người giải thích rồi.
    - bạn xem qua link này nhé:



    có tổng hợp nhiều bài viết về NAT/PAT.
    no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

    :32::53::X:106:

    Nothing last forever...

    Comment


    • #17
      Em có 1 thắc mắc như sau mong mọi người giải đáp giùm .

      Giả sử có 1 địa chỉ IP: 172.16.0.0 với Subnet Mask : 255.255.255.0
      Khi chia thành các Subnet ta có :

      172.16.0.host
      172.16.1.host
      172.16.2.host
      ..........
      172.16.255.host

      Nhưng ta không thể dùng các SUBNET 172.16.0.host và 172.16.255.host vì sẽ trùng với địa chỉ mạng và địa chỉ broadcast .
      Trường hợp này ta dễ nhìn ra vì subnet mask là /24 , nhưng với các trường hợp có sunbet mask /26 ; /27 .... thì ta xác định các subnet 0 và 255 như thế nào ?

      Comment


      • #18
        Originally posted by BinBin View Post
        Em có 1 thắc mắc như sau mong mọi người giải đáp giùm .

        Giả sử có 1 địa chỉ IP: 172.16.0.0 với Subnet Mask : 255.255.255.0
        Khi chia thành các Subnet ta có :

        172.16.0.host
        172.16.1.host
        172.16.2.host
        ..........
        172.16.255.host

        Nhưng ta không thể dùng các SUBNET 172.16.0.host và 172.16.255.host vì sẽ trùng với địa chỉ mạng và địa chỉ broadcast .
        Trường hợp này ta dễ nhìn ra vì subnet mask là /24 , nhưng với các trường hợp có sunbet mask /26 ; /27 .... thì ta xác định các subnet 0 và 255 như thế nào ?
        subnet broadcast và IP broadcast là khác nhau:

        khi tính subnet và host đều dùng công thức 2^n-2, nhưng với subnet bạn có thể sử dụng subnet đầu và cuối (subnet zero và subnet broadcast), trong trường hợp này bạn có thể sử dụng cả subnet 172.16.0.0 và subnet net 172.16.255.0

        nhưng với địa chỉ IP bạn không dùng được địa chỉ IP đầu tiên của subnet đó (đây là địa chỉ mạng của subnet) và địa chỉ IP cuối cùng của subnet đó (địa chỉ broadcast)

        Note: chỉ với IP bạn mới ko dùng được 2 địa chỉ IP network, và IP broadcast, còn với subnet bạn vẫn được dùng subnet đầu (subnet zero or zero subnet) và subnet cuối cùng (broadcast subnet). Để dùng được subnet zero (cấu hình bằng lệnh ip subnet zero trên mode cấu hình toàn cục của router, mặc định subnet zero được chạy từ IOS 12.0 trở về sau)
        no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

        :32::53::X:106:

        Nothing last forever...

        Comment


        • #19
          ban cho cach tinh chi tiet di ban oi.

          Comment


          • #20
            Bạn có sự nhầm lẩn rồi

            Originally posted by BinBin View Post
            Em có 1 thắc mắc như sau mong mọi người giải đáp giùm .

            Giả sử có 1 địa chỉ IP: 172.16.0.0 với Subnet Mask : 255.255.255.0
            Khi chia thành các Subnet ta có :

            172.16.0.host
            172.16.1.host
            172.16.2.host
            ..........
            172.16.255.host

            Nhưng ta không thể dùng các SUBNET 172.16.0.host và 172.16.255.host vì sẽ trùng với địa chỉ mạng và địa chỉ broadcast .
            Trường hợp này ta dễ nhìn ra vì subnet mask là /24 , nhưng với các trường hợp có sunbet mask /26 ; /27 .... thì ta xác định các subnet 0 và 255 như thế nào ?
            Bạn có sự nhầm lẩn giửa SubNet Broadcast và IP Broadcast
            đối với IP Broadcast thì không thể dùng IP đầu và IP cuối. nhưng với Subnet Broadcast thì có thể dùng IP đầu và cuối.
            VD : cho địa chỉ ip 201.100.5.68/28 .hảy xác định NetID và BroadcastID
            với địa chỉ IP trên ta có thể thấy Subnetmask là : 255.255.255.240
            vậy muốn xác định NetID ta chỉ cần lấy địa chỉ ip AND với Subnetmask
            => 201.100.5.68 AND 255.255.255.240 = 201.100.5.64
            => HostID = 201.100.5.65 -> 201.100.5.254
            và Broadcast là 201.100.5.255
            ok ;).

            Comment


            • #21
              Em có 1 thắc mắc như sau mong mọi người giải đáp giùm .

              Giả sử có 1 địa chỉ IP: 172.16.0.0 với Subnet Mask : 255.255.255.0
              Khi chia thành các Subnet ta có :

              172.16.0.host
              172.16.1.host
              172.16.2.host
              ..........
              172.16.255.host

              Nhưng ta không thể dùng các SUBNET 172.16.0.host và 172.16.255.host vì sẽ trùng với địa chỉ mạng và địa chỉ broadcast .
              Trường hợp này ta dễ nhìn ra vì subnet mask là /24 , nhưng với các trường hợp có sunbet mask /26 ; /27 .... thì ta xác định các subnet 0 và 255 như thế nào ?
              Bạn chỉ cần nhớ các số sau:muợn 1 bit là 128,2 bit la 192,3 la 224,4 là 240,5 la 248,6 la 252,7 la 254.VD /25 là mượn 1 bit(25-24=1) Subnet la 255.255.255.128,/28 là mượn 3 bit Subnet là 255.255.255.224.Nếu muốn chắc hơn bạn viết ra dưới dạng nhị phân,nó sử dụng bao nhiêu bit mạng thì đánh dấu số bit đó rùi tính là ra subnet thui.

              Comment


              • #22
                :100:
                chào các ban!
                Hiện nay cong ty minh mới mua hai switch của hang cisco hiệu linksys .
                về lĩnh vực mạng của của minh hơi yếu .các bạn giúp mình cách cấu hinh hai con switch với ,khi cấu hình vlan1,vlan2... thì mỗi vlan ứng với một địa chỉ mạng con (subnet) phai không các bạn.?? mình mong các bạn giải đáp giúp mình .cảm ơn !!!

                Comment


                • #23
                  Bạn có sự nhầm lẩn giửa SubNet Broadcast và IP Broadcast
                  đối với IP Broadcast thì không thể dùng IP đầu và IP cuối. nhưng với Subnet Broadcast thì có thể dùng IP đầu và cuối.
                  VD : cho địa chỉ ip 201.100.5.68/28 .hảy xác định NetID và BroadcastID
                  với địa chỉ IP trên ta có thể thấy Subnetmask là : 255.255.255.240
                  vậy muốn xác định NetID ta chỉ cần lấy địa chỉ ip AND với Subnetmask
                  => 201.100.5.68 AND 255.255.255.240 = 201.100.5.64
                  => HostID = 201.100.5.65 -> 201.100.5.254
                  và Broadcast là 201.100.5.255
                  ok .
                  Mình cũng mới học chưa rành phần này lắm , nhưng mình thấy bạn tính hình như bị lộn.
                  Theo mình thì tính như sau :
                  Theo như địa chỉ bạn đưa ra 201.100.5.68/28 thì subnetmask là 255.255.255.240 (chính xác).
                  Vì vậy số host trong subnetmask này là 254 – 240 = 14 host khả dụng (ko bao gồm Net và broadcast cho từng subnet)-> số host 14 +2 =16
                  Hoặc các bạn có thể tính theo cách 2 lũy thừa (8- 4 số bit mượn ) = 4 => số host =16

                  Vậy các subnet :
                  Sub 0 : 210.100.5.0 -> 210.100.5.15
                  Sub 1: 210.100.5.16 -> 210.100.5.31
                  Sub 2: 210.100.5.32 -> 210.100.5.47
                  Sub 3: 210.100.5.48 -> 210.100.5.63
                  Sub 4: 210.100.5.64 -> 210.100.5.79 ( địa chỉ 210.100.5.68 nằm trong range này )
                  Sub 5: 210.100.5.80 -> 210.100.5.83 ……
                  Vì vậy theo mình nghĩ NetID phải là 210.100.5.64 và BroadcastID là 210.100.5.79
                  Mong nhận được sự chỉ dẫn của mọi người
                  Last edited by minhtai; 13-11-2009, 12:03 PM.

                  Comment


                  • #24
                    Originally posted by yeuthiennhien View Post
                    khi cấu hình vlan1,vlan2... thì mỗi vlan ứng với một địa chỉ mạng con (subnet) phai không các bạn.??
                    Đúng vậy!
                    Ngoài ra với 2 switchs nối trực tiếp với nhau, bạn cần biết thêm về khái niệm đường trunk, spanning tree, etherchannel, routing,...
                    CÔNG TY CỔ PHẦN THẾ GIỚI NĂNG LƯỢNG MỚI
                    64 Huỳnh Khương An, phường 3, Tp. Vũng Tàu
                    www.ennolite.com.vn

                    Comment


                    • #25
                      Originally posted by minhtai View Post
                      Bạn có sự nhầm lẩn giửa SubNet Broadcast và IP Broadcast
                      đối với IP Broadcast thì không thể dùng IP đầu và IP cuối. nhưng với Subnet Broadcast thì có thể dùng IP đầu và cuối.
                      VD : cho địa chỉ ip 201.100.5.68/28 .hảy xác định NetID và BroadcastID
                      với địa chỉ IP trên ta có thể thấy Subnetmask là : 255.255.255.240
                      vậy muốn xác định NetID ta chỉ cần lấy địa chỉ ip AND với Subnetmask
                      => 201.100.5.68 AND 255.255.255.240 = 201.100.5.64
                      => HostID = 201.100.5.65 -> 201.100.5.254
                      và Broadcast là 201.100.5.255
                      ok .
                      Mình cũng mới học chưa rành phần này lắm , nhưng mình thấy bạn tính hình như bị lộn.
                      Theo mình thì tính như sau :
                      Theo như địa chỉ bạn đưa ra 201.100.5.68/28 thì subnetmask là 255.255.255.240 (chính xác).
                      Vì vậy số host trong subnetmask này là 254 – 240 = 14 host khả dụng (ko bao gồm Net và broadcast cho từng subnet)-> số host 14 +2 =16
                      Hoặc các bạn có thể tính theo cách 2 lũy thừa (8- 4 số bit mượn ) = 4 => số host =16

                      Vậy các subnet :
                      Sub 0 : 210.100.5.0 -> 210.100.5.15
                      Sub 1: 210.100.5.16 -> 210.100.5.31
                      Sub 2: 210.100.5.32 -> 210.100.5.47
                      Sub 3: 210.100.5.48 -> 210.100.5.63
                      Sub 4: 210.100.5.64 -> 210.100.5.79 ( địa chỉ 210.100.5.68 nằm trong range này )
                      Sub 5: 210.100.5.80 -> 210.100.5.83 ……
                      Vì vậy theo mình nghĩ NetID phải là 210.100.5.64 và BroadcastID là 210.100.5.79
                      ==> Đồng ý 2 tay và 2 chân luôn!!!

                      Comment


                      • #26
                        Cái này mới ban đầu bạn thấy khó nhưng làm nhiều thì kỹ năng sẻ tăng. Có thể nhẩm cũng ra chứ không cần tính. Nhưng lúc thi thì đòi hỏi bạn phải biết chút tiếng anh nửa thì mới qua. Ai cần pm Y!M: LTVKHANH. Hân hạnh được giúp đở các bạn.

                        Comment


                        • #27
                          Originally posted by nguyenthanh View Post
                          Tóm lại cách tính số subnet khả dụng sẽ bằng 2 mũ (số bít mượn) -2 và số host khả dụng còn lại trong mỗi mạng con tạo ra sẽ là 2 mũ (số bít còn lại) -2.
                          Lý do của sư suất hiện -2 ở đây là do ta cần có địa chỉ đầu tiên như là địa chỉ danh định của mạng con và địa chỉ sau cùng là địa chỉ broadcast cho mõi mạng con đó.
                          Bạn nào giải thích giúp mình chỗ này với.

                          Ví dụ như mình có địa chỉ mạng: 192.168.1.0/24
                          Bây h mình chia subnet thành /27, mượn 3 bit thì số subnet khả dụng sẽ là: 2^3-2 = 6

                          Và số host khả dụng sẽ là: 2^5-2 = 30 đúng ko?

                          Comment


                          • #28
                            Originally posted by thethidie View Post
                            Bạn nào giải thích giúp mình chỗ này với.

                            Ví dụ như mình có địa chỉ mạng: 192.168.1.0/24
                            Bây h mình chia subnet thành /27, mượn 3 bit thì số subnet khả dụng sẽ là: 2^3-2 = 6

                            Và số host khả dụng sẽ là: 2^5-2 = 30 đúng ko?
                            Nếu số bit được mượn từ host là 3, thì ta có thể chia được 2^3=8 Subnet. Và số host khả dụng của mỗi Subnet sẽ là 2^5-2 = 30.

                            Comment


                            • #29
                              Originally posted by thethidie View Post
                              Bạn nào giải thích giúp mình chỗ này với.

                              Ví dụ như mình có địa chỉ mạng: 192.168.1.0/24
                              Bây h mình chia subnet thành /27, mượn 3 bit thì số subnet khả dụng sẽ là: 2^3-2 = 6

                              Và số host khả dụng sẽ là: 2^5-2 = 30 đúng ko?
                              Post đầu tiên năm mới.:D

                              Bữa nay ngTa đều dùng IP Subnet zero hết rồi( ko áp dụng -2 với subnet đã chia), nên ố subnet khả dụng là 2^3 = 8.
                              One Heart One Love

                              Comment


                              • #30
                                theo tớ các bạn cứ nghĩ như thế này:
                                + cứ mượn 1 bít thí số host sẽ là 128 netmask 128 /25
                                + 2 bit 64 (128/2) netmask 192 (128 + 64) /26
                                + 3 bit 32 (64/2) 224 (192 + 32) /27
                                + 4 bit 16 (32/2) 240 (224 + 16) /28
                                + 5 bit 8 (16/2) 248 (... /29
                                + 6 bit 4 ... 252 ... /30
                                + 7 bit 2 .. 254 ...

                                có ai rút ra bài học cho mình không nhĩ......để trong đầu một ít mà suy nghĩ các bạn sẻ nhớ và hiểu hơn. nên tớ chỉ trình bày ngắn gọn
                                chúc may mắn

                                Comment

                                Working...
                                X