-
公开(公告)号:US11706290B2
公开(公告)日:2023-07-18
申请号:US17502610
申请日:2021-10-15
Applicant: Fastly, Inc.
Inventor: Kazuho Oku , Janardhan Iyengar , Artur Bergman
IPC: G06F15/16 , H04L67/1014
CPC classification number: H04L67/1014
Abstract: An edge server of an infrastructure service establishes a transport connection in user space with a client and in accordance with a transport layer network protocol. The edge server receives a packet over the transport connection with the client that comprises a request for an object. If the edge server cannot serve the object, it forwards the request to a cluster server with an intent indicated for the cluster server to reply directly to the client. The cluster server receives the forwarded request and determines whether to accept the intent indicated by the edge server. If so, the edge server conveys instructions to the cluster server for sending at least a portion of the object directly to the client. The cluster server then sends at least the portion of the object to the client in accordance with the instructions.
-
公开(公告)号:US11843540B2
公开(公告)日:2023-12-12
申请号:US17687352
申请日:2022-03-04
Applicant: Fastly, Inc.
Inventor: Hossein Lotfi , Janardhan Iyengar , Patrick R. McManus , Artur Bergman , Joel Jaeggli , Ryan Landry
IPC: H04L45/7453
CPC classification number: H04L45/7453
Abstract: Methods and apparatus are disclosed herein that enable an infrastructure service to route messages to various servers, even if the servers are not addressed by individual public network addresses. The infrastructure service distributed messages by processing a portion of the message through a hash function. By utilizing a reverse hash process, a server can determine a custom port number that will cause the hash algorithm to route a reply message directly to the selected server even when addressed to a communal address.
-
公开(公告)号:US20220286398A1
公开(公告)日:2022-09-08
申请号:US17687352
申请日:2022-03-04
Applicant: Fastly, Inc.
Inventor: Hossein Lotfi , Janardhan Iyengar , Patrick R. McManus , Artur Bergman , Joel Jaeggli , Ryan Landry
IPC: H04L45/7453
Abstract: Methods and apparatus are disclosed herein that enable an infrastructure service to route messages to various servers, even if the servers are not addressed by individual public network addresses. The infrastructure service distributed messages by processing a portion of the message through a hash function. By utilizing a reverse hash process, a server can determine a custom port number that will cause the hash algorithm to route a reply message directly to the selected server even when addressed to a communal address.
-
公开(公告)号:US20230254149A1
公开(公告)日:2023-08-10
申请号:US18165135
申请日:2023-02-06
Applicant: Fastly, Inc.
Inventor: Janardhan Iyengar , Kazuho Oku
IPC: H04L9/32
CPC classification number: H04L9/3213 , H04L9/3236 , H04L2209/76
Abstract: Various embodiments of the present disclosure relate to authentication and proxying using token management and packet communication techniques that allow end points to use a unique token to access content from the destination server without the destination server obtaining identifying information from the end point. In an example, a method comprises receiving a request for content from a client device, producing a hash value based on a current token in the request, determining whether the current token resides at a location associated with the hash value, and in response to determining that the current token does not reside at the location, attempting to authenticate the client device using the current token. Accordingly, each unique token can be tracked by the one or more proxy servers to ensure one-time use only from an authorized, authenticated end point.
-
公开(公告)号:US20230008525A1
公开(公告)日:2023-01-12
申请号:US17859258
申请日:2022-07-07
Applicant: Fastly, Inc.
Inventor: Janardhan Iyengar , Kazuho Oku
IPC: H04L67/146
Abstract: Technology is disclosed herein for obtaining state information on client-server connections. In an implementation, a client computer sends a self-trace request to a server computer to obtain state information about a connection between the client computer and the server computer. The server computer receives the request, determines to reply with the state information, and streams the state information to the client computing device.
-
公开(公告)号:US20220131934A1
公开(公告)日:2022-04-28
申请号:US17502610
申请日:2021-10-15
Applicant: Fastly, Inc.
Inventor: Kazuho Oku , Janardhan Iyengar , Artur Bergman
IPC: H04L67/1014
Abstract: An edge server of an infrastructure service establishes a transport connection in user space with a client and in accordance with a transport layer network protocol. The edge server receives a packet over the transport connection with the client that comprises a request for an object. If the edge server cannot serve the object, it forwards the request to a cluster server with an intent indicated for the cluster server to reply directly to the client. The cluster server receives the forwarded request and determines whether to accept the intent indicated by the edge server. If so, the edge server conveys instructions to the cluster server for sending at least a portion of the object directly to the client. The cluster server then sends at least the potion of the object to the client in accordance with the instructions.
-
-
-
-
-