Trong máy tính IPv4 là gì? Dùng để làm gì?

IPv4 là gì? Dùng để làm gì?
tun cua di
tun cua di
Trả lời 15 năm trước
Là kỹ thuật "đánh" địa chỉ của "nút" mạng trên tiêu đề của gói tin gửi trên mạng theo giao thức TCP/IP. Tương tự như một lá thư thường phải có các tiêu đề "From" và "To" ở ngoài phong bì, mỗi gói tin TCP/IP (TCP/IP data packet = TCP/IP packet). Để "đánh" địa chỉ, TCP/IP sử dụng 4 Bytes (1 byte= 8 bit dữ liệu) theo cách đánh như sau: A.B.C.D với A, B,C, D là các số nguyên. Ví dụ: 203.162.4.144 là một địa chỉ "độc quyền" (nếu là địa chỉ tĩnh= static address) của Máy Chủ Dịch vụ Thư đến của VNN (VNN In-coming Mail Server). Các bạn có thể xem lại ví dụ ở các phần trên, tôi đã dùng các địa chỉ 100.100.100.X, 100.100.200.Y và 100.100.210.Z và đều nhận ra đây chính là: A.B.C.D. Do một con số thập phân sẽ được đổi thành nhị phân khi lưu trữ và tính toán bởi máy tính nên mỗi số nguyên trong địa chỉ: A.B.C.D sẽ được lưu trữ bởi 1 byte dữ liệu. Như vậy toàn bộ một địa chỉ IP sẽ được lưu thành 4 bytes dữ liệu. Địa chỉ IP được "đánh" bởi kỹ thuật này gọi là IPv4. Qua các ví dụ trên, các bạn có thể thắc mắc "Nếu chỉ cho phép đánh địa chỉ với subnet mask là 255.255.255.0 thì số máy tính trong mạng chỉ đạt con số tối đa là 254 mà thôi, trong khi tôi đã từng chứng kiến mạng máy tính của các công ty nước ngoài với số lượng Workstation lên tới cả ngàn chiếc. Vậy thì không thể dùng giao thức TCP/IP để "đánh" địa chỉ hết tất cả các máy trong mạng được sao ? Nếu được thì làm thế nào để "đánh" ?". Bạn đã hỏi rất chính xác và đúng điểm cần hỏi.