Phân tích header của gói tin IP trong giao thức IPv4?

Một phần của tài liệu Các bài thực hành mạng máy tính (Trang 34 - 38)

Trả lời :

* Version (phiên bản): chỉ ra phiên bản của giao thức IP dùng để tạo datagram, được sử

dụng để máy gửi, máy nhận, các bộ định tuyến cùng thống nhất về định dạng lược đồ dữ liệu. Ở đây phiên bản là IPv4.

* IP header length (độ dài tiêu đề IP): cung cấp thông tin về độ dài của tiêu đề

datagram được tính theo các từ 32 bit.

* Type of service (loại dịch vụ): trường loại phục vụ dài 8 bit gồm 2 phần, trường ưu

tiên và kiểu phục vụ. Trường ưu tiên gồm 3 bit dùng để gán mức ưu tiên cho datagram, cung cấp cơ chế cho phép điều khiển các gói tin qua mạng. Các bit còn lại dùng để xác định kiểu lưu lượng datagram tin khi nó chuyển qua mạng như đặc tính thông, độ trễ và độ tin cậy. Tuy nhiên, bản thân mạng Internet không đảm bảo chất lượng dịch vụ, vì vậy trường này chỉ mạng tính yêu cầu chứ không mang tính đòi hỏi đối với các bộ định tuyến.

* Total length (tổng độ dài): trường này gồm 16 bit, nó sử dụng để xác định chiều dài

của toàn bộ IP datagram.

* Identification (nhận dạng): trường nhận dạng dài 16 bit. Trường này được máy chủ

dùng để phát hiện và nhóm các đoạn bị chia nhỏ ra của gói tin. Các bộ định tuyến sẽ chia nhỏ các datagram nếu như dơn vị truyền tin lớn nhất của gói tin (MTU-Maximum Transmission Unit) lớn hơn MTU của môi trường truyền.

* Flags (cờ): chứa 3 bit được sử dụng cho quá trình điều khiển phân đoạn, bít đầu tiên

chỉ thị tới các bộ định tuyến cho phép hoặc không cho phép phân đoạn gói tin, 2 bit giá trị thấp được sử dụng điều khiển phân đoạn, kết hợp với trường nhận dạng để xác định được gói tin nhận sau quá trình phân đoạn.Fragment offset: mạng thông tin về số lần chỉa một gói tin, kích thước của gói tin phụ thuộc vào mạng cơ sở truyền tin, tức là đọ dài gói tin không thể vượt quá MTU của môi trường truyền.

* Time - to - live (thời gian sống): được dùng để ngăn việc các gói tin lặp vòng trên

mạng. Bất kì gói tin nào có thời gian sống bằng 0 thì gói tin đó sẽ bị bộ định tuyến hủy bỏ và thông báo lỗi sẽ được gửi về trạm phát gói tin.

* Protocol (giao thức):Mỗi giá trị cột này chỉ ra loại PDU của lớp trên mà packet đang

mang.Cột Protocol cho phép lớp Network chuyển dữ liệu đến giao thức phù hợp ở lớp trên.

Các giá trị phổ biến cho cột này là:  01-ICMP

 06-TCP  17-UDP

* Header checksum: trường kiểm tra tổng header có độ dài 16 bit, được tính toán trong

tất cả các trường của tiêu đề IPv4. Một gói tin khi đi qua các bộ định tuyến thì các trường trong phần tiêu đề có thể bị thay đổi, vì vậy trường này cần phải được tính toán và cập nhập lại để đảm bảo độ tin cậy của thông tin định tuyến.

* Source Address - Destination Address (địa chỉ nguồn và địa chỉ đích): được các bộ

định tuyến và các gateway sử dụng để định tuyến các đơn vị số liệu, luôn luôn đi cùng với gói tin từ nguồn tới đích.

* Option and Padding (tùy chọn và đệm): có độ dài thay đổi, dùng để thêm thông tin

5.2.3 Thực hiện đọc các thông tin header của 1 gói IP bắt được bởi phần mềm wireshark? wireshark?

Trả lời :

Version : 4

Độ dài header : 20 bytes Frame offset : 0 Flags : RB : 0 DF : 1 MF :0 TTL : 128 Địa chỉ IP nguồn :192.168.1.3 Địa chỉ IP đích :173.194.72.190

Một phần của tài liệu Các bài thực hành mạng máy tính (Trang 34 - 38)