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). |
|
|