2440: 141 Web Site Administration Web Server Basics and Administration Instructor: Enoch E. Damson.

Slides:



Advertisements
Similar presentations
Networking at Home the Office and Globe
Advertisements

Networking at Home and Abroad
Nada Abdulla Ahmed.  SmoothWall Express is an open source firewall distribution based on the GNU/Linux operating system. Designed for ease of use, SmoothWall.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
The Internet Useful Definitions and Concepts About the Internet.
Web Server Administration
Lesson 3 – UNDERSTANDING NETWORKING. Network relationship types Network features OSI Networking model Network hardware components OVERVIEW.
Networking Theory (part 2). Internet Architecture The Internet is a worldwide collection of smaller networks that share a common suite of communication.
1 Web Server Administration The Basics of Server and Web Server Administration.
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
1 Protocol Interaction (ISO’s Open Systems Interconnection (OSI model)) the 7 layers.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
Internet Vulnerabilities & Criminal Activities 1.2 – 9/12/2011 Structure of Internet Communications 1.2 – 9/12/2011 Structure of Internet Communications.
Networking Technologies
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco PublicNew CCNA Jianxin Tang IT 1 V4.0 Ch8. Fundamental Networks.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Forensic and Investigative Accounting Chapter 14 Internet Forensics Analysis: Profiling the Cybercriminal © 2005, CCH INCORPORATED 4025 W. Peterson Ave.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Networks.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
TCP/IP (Transmission Control Protocol / Internet Protocol)
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 3: TCP/IP Architecture.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
WEB SERVER SOFTWARE FEATURE SETS
1 Syllabus at a glance – CMCN 6103 Introduction Introduction to Networking Network Fundamentals Number Systems Ethernet IP Addressing Subnetting ARP DNS.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
Internet Infrastructure Min Ding Smeal College of Business Administration Pennsylvania State University.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Chapter Objectives In this chapter, you will learn:
Web Server Administration
NETWORK Unit 1 Module: 2 Objective: 7.
CONNECTING TO THE INTERNET
Using MIS 2e Chapter 6 Appendix
TASK 4 Guideline.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Chapter Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of various network.
Networking Theory (part 2)
NETWORK Unit 1 Module: 2 Objective: 7.
NETWORK Unit 1 Module: 2 Objective: 7.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
The University of Akron College of Applied Science & Technology Dept of Business & Information Technology 2440: 141 Web Site Administration Web Server.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Theory (part 2)
Presentation transcript:

2440: 141 Web Site Administration Web Server Basics and Administration Instructor: Enoch E. Damson

Server Administration Common tasks of server administrators include: Focusing on the LAN Provide access to software and services Make sure that the user environment is reliable and consistent Minimize harm that users can do to network Web Server Basics and Administration2

Server Administration… Working with Users: Users are central to server administration because: Users need to be productive Users like consistency Roaming profiles – allow users to have the same personalized desktop environment on multiple computers Web Server Basics and Administration3

Server Administration… Establishing Access Control: Users need just enough access to do their jobs Typically, users are organized into groups The groups are given access to network resources Users can be given different access to the same resources A document can be read by everyone but modified by only specific people Web Server Basics and Administration4

Server Administration… Understanding the Server Environment: All but the smallest network includes more than one server With Windows computers, servers and users’ computers can be organized into domains in order to centralize control Users log on to a domain, which can be completely separate from or related to other domains Web Server Basics and Administration5

Web Server Administration Web server administrators focus on the Internet Need to work with ISPs and Web page developers Typically, a Web server provides information to anyone who requests it over the Internet Web servers can contain other applications such as FTP, e- mail, DNS, etc Technical skills are needed to administer a Web server in order to: Control access to Web pages Create virtual Web sites on a single server Make sure programming environment and other services are running correctly Web Server Basics and Administration6

Web Server Administration… Depending on the size of the organization, some tasks of Web server administrators may be delegated Systems maintenance administration Security implementation Web page development Database design Programming Web Server Basics and Administration7

Web Server Administration… Understanding the Web Environment: Web server administrators work with Web developers and other network administrators Web Servers administrators control Internet users’ access to Web servers It is impossible to control the Internet Web Server Basics and Administration8

Web Server Administration… Selecting Programs: Web server administrators need to install programs and services Programs – solve specific problems Service (daemon) – programs that run in the background Web service – one or more programming modules that reside on a Web server and can be accessed from client computers Web Server Basics and Administration9

Web Server Administration… Selecting Server-Side Programs: Web developers use a variety of server-side programming languages Perl – one of the 1 st languages for dynamic Web pages Active Server Pages (ASP) – interprets programs written using VBScript or JavaScript ASP.Net – compiles programs written using Visual Basic.NET, C#.NET (similar to C++), J#.NET (similar to Java) Java Server Pages (JSP) – compiles programs written using Java into Java servlets PHP Hypertext Preprocessor (PHP) – has structure similar to ASP and JSP and syntax similar to Perl and Java ColdFusion – has syntax similar to ASP and JSP Web Server Basics and Administration10

Web Server Administration… Selecting Databases: Database – a collection of data about related entities Database management system (DBMS) – software used to store and manipulate data used on Web pages Examples include: For large sites – Oracle, MySQL, MS SQL Server, DB2, MS Access, etc Structured Query Language (SQL) – the language used in a Relational DBMS to create, store and manipulate databases Web Server Basics and Administration11

Web Server Administration… Managing Servers: servers are open by design to accept from anyone Spam can be a problem to manage Specific utilities can be used to help minimize spam Viruses are commonly sent by Use virus detection software and keep it updated Web Server Basics and Administration12

Web Server Administration… Working with Other Web Applications: Firewall Helps protect your Web server environment from attack FTP (File Transfer Protocol) A service that allows users to download files from and upload files to a server DNS (Domain Name Service) Translates host names such as to an IP address Web Server Basics and Administration13

Web Server Administration… Managing the Internet Connection: The Web administrator needs to maintain a connection to the Internet The Web administrators responsibility ends at the connection the Internet Additional supported is handled by the ISP, who may also have to contact a local phone company Web Server Basics and Administration14

Administrators' Common Tasks and Services Server administrators and Web server administrators share several common tasks such as: Installing and configuring systems Maintaining security Monitoring the system Maintaining and backing up systems Web Server Basics and Administration15

System Installation and Configuration Web administrators determine the hardware and software requirements of the system environment Both Server and Web server administrators install and configure software Web Server Basics and Administration16

Security Maintenance Physical and software security must both be considered against: Internal security breaches External security breaches Web Server Basics and Administration17

System Monitoring Systems are monitored to track performance, troubleshoot problems and usage using: Software tools Log files Web Server Basics and Administration18

System Maintenance and Backup Systems must be periodically updated to take care of security loopholes and other possible software malfunctions Backing up systems is vital for both server and Web server administrators Systems may have to be reconfigured due to some severe problems Web Server Basics and Administration19

Network Building Blocks Systems administrators need to understand parts of a network and how they work together to help: Create an efficient and balanced network Prevent system disruptions from hackers Web server administrators need to look at networks as a: Logical model – to understand how computers communicate Physical structure – to understand network parts Web Server Basics and Administration20

Network Building Blocks… To understand network communication, the following models are used: Open Source Interconnection (OSI) model Transmission Control Protocol/Internet Protocol (TCP/IP) model Protocol - set of communication rules Web Server Basics and Administration21

The OSI Model A theoretical definition of the parts of network data communication Developed in the 1970s and implemented in the 1980s Depicts seven layers that depict how the networking protocols function and separate the communication tasks Web Server Basics and Administration22

The OSI Model… Web Server Basics and Administration23 LayerNameDescription 7ApplicationResponsible for low-level application access to the network. 6PresentationCan convert data into a format that is understandable to the Application layer. 5SessionCan open, maintain, and shut down communication. 4TransportResponsible for transporting the data from one computer to another. (TCP and UDP) 3NetworkPrimarily responsible for addressing between two computers. (IP and ICMP) 2Data LinkResponsible for the interface between the packets coming down through the upper layers and the physical layer. 1PhysicalResponsible for transferring the data to the network medium.

The TCP/IP Model A real-world model showing how the TCP/IP protocols actually work Does not correspond exactly with the common but theoretical OSI model Depicts network data communication in four layers instead of the seven layers of the OSI model Web Server Basics and Administration24

The TCP/IP Model… LayerNameCommon Components OSI Reference 4ApplicationHTTP, SMTP, POP3 FTP, DNS Application Presentation Session 3TransportTCP, UDPTransport 2NetworkIP, ICMPNetwork 1PhysicalEthernet, FDDIData Link Physical Web Server Basics and Administration25

TCP/IP Protocols Components of the application layer level of the TCP/IP model include: Hypertext Transfer Protocol (HTTP) Web servers implement this protocol Simple Mail Transfer Protocol (SMTP) Used by servers (and sometimes Web servers) to send e- mail Post Office Protocol Version 3 (POP3) Used to retrieve Web Server Basics and Administration26

TCP/IP Protocols… Other components of the application layer of the TCP/IP model include: File Transfer Protocol (FTP) Transfers files to and from server Domain Name Service (DNS) Translates host names to IP addresses and IP addresses to host names BIND (Berkeley Internet Name Domain) – the most popular program used to implement DNS Microsoft also has a DNS server Web Server Basics and Administration27

TCP/IP Protocols… Components of the transport layer of the TCP/IP model include: Transmission Control Protocol (TCP) Creates a reliable connection between two computers User Datagram Protocol (UDP) Does not establish a connection, just sends messages Web Server Basics and Administration28

TCP/IP Protocols… Components of the network layer of the TCP/IP model include: Internet Protocol (IP) Provides addressing scheme Internet Control Message Protocol (ICMP) Provides error messages Web Server Basics and Administration29

Common Network Components Components of the physical layer of the TCP/IP model include: Ethernet – the most common network technology which connects multiple devices Switch – central device that allows PCs to communicate with one another A data cable connects the network interface card (NIC) of each computer to the switch Router – forwards data packets across computer networks Web Server Basics and Administration30

Simple Network Diagram Web Server Basics and Administration31

Connecting to the Internet Connecting to the Internet requires: Internet Service Provider (ISP) – company that helps connect to the Internet Wide Area Network (WAN) connection – used between a building and the ISP T-Carrier connection is often used A digital connection for voice and data Web Server Basics and Administration32

Connecting to the Internet… Other types of Internet connections are: Integrated services digital network (ISDN) Digital service using a terminal adapter (TA) or ISDN modem Dial-up access Offers 2 types of services: Basic Rate Interface (BRI) – provides 3 channels (2 “B” or “Bearer” channels and a “D” or “Delta” channel) of data transfer Primary Rate Interface (PRI) – uses 23 B channels and 1 D channel to provide higher amounts of bandwidth Web Server Basics and Administration33

Connecting to the Internet… Other types of Internet connections are: Digital Subscriber Line (DSL) Provides higher speeds of data transfer over telephone lines Signal degradation is a limitation to DSL Types of DSL connections include: Asymmetric DSL (ADSL) ISDN DSL (IDSL) Rate Adaptive DSL (RADSL) Single DSL (SDSL) Cable Modem Shared access cable provided by cable TV company Web Server Basics and Administration34

Planning on Web Hosting Some decisions about Web site hosting include: Hosting the Web site Hosting the Web server Hardware/software considerations Sizing the server (performance requirements) Registering a domain name Web Server Basics and Administration35

Hosting a Site There are many options to consider when deciding how to set up your Web site Some of the popular options include: ISP personal page Standard virtual hosting Co-located server Dedicated server Web Server Basics and Administration36

ISP Personal Page Good for personal use Pros: Free Cons: Cannot have your own domain name Limited space Web Server Basics and Administration37

Standard Virtual Hosting Allows you to have your own domain but must share a machine with other domains Ideal for less custom server-side programming Web applications Pros: Cheap way to have your own domain No server to maintain Cons: Server shared with many other people Web Server Basics and Administration38

Co-Located Server Having your own server located at the company that does your Web hosting (Internet Service Provider – ISP) Pros: Control over entire server Faster network Cons: You still have to purchase and manage the machine Hardware is offsite Web Server Basics and Administration39

Dedicated Server Having your own server Pros: Flexibility of having your server Cons: You still have to administer the machine May cost more Web Server Basics and Administration40

Hosting a Web Server Some of the resources needed to host a server include the following: An ISP to provide a network connection Hardware/Software consideration Operating system A server machine and a model or other network interface An IP address for the machine to make it accessible on the network A domain name – but not required A router or other network hardware Web Server Basics and Administration41

Sizing a Web Server Running your own server requires looking at performance problems such as: Too much traffic on network Is the server running near capacity? A good ISP should have plenty of network bandwidth Bandwidth – the capacity or speed of a network expressed in bits per second (bps) Throughput – amount of data that can move from one place to another in a time period Web Server Basics and Administration42

Bandwidth & Network Capacity A network bandwidth may be slowed if: Many clients are continuously requesting pages Large files are being downloaded To get a feel of how many people are visiting your site, the Web server log files should be checked Each page requested counts as a “hit” or http operation (httpop) Each line in the log file represents a hit Web Server Basics and Administration43

Server Performance The size and type of files being transferred does not necessarily slow a server The number of transactions over a network connection is more important Factors that may slow a server include CGI programs and other applications Search engines Server-side programs accessing databases Web Server Basics and Administration44

Resolving Server Performance Problems Some of the things needed to be done when a server is struggling include: Increasing the server’s RAM Leads to increases cache to store frequently accessed data Upgrading the server configuration Faster hard drive to support sustained transfer rates Store data on multiple hard drives Distributing the load across different servers Web Server Basics and Administration45

Web Server Platforms (Operating Systems) Manages all the functions of a computer The choice of operating system is important for a Web server because it determines: What server software to run The security and reliability of the Web server How the Web server can be managed Some of the operating system platforms include: Microsoft Windows, UNIX, Novell Netware, Apple Mac Web Server Basics and Administration46

Windows By Microsoft Corporation The Windows platform has utilized several servers such as: Windows NT Server Windows 2000 Server Windows Server 2003 Windows Server 2008 Windows Server 2008 R2 Windows 8 Web Server Basics and Administration47

UNIX Created by AT&T Bell Laboratories Some popular brands of the UNIX platform include: Linux (Ubuntu, Fedora, CentOS), Oracle Solaris, BSD (FreeBSD, OpenBSD, NetBSD), IBM AIX, and HP-UX Basic components include: Kernel – central portion of operating system File system – provides input and output mechanisms Shell – provides user interface, e.g. sh, bash, csh Popular GUIs include KDE, GNOME Web Server Basics and Administration48