Nós(usuários) acessamos a internet, através de algumas formas, uma dela é o navegador. No navegador, inserimos a URL, ex: www.example.com, que seguirá para o DNS (Domain Name System), onde converte a URL para IP, pegando o 'endereço' do link e encaminhando para o local correto, que no caso seria o servidor.
O servidor processa a requisição, e retorna a resposta, podendo ser em HTML. A resposta faz o retorno para o navegador, onde o mesmo processa o HTML e renderiza a página (resposta);
O IP seria uma espécie de endereço, um destino que serve como identificação para onde irá.
Request x Response
Requisição normalmente é feita pelo navegador, onde solicita algo(uma página, por exemplo). Response seria a resposta processada pelo servidor.