Meaning – The term pull, refers to a network operation that initiates action by requesting the action from a resource.

The term pull also refers to the act of requesting data from another program or computer. The opposite of pull is push, where data is sent without a request being made. The terms push and pull are used frequently to describe data sent over the Internet. The World Wide Web is based on pull technologies, where a page isn’t delivered until a browser requests it. Increasingly, however, Information services are harnessing the Internet to broadcast information using push technologies.

Example of usage – “Pull coding or client pull is a style of network communication where the initial request for data originates from the client, and then is responded to by the server. The reverse is known as push technology, where the server pushes data to clients.