- Thực thể: là thành phần tớch cực trong mỗi tầng, nú cú thể là một tiến trỡnh
5.6.2. Kiến trỳc địa chỉ IP (IPv4)
Địa chỉ IP (IPv4):
Địa chỉ IP (IPv4) cú độ dài 32 bit và được tỏch thành 4 vựng, mỗi vựng (mỗi vựng 1 byte) thường được biểu diễn dưới dạng thập phõn và được cỏch nhau bởi dấu chấm (.). Vớ dụ: 203.162.7.92.
Địa chỉ IPv4 được chia thành 5 lớp A, B, C, D, E; trong đú 3 lớp địa chỉ A, B, C được dựng để cấp phỏt. Cỏc lớp này được phõn biệt bởi cỏc bit đầu tiờn trong địa chỉ.
Lớp A (0) cho phộp định danh tới 126 mạng với tối đa 16 triệu trạm trờn mỗi mạng. Lớp này thường được dựng cho cỏc mạng cú số trạm cực lớn (thường dành cho cỏc cụng ty cung cấp dịch vụ lớn tại Mỹ) và rất khú được cấp.
Lớp B (10) cho phộp định danh tới 16384 mạng với tối đa 65534 trạm trờn mỗi mạng. Lớp địa chỉ này phự hợp với nhiều yờu cầu nờn được cấp phỏt nhiều nờn hiện nay đó trở nờn khan hiếm.
Lớp C (110) cho phộp định danh tới 2 triệu mạng với tối đa 254 trạm trờn mỗi mạng. Lớp này được dựng cho cỏc mạng cú ớt trạm.
Hỡnh 5.5. Phõn lớp địa chỉ IPv4
Lớp D (1110) dựng để gửi gúi tin IP đến một nhúm cỏc trạm trờn mạng (cũn được gọi là lớp địa chỉ multicast)
Lớp E (11110) dựng để dự phũng
Bảng cỏc lớp địa chỉ Internet
Ngoài ra cũn một số địa chỉ được quy định dựng riờng (private address). Cỏc địa chỉ này chỉ cú ý nghĩa trong mạng của từng tổ chức nhất định mà khụng được định tuyến trờn Internet. Việc sử dụng cỏc địa chỉ này khụng cần phải xin cấp phộp.
Vớ dụ: 192.168.0.0 – 192.168.255.255
Vớ dụ: Dạng nhị phõn Dạng thập phõn 11001011 10100010 00000111 01011100 203.162.7.92 00001001 01000011 00100110 00000001 9.67.38.1 11001011.10100010.00000111.01011100 203.162.7.92 11001011 27 + 26 + 23 + 21 + 20 = 128 + 64 + 8 +2 + 1 = 203 10100010 27 + 25 +21 = 128 + 32 + 2 = 162 00000111 22 + 21 +20 = 4 + 2 + 1 = 7 01011100 26 + 24 + 23 + 22 = 64 + 16 + 8 + 4 = 92 Địa chỉ mạng con:
Đối với cỏc địa chỉ lớp A, B số trạm trong một mạng là quỏ lớn và trong thực tế thường khụng cú một số lượng trạm lớn như vậy kết nối vào một mạng đơn lẻ. Địa chỉ mạng con cho phộp chia một mạng lớn thành cỏc mạng con nhỏ hơn. Người quản trị mạng cú thể dựng một số bit đầu tiờn của trường hostid trong địa chỉ IP để đặt địa chỉ mạng con. Chẳng hạn đối với một địa chỉ thuộc lớp A, việc chia địa chỉ mạng con cú thể được thực hiện như sau:
Việc chia địa chỉ mạng con là hoàn toàn trong suốt đối với cỏc router nằm bờn ngoài mạng, nhưng nú là khụng trong suốt đối với cỏc router nằm bờn trong mạng.
Hỡnh 5.6: Vớ dụ minh họa cấu hỡnh Subnet
Mặt nạ địa chỉ mạng con:
Bờn cạnh địa chỉ IP, một trạm cũng cần được biết việc định dạng địa chỉ mạng con: bao nhiờu bit trong trường hostid được dựng cho phần địa chỉ mạng con (subnetid). Thụng tin này được chỉ ra trong mặt nạ địa chỉ mạng con (subnet mask). Subnet mask cũng là một số 32 bit với cỏc bit tương ứng với phần netid và subnetid được dặt bằng 1 cũn cỏc bit cũn lại được đặt bằng 0.
Như vậy, địa chỉ thực của một trạm sẽ là hợp của địa chỉ IP và subnet mask. Vớ dụ với địa chỉ lớp C: 203.162.7.92, trong đú:
203.162.7 Địa chỉ mạng 92 Địa chỉ IP của trạm
Nếu dựng 3 bit đầu của trường hostid để đỏnh subnet subnet mask sẽ là: 11111111.11111111.11111111.11100000 = 255.255.255.224
Địa chỉ của subnet:
11001011.10100010.00000111.01011100 11111111.11111111.11111111.111- - - - -
--- AND Logic 11001011.10100010.00000111.010- - - = 203.162.7.64 (Subnet address)
Địa chỉ trạm: trạm thứ 28 trong Subnet 203.162.7.64
Trong thực tế subnet mask thường được viết kốm với địa chỉ IP theo dạng thu gọn sau: 203.162.7.92/27; trong đú 27 chớnh là số bit được đặt giỏ trị là 1 (gồm cỏc bit thuộc địa chỉ mạng và cỏc bit dựng cho Subnet). Như vậy ở đõy ta cú thể hiểu ngay
được với subnet mask là 27 thỡ tương ứng với 11111111.11111111.11111111.111- - - - -.
Cỏc địa chỉ IP đặc biệt: cú 7 loại địa chỉ IP đặc biệt được mụ tả như trong bảng sau:
Bảng cỏc địa chỉ IP đặc biệt
Trong bảng trờn, 0 nghĩa là tất cả cỏc bit của trường đều bằng 0, cũn 1 nghĩa là tất cả cỏc bit của trường đều bằng 1.