Term
|
Definition
| Allows for text, images and other attachments in an email to be encoded into ASCII for transmission. |
|
|
Term
| In what format is any data carried inside an email message? |
|
Definition
|
|
Term
| What does the “multipart” type in a MIME message enable? |
|
Definition
| Enables various data types to be encoded into ASCII for transmission |
|
|
Term
| Why are emails containing binary data encoded using base64? |
|
Definition
| To prevent corruption, ensures no non-ASCII characters are present |
|
|
Term
| What is a mail daemon and where does it reside? |
|
Definition
| Daemon is a process running on each host that holds a mailbox |
|
|
Term
| What is a difference between a mail gateway and a router? |
|
Definition
| A mail gateway stores and forwards emails, as a Router stores and forwards IP datagrams. |
|
|
Term
| Is SMTP and end-to-end application protocol or a hop-by-hop and why? |
|
Definition
| Hop-by-hop because the email goes through many nodes or (mail gateways) along the way to its destination |
|
|
Term
| What are POP or IMAP used for? |
|
Definition
| Both are client/server protocols used over TCP to access a mailbox. |
|
|
Term
| What is the EXPUNGE command in IMAP used for? |
|
Definition
| Command used to remove all previously deleted emails from the mailbox |
|
|
Term
| Describe what happens when you input the URL http://www.ohio.edu on your web browser. (In terms of TCP connections, HTTP behavior, etc.) |
|
Definition
| A TCP connection must first be established via the handshake to the server, then your browser sends four messages to send the “GET” request and the server to respond with the desired page |
|
|
Term
| What is specified in the first line of an HTTP message? |
|
Definition
| This is the START LINE and indicates whether it is a request message or response message |
|
|
Term
| What does the HEAD HTTP operation do? |
|
Definition
| HEAD HTTP fetches status information about the specified web page. |
|
|
Term
| How is binary data in a HTML document encoded? |
|
Definition
| Network adapter codes it into signals and is decoded into bits at the receiver |
|
|
Term
| How are HTTP v1.0 and 1.1 different in terms of how the open TCP connections? |
|
Definition
| HTTP 1.1 allows for a persistent connection and many request/responses can be sent on same connection, 1.0 required new connection every time |
|
|
Term
| What is one problem of using persistent HTTP connections? |
|
Definition
| Neither the client nor server know how long to keep a particular connection open. Problem for servers requiring thousands of open connections at any given time. |
|
|
Term
| Give one advantage of caching of web pages. |
|
Definition
| Pages being accessed from across the world can be cached and accessed much quicker |
|
|
Term
| What architecture do REST Web Services use? |
|
Definition
| REST uses the Web architecture, identified by URIs and accessed via HTTP. |
|
|
Term
|
Definition
| JSON is (JavaScript Object Notation). |
|
|
Term
|
Definition
| XML is (Extensible Markup Language). |
|
|