Upstream server
   HOME

TheInfoList



OR:

In
computer networking A computer network is a set of computers sharing resources located on or provided by network nodes. The computers use common communication protocols over digital interconnections to communicate with each other. These interconnections are ...
, upstream server refers to a
server Server may refer to: Computing *Server (computing), a computer program or a device that provides functionality for other programs or devices, called clients Role * Waiting staff, those who work at a restaurant or a bar attending customers and su ...
that provides service to another server. In other words, upstream server is a server that is located higher in a
hierarchy A hierarchy (from Greek: , from , 'president of sacred rites') is an arrangement of items (objects, names, values, categories, etc.) that are represented as being "above", "below", or "at the same level as" one another. Hierarchy is an important ...
of servers. The highest server in the hierarchy is sometimes called the origin server—the
application server An application server is a server that hosts applications or software that delivers a business application through a communication protocol. An application server framework is a service layer model. It includes software components available to a ...
on which a given
resource Resource refers to all the materials available in our environment which are technologically accessible, economically feasible and culturally sustainable and help us to satisfy our needs and wants. Resources can broadly be classified upon thei ...
resides or is to be created. The inverse term, downstream server, is rarely used. The terms are exclusively used in contexts where requests and responses move in opposite ways. It is not used when discussing
hierarchical routing Hierarchical routing is a method of routing in networks that is based on hierarchical addressing. Background Most Transmission Control Protocol/Internet Protocol (TCP/IP) routing is based on a two-level hierarchical routing in which an IP addres ...
or hierarchical network topologies, as packets can be transferred both ways. For example, in the
domain name system The Domain Name System (DNS) is a hierarchical and distributed naming system for computers, services, and other resources in the Internet or other Internet Protocol (IP) networks. It associates various information with domain names assigned t ...
, a
name server A name server refers to the server component of the Domain Name System (DNS), one of the two principal namespaces of the Internet. The most important function of DNS servers is the translation (resolution) of human-memorable domain names (example ...
in a company's
local area network A local area network (LAN) is a computer network that interconnects computers within a limited area such as a residence, school, laboratory, university campus or office building. By contrast, a wide area network (WAN) not only covers a large ...
often forwards requests to the
internet service provider An Internet service provider (ISP) is an organization that provides services for accessing, using, or participating in the Internet. ISPs can be organized in various forms, such as commercial, community-owned, non-profit, or otherwise priva ...
's (ISP's) name servers, instead of resolving the domain name directly — it can be said that the ISP's name servers are upstream to the local server. Conversely, the ISP's servers typically resolve domain names from the domain's authoritative origin servers — the authoritative servers are said to be upstream to the ISP's servers. Note that the hierarchy of resolvers is unrelated to the actual
domain name A domain name is a string that identifies a realm of administrative autonomy, authority or control within the Internet. Domain names are often used to identify services provided through the Internet, such as websites, email services and more. As ...
hierarchy.


References

Network management {{Compu-network-stub