Shared Flashcard Set

Details

Networking
Networking Chap 4-6
28
Computer Networking
Undergraduate 3
10/01/2013

Additional Computer Networking Flashcards

 


 

Cards

Term
What is HTTP?
Definition
Hyper Text Transfer Protocal, and is an application protocol for distributed, collaborative, hypermedia informations systems. HTTP is the foundation of data communication of the WWW
Term
What is HTML
Definition
HTML is Hyper Text Marup Langauge and it is a representation standard that specifies the syntax of a webpage
Term
Is HTTP stateful or stateless?
Definition
It is stateless, meaming server maintains no information about past client requests. Once the requested information is given, the connection is broken
Term
Non-Persistent HTTP  vs Persistent HTTP
Definition

Nonpersistent is at most one object is sent over a TCP connection. It usses HTTP 1.0 and uses nonpersistent HTTP

 

Persistent sends multiple objects over a single TCP connection between client and server. It uses HTTP 1.1 uses persisten connections in default mode.

Term
2 Modes of FTP - active VS passive
Definition

Active users connect from random ports on a file transfer client to port 21 on the server. It sends the PORT command, specifying what client-side port the server should conenct to. This port will be used later on the data chnnel and is different from the port used in this step for the command channel. The server connects from port 20 to the cleint port designated for the data channel. Once connection is established, file trasnfers are then made through these clietn and serve ports.

 

Passive clients connect from a random port to port 21 on the server and issues the PASV commadn. Ther server replies, indicating which random port it has opened for data transfer. The client connects from another random port to the random port specified in the server's response. Once connection is established, data transfers are made through tehse client and server ports.

Term
What is the delivery protocol for email system?
Definition
SMPT, or Simple Mail Transfer Protocol
Term
What are the retrieveal protocols for email system?
Definition
POP, or Post Office Protocol, and IAMP, or Internet Mail Access Protocol
Term
What is Unicode
Definition
Is a computing industry standard for the consistent encoding, representation and handling of text expressed in most of the world's writing systems
Term
What is MIME (Multi-purpose Itnernet Mail Extensions)
Definition

An additional lines in message header declare MIME contet type. 

[image]

MIME allows for: Text in characters sets other than ASCII, Non-text attachments, Message bodies with multiple parts, and Header information in non-ASCII character sets

Term
Forward and reverse DNS
Definition
In forward DNS, you give it a domain example www.csuchico.edu and get an IP back 132.241.82.63. In reverse DNS you give it an IP 132.241.82.63 and get a domain back www.csuchico.edu
Term
Mail aliasing of DNS
Definition
it uses the MX record. When you send an email xxx@csuchico.edu, your email server will lookup MX records of "csuchico.edu" domain and get the IP addresses of the email servers
Term
DNS server load balancing
Definition
DNS server load balancing is having multiple servers that handle DNS requests so the servers do not get flooded and crash
Term
DNS hierarcy diagram
Definition
[image]
Term
Recursive VS Iterative servers
Definition

Itterative simplest mode for the server is non-recursive, since it can answer queires using only local information: the response contains an error, the answer, or referral to some other server "closer" to the answer. All name servers must implement non-recursive queries.

 

Recursive: The simplets mode for the client is recursive, since in this mode the name server acts in the rolve of a resolver and returns either an error or the answer, but never refferals. This service is optional in a name server, and the name server may also choose to restrict the clients which can use recursive mode

Term
Root Hints
Definition

root hints provides a lsit of preliminary resource records that can be used by the DNS service to locate other DNS server that are authoritative fo rthe root of the DNS domain namespace

[image]

Term
DNS Resource Record
Definition
[image]
Term
Data Communication Componets
Definition

Source Data -> Digitization A-to-D -> Source Encoder -> Channel Encoder - > Transmission System -> Channel Decoder -> Source Decoder -> D-to-A Converter -> Sink of Data

 

[image]

Term
Signal representation in time domain and frequency domain
Definition
[image]
Term
What is the main idea of Fourier's Theorem?
Definition
Any signal can be constructed by combining a series of sinusoidal signals
Term
Why do we limit the bandwith of voice signal to 300-3400HZ (nominally 4kHZ inlcuding som guard bands?)
Definition
So we can mix many voices on one UTp(T1 Carrier) or line
Term
What is the relationship between Signal BW and Channel BW
Definition
Signal Bandwith is similar to the voume of water flowing through a pipeline while channel bandwidth is the volume of water the pipeline can flow.
Term
How do we decide the bandwith of a given medium?
Definition
Attenuation: strength of output signal / strength of input signal
Term
What is bit synchronization?
Definition

Bit synchronization is when the data signals with N-bites is sent to a reciever with the same N-bits and all bits rising and fallng edges line up. Below is an example of an error in bit synchronization

[image]

Term
Why do we need Source Encoding?
Definition
As a longer string of 0's and 1's are sent bit synchronization becomes more of a problem. Source encoding prevents possible issues of bit synchronization.
Term
What is 4B/5B?
Definition
4B/5B maps groups of four bits on to groups of 5 bits, with a minimum density of 1 bits in the output. When NRZI-encoded, the 1 bits provide necessary clock transistions for the reciever. For example, a run of 4 bits such 0000 contains no transitions and the causes clocking problems for the reciever. 4B/5B solves this problem by assigning each block of 4 consecutive bits an equivalent word of 5 bits. These 5 bit words are pre-determined in a dictionary and they are chosen to ensure that there will be at least two transitions per block of bits.
Term
Minimum sampling frequency
Definition
[image]
Term
Details of T1 Carrier
Definition
[image]
Term
What is run-lenght encoding?
Definition

It is when you take a data source of N-characters and make it smaller by writing the amount of consecutive letters and then the letter itself. For example

 

Data Source: 67 characters

WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWBWWWWWWWWWWWWWW

 

Can be written in 18 characters as 

12W1B12W3B24W1B14W

Supporting users have an ad free experience!