CS335 Networking & Network Administration

Download Report

Transcript CS335 Networking & Network Administration

CS335
Networking &
Network Administration
Tuesday, June 1, 2010
IP telephony



Equipment is less costly than telephone
switches
Backward compatible with PSTN (public
switched telephone network)
Be able to work with calls that originate with
PSTN and terminate with IP telephone and
vice versa
Encoding



Audio is encoded using Pulse Code
Modulation (PCM)
The digitized audio is transferred using RealTime Transport Protocol (RTP) – RTP solves
some of the problems of duplication, jitter,
and out of order delivery
Each RTP message is encapsulated in UDP
datagram, which is further encapsulated in IP
datagram
Basic IP telephone system


IP telephone
Media Gateway Controller
Interoperation


Media Gateway
Signaling gateway
SIP – Session Initiation
Protocol





Operates at application layer
Encompasses all aspects of signaling, including
location of a called party, notification and setup
(ringing a phone), determination of availability, and
termination
Provides services such as call forwarding
Relies on multicast for conference calls
Allows the two sides to negotiate capabilities and
choose the media and parameters to be used
Example SIP session
IP telephones and electrical
power



Analog phones don’t need power
IP telephones need power also
Power over ethernet
FTP

BSD UNIX
FTP





Establish connection
Authorize
Put or Get files
List files
cd, cdup, ls
File types



Binary
Text
Verbose and quiet mode
TFTP



Trivial file transfer protocol
Uses udp
Devices use this to update software to
devices like switches, routers, etc.
NSF - Network File System





Accommodates applications that only need to
read or write a part of a file
Integrated into a computer’s file system
http://www.uwsg.iu.edu/usail/network/nfs/over
view.html
http://www.faqs.org/rfcs/rfc1094.html
http://www.tldp.org/LDP/nag/node140.html
WWW






Browsing
http
https
Html
Xml
Web caching
Dynamic Web








CGI
ASP
JSP
PHP
Lasso
Cold Fusion
Java
Javascript
RPC


Remote Procedure Call
Places procedures on more than one
machine
RPC

Remote
RPC

Communication stubs – software to
implement the RPC
Middleware









ONC RPC
CDE/RPC
MSRPC
CORBA
MSRPC2
COM/DCOM
JINI
SOAP
XML
RPC



http://www.microsoft.com/technet/security/bull
etin/MS04-012.mspx
http://www.cs.cf.ac.uk/Dave/C/node33.html
http://searchwebservices.techtarget.com/sDef
inition/0,,sid26_gci214272,00.html