Shared Flashcard Set

Details

Chapter 2
NA
40
Computer Networking
Undergraduate 4
12/08/2011

Additional Computer Networking Flashcards

 


 

Cards

Term
functions of application layer
Definition
data storage
data access layer
presentation logic
application logic
Term
examples of applications
Definition
email
web
word processing
Term
application architecture
Definition
way functions are spread among clients and servers on the network
Term
types of clients
Definition
microcomputer
terminal
network computer
transaction terminal
handheld
Term
types of servers
Definition
mainframe
microcomputer
cluster
virtual server
Term
host-based architecture
Definition
server performs all functions
Term
client-based architecture
Definition
client performs most functions
(data storage on the server)
Term
client-server
Definition
client and servers share functions
client - presentation logic, application logic
server - data access logic, data storage
Term
host-based architecture problems
Definition
bottleneck
expensive
"lumpy"
Term
client-based architecture problems
Definition
data traffic travels between server and client
Term
client-server architecture advantages
Definition
-more efficient
-hardware and software from different vendors can be used together
Term
client-server architecture disadvantages
Definition
-difficult to get software from different vendors to work together smoothly
-may require middleware
Term
examples of standards for middleware
Definition
-CORBA (common object request broker architecture)
-DCE (distributed computing environment)
-ODBC (open database connectivity)
Term
middleware
Definition
standard way of translating between software from different vendors
Term
multi-tier architectures
Definition
-more than two computers in distributing application program logic
Term
multi-tier architecture advantages
Definition
better load balance
scalable
Term
multi-tier architecture disadvantages
Definition
heavily loaded network
difficult to program and test
Term
thick client
Definition
most or all application logic on client
Term
thin client
Definition
little or no application logic on client
Term
peer to peer architecture
Definition
all computers can serve as a client and a server
Term
peer to peer architecture advantages
Definition
-data can be stored anywhere on the network
-resilient to failure
Term
peer to peer architecture disadvantages
Definition
-finding data
-security
Term
criteria for choosing architecture
Definition
-infrastructure cost (clients, servers, circuits)
-development costs (software development)
-scalability (+ or - computing capacity)
Term
World Wide Web
Definition
began as hypertext and URLs(unified resource locators)
Term
HTTP
Definition
hypertext transfer protocol
Term
HTTP request message
Definition
request line (required), request header optional), request body (optional)
Term
HTTP response message
Definition
response status (optional), request header (optional), request body (required)
Term
HTML
Definition
-hypertext markup language
-used to create web pages
Term
XML
Definition
extensible markup language
-new language becoming popular
Term
SMTP
Definition
simple mail transfer protocol
Term
POP
Definition
post office protocol
Term
IMAP
Definition
internet mail access protocol
-messages can be left on the server after downloading them to client
Term
CMC
Definition
common messaging calls
Term
user agent
Definition
email client application
ex: outlook
Term
mail transfer agent
Definition
mail server application
Term
FTP
Definition
file transfer protocol
-enables sending and receiving files over the internet
Term
MIME
Definition
multipurpose internet mail extension
Term
telnet
Definition
allows one computer to log into another computer
Term
IM
Definition
instant messaging
-client-server programs that allows real-time typed messages to be exchanged
Term
videoconferencing
Definition
provides real time transmission of video and audio signals between two or more locations
Supporting users have an ad free experience!