IP address là gì?

Related Articles

IP address là gì ?

Nội dung bài viết:

1. IP address là gì?

2. Giao thức Internet Protocol (IP)

3. Các phiên bản của giao thức IP

4. Địa chỉ IPv4

5. Địa chỉ IPv6

6. Phân giải địa chỉ IP address

1. IP address là gì?

IP Address hay tên đầy đủ là Internet Protocol Address (tiếng Việt là Địa chỉ IP hoặc tên đầy đủ là Địa chỉ giao thức internet) là một biểu diễn số xác định duy nhất một giao diện cụ thể trên mạng.



 

– Các Địa chỉ IP trong IPv4 (Internet protocol version 4) có độ dài là 32 bit. Điều này cho phép tối đa 4,294,967,296 (2^32) địa chỉ duy nhất. Địa chỉ trong IPv6 (Internet protocol version 6) có độ dài là 128-bit, cho phép tạo ra các địa chỉ duy nhất 3,4 x 10^38 (2^128).

 

– Tổng số địa chỉ có thể sử dụng của cả hai phiên bản được giảm bớt bởi các địa chỉ dành riêng khác nhau và các cân nhắc khác.

 

– Địa chỉ IP là số nhị phân nhưng thường được biểu thị ở dạng thập phân (IPv4) hoặc dạng thập lục phân (IPv6) để giúp con người đọc và sử dụng chúng dễ dàng hơn.

 

2. Giao thức Internet Protocol ( IP )

– IP là viết tắt của Giao thức Internet “Internet Protocol” và mô tả một tập hợp các tiêu chuẩn và yêu cầu để tạo và truyền các gói dữ liệu, hoặc các biểu đồ dữ liệu, qua các mạng. Giao thức Internet Protocol (IP) là một phần của lớp Internet Layer của bộ giao thức Internet Protocol Suite. Trong mô hình OSI, IP sẽ được coi là một phần của lớp mạng Network Layer. IP theo truyền thống được sử dụng cùng với một giao thức cấp cao hơn, đáng chú ý nhất là TCP. Tiêu chuẩn IP được điều chỉnh bởi RFC 791.

 

– Cách thức hoạt động giải trí của giao thức Internet Protocol:

  • IP được thiết kế để hoạt động qua mạng động “Dynamic Network”. Điều này có nghĩa là IP phải hoạt động mà không có thư mục “directory” hoặc màn hình giám sát “monitor” trung tâm và nó không thể dựa vào các liên kết “links” hoặc nút “nodes” cụ thể hiện có. IP là một giao thức không kết nối “connectionless protocol” được định hướng theo gói dữ liệu “datagram-oriented”, vì vậy mỗi gói phải chứa địa chỉ IP nguồn “source IP address”, địa chỉ IP đích “destination IP address” và dữ liệu khác trong tiêu đề “header” để được phân phối thành công.
  • Kết hợp lại, những yếu tố này làm cho IP trở thành một giao thức phân phối không đáng tin cậy, nỗ lực giao tiếp cao nhất. Thay vào đó, việc sửa lỗi được xử lý bởi các giao thức cấp trên. Các giao thức này bao gồm TCP, là giao thức hướng kết nối “Connection-oriented Protocol” và UDP, là giao thức không kết nối “Connectionless Protocol”.
  • Hầu hết lưu lượng truy cập internet trên thế giới hiện nay đều là thông qua giao thức TCP / IP.

3. Các phiên bản của giao thức IP

– Có hai phiên bản IP được sử dụng ngày nay, IPv4 và IPv6. Giao thức IPv4 Protocol ban đầu vẫn được sử dụng cho đến ngày nay trên cả Internet và nhiều mạng công ty. Tuy nhiên, giao thức IPv4 chỉ cho phép 2^32 địa chỉ. Điều này, cùng với cách phân bổ địa chỉ, dẫn đến tình huống không có đủ địa chỉ duy nhất cho tất cả các thiết bị được kết nối với internet.

 

– IPv6 được phát triển bởi Lực lượng Đặc nhiệm Kỹ thuật Internet IETF (IETF – Internet Engineering Task Force), và được chính thức hóa vào năm 1998. Việc nâng cấp này đã tăng đáng kể không gian địa chỉ khả dụng và cho phép 2^128 địa chỉ. Ngoài ra, đã có những thay đổi để nâng cao hiệu quả của tiêu đề gói IP “IP packet headers”, cũng như cải tiến định tuyến “Routing” và bảo mật “Security”.

 

4. Địa chỉ IPv4

– Địa chỉ IPv4 thực sự là một số nhị phân 32 bit, bao gồm hai địa chỉ con “Subaddresses” (hay còn gọi là Số nhận dạng –  Identifier) được đề cập ở trên, tương ứng, xác định mạng và máy chủ lưu trữ mạng, với một ranh giới tưởng tượng ngăn cách hai địa chỉ này. Như vậy, một địa chỉ IP thường được hiển thị dưới dạng 4 octet của các số từ 0-255 được biểu thị ở dạng thập phân thay vì dạng nhị phân.

 

– Ví dụ: địa chỉ 168.212.226.204 đại diện cho số nhị phân 32 bit 10101000.11010100.11100010.11001100.

 

– Số nhị phân rất quan trọng vì nó sẽ xác định địa chỉ IP thuộc về lớp mạng nào.

 

– Địa chỉ IPv4 thường được biểu thị bằng ký hiệu dấu chấm-thập phân, với mỗi tám bit (octet) được biểu thị bằng một số từ một đến 255, mỗi bit được phân tách bằng dấu chấm. Một địa chỉ IPv4 mẫu sẽ giống như sau:

192.168.17.43

 

– Địa chỉ IPv4 bao gồm hai phần. Các số đầu tiên trong địa chỉ chỉ định mạng “network part”, trong khi các số sau chỉ định máy chủ cụ thể “host part”. Mặt nạ mạng con “subnet mask” chỉ định phần nào của địa chỉ là phần mạng và phần nào địa chỉ máy chủ cụ thể.

 

– Một gói tin có địa chỉ đích không cùng mạng với địa chỉ nguồn sẽ được chuyển tiếp hoặc định tuyến đến mạng thích hợp. Khi ở trên đúng mạng, phần địa chỉ máy chủ sẽ xác định giao diện gói tin được chuyển đến.

 

– Subnet masks (Mặt nạ mạng con)

  • Một địa chỉ IP duy nhất xác định cả một mạng và một giao diện duy nhất trên mạng đó. Subnet masks cũng có thể được viết bằng ký hiệu thập phân có dấu chấm và xác định vị trí phần mạng của địa chỉ IP kết thúc và phần máy chủ của địa chỉ bắt đầu.
  • Khi được biểu thị dưới dạng nhị phân, bất kỳ bit nào được đặt thành một “1” có nghĩa là bit tương ứng trong địa chỉ IP là một phần của địa chỉ mạng “Network address”. Tất cả các bit được đặt thành 0 đánh dấu các bit tương ứng trong địa chỉ IP là một phần của địa chỉ máy chủ “Host address”.
  • Các bit đánh dấu Subnet mask phải là các bit liên tiếp. Hầu hết các Subnet mask bắt đầu bằng 255. và tiếp tục cho đến khi mặt nạ mạng “Network mask” kết thúc. Một Subnet mask Lớp C sẽ là 255.255.255.0.

 

– Các lớp địa chỉ IP “IP address classes”

Class

Leading

bits

Size of 

network

number

 bit field

Size of rest

bit field

Number

of networks

Addresses

per network

Total addresses

in class

Start address

End address

Class A

8

24

128

( 27 )

16,777,216 ( 224 )

2,147,483,648

( 231 )

0.0.0. 0

127.255.255.255

Class B

10

16

16

16,384

( 214 )

65,536

( 216 )

1,073,741,824

( 230 )

128.0.0.0

191.255.255.255

Class C

110

24

8

2,097,152

( 221 )

256

( 28 )

536,870,912

( 229 )

192.0.0.0

223.255.255.255

Class D ( multicast )

1110

not defined

not defined

not defined

not defined

268,435,456

( 228 )

224.0.0.0

239.255.255.255

Class E ( reserved )

1111

not defined

not defined

not defined

not defined

268,435,456

( 228 )

240.0.0.0

255.255.255.255

                                                                                                 

– Trước khi Subnet Mask có độ dài thay đổi cho phép các mạng có kích thước bất kỳ được cấu hình, không gian địa chỉ IPv4 được chia thành năm lớp.                                                                  

 

Class A

  • Trong mạng Class A, tám “8” bit đầu tiên, hoặc phần thập phân có dấu chấm đầu tiên, là phần mạng “Network part” của địa chỉ, với phần còn lại của địa chỉ là phần máy chủ “Host part” của địa chỉ. Có 128 mạng Class A khả thi.

0.0.0. 0 to 127.0.0.0

  • Tuy nhiên, bất kỳ địa chỉ nào bắt đầu bằng 127. đều được coi là địa chỉ lặp lại.
  • Ví dụ về địa chỉ IP Class A: 

2.134.213.2

 

Class B:

  • Trong mạng Class B, 16 bit đầu tiên là phần mạng “Network part” của địa chỉ. Tất cả các mạng Class B đều có bit đầu tiên được đặt thành 1 và bit thứ hai được đặt thành 0. Theo ký hiệu thập phân có dấu chấm, điều đó làm cho các địa chỉ từ 128.0.0.0 đến 191.255.0.0 là mạng Class B. Có 16.384 mạng Class B khả thi.
  • Ví dụ cho địa chỉ IP Class B:

135.58.24.17

 

Class C:

  • Trong mạng Class C, hai bit đầu tiên được đặt thành 1 và bit thứ ba được đặt thành 0. Điều đó làm cho 24 bit đầu tiên của địa chỉ là địa chỉ mạng “Network part” và phần còn lại là địa chỉ máy chủ “Host part”. Địa chỉ mạng Class C nằm trong khoảng từ 192.0.0.0 đến 223.255.255.0. Có thể có hơn 2 triệu mạng Class C.
  • Ví dụ cho địa chỉ IP Class C:

192.168.178.1

 

Class D:

  • Địa chỉ Class D được sử dụng cho các ứng dụng đa hướng “Multicasting Applications”. Không giống như các Class trước, Class D không được sử dụng cho các hoạt động mạng “bình thường”. Địa chỉ Class D có ba bit đầu tiên được đặt thành “1” và bit thứ tư của chúng được đặt thành “0”. Địa chỉ Class D là địa chỉ mạng 32 bit, có nghĩa là tất cả các giá trị trong phạm vi 224.0.0.0 – 239.255.255.255 được sử dụng để xác định duy nhất các nhóm phát đa hướng. Không có địa chỉ máy chủ nào trong không gian địa chỉ Class D, vì tất cả các máy chủ trong một nhóm đều chia sẻ địa chỉ IP của nhóm cho mục đích người nhận.
  • Ví dụ cho địa chỉ IP Class D:

227.21.6.173

 

Class E:

  • Mạng Class E được định nghĩa bằng cách có bốn bit địa chỉ mạng đầu tiên là 1. Bao gồm các địa chỉ từ 240.0.0.0 đến 255.255.255.255. Trong khi lớp này được bảo lưu, cách sử dụng của nó chưa bao giờ được xác định. Do đó, hầu hết các triển khai mạng loại bỏ các địa chỉ này là bất hợp pháp hoặc không xác định. Ngoại lệ là 255.255.255.255, được sử dụng làm địa chỉ quảng bá.
  • Ví dụ cho địa chỉ IP Class E:

243.164.89.28

 

– Tổng quan: Các lớp địa chỉ IP và các biểu diễn theo bit

Class A

0. 0. 0. 0 = 00000000.00000000.00000000.00000000

127.255.255.255 = 01111111.11111111.11111111.11111111

0 nnnnnnn. HHHHHHHH.HHHHHHHH.HHHHHHHH

 

Class B

128. 0. 0. 0 = 10000000.00000000.00000000.00000000

191.255.255.255 = 10111111.11111111.11111111.11111111

10nnnnnn.nnnnnnnn. HHHHHHHH.HHHHHHHH

 

Class C

192. 0. 0. 0 = 11000000.00000000.00000000.00000000

223.255.255.255 = 11011111.11111111.11111111.11111111

110nnnnn.nnnnnnnn.nnnnnnnn. HHHHHHHH

 

Class D

224. 0. 0. 0 = 11100000.00000000.00000000.00000000

239.255.255.255 = 11101111.11111111.11111111.11111111

1110XXXX. XXXXXXXX.XXXXXXXX.XXXXXXXX

 

Class E

240. 0. 0. 0 = 11110000.00000000.00000000.00000000

255.255.255.255 = 11111111.11111111.11111111.11111111

1111XXXX. XXXXXXXX.XXXXXXXX.XXXXXXXX

 

– Địa chỉ cá thể ( Private addresses )

  • Trong không gian địa chỉ, một số mạng nhất định được dành riêng cho các mạng riêng “Private Networks”. Các gói từ các mạng này không được định tuyến trên internet công cộng. Điều này cung cấp một cách để các mạng riêng sử dụng địa chỉ IP nội bộ mà không can thiệp vào các mạng khác. Các mạng riêng là

10.0.0. 1 - 10.255.255.255 172.16.0.0 - 172.32.255.255 192.168.0.0 - 192.168.255.255

 

 

– Các địa chỉ đặc biệt quan trọng ( Special addresses )

  1. Một số địa chỉ IPv4 nhất định được dành riêng cho các mục đích sử dụng cụ thể:

127.0.0.0

Địa chỉ vòng lặp ( giao diện riêng của sever )

224.0.0.0

IP Multicast

255.255.255.255

Broadcast ( được gửi đến tổng thể những giao diện trên mạng )

 

– Sự hết sạch địa chỉ IPv4

  • Đặc điểm kỹ thuật IPv4 ban đầu được thiết kế cho mạng DARPA nhưng cuối cùng đã trở thành internet. Ban đầu, nó là một mạng thử nghiệm, không ai dự tính có thể cần bao nhiêu địa chỉ trong tương lai. Vào thời điểm đó, 2^32 địa chỉ (4,3 tỷ) chắc chắn được coi là đủ. Tuy nhiên, theo thời gian, rõ ràng là như hiện tại được triển khai, không gian địa chỉ IPv4 sẽ không đủ lớn cho một mạng internet toàn cầu với nhiều thiết bị được kết nối trên mỗi người. Các khối địa chỉ cấp cao nhất cuối cùng đã được phân bổ vào năm 2011.

5. Địa chỉ IPv6

– Để tránh vấn đề cạn kiện địa chỉ IP dường như đang tái diễn trong công nghệ, nơi mà giới hạn của thông số kỹ thuật dường như là quá đủ vào thời điểm đó, nhưng chắc chắn trở nên quá nhỏ trong tương lai, các nhà thiết kế của IPv6 đã tạo ra một không gian địa chỉ khổng lồ cho IPv6. Kích thước địa chỉ đã được tăng từ 32 bit trong IPv4 lên 128 bit trong IPv6.

 

– IPv6 có giới hạn lý thuyết là 3,4 x 10^38 địa chỉ. Đó là hơn 340 tỷ địa chỉ, được cho là đủ địa chỉ để gán cho mọi nguyên tử trên bề mặt trái đất.

 

– Địa chỉ IPv6 được biểu thị bằng tám bộ bốn chữ số thập lục phân và mỗi bộ số được phân tách bằng dấu hai chấm. Một địa chỉ IPv6 mẫu sẽ giống như sau:

2DAB : FFFF : 0000 : 3EAE : 01AA : 00FF : DD72 : 2C4 A

 

– Viết tắt địa chỉ IPv6

  • Với địa chỉ IPv6 quá dài, có những quy ước để cho phép viết tắt của chúng. Đầu tiên, các số 0 đứng đầu từ bất kỳ một nhóm số nào có thể bị loại bỏ. Ví dụ,: 0033: có thể được viết thành: 33:
  • Thứ hai, bất kỳ phần nào liên tiếp của số 0 đều có thể được biểu thị bằng dấu hai chấm. Điều này chỉ có thể được thực hiện một lần tại bất kỳ địa chỉ nào. Số phần bị xóa bằng cách sử dụng chữ viết tắt này có thể được xác định là số lượng cần thiết để đưa địa chỉ trở lại tối đa tám phần. Ví dụ: 2DAB :: DD72: 2C4A sẽ cần phải có năm phần số 0 được thêm lại thay cho dấu hai chấm.

( 2DAB : 0000 : 0000 : 0000 : 0000 : 0000 : DD72 : 2C4 A )

  • Địa chỉ vòng lặp “Loopback address”

0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0001

Có thể được viết tăng là ::1.

– Các địa chỉ riêng IPv6 ( IPv6 private addresses )

  • Giống như trong IPv4, một số khối địa chỉ nhất định được dành riêng cho các mạng riêng. Những địa chỉ này không được định tuyến qua internet công cộng. Trong IPv6, địa chỉ riêng được gọi là Địa chỉ cục bộ duy nhất ULA (ULA – Unique Local Addresses). Các địa chỉ từ FC00 :: / 7 block bị bỏ qua và không được định tuyến theo mặc định.

6. Phân giải địa chỉ IP address

– Trong cả IPv4 và IPv6, không thể ghi nhớ địa chỉ IP của mọi thiết bị, ngoại trừ mạng nhỏ nhất. Phân giải tên “Name Resolution” cung cấp một cách để tra cứu địa chỉ IP từ một tên dễ sử dụng hơn.

 

– Trên internet, việc phân giải tên do Hệ thống tên miền DNS (DNS – Domain Name System) xử lý. Với DNS, một tên ở định dạng host.domain có thể được sử dụng thay cho địa chỉ IP của đích. Khi kết nối được bắt đầu, máy chủ nguồn “Source host” sẽ yêu cầu địa chỉ IP của máy chủ đích “Destination host” từ máy chủ DNS Server. Máy chủ DNS Server sẽ trả lời bằng địa chỉ IP của điểm đến. Địa chỉ IP này sau đó sẽ được sử dụng cho tất cả các liên lạc được gửi đến tên đó.

 

Nội dung bài viết : – Các Địa chỉ IP trong IPv4 ( Internet protocol version 4 ) có độ dài là 32 bit. Điều này được cho phép tối đa 4,294,967,296 ( 2 ^ 32 ) địa chỉ duy nhất. Địa chỉ trong IPv6 ( Internet protocol version 6 ) có độ dài là 128 – bit, được cho phép tạo ra những địa chỉ duy nhất 3,4 x 10 ^ 38 ( 2 ^ 128 ). – Tổng số địa chỉ hoàn toàn có thể sử dụng của cả hai phiên bản được giảm bớt bởi những địa chỉ dành riêng khác nhau và những xem xét khác. – Địa chỉ IP là số nhị phân nhưng thường được bộc lộ ở dạng thập phân ( IPv4 ) hoặc dạng thập lục phân ( IPv6 ) để giúp con người đọc và sử dụng chúng thuận tiện hơn. – IP là viết tắt của Giao thức Internet “ Internet Protocol ” và miêu tả một tập hợp những tiêu chuẩn và nhu yếu để tạo và truyền những gói dữ liệu, hoặc những biểu đồ tài liệu, qua những mạng. Giao thức Internet Protocol ( IP ) là một phần của lớp Internet Layer của bộ giao thức Internet Protocol Suite. Trong quy mô OSI, IP sẽ được coi là một phần của lớp mạng Network Layer. IP theo truyền thống cuội nguồn được sử dụng cùng với một giao thức cấp cao hơn, đáng chú ý quan tâm nhất là TCP. Tiêu chuẩn IP được kiểm soát và điều chỉnh bởi RFC 791. – Có hai phiên bản IP được sử dụng thời nay, IPv4 và IPv6. Giao thức IPv4 Protocol bắt đầu vẫn được sử dụng cho đến thời nay trên cả Internet và nhiều mạng công ty. Tuy nhiên, giao thức IPv4 chỉ được cho phép 2 ^ 32 địa chỉ. Điều này, cùng với cách phân chia địa chỉ, dẫn đến trường hợp không có đủ địa chỉ duy nhất cho toàn bộ những thiết bị được liên kết với internet. – IPv6 được tăng trưởng bởi Lực lượng Đặc nhiệm Kỹ thuật Internet IETF ( IETF – Internet Engineering Task Force ), và được chính thức hóa vào năm 1998. Việc tăng cấp này đã tăng đáng kể khoảng trống địa chỉ khả dụng và được cho phép 2 ^ 128 địa chỉ. Ngoài ra, đã có những đổi khác để nâng cao hiệu suất cao của tiêu đề gói IP “ IP packet headers ”, cũng như nâng cấp cải tiến định tuyến “ Routing ” và bảo mật thông tin “ Security ”. – Địa chỉ IPv4 thực sự là 1 số ít nhị phân 32 bit, gồm có hai địa chỉ con “ Subaddresses ” ( hay còn gọi là Số nhận dạng – Identifier ) được đề cập ở trên, tương ứng, xác lập mạng và máy chủ lưu trữ mạng, với một ranh giới tưởng tượng ngăn cách hai địa chỉ này. Như vậy, một địa chỉ IP thường được hiển thị dưới dạng 4 octet của những số từ 0-255 được bộc lộ ở dạng thập phân thay vì dạng nhị phân. – Ví dụ : địa chỉđại diện cho số nhị phân 32 bit – Số nhị phân rất quan trọng vì nó sẽ xác lập địa chỉ IP thuộc về lớp mạng nào. – Địa chỉ IPv4 thường được bộc lộ bằng ký hiệu dấu chấm-thập phân, với mỗi tám bit ( octet ) được bộc lộ bằng một số ít từ một đến 255, mỗi bit được phân tách bằng dấu chấm. Một địa chỉ IPv4 mẫu sẽ giống như sau : – Địa chỉ IPv4 gồm có hai phần. Các số tiên phong trong địa chỉ chỉ định mạng “ network part ”, trong khi những số sau chỉ định sever đơn cử “ host part ”. Mặt nạ mạng con “ subnet mask ” chỉ định phần nào của địa chỉ là phần mạng và phần nào địa chỉ sever đơn cử. – Một gói tin có địa chỉ đích không cùng mạng với địa chỉ nguồn sẽ được chuyển tiếp hoặc định tuyến đến mạng thích hợp. Khi ở trên đúng mạng, phần địa chỉ sever sẽ xác lập giao diện gói tin được chuyển đến. – Subnet masks ( Mặt nạ mạng con ) – Các lớp địa chỉ IP “ IP address classes ” – Trước khi Subnet Mask có độ dài biến hóa được cho phép những mạng có size bất kể được thông số kỹ thuật, khoảng trống địa chỉ IPv4 được chia thành năm lớp. – Tổng quan : Các lớp địa chỉ IP và những trình diễn theo bit – Để tránh yếu tố cạn kiện địa chỉ IP có vẻ như đang tái diễn trong công nghệ tiên tiến, nơi mà số lượng giới hạn của thông số kỹ thuật kỹ thuật có vẻ như là quá đủ vào thời gian đó, nhưng chắc như đinh trở nên quá nhỏ trong tương lai, những nhà phong cách thiết kế của IPv6 đã tạo ra một khoảng trống địa chỉ khổng lồ cho IPv6. Kích thước địa chỉ đã được tăng từ 32 bit trong IPv4 lên 128 bit trong IPv6. – IPv6 có số lượng giới hạn triết lý là 3,4 x 10 ^ 38 địa chỉ. Đó là hơn 340 tỷ địa chỉ, được cho là đủ địa chỉ để gán cho mọi nguyên tử trên mặt phẳng toàn cầu. – Địa chỉ IPv6 được biểu lộ bằng tám bộ bốn chữ số thập lục phân và mỗi bộ số được phân tách bằng dấu hai chấm. Một địa chỉ IPv6 mẫu sẽ giống như sau : – Trong cả IPv4 và IPv6, không hề ghi nhớ địa chỉ IP của mọi thiết bị, ngoại trừ mạng nhỏ nhất. Phân giải tên “ Name Resolution ” phân phối một cách để tra cứu địa chỉ IP từ một tên dễ sử dụng hơn. – Trên internet, việc phân giải tên do Hệ thống tên miền DNS ( DNS – Domain Name System ) giải quyết và xử lý. Với DNS, một tên ở định dạng host.domain hoàn toàn có thể được sử dụng thay cho địa chỉ IP của đích. Khi liên kết được mở màn, sever nguồn “ Source host ” sẽ nhu yếu địa chỉ IP của máy chủ đích “ Destination host ” từ sever DNS Server. Máy chủ DNS Server sẽ vấn đáp bằng địa chỉ IP của điểm đến. Địa chỉ IP này sau đó sẽ được sử dụng cho tổng thể những liên lạc được gửi đến tên đó .

More on this topic

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Advertismentspot_img

Popular stories