Datagram là gì

Các máy tính xách tay bên trên mạng "nói chuyện" cùng nhau thông sang 1 ngôn từ đặc biệt quan trọng Điện thoại tư vấn các giao thức mạng. Có những giao thức không giống nhau với từng giao thức đều phải sở hữu một nhiệm vụ riêng rẽ như:

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

Bạn đang xem: Datagram là gì

Giao thức IP. là 1 trong giao thức của ông chồng giao thức TCP/IP. trực thuộc tầng mạng. Mọi bạn có thể phát âm bài xích Tìm đọc cơ bạn dạng về quy mô TCP/IPhường để biết chức năng của tầng mạng là gì nhé! Và hôm nay bản thân đã trình làng thêm về giao thức IPhường. Cùng mày mò nhé!

*

VERS (4 bit): chỉ ra phiên bản hiện nay hành của IPhường đang được sử dụng, Nếu ngôi trường này không giống với phiên bạn dạng IPhường của lắp thêm dấn, lắp thêm thừa nhận vẫn khước từ cùng loại bỏ những gói tin này.HLEN (IP.. Header Length - 4 bit): chỉ độ nhiều năm phần tiêu đề của datagram, tính theo đơn vị chức năng word (32 bits). Nếu không tồn tại trường này thì độ lâu năm mặc định của header là 5 từ bỏ.Service Type (8 bit): đánh dấu tài 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 vừa lòng những kinh nghiệm có thể chấp nhận được cấp phát các tài nguyên ổn một bí quyết phù hợp cho các loại dữ liệu khác biệt, từ kia hoàn toàn có thể bảo vệ unique hình thức dịch vụ mạng cho những một số loại tài liệu này .

Precedence (3 bit): thông tư 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ễ trải nghiệm. 0: độ trễ bình thường; 1: độ trễ thấp

Throughput (1 bit) : chỉ số thông lượng tận hưởng. 0: thông lượng bình thường; 1: thông lượng cao

Reliability (1 bit): chỉ độ tin yêu những hiểu biết. 0: độ tin yêu bình thường; 1: độ tin cẩn cao

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

Identification (16 bit): Trường định danh, thuộc các tmê mệt số khác như tác động nguồn (Source address) cùng hệ trọng đích (Destination address) nhằm định danh tốt nhất cho từng Datagram được gửi đi vì 1 trạm. Đôi khi phần định danh được tạo thêm 1 khi 1 Datagram được gửi đi.

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

Bit 0: reserved không sử dụng, quý hiếm luôn luôn là 0.Bit 1: DF = 1: Gói tin bị phân đoạn, có khá 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 sau cùng, còn đoạn khác phía đằng sau nữa.

Fragment Offset (13 bit): Chỉ vị trí của đoạn phân mhình họa (Fragment) vào IPhường. Datagram tính theo đơn vị 64 Bit.

Time to lớn Live (TTL) (8 bit): áp dụng nhằm phòng loop gói tin IPhường Lúc xẩy ra lỗi định con đường trên sơ trang bị mạng. Giá trị này được đặt dịp bắt đầu gửi gói tin và nó đang giảm xuống 1 đơn vị Lúc đi qua một router. Lúc TTL = 0, gói tin vẫn bị nockout vứt.

Protocol (8 bit): dìm dạng giao thức làm sao đang rất được truyền sở hữu trong phần data của gói tin IP, như TCPhường tốt UDPhường.

Header checksum (8 bit): đánh giá lỗi của IP Header. Nếu như vấn đề khám nghiệm này thất bại, gói tài liệu có khả năng sẽ bị huỷ vứt trên nơi xác định được lỗi.

Source Address (32 bit): tác động của trạm mối cung cấp.

Xem thêm: Hướng Dẫn Cách Khắc Chế Murad Phải Khiếp Sợ: Bạn Tin Không? Khắc Chế Murad Qua Tướng, Trang Bị Và Cách Chơi

Destination Address (32 bit): hệ trọng của trạm đích.

Option (gồm độ nhiều năm gắng đổi): có thể chấp nhận được cung cấp tính năng lạ đến giao thức IP..

Padding (độ nhiều năm cố gắng đổi): Cấu trúc của gói IP phương pháp option cần là bội số của 32 bit yêu cầu giả dụ option không đủ số bit , những bit padding sẽ tiến hành sản xuất để đạt được những hiểu biết này .

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

Địa chỉ IP

Mỗi laptop Lúc kết nối Internet số đông có một liên tưởng tốt nhất, kia chính là thúc đẩy IP. Mục đích là để định danh độc nhất cho một máy tính ngẫu nhiên bên trên liên mạng.

Cấu trúc địa chỉ

Địa chỉ IP bao gồm 32 bit nhị phân , phân thành 4 nhiều 8 bit (call là các octet). Các octet được màn trình diễn bên dưới dạng thập phân với được phân cách bằng các vệt chnóng.

Địa chỉ IPhường được tạo thành 2 phần : phần NetworkID (phần liên tưởng mạng) cùng phần HostID (phần thúc đẩy thứ trạm)

*
Hình 1

Trong 1 byte (8 bit) , mỗi bit được gán một quý hiếm. Nếu bit được đặt là 0 thì nó được gán quý hiếm 0, ví như bit được đặt là 1 trong những thì hoàn toàn có thể biến hóa thành 1 giá trị thập phân. Bit thấp nhất trong byte khớp ứng với một, bit cao nhất khớp ứng với 128. Vậy giá trị lớn nhất của 1 byte là 255 tương xứng với ngôi trường đúng theo cả 8 bit số đông được đặt là 1 trong những.

*

lấy ví dụ ngơi nghỉ Hình 1, cùng với octet đầu tiên cùng phụ thuộc phương pháp tính nghỉ ngơi hình bên trên ta có: 10000011 = 128+0+0+0+0+0+2+1 = 131. Tương tự với 3 octet còn lại, ta vẫn ra được 1 can hệ IP là 131.108.122.204

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

Các dạng địa chỉ

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

Định danh cho một 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 mang đến tất cả những lắp thêm trạm trong mạngTất cả những bit phần HostID là 1

Địa chỉ thứ 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 liên quan IPhường được tạo thành các lớp như sau:

*

Lớp A

Địa chỉ lớp A sử dụng một otet(8 bit) đầu có tác dụng phần mạng, bố octet sau làm phần hostBit đầu của một địa chỉ lớp A luôn được giữ lại là 0.Các xúc tiến lớp mạng của lớp A gồm : 1.0.0.0 -> 126.0.0.0.Mạng 127.0.0.0 được thực hiện làm loopbackPhần host tất cả 24 bit => từng mạng lớp A tất cả (2^24 – 2) host.

Lớp B

Địa chỉ lớp B sử dụng nhị octet đầu có tác dụng phần mạng , hai octet sau có tác dụng phần host.Hai bit đầu của một tương tác lớp B luôn luôn được giữ lại là 1 0Các liên hệ mạng lớp B bao gồm : 128.0.0.0 -> 191.255.0.0 . Có tất cả 2^14=16384 mạng vào lớp B.Phần host lâu năm 16 bit => một mạng lớp B có (2^16 – 2 = 65534) host.

Lớp C

Địa chỉ lớp C thực hiện 3 octet đầu làm phần mạng , một octet sau làm phần host.Ba bit đầu của một can hệ lớp C luôn luôn được duy trì là 1 1 0.Các ảnh hưởng mạng lớp C tất cả : 192.0.0.0 -> 223.255.255.0. Có tất cả 2^21 mạng trong lớp C.Phần host nhiều năm 8 bit vì vậy gồm một mạng lớp C có (28 – 2 = 254) host.

Lớp D

Bốn bit đầu của một xúc tiến lớp D luôn luôn được giữ là 1 1 1 0Gồm những ảnh hưởng nằm trong dải: 244.0.0.0 -> 239.255.255.255Được sử dụng để gia công can dự multicast.

Xem thêm: Điều Gi Xảy Ra Khi Dây Cu Roa Cam ( Timing Belt Là Gì, Nghĩa Của Từ Timing Belt

Lớp E

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

Crúc ý:

Các lớp hệ trọng IP rất có thể sử dụng để tại vị cho những host là các lớp A,B,CĐể thuận tiện nhấn diện một can hệ IPhường trực thuộc lớp làm sao , ta có thể quan tiền gần cạnh octet đầu của shop nằm trong vòng giá bán 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) có tác dụng tinh giảm Việc thực hiện cục bộ không khí địa hướng dẫn đến tiêu tốn lãng phí không gian ảnh hưởng. Vậy chiến thuật là gì

*
?Ở phần 2 mình đã nói tiếp về cách giải quyết và xử lý vần đề này thé!
*


Chuyên mục: Công Nghệ