Mid Term (Chapter 2) Flashcards
Client-Server Architecture
One of the two paradigms where the host is ‘always ON’
P2P (Peer to Peer)
One of the two paradigms which the role of host and server are not fixed
What is a Socket
Programming construct whereby running processes on one machine communicate with other processes in another
What parameters are in a Socket
(IP address, Port number, Transport protocol)
What is Reliable
TCP delivers in sequence, no duplicates and no errors
UDP?
User Datagram Protocol
TCP?
Transmission Control Protocol
Application Layer
The layer which programmers can only control
What is the World Wide Web
a Structure that is built on top of the Internet
What are the two transport layer protocols avaible in applications
TCP and UDP
Web Pages
Its objects such as JPEG,PNG or GIF images all addressable by a single URL that points to the base HTML file
What is HTML
Hyper-text Markup Language(programming language)
Persistent Connections
Phone call is always open and closes when prompted to
Non-Persistent Connections
Start a phone call and the server hangs up upon completing the client request
Is Email asynchronous or synchronous
It is asynchronous
Web Caching
Having Proxy Servers act as a cache for a website
SMTP
Simple Mail Transfer Protocol
POP3
Post Office Protocol(Access Protocol method)
What does POP3 not allow
Allow Hierarchical structure to be created on the server
IMAP
Internet Mail Access Protocol
MIME
Multipart Internet Mail Extensions
What does MIME use
The mail to access mail via HTTP port 80
What is telnet
Application Protocol that provides a bidrectional interactive text-oriented communication over TCP
Cookies what are they?
The memory saved to customize experience for users
Which protocols are pull protocols
POP3 and IMAP
Which protocols are push protocols
SMTP
DNS means
Domain Name System
What is an example of a hostname
www.google.com
What is an example of IP
172.217.5.13
Host/Mail Server Aliasing
DNS provides this as to simplify host names for users
Domain
A network under some single administrative authority