Frames allow dividing the browser window into multiple sections to display different web pages. Key attributes of the <frame> tag include src to specify the URL, name to identify the frame, and scrolling to control scroll bars. Forms are used to collect user input through elements like text fields, checkboxes, radio buttons, and submit buttons. The input is sent to the server specified in the form's action attribute using the method type.