SYSTEMS AND METHODS FOR MANAGING TRANSMISSION CONTROL PROTOCOL (TCP) ACKNOWLEDGEMENTS

    公开(公告)号:US20240129253A1

    公开(公告)日:2024-04-18

    申请号:US18397089

    申请日:2023-12-27

    Applicant: Apple Inc.

    CPC classification number: H04L47/323 H04L47/193 H04L47/2483

    Abstract: A client device in a wireless network accesses a queue comprising Transmission Control Protocol Acknowledgement (TCP ACK) packets. At least some packets include packet descriptors with a flow identifier indicating a corresponding TCP flow, and a TCP ACK Generation Count. The device inspects a packet descriptor of a first TCP ACK packet, and identifies a first flow identifier and a first TCP ACK Generation Count. The device accesses entries in a data structure that each includes a first field and a second field respectively storing a flow identifier and a TCP ACK Generation Count. The device determines that a condition is satisfied, comprising that an entry in the data structure includes a flow identifier and a TCP ACK Generation Count matching the first flow identifier and the first TCP ACK Generation Count, respectively. In response to the determination, the device marks the first TCP ACK packet to be dropped.

    Systems and methods for managing transmission control protocol (TCP) acknowledgements

    公开(公告)号:US11882051B2

    公开(公告)日:2024-01-23

    申请号:US18080182

    申请日:2022-12-13

    Applicant: Apple Inc.

    CPC classification number: H04L47/323 H04L47/193 H04L47/2483

    Abstract: A client device in a wireless network accesses a queue comprising Transmission Control Protocol Acknowledgement (TCP ACK) packets. At least some packets include packet descriptors with a flow identifier indicating a corresponding TCP flow, and a TCP ACK Generation Count. The device inspects a packet descriptor of a first TCP ACK packet, and identifies a first flow identifier and a first TCP ACK Generation Count. The device accesses entries in a data structure that each includes a first field and a second field respectively storing a flow identifier and a TCP ACK Generation Count. The device determines that a condition is satisfied, comprising that an entry in the data structure includes a flow identifier and a TCP ACK Generation Count matching the first flow identifier and the first TCP ACK Generation Count, respectively. In response to the determination, the device marks the first TCP ACK packet to be dropped.

Patent Agency Ranking