66
Network Connectivity Guide to Operating Systems Third Edition

Network Connectivity Guide to Operating Systems Third Edition

Embed Size (px)

Citation preview

Page 1: Network Connectivity Guide to Operating Systems Third Edition

Network Connectivity

Guide to Operating Systems Third Edition

Page 2: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 2

Objectives

After reading this chapter and completing the exercises you will be able to:

• Explain networking basics

• Describe network transport and communications protocols

• Explain how to integrate different operating systems on the same network

• Describe how operating systems are used for remote networking

Page 3: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 3

• Network

– system of computing devices, computer resources, information resources, and communication devices

– linked with cables or wirelessly

• The basic principle of networking is similar to connecting telephones for communications

Networking Basics

Page 4: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 4

• Hardware

– computers, printers, communications cable

– internetworking devices such as bridges, switches, routers, and hubs

• Software

– client and server network operating systems

Networking Basics (continued)

Page 5: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 5

• Client operating system

– run applications, process information, and communicate over the network

– Windows 98, Windows NT 4.0 Workstation, Windows 2000 Professional, and Windows XP Professional

Networking Basics (continued)

Page 6: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 6

• Workstation

– CPU and can run applications locally, or obtain applications and files from another computer on the network

• Terminal

– no CPU or local storage for running programs independently

Networking Basics (continued)

Page 7: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 7

• Server Operating System

– network operating system (NOS) that coordinates network activities and the sharing of resources

• Remote Installation Services (RIS)

– install pre-configured client operating systems, such as Windows XP, on a mass scale

Networking Basics (continued)

Page 8: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 8

Networking Basics (continued)

• Publishing an application

– installing custom configured software from a central server

• Assigning applications

– Enables a client to automatically start a particular version of software through a desktop shortcut or menu selection, or by clicking a file type

Page 9: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 9

The Development of Network Operating Systems

• UNIX

– first operating system designed for networks

• Novell NetWare

– one of first commercial operating system to emphasize network capabilities

Page 10: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 10

The Development of Network Operating Systems

(continued)

• Windows 3.11

– Windows for Workgroups (WFW)

– connects to NetWare, Microsoft, and other servers

• Workgroups

– pre-defined groups of member computers

Page 11: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 11

The Development of Network Operating Systems

(continued)• Windows 95

– expanded peer-to-peer networking capabilities

• Windows Me

– better networking capabilities for home use

• Windows NT 3.1

– intended for industrial strength networking from the beginning

Page 12: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 12

The Development of Network Operating Systems

(continued)• Windows 2000

– Server and Professional (Workstation)

• Windows 2000/XP/Server 2003

– contain the core elements of Windows 2000 kernel

– home and small office networking

Page 13: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 13

Local and Wide Area Networks

• Local area network (LAN)– one in which the service area is relatively small or

one spread throughout a floor in a building

• Wide area network (WAN)– one that offers networking services over a long

distance, such as between cities, states, or countries

Page 14: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 14

Network Topologies

• Topology

– physical design of the network

• Bus topology

– designed like a climbing rope with knots tied along the way for a foothold

– beginning and end to the rope, and junctures along the way for your feet

Page 15: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 15

Network Topologies (continued)

• Ring topology

– one in which the data-carrying signal goes from station to station around the ring

– no beginning or end point

• Star topology

– one in which there is a hub in the middle, with cable segments coming out of the hub in all directions

Page 16: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 16

Networking Hardware

• Network interface card (NIC)

– used to computers and other devices connected to a network

– unique hexadecimal address, called a device or physical address

– also called Media Access Control (MAC) address

Page 17: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 17

Networking Hardware (continued)

• Firmware

– software logic on the NIC

– communication between the operating system and its NIC is controlled by driver software

• “Guided” media

– twisted-pair cable

– fiber-optic cable

• “Unguided” media

– air

– space

Page 18: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 18

Networking Hardware (continued)

• Twisted-pair cable

– one or more pair of twisted copper

– UTP-unshielded twisted pair

• Coaxial cable

– more expensive than UTP

– original standard but not often used now

• Fiber-optic cable

– glass or plastic transmitting signals with light

Page 19: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 19

Networking Hardware (continued)

• Hub

– common device to connect devices to a LAN

– transmits to all segments

• Switches

– intelligent hub

– transmits only to the destination segment

Page 20: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 20

Networking Hardware (continued)

• Wireless access point– connects wireless devices to a wired network

• Bridge– used to link segments that are close together

– extend segments

– promiscuous mode

• Routers

– used to join networks, either locally or remotely

– look at routing information in packets before forwarding those packets to another network

Page 21: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 21

Packets, Frames, and Cells

• Each data unit is called a packet or frame

– terms are sometimes used interchangeably, but they are not the same

– both consist of data and transmission control information contained in a header

– packet contains routing information

• Data is placed after the header information, and followed by a footer or trailer that enables detection of a transmission error

Page 22: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 22

Packets, Frames, and Cells (continued)

• Transmission

– older networks transmit at 4 Mbps (megabits per second), 10 Mbps, and 16 Mbps

– newer networks transmit at 100 Mbps to 10 Gbps and faster

• Cell– data unit designed for high-speed communications

• Payload– portion of a frame, packet, or cell that contains the

actual data

Page 23: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 23

Packets, Frames, and Cells (continued)

• One element of the cell header is path information that enables the cell to take the route through the network

Page 24: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 24

Networking Protocols

• Protocol

– set of formatting guidelines for network communications

– coordinate network communications

– network may use several different protocols

Page 25: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 25

Networking Protocols (continued)

• Protocols are used for many types of network communications:– Coordinating transport of packets and frames

– Encapsulating data and communication control information

– Providing communications to accomplish a specific function

– Enabling communications over a long-distance network

– Enabling remote users to dial into networks

Page 26: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 26

Transport Protocols

• Common transport protocols

– Ethernet

– token ring

Page 27: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 27

Transport Protocols (continued)

• Ethernet

– one station on the network transmits at a given time

– If two or more stations transmit at the same time, frames collide

– transmission control method used by Ethernet is called Carrier Sense Multiple Access with Collision Detection (CSMA/CD)

Page 28: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 28

Transport Protocols (continued)

• Ethernet networks are designed in a bus or star topology

• Fast Ethernet

– commonplace

– handle either 10 or 100 Mbps communications

Page 29: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 29

Transport Protocols (continued)

• Ethernet versions are compatible with popular network operating systems such as:– UNIX

– NetWare

– Windows NT, Windows 2000, and Windows Server 2003

– Windows 98/Me

– Windows XP

– Mac OS

Page 30: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 30

Transport Protocols (continued)

• Token ring

– one network station transmits at a time

– transmissions are controlled by the use of a specialized frame, called a token

– transmitted around the network until it is captured by a station that wants to transmit

Page 31: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 31

Transport Protocols (continued)

• Wireless network

– described by it MAC (medium access control) protocol

– carrier sense multiple access with collision avoidance (CSWMA/CA)

Page 32: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 32

Transport Protocols (continued)

• Network Device Interface Specification (NDIS)

– Microsoft designed

• Open Datalink Interface (ODI)

– Novell designed

• NIC cable interface

– match the type of cable used on the network

Page 33: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 33

Communications Protocols

• Communications protocols

– protocols that carry data between two stations

• Internet Packet Exchange (IPX) protocol

– developed to enable a NetWare file server to communicate with its client workstations

– encapsulates data and transports it within a host transport protocol

Page 34: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 34

Communications Protocols (continued)

• ARPANET, the long-distance network that set the foundation for the Internet

– Transmission Control Protocol (TCP)

– Internet Protocol (IP)

Page 35: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 35

Communications Protocols (continued)

• Sequence Packet Exchange (SPX)

– protocol that provides connection-oriented communications

– IPX relies upon SPX to provide reliable, error-free communication

Page 36: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 36

Communications Protocols (continued)

• IPX works with other specialized service and NetWare protocols as follows:

– Link Support Layer (LSL)

– NetWare Core Protocol (NCP)

– NetWare Link Services Protocol (NLSP)

– Routing Information Protocol (RIP)

– Service Advertising Protocol (SAP)

Page 37: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 37

Communications Protocols (continued)

• NetBEUI (NetBIOS Extended User Interface)

– introduced in the early nineties as the main protocol for LAN Manager

– Microsoft does not support in Windows XP and Windows Server 2003

Page 38: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 38

Communications Protocols (continued)

• TCP/IP – one of the oldest protocols

– UNIX always used TCP/IP

• TCP – developed for extremely reliable point-to-point

communications

Page 39: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 39

Communications Protocols (continued)

• TCP communication functions :

– Establishes the communication session between two computers

– Ensures that data transmissions are accurate

– Encapsulates, transmits, and receives the payload data

– Closes the communication session between two computers

Page 40: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 40

Communications Protocols (continued)

• The IP makes sure that a frame or packet reaches the intended destination

• IP functions with TCP:

– Handles packet addressing

– Handles packet routing

– Fragments packets

– Provides simple packet error detection

Page 41: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 41

Communications Protocols (continued)

• IP addressing

– dotted decimal notation

– Class A through Class E

Page 42: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 42

Communications Protocols (continued)

• Unicast – one copy of each packet is sent

• Multicast– recipients are placed in a group

Page 43: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 43

Communications Protocols (continued)

• Class A networks

– are identified by a value between 1 and 126 in the first position of the dotted decimal address

• Class B

– unicast addressing format for medium-sized networks composed of up to 65,536 nodes

– identified by the first octet of bits ranging from decimal 128 to 191

Page 44: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 44

Communications Protocols (continued)

• Class C

– addresses are used for unicast network communications on small networks of 256 nodes or less

– range of 192 to 223

Page 45: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 45

Communications Protocols (continued)

• Class D

– do not reflect the network size, only that the communication is a multicast

– the four octets are used to specify a group of nodes to receive the multicast

– range from 224.0.0.0 to 239.255.255.255

Page 46: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 46

Communications Protocols (continued)

• Class E

– is used for experimentation, and addresses range from 240 to 255 in the first octet

Page 47: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 47

Communications Protocols (continued)

• Classless Interdomain Routing (CIDR)

– new way of addressing that puts a slash (/) after the dotted decimal notation

– provides more IP address options for medium-sized networks

– there is shortage of Class B and Class C addresses

Page 48: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 48

Communications Protocols (continued)

• Subnet mask

– enables identification of smaller networks within the larger setup

Page 49: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 49

Communications Protocols (continued)

• Some protocols include the following:– Routing Information Protocol (RIP)

– Simple Mail Transfer Protocol (SMTP)

– File Transfer Protocol (FTP)

– Telnet

– Hypertext Transfer Protocol (HTTP)

Page 50: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 50

Communications Protocols (continued)

• Some protocols include the following:– Point-to-Point Protocol (PPP)

– Simple Network Management Protocol (SNMP)

– Internet Control Message Protocol (ICMP)

– Domain Name Service (DNS)

– Dynamic Host Configuration Protocol (DHCP)

Page 51: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 51

Communications Protocols (continued)

• AppleTalk

– protocol used between Macintosh computers

– peer-to-peer protocol

Page 52: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 52

Communications Protocols (continued)

• Essential services

– remote access to files over a network

– network print services

– access to computers running MS-DOS or Windows operating systems

Page 53: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 53

Communications Protocols (continued)

• AppleTalk protocols:

– AppleTalk Address Resolution Protocol (AARP)

– AppleTalk Data Stream Protocol (ADSP)

– AppleTalk Session Protocol (ASP)

– Datagram Delivery Protocol (DDP)

Page 54: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 54

Communications Protocols (continued)

• AppleTalk protocols (continued):

– Name-Binding Protocol (NBP)

– Printer Access Protocol (PAP)

– Routing Table Maintenance Protocol (RTMP)

Page 55: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 55

Implementing Communications Protocols in an Operating System

• Computer operating systems are designed to support one or more communications protocols

• Steps involved in setting up communications protocol

– install the protocol software that is written for that operating system

– bind the protocol with the NIC

Page 56: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 56

Implementing Communications Protocols in an Operating System

(continued)• Mac OS X Network panel:

– Configuration of IP address and subnet mask

– Automatic configuration of IP address using DHCP

– Identification of the nearest router by IP address

– Identification of Domain Name Service (DNS) servers by IP address

– Identification of search domains by IP address

Page 57: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 57

Implementing Communications Protocols in an Operating System

(continued)• Most UNIX systems have TCP/IP networking

support built in

• UNIX/Linux

– configure a loopback device

Page 58: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 58

Implementing Communications Protocols in an Operating System

(continued)

• Red Hat Linux GNOME interface

– configure a network connection by clicking the Start icon on the panel, pointing to Programs, pointing to System, and clicking Network Configuration

• NetWare

– IPX and TCP/IP can be set up in a window that appears when NetWare is installed

Page 59: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 59

Implementing Communications Protocols in an Operating System

(continued)

• Communications protocols are set up in Windows 95/98/Me and Windows NT 4.0 through the Network icon in the Control Panel

Page 60: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 60

Integrating Different Operating Systems on the

Same Network• Key to implementing multiple operating systems

on one network

– select a transport protocol and communications protocols that are supported in all of the operating systems

Page 61: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 61

Using Operating Systems for Dial-Up Access

• Remote Access Services (RAS) server

– dialing into a LAN

– network services that can be installed

– Point-to-Point Protocol (PPP)

– Point-to-Point Tunneling Protocol PPTP)

– Serial Line Interface Protocol (SLIP)

Page 62: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 62

Using Operating Systems for Dial-Up Access

• Security

– very important topic because of potential threats from viruses or hackers

Page 63: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 63

Using Operating Systems for Dial-Up Access

• Authentication

– way you identify and validate who you are to the server

• Encryption

– encoding of the data between you and the server

Page 64: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 64

Summary

• Network is a system of information resources and productivity tools

• Invented because they enable users to share information and information resources over short and long distances

• Networks are designed in standardized topologies (bus, star, and ring)

Page 65: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 65

Summary (continued)

• Standardized communication means– frames, packets, and protocols

• Protocols act as a common language for communications

• Modern operating systems use TCP/IP and IPX/SPX

Page 66: Network Connectivity Guide to Operating Systems Third Edition

Guide to Operating Systems, Third Edition 66

Summary (continued)

• Bridges, switches, and routers can be employed for network security

• LANs are smaller networks

• WANs are long-distance networks

• Dial-up access with communications protocols, such as SLIP and PPP

• PPP is most commonly used because it can transport a combination of protocols