csci 1200 / assc 1000

31
CSCI 1200 / ASSC 1000 Chapter 8

Upload: milica

Post on 07-Jan-2016

22 views

Category:

Documents


0 download

DESCRIPTION

CSCI 1200 / ASSC 1000. Chapter 8. Telecommunications. long distance, electronic communications. protocol : rules. Network. two or more computers linked together. why? share hardware, software & data. connect people, allowing collaboration. Keep the Network Running. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CSCI 1200 / ASSC 1000

CSCI 1200 / ASSC 1000

Chapter 8

Page 2: CSCI 1200 / ASSC 1000

Telecommunications

• long distance, electronic communications.

• protocol : rules.

Page 3: CSCI 1200 / ASSC 1000

Network

• two or more computers linked together.

• why?– share hardware, software & data.– connect people, allowing collaboration.

Page 4: CSCI 1200 / ASSC 1000

Keep the Network Running

• network administrator (person).

• network management software.

• Network Operating System - NOS

Page 5: CSCI 1200 / ASSC 1000

Network Operating System

• functions for connecting computers & devices to a LAN.

• must deal with multiple computers & coordinate things throughout the network.

• today many operating systems have networking functions built in.

Page 6: CSCI 1200 / ASSC 1000

Intranet

• open standard protocols instead of a proprietary operating system.

• same technology as the Internet, but owned by an organization or individual.

Page 7: CSCI 1200 / ASSC 1000

Important Terms

• nodes – any point on a network (often a computer).

• servers - the computers & devices that allocate resources for the network.

• backbone - key connection, very high speed, heavy traffic.

Page 8: CSCI 1200 / ASSC 1000

Important Terms

Protocol :

In the case of a network, a set of agreed upon rules & signals defining how the computers and devices on the network will communicate.

Page 9: CSCI 1200 / ASSC 1000

Important Terms

• Bridges & Gateways - connect networks, may translate if the networks use different protocols or operating systems, may also handle security (like firewalls).

• Router - forwards network traffic, sending it to bridges & gateways.

• Switches & Hubs – forwards traffic between network nodes

Page 10: CSCI 1200 / ASSC 1000

Type of Networks

• LAN – Local Area Network– physically close, usually the same building.– may use cables or be wireless.– wireless is slower, but convenient and less

invasive.

• MAN - Metropolitan Area Network– city sized network.– typically links several LANs.

Page 11: CSCI 1200 / ASSC 1000

Type of Networks

WAN – Wide Area Network– geographically large.– each node is a site.– telephone lines, microwave towers,

satellite links make WANs possible.– corporate & government.

Page 12: CSCI 1200 / ASSC 1000

Special Networks

GPS – Global Positioning System – network of 24 satellites.– 4 above horizon at any time.– 3 to calculate position, may use up to 6.– land beacons may augment the network.– radio transmitters & atomic clocks, time for the signal

to travel from the satellite to you.– hand held devices, vehicle navigation, mobile phones,

outdoor enthusiasts.– more accurate for the military.

Page 13: CSCI 1200 / ASSC 1000

Special Networks

Financial Networks :–money represented digitally.– banking & financial industry operate on

a global scale.– access your bank account from almost

any country.

Page 14: CSCI 1200 / ASSC 1000

Building a Network

Connection Technology :

• Direct Connection – dedicated physical link.

• Remote Connection – phone lines, cable lines, satellites.

Page 15: CSCI 1200 / ASSC 1000

Building a Network

Traffic Issues :– devoted connection to each node.– or many computers must share the line.

Page 16: CSCI 1200 / ASSC 1000

Building A Network

Network Interface Card– special hardware.– inserted into a slot.– adds a network port for a direct connection.– controls data flow between network &

computer’s memory.– boosts the signal on it’s way out.– Ethernet port is often built in now.

Page 17: CSCI 1200 / ASSC 1000

Bandwidth

• amount of data that can be transmitted in a fixed amount of time.

• bps, kbps, mbps. • to increase speed:– widen the pipe.– increase the speed of traffic through the

pipe.– better protocols.

Page 18: CSCI 1200 / ASSC 1000

Connections

Modem– longer distances.– connect to a telephone line.– internal / external.– phone network – designed for sound.– convert stream of bits to a continuous sound

wave – digital to analogue.– generally slower than a direct connection.– speed measured in bps – 56k.

Page 19: CSCI 1200 / ASSC 1000

Connections

Broadband Technology – single medium (wire) can carry several

channels at once.• DSL – phone lines• Cable Modems – cable television lines• Wireless – radio or infrared waves• Satellite – satellites & dishes

Page 20: CSCI 1200 / ASSC 1000

Connections

Fiber Optic – use light instead of electricity.– replace 10,000 copper telephone lines.– 500 million bps – half a gigabit per

second.– “last mile”

Page 21: CSCI 1200 / ASSC 1000

Connections

Wireless :–may use a radio or infrared transmitter–mobility over speed

Infrared :– line of sight is needed.– short distances.– sunlight

Page 22: CSCI 1200 / ASSC 1000

Connections

Wi-Fi (wireless fidelity)– radio based LAN protocol.– describes any type of 802.11 network.– base station, devices may be a distance

of about 150 feet.

Page 23: CSCI 1200 / ASSC 1000

Connections

Bluetooth – short-range radio links – up to 30 feet.– lower energy than Wi-Fi - battery

operated devices. –mobile computers, mobile phones,

digital cameras, other portable devices.– not competing with Wi-Fi, replace

cables needed to plug stuff in.

Page 24: CSCI 1200 / ASSC 1000

Connections

3G• next generation of mobile communications

technology. • other countries more fully utilize mobile

phones.• increased bandwidth, up to 384 kbps when a

device is stationary or moving at pedestrian speed, 128 kbps in a car, and 2 mbps stationary.

• video, multimedia support.

Page 25: CSCI 1200 / ASSC 1000

Approaches to Networking

Client Server Model– server fulfils client requests– high speed, high capacity computer is

the server– hierarchical structure, server is

essential

Page 26: CSCI 1200 / ASSC 1000

Approaches to Networking

Peer 2 Peer Model– any computer can be a client or a

server.– often used on smaller networks (but not

necessarily, e.g. music sharing).–Windows & MacOS allow for P2P

networking.

Page 27: CSCI 1200 / ASSC 1000

Internet

• global network of networks.

• TCP / IP communication standard.

• to communicate, networks must speak the same language.

Page 28: CSCI 1200 / ASSC 1000

Internet Motivation

• Researchers : share computing resources, very few computers, expensive.

• Military : cold war, wanted a communication network.

Page 29: CSCI 1200 / ASSC 1000

Military Needs

• assume unreliability.

• decentralized : all connected computers are equal.

• most work when lines are broken, and nodes are down.

Page 30: CSCI 1200 / ASSC 1000

Network Must

• connect important government & research computers.

• resist point-of-failure attacks : continue to operate even if a city on the network was destroyed.

• be fault-tolerant : continue to operate even if something went wrong within the network – e.g., a computer crashed, or a transmission line was broken.

Page 31: CSCI 1200 / ASSC 1000

Solution

• designed to be a decentralized network of computers that could adapt the flow of traffic and to changes in the state of the overall system.

• the way that information travels on the Internet is similar to the way that traffic moves on an interconnected system of roads and highways.