Các máy tính xách tay trên mạng “nói chuyện” với nhau thông sang 1 ngôn ngữ quan trọng đặc biệt gọi những giao thức mạng. Có rất nhiều giao thức không giống nhau và mỗi giao thức đều có một nhiệm vụ riêng như:

Giao thức truyền dữ liệu, dùng để làm vận chuyển dữ liệu giữa 2 thiết bị tính.Giao thức xử lý dữ liệu có nhiệm vụ xử lý tài liệu nhận được từ bỏ giao thức truyền dữ liệu.

Bạn đang xem: Ip datagram là gì

Đang xem: Ip datagram là gì

Giao thức IP là một trong những giao thức của ck giao thức TCP/IP trực thuộc tầng mạng. đa số người rất có thể đọc bài khám phá cơ bản về quy mô TCP/IP để biết tính năng của tầng mạng là gì nhé! Và lúc này mình sẽ ra mắt thêm về giao thức IP. Cùng mày mò nhé!

*

VERS (4 bit): chỉ ra rằng phiên bạn dạng hiện hành của IP đang rất được dùng, ví như trường này không giống với phiên bạn dạng IP của vật dụng nhận, thiết bị dấn sẽ không đồng ý và sa thải các gói tin này.HLEN (IP Header Length – 4 bit): chỉ độ lâu năm phần title của datagram, tính theo đơn vị chức năng word (32 bits). Nếu không có trường này thì độ dài mặc định của header là 5 từ.Service Type (8 bit): lưu lại dữ liệu (marking) ship hàng cho tác vụ QoS với những gói tin IP

QoS (Quality of Service) là tập hợp các kĩ thuật được cho phép cấp phát những tài nguyên một cách phù hợp cho các loại dữ liệu khác nhau, từ đó gồm thể bảo đảm an toàn chất lượng dịch vụ mạng cho những loại dữ liệu này .

Precedence (3 bit): chỉ thị quyền ưu tiên gửi datagram, cố kỉnh thể:

PriorityMain
111Network Control (cao nhất)
011flash
110Internetwork Control
010Immediate
101CRITIC/ECP
001Priority
100Flas Override
000Routine (thấp nhất)

Delay (1 bit) : chỉ độ trễ yêu cầu. : độ trễ bình thường; 1: độ trễ thấp

Throughput (1 bit) : chỉ số thông lượng yêu cầu. : thông lượng bình thường; 1: thông lượng cao

Reliability (1 bit): chỉ độ tin cậy yêu cầu. : độ tin yêu bình thường; 1: độ tin tưởng cao


Total Length (16 bit): chiều nhiều năm của cục bộ gói tin IP kể cả phần header được tính theo byte. Để biết chiều lâu năm của dữ liệu cần mang tổng chiều lâu năm này trừ đi HLEN.

Identification (16 bit): trường định danh, cùng những tham số khác như địa chỉ cửa hàng nguồn (Source address) và showroom đích (Destination address) nhằm định danh duy nhất cho từng Datagram được giữ hộ đi vày 1 trạm. Thông thường phần định danh được tăng thêm 1 lúc 1 Datagram được gởi đi.

Flags (3 bit): Cờ sử dụng trong những khi phân đoạn những Datagram.

Bit 0: reserved không sử dụng, giá trị luôn là 0.Bit 1: DF = 1: Gói tin bị phân đoạn, có rất nhiều hơn 1 đoạn, DF = 0: Gói tin ko bị phân đoạn.Bit 2: MF = 0: đoạn cuối cùng, MF = 1: không là đoạn cuối cùng, còn đoạn khác phía sau nữa.

Fragment Offset (13 bit): Chỉ vị trí của đoạn phân miếng (Fragment) vào IP Datagram tính theo đơn vị 64 Bit.

Time to lớn Live (TTL) (8 bit): áp dụng để chống loop gói tin IP khi xảy ra lỗi định tuyến trên sơ trang bị mạng. Cực hiếm này được để lúc bắt đầu gửi gói tin và nó sẽ giảm xuống 1 đơn vị khi đi qua một router. Khi TTL = 0, gói tin sẽ bị loại bỏ bỏ.

Protocol (8 bit): dấn dạng giao thức nào đang được truyền cài trong phần data của gói tin IP, như TCP hay UDP.

Header checksum (8 bit): đánh giá lỗi của IP Header. Nếu như việc kiểm tra này thất bại, gói dữ liệu có khả năng sẽ bị huỷ bỏ tại nơi xác minh được lỗi.

Source Address (32 bit): địa chỉ cửa hàng của trạm nguồn.

Destination Address (32 bit): địa chỉ của trạm đích.

Option (có độ dài cố kỉnh đổi): cho phép thêm vào tính năng lạ cho giao thức IP.

Padding (độ dài thế đổi): cấu trúc của gói IP điều khoản option yêu cầu là bội số của 32 bit đề xuất nếu option không đủ số bit , các bit padding sẽ được thêm vào để có được yêu cầu này .


Data (độ dài nắm đổi): vùng tài liệu có độ nhiều năm là bội của 8 bit, buổi tối đa là 65535 byte.

Địa chỉ IP

Mỗi máy tính khi liên kết Internet đều sở hữu 1 showroom duy nhất, đó chủ yếu là địa chỉ IP. Mục đích là nhằm định danh duy nhất cho một máy tính ngẫu nhiên trên liên mạng.

Cấu trúc địa chỉ

Địa chỉ IP tất cả 32 bit nhị phân , phân thành 4 nhiều 8 bit (gọi là những octet). Những octet được màn biểu diễn dưới dạng thập phân cùng được phân làn bằng những dấu chấm.

Địa chỉ IP được chia thành 2 phần : phần NetworkID (phần add mạng) với phần HostID (phần địa chỉ máy trạm)

*

Hình 1

Trong 1 byte (8 bit) , từng bit được gán một giá chỉ trị. Nếu bit được để là 0 thì nó được gán giá trị 0, giả dụ bit được đặt là 1 trong thì bao gồm thể chuyển đổi thành 1 giá trị thập phân. Bit thấp nhất trong byte tương ứng với 1, bit cao nhất tương ứng cùng với 128. Vậy giá trị lớn số 1 của 1 byte là 255 tương ứng với trường thích hợp cả 8 bit phần lớn được để là 1.

*

Ví dụ sống Hình 1, cùng với octet đầu tiên và phụ thuộc vào cách tính sinh sống hình trên ta có: 10000011 = 128+0+0+0+0+0+2+1 = 131. Tương tự như với 3 octet còn lại, ta đang ra được 1 showroom IP là 131.108.122.204

Chú ý: các bit phần NetworkID không được phép đồng thời bằng .

Các dạng địa chỉ

Địa chỉ mạng (Network Address):

Định danh cho 1 mạngTất cả những bit phần HostID là 0

Địa chỉ quảng bá (Broadcast Address)

Địa chỉ dùng làm gửi dữ liệu cho toàn bộ các sản phẩm công nghệ trạm trong mạngTất cả các bit phần HostID là 1

Địa chỉ thiết bị trạm (Unicast Address): gán cho một cổng mạng

Địa chỉ nhóm (Multicast address): định danh đến nhóm

Các lớp địa chỉ

Không gian add IP được chia thành các lớp như sau:

*

Lớp A

Địa chỉ lớp A thực hiện một otet(8 bit) đầu làm cho phần mạng, tía octet sau làm phần hostBit đầu của một địa chỉ lớp A luôn luôn được giữ là .Các địa chỉ lớp mạng của lớp A bao gồm : 1.0.0.0 -> 126.0.0.0.Mạng 127.0.0.0 được áp dụng làm loopbackPhần host bao gồm 24 bit => mỗi mạng lớp A gồm (2^24 – 2) host.


Lớp B

Địa chỉ lớp B áp dụng hai octet đầu làm cho phần mạng , hai octet sau làm cho phần host.Hai bit đầu của một địa chỉ cửa hàng lớp B luôn được duy trì là 1 0Các địa chỉ cửa hàng mạng lớp B gồm : 128.0.0.0 -> 191.255.0.0 . Có toàn bộ 2^14=16384 mạng trong lớp B.Phần host dài 16 bit => một mạng lớp B bao gồm (2^16 – 2 = 65534) host.

Lớp C

Địa chỉ lớp C sử dụng 3 octet đầu làm cho phần mạng , một octet sau làm cho phần host.Ba bit đầu của một showroom lớp C luôn được duy trì là 1 1 0.Các địa chỉ mạng lớp C bao gồm : 192.0.0.0 -> 223.255.255.0. Có tất cả 2^21 mạng vào lớp C.Phần host lâu năm 8 bit vì thế có một mạng lớp C có (28 – 2 = 254) host.

Lớp D

Bốn bit đầu của một showroom lớp D luôn được giữ là 1 1 1 0Gồm các add thuộc dải: 244.0.0.0 -> 239.255.255.255Được thực hiện để làm add multicast.

Xem thêm: " Patronage Là Gì - Patronage In Vietnamese

Lớp E

Năm bit đầu của một showroom lớp E luôn được giữ lại là 1 1 1 1Địa chỉ thuộc dải tự 240.0.0.0 trở điĐược thực hiện cho mục đích dự phòng.

Chú ý:

Các lớp add IP rất có thể sử dụng để đặt cho những host là các lớp A,B,CĐể thuận lợi nhận diện một địa chỉ IP thuộc lớp làm sao , ta rất có thể quan gần cạnh octet đầu của địa chỉ cửa hàng nằm trong tầm giá trị:

Địa chỉ lớpOctet đầu của địa chỉ
A1 -> 126
B128 -> 191
C192 -> 223
D224 -> 239
E240 -> 255

Tuy nhiên việc phân chia cứng thành những lớp (A, B, C, D, E) làm hạn chế việc sử dụng tổng thể không gian add dẫn đến lãng phí không gian địa chỉ. Vậy phương án là gì