Roman gave a presentation covering DNS and HTTP. DNS is a globally distributed database that translates website names to IP addresses. It is comprised of name servers, name space, and resolvers. HTTP is the main communication protocol for the internet that allows clients and servers to exchange data. It involves request and response messages with headers and an optional body. Key points are methods like GET and POST, status codes, and headers for cookies, caching, and content type.