Trên con đường trở thành nhà phát triển ruby cấp cao
mạng tcpip ipv4 ip basic – 9 phút để đọc
ip là một địa chỉ logic thuộc lớp mạng của mô hình osi (cũng là một phần quan trọng của nhóm giao thức tcp / ip ), cung cấp cho chúng ta một phương thức định địa chỉ. Linh hoạt và dễ sử dụng trong các giao thức định tuyến trong tương lai. Hầu hết các máy tính và thiết bị mạng hiện nay đều sử dụng phiên bản ipv4 nên trong phạm vi bài viết này chúng tôi chỉ đề cập đến ipv4. Bạn đang tìm: địa chỉ phát sóng là gì
Địa chỉ IP là gì?
Để gửi thư cho nhau, chúng ta cần biết địa chỉ của nhau, vì vậy các gói tin luôn phải có một loại địa chỉ để xác định vị trí, để thông tin chính xác được trao đổi giữa máy nguồn và máy đích. Do đó, địa chỉ ip inte là duy nhất.
Bạn đang tìm: địa chỉ phát sóng là gì
Bạn đang tìm: địa chỉ phát sóng là gì
cấu trúc địa chỉ ip
Địa chỉ ip là một chuỗi nhị phân dài 32 bit được chia thành 4 nhóm 8 bit, được gọi là octet, bao gồm phần net-id được sử dụng để xác định mạng mà thiết bị được kết nối và phần host-id được sử dụng để xác định thiết bị Phần id tạo nên mạng đó.
Để đơn giản, mọi người viết lại địa chỉ ip thành 4 số thập phân được phân tách bằng dấu chấm.
Ví dụ: địa chỉ thập phân tương ứng với 11000000 10100000 00000001 00000001 sẽ là 192.168.1.1 – một địa chỉ khá quen thuộc.
Để đơn giản xem địa chỉ ip của máy tính, chúng ta có thể sử dụng lệnh ipconfig (hoặc ifconfig nếu đó là hệ thống unix) từ dấu nhắc lệnh.
sumask
Vậy làm thế nào để phân biệt bit nào thuộc phần net-id và bit nào thuộc phần host-id, tức là với sự trợ giúp của sumask, mỗi địa chỉ ip có một sumask để xác định địa chỉ net-id đó. Sumask cũng là một chuỗi nhị phân dài 32 bit, được chia thành 4 nhóm 8 bit giống như địa chỉ IP.
sumask gồm 1 bit, các bit còn lại là 0 bit, sumask càng nhiều bit 1 thì địa chỉ ip tương ứng sẽ có càng nhiều bit net-id càng tốt.
Ví dụ: với một mặt nạ như sau: 11111111 11111111 11111111 00000000 (255.255.255.0) bao gồm 24 1s, địa chỉ ip có mặt nạ này cũng sẽ có một phần id mạng 24 bit.
Có thể được viết trực tiếp dưới dạng: 192.168.1.3 – 255.255.255.0 hoặc sử dụng độ dài tiền tố: 192.168.1.3/24
Lưu ý rằng địa chỉ ip có thể thuộc về các mạng khác nhau nếu các mặt nạ khác nhau được sử dụng. Để xác định địa chỉ ip thuộc mạng nào, chúng ta chỉ cần lấy địa chỉ ip và (theo chiều bit) sumask tương ứng.
Ví dụ: 192.168.1.3 và 255.255.255.0 = 192.168.1.0 nên địa chỉ 192.168.1.3/24 thuộc về mạng 192.168.1.0/24
Địa chỉ ip đã phân loại
Số lượng địa chỉ ip rất lớn nên để tiện cho việc quản lý, người ta chia địa chỉ ip toàn phần thành 5 lớp khác nhau.
Loại A
Địa chỉ lớp sử dụng 1 octet đầu tiên làm id mạng và phần còn lại làm id máy chủ. Bit đầu tiên của lớp, địa chỉ luôn là 0, vì vậy
octet tối thiểu 1: 00000000 hoặc 0 octet tối đa 1: 01111111 hoặc 127 sumask mặc định: 255.0.0.0
Nhưng giá trị 0 (octet tối thiểu) không được sử dụng và giá trị 127 (octet tối đa) được dành riêng cho việc lặp lại, chẩn đoán và kiểm tra lỗi, vì vậy phạm vi địa chỉ của lớp sẽ từ 1.x.x.x đến 126. x.x.x
Lớp b
Một địa chỉ lớp b sử dụng 2 octet đầu tiên làm id net và 2 octet khác làm id máy chủ. 2 bit đầu tiên của địa chỉ lớp b luôn là 10 vì vậy
Octet tối thiểu 1: 10000000 hoặc 128 octet Tối đa 1: 10111111 hoặc 191 Mặt nạ mặc định: 255.255.0.0
Vì vậy, địa chỉ lớp b sẽ nằm trong khoảng từ 128.x.x.x đến 191.x.x.x
Lớp C
Địa chỉ lớp c sử dụng 3 octet đầu tiên làm id net và octet thứ 4 làm id máy chủ. 3 bit đầu tiên của địa chỉ lớp c luôn là 110 vì vậy:
Octet Min 1: 11000000 hoặc 192 Octet Max 1: 11011111 hoặc 223 Mặt nạ mặc định: 255.255.255.0
Vì vậy, địa chỉ lớp c nằm trong khoảng từ 192.x.x.x đến 223.x.x.x
Ngoài ra, địa chỉ lớp d (224.x.x.x – 239.x.x.x) và lớp e (240.x.x.x – 254.x.x.x) cho các thử nghiệm và nghiên cứu.
địa chỉ ip loại địa chỉ unicast
Khi bạn muốn gửi một gói đến một máy tính cụ thể, địa chỉ bạn muốn gửi sẽ là địa chỉ unicast. Đây chỉ là địa chỉ ip của thiết bị trên cùng một mạng nội bộ hoặc khác nhau.
Địa chỉ đa địa chỉ
Nếu chúng tôi muốn gửi một gói đến nhiều máy tính, chúng tôi không thể gửi nó đến tất cả các máy tính theo trình tự. Vì vậy, địa chỉ bạn cần gửi trong trường hợp này sẽ là địa chỉ multicast đại diện cho một nhóm thiết bị.
Địa chỉ phát đa hướng này là một địa chỉ trong dải địa chỉ lớp d .
Địa chỉ phát sóng
Địa chỉ quảng bá được sử dụng khi chúng tôi muốn gửi tin nhắn đến tất cả các máy trong mạng cục bộ. Địa chỉ quảng bá là địa chỉ mà tất cả các bit của phần id máy chủ là 1. Khi một gói được gửi đến địa chỉ quảng bá, nó sẽ được gửi đến tất cả các máy chủ trên cùng một mạng, tức là cùng một phần net-id. Bởi vì nó đại diện cho tất cả các thiết bị trên mạng, địa chỉ quảng bá không thể được đặt cho bất kỳ thiết bị nào.
Xem Thêm: Tải xuống miễn phí game Mystery Ninja Mobile Phiên bản mới 2018
Địa chỉ mạng
Ví dụ: 192.168.1.0/24 là địa chỉ mạng cho mạng 192.168.1.0/24.
Cổng mặc định
Là một cổng đi ra, khi một gói tin cần được gửi đến một địa chỉ không cùng mạng với địa chỉ hiện tại hoặc đơn giản là không biết nơi gửi nó, gói tin sẽ được gửi đến cổng mặc định địa chỉ, thường là trực tiếp Giao diện của bộ định tuyến được kết nối với mạng này. Tại đây, bộ định tuyến sẽ sử dụng chức năng định tuyến để chuyển tiếp các gói tin theo các hướng khác nhau.
Cổng mặc định thường là địa chỉ ip có sẵn đầu tiên cho mạng.
Ví dụ: cổng mặc định cho mạng 192.168.1.0/24 là 192.168.1.1/24.
hạn chế địa chỉ ip
Số lượng địa chỉ ip lớn nhưng không giới hạn. Vì vậy để lưu địa chỉ IP, người ta chia địa chỉ IP thành hai loại: địa chỉ công cộng và địa chỉ riêng.
Địa chỉ công khai
là một địa chỉ duy nhất có thể được sử dụng trong môi trường Internet.
Địa chỉ riêng
Chỉ có thể được sử dụng trong mạng cục bộ, có thể được sử dụng lại trong các mạng cục bộ khác, nhưng vẫn phải mang các giá trị duy nhất trong mạng.
Đối với mỗi lớp địa chỉ ip, có một loạt địa chỉ có thể được sử dụng làm địa chỉ riêng cho lớp đó:
Lớp a: từ 10.0.0.0 đến 10.255.255.255, sumask 255.0.0.0 Lớp b: từ 172.16.0.0 đến 172.31.255.255, sumask 255.240.0.0 Lớp c: từ 192.168.0.0 đến 192.168.255.255.2
Công nghệ nat ( Bản dịch địa chỉ mạng ) được cài đặt trên thiết bị bộ định tuyến khi một thiết bị sử dụng địa chỉ IP riêng trong mạng cục bộ muốn truy cập vào môi trường Internet có không sử dụng địa chỉ private) (địa chỉ ip công cộng được gán), được sử dụng để chuyển đổi ip riêng thành ip chung và ngược lại để các thiết bị trong mạng nội bộ vẫn có thể truy cập được. lên mạng.
Phương pháp tách ip và sumask
Đối với địa chỉ 192.168.155.245/27. Xác định địa chỉ mạng, địa chỉ quảng bá, phạm vi địa chỉ mà một máy chủ có thể sử dụng?
Phương pháp tính toán
prefix length = 27, do đó, sumask tương ứng là 11111111 11111111 11111111 11100000 – từ đó chúng ta có thể xác định số bit trong phần net-id của địa chỉ ip.
ip = 192.168.155.245, nhị phân tương ứng là: 11000000 10101000 10011011 11110101
Phần net-id được dành riêng, phần id máy chủ được đặt thành tất cả các bit 0: 11000000 10101000 10011011 11100000
Chúng tôi nhận được địa chỉ mạng, được viết lại bằng số thập phân: 192.168.155.224/27.
Với địa chỉ quảng bá, id máy chủ sẽ được đặt thành bit đầu tiên đầy đủ: 11000000 10101000 10011011 11111111
Chúng tôi nhận được địa chỉ phát sóng, được viết lại bằng số thập phân: 192.168.155.255/27.
Vì máy chủ lưu trữ không sử dụng địa chỉ mạng và địa chỉ quảng bá, dải địa chỉ có thể được sử dụng ở đây là 192.168.155.225/27 đến 192.168.155.254/27.
Cho mạng 192.168.155.0/ 24. Chia mạng này thành các phòng ban sau: phòng a: 80 máy, phòng b: 60 máy, 2 phòng c, d: 25 máy mỗi phòng.
Phương pháp tính toán
Đầu tiên, chúng ta có phần địa chỉ ip và net-id: 11000000 10101000 10011011 00000000 trừ đi địa chỉ mạng và quảng bá, mạng này có tối đa 254 máy chủ.
Xem thêm: Ưu đãi làm biển quảng cáo uy tín chất lượng tại Đà Nẵng, Ưu đãi làm biển quảng cáo tại Đà Nẵng
Chúng tôi đã mượn một phần của host-id để chuyển đổi thành net-id và nhận được 2 mạng con như sau:
11000000 10101000 10011011 00000000 hoặc 192.168.155.0/25 11000000 10101000 10011011 10000000 hoặc 192.168.155.128/25
Địa chỉ là 192.168.155.128/25, mượn một phần của host-id, chuyển sang net-id và nhận 2 mạng con như sau:
11000000 10101000 10011011 10000000 hoặc 192.168.155.192/26 11000000 10101000 10011011 11000000 hoặc 192.168.155.192/26
Làm tương tự với mạng 192.168.155.192/26 và nhận được 2 mạng con:
11000000 10101000 10011011 11000000 hoặc 192.168.155.192/27 11000000 10101000 10011011 11100000 hoặc 192.168.155.224/27
2 mạng con này có phần id máy chủ gồm 5 chữ số đại diện cho 31 máy, chúng tôi gán cho các phòng c và d tương ứng.
Vì vậy, chúng tôi đã chia mạng 192.168.155.0/24 thành các mạng con có kích thước khác nhau theo yêu cầu của tiêu đề:
phòng a: 192.168.155.0/25 phòng b: 192.168.155.128/26 phòng c: 192.168.155.192/27 phòng d: 192.168.155.224/27
Bài viết được trích từ http://www.stdio.vn/articles/read/122-so-luoc-ve-dia-chi-ip
taobontreem.com được xuất bản bởi yang do phat. Sử dụng chủ đề jekyll và cayman. Danh mục: Hỏi & Đáp Thể loại: Chia sẻ
Danh mục: Tin tức