cuốn sách gpt4 ai đã làm

c - 我在 IP header 中找不到 DSCP 字段,只有已弃用的 TOS 字段

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 03:39:24 34 4
mua khóa gpt4 Nike

Tôi sẽ cố gắng đảm bảo một số QoS thông qua điểm truy cập Raspberry Pi của mình.

Trước khi bắt đầu, tôi sẽ bắt đầu với điều này: Tôi đọc về các tiêu đề tcp, udp và ip. hiện hữuMô tả tiêu đề IP我看到了 DSCP trường, ban đầu được xác định là Loại dịch vụ cánh đồng.

DSCP trường sẽ cung cấp cho tôi thông tin thú vị về Qos, vì vậy tôi đã tìm kiếm nó... nhưng tôi không thể tìm thấy nó: Tôi vẫn có trường không được dùng nữa némcánh đồng.

từ chính mình/usr/include/netinet/ip.h:

cấu trúc ip {
#if __BYTE_ORDER == __LITTLE_ENDIAN
unsigned int ip_hl:4 /* độ dài tiêu đề */
unsigned int ip_v:4 /* phiên bản */
#endif
#if __BYTE_ORDER == __BIG_ENDIAN
unsigned int ip_v:4 /* phiên bản */
unsigned int ip_hl:4 /* độ dài tiêu đề */
#endif
u_int8_t ip_tos; /* loại dịch vụ */
u_short ip_len; /* tổng chiều dài */
u_short ip_id; /* nhận dạng */
u_short ip_off; /* trường bù đoạn */
#define IP_RF 0x8000 /* cờ phân đoạn dành riêng */
#define IP_DF 0x4000 /* không phân đoạn cờ */
#define IP_MF 0x2000 /* thêm cờ phân đoạn */
#define IP_OFFMASK 0x1fff /* mặt nạ cho các bit phân mảnh */
u_int8_t ip_ttl /* thời gian để sống */
u_int8_t ip_p; /* giao thức */
u_short ip_sum; /* tổng kiểm tra */
struct in_addr ip_src, ip_dst /* địa chỉ nguồn và đích */
};

Thông tin về hệ thống của tôi:

uname -r -> 3.13.0-49-generic
lsb_release -a -> ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 14.04.2 LTS
Phát hành: 14.04
Tên mã: đáng tin cậy

câu trả lời hay nhất

Trường DSCP thay thế trường ToS: đây chỉ là hai tên cho cùng một trường trong tiêu đề IP. Nếu người gửi đặt giá trị DSCP vào trường này, nó có thể được truy cập bằng trường ToS.

Tuy nhiên, xin lưu ý rằng việc bộ định tuyến có thực sự phân tích các trường DSCP/ToS hay không và bằng cách nào phụ thuộc nhiều vào việc triển khai. Hầu hết các nhà mạng (ISP) sẽ chỉ xóa trường này khi vào mạng của họ. Hầu hết các bộ định tuyến gia đình đều bỏ qua trường này, mặc dù OpenWRT hiểu nó là ToS.

Nói tóm lại - sử dụng các trường DSCP/ToS mà không hiểu rõ về môi trường mạng cục bộ của bạn chỉ là sự thờ phượng hàng hóa.

Về c - Tôi không thể tìm thấy trường DSCP trong tiêu đề IP, chỉ có trường TOS không được dùng nữa, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/29879130/

34 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress