30/09/2018, 21:13
Hỏi về môn Network?
Chả là mình học môn Introduction to Network thì có câu hỏi như thế này, google thì ảnh không trả lời.
Làm sao để biết một mạng có thể chia mạng con được hay không ?
Và
Phương thức truy cập đường truyền vật lí CSMA/CD trong mạng LAN ?? Ai biết đáp án hai cái này chỉ mình với
Bài liên quan
bạn có thể hiểu thế này. một địa chỉ mạng sẽ tương ứng với một ip. Cái ip này bao gồm net id và host id. Một địa chỉ ipv4 có dạng vd:192.168.0.1/24 chẳng hạn. Thì mạng này sẽ chia thêm đc mạng con. Tại vì sao?
Việc chia mạng con nói nôm na là tăng netID lên. vd:
192.168.0.0/32: mạng này ko thể chia thêm mạng con bởi vì cái netID là 32 (max) ko tăng dc nua.
192.168.0.1/31 : mang này có thể chia đc bằng cách tang netID lên thành 192.168.0.0/32.(mạng này chia thêm đc 2 mạng con)
tương tự như vậy: 192.168.0.0/30 cũng có thể chia đc mạng con thành 192.168.0.0/32 (mạng này chia đc tối đa đc 4 mạng con)
số mạng con bạn có thể chia tương đương vs 2^n (n là số netmask bạn tăng lên)
Nôm na là như thế. ^^
vậy ý bạn là nếu netID chưa max thì mạng đó vẫn chia được ra mạng con đúng không
Bạn giúp mình câu này nữa được không? Làm thế nào để trong 1 dãy địa chỉ họ đưa ra mình chọn được địa chỉ public hoặc địa chỉ private
đúng rồi
bạn ví dụ thử xem
How to tell if you have a Private IP Address or a Public IP Address - Firewall...
Page 1 of 2 - How to tell if you have a Private IP Address or a Public IP Address - posted in Firewall Software and Hardware: Many of the questions posted here lack important information: does your machine have a Private IP Address or a Public IP...
google có nè bạn
vd như này
phương thức này là phương thức tránh xung đột khi truyền tin. Cụ thể thì bạn fai đọc thôi. (trong tầng 2 thì fai)
Private IP Addresses have the following ranges:
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
ý bạn là xem xem nó là địa chỉ mạng hay địa chỉ mang lan à? và xác định gì thì bạn đưa ip cũng fai kèm netmask nữa chứ. Viết khồng thế thì chỉ phân biệt đc lớp mạng thôi
OK mình thấy rồi, còn không nằm tỏng các vùng đó chắc là địa chỉ public rồi
Không chỉ xét những địa chỉ nào trong list đó là private hoặc public thôi bạn bạn @thangnn vừa chỉ cho mình rồi
However, when using NAT (network address translation), you can have private IP addresses on your local network and use a single public IP address to have them access the internet. Using NAT, you would be able to connect hundreds of computer to your router, and then use one public IP for all computers to access the internet. A router will translate between private and public IP addresses.
hundreds of computer connect to your router
theo như bạn thangnn đưa link thì mình hiểu là địa chỉ mạng public là địa chỉ mạng, còn private là địa chỉ các host trong mạng lan.
trước hết thì bạn chuyển dạng hệ thập phân vd:192.168.0.34/24 sang dạng nhị phân:0101… bla.bla
nó sẽ chứa 32 bít (ipv4)
rồi bạn xét phần host id: phần sau netID.
nều tất cả các bit sau netID==0 thì nó là mang public
nếu …!=0 thì nó là mạng private
…==1 thì nó là mạng quảng bá .
bạn thử xem.
Khi dùng NAT thì ta có thể NAT tất cả địa chỉ private từ 1.0.0.0 đến 255.255.255.255 ra 1 địa chỉ IP public. Mà mỗi địa chỉ IP đặt cho 1 thiết bị => có đến vài trăm máy là bình thường ^^.
à hình như nhầm rồi bạn ơi vì theo như link bạn Thắng đưa thì địa chỉ private nó nằm trong 1 cái range lận . VD như : 10.0.0.0 - 10.255.255.255 thì 10.1.1.1 vẫn được coi là private
Không nhất thiết tất cả các bit phần host phải là 1 hết
rồi. mình hiểu nhầm mình sửa lại
khi đưa ra địa chỉ ip bạn phải đưa cả netmask mới xác định đc nhé. đưa mỗi cái địa chỉ ko như thế thì ko xác định đc đâu.
vd thế này nhé:ip: 192.168.0.128
nếu netmask là 25 thì nó là mạng public
nếu netmask là 24 hay nhỏ hơn 24 thì nó lại là mạng private nhé
mình không biết nữa cái đề nó ghi vậy mình chỉ cop y lại thôi
đề ở đâu cho thế
https://sites.google.com/site/hoaihancntt/cau-hoi-on-tap-mang-may-tinh
đây nè bạn