Ответ:

Протокол — это часть адреса до символов ://. Домен верхнего уровня — последняя часть доменного имени после точки. Расширение файла — часть после последней точки в имени файла.

АдресПротоколДомен верхнего уровняРасширение
https://www.school.ru/lessons/urok.pdfhttps.ru.pdf
http://kino.example.org/films/trailer.mp4http.org.mp4
https://shop.example.com/items/phone.htmlhttps.com.html

Ответ: https, .ru, .pdf; http, .org, .mp4; https, .com, .html.