200 likes | 323 Views
Web Server Administration . Chapter 9 Extending the Web Environment. Overview. Understand File Transfer Protocol (FTP) services Install and configure an FTP server in Windows Understand News servers Configure remote access to a server Understand streaming media servers
E N D
Web Server Administration Chapter 9 Extending the Web Environment
Overview • Understand File Transfer Protocol (FTP) services • Install and configure an FTP server in Windows • Understand News servers • Configure remote access to a server • Understand streaming media servers • Understand e-commerce software
Understanding FTP Services • FTP is used to transfer files from a server to a client (download) and transfer files from a client to a server (upload) • FTP client is the browser • Also command-line and GUI clients • FTP servers can operate as anonymous servers or they can require a valid logon • FTP servers are not secure; user names and passwords are not sent encrypted
Understanding FTP Services • The client connects to port 21 (control port) • Port 20 (data port) is used to tell the client which unprivileged port to use for data transfer • The above describes passive mode FTP, the most common type
Install and Configure Windows FTP Server • Windows component • Part of IIS • Configured through Internet Information Services (IIS) Manager
Configure FTP Messages • Banner appears when client connects • Welcome appears when logged on • Exit appears when client exits from server • Maximum connections appears when limit is reached and client cannot connect
Understanding News Servers • News servers allow threaded discussions • You post messages in a newsgroup • A newsgroup focuses on a single topic • There are more than 40,000 public newsgroups • There are hundreds of gigabytes of information generated per day • News servers can be set up for use within an organization
Telnet and Windows • Telnet is not popular in Windows because telnet is text-based and Windows relies on a GUI • However, there are many command-line utilities that can be used, especially in Windows Server 2003 • Before Windows, Microsoft networking depended on a single command net with many options • cacls can be used to alter permissions • netsh starts a networking shell which allows you to configure and display many network-related items
cacls options • The format is: cacls file or folder name [options]
netsh Examples • Create a text file with commands to re-create the IP configuration • netsh interface ip dump • Ping the gateway IP address of each NIC • netsh diag ping gateway • In Windows Server 2003 • Display errors in system log • Manage network monitor and performance • Defragment a drive • Shut down a server
Terminal Services in Windows • GUI-based access to a server • Can be used for remote administration or running applications remotely • In Windows 2000, you select remote administration on installation • In Windows Server 2003, it is installed already and you have to enable it • Client software is included in Windows Server 2003 and Windows XP • You have to install client software for Windows 2000
Understanding Streaming Media Services • Used to transfer video and audio • By default, UDP is used • Although TCP and HTTP can be used because of firewall issues in an organization • No single standard exists as is true with SMTP, HTTP, POP3, and others • Broadcast methods • unicast – each packet is sent individually to each client • multicast – each packet is sent to many clients
Understanding Streaming Media Services • Helix Universal Server from Real Networks is popular • Recognizes both Real Networks protocols (RTSP, PNA) and the Microsoft protocol (MMS) • Windows Media Services is a Windows component • Most common formats are Real Media, Windows Media, Quick Time (Mac).
Understanding E-Commerce Servers • Can be as simple as a product list and a shopping cart • Can be as complex as amazon.com or dell.com • Microsoft Commerce Server is an add-on to IIS • Incorporates a number of features required for a typical e-commerce site • Highly customizable
Summary • Use FTP to transfer files • You use News servers to set up threaded discussions on a variety of topics • Telnet and Windows Terminal Services allow you to remotely administer a server • Streaming media servers are used for video and audio • E-commerce servers focus on selling and in general, communicating with customers