66
Network Connectivity Guide to Operating Systems Third Edition

Chapter 8 - Network Connectivity

Embed Size (px)

Citation preview

Page 1: Chapter 8 - Network Connectivity

Network Connectivity

Guide to Operating Systems Third Edition

Page 2: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

Guide to Operating Systems, Third Edition 26

Transport Protocols

• Common transport protocols

– Ethernet

– token ring

Page 27: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

Guide to Operating Systems, Third Edition 41

Communications Protocols (continued)

• IP addressing

– dotted decimal notation

– Class A through Class E

Page 42: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

Guide to Operating Systems, Third Edition 48

Communications Protocols (continued)

• Subnet mask

– enables identification of smaller networks within the larger setup

Page 49: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

Guide to Operating Systems, Third Edition 51

Communications Protocols (continued)

• AppleTalk

– protocol used between Macintosh computers

– peer-to-peer protocol

Page 52: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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: Chapter 8 - Network Connectivity

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