42
Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Introduction to Networking

James R. Coakley, PhD

OEMBA Information Systems

Page 2: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Theoretical Framework: 5-layer network model

Application Layer (Layer-5)

Transport Layer Network Layer

Data Link Layer Physical Layer

(Layer-1)

Application

Transport

Network

Data Link

Application

Transport

Network

Data LinkPhysical

Application

Transport

Network

Data LinkPhysical

Page 3: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Theoretical Framework: 5-layer network model

Application Layer (Layer-5)

Transport Layer Network Layer

Data Link Layer Physical Layer

(Layer-1)

Application

Transport

Network

Data Link

Application

Transport

Network

Data LinkPhysical

Application

Transport

Network

Data LinkPhysical

Page 4: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Five-Layer Network ModelMajor Functions

Application Layer (top) User interface with application software HTTP (Hyper Text Transfer Protocol)

Example of an application layer address: www.bus.oregonstate.edu

FTP (File Transfer Protocol) Telnet

Allows you to log on to remote systems SMTP (Simple Mail Transfer Protocol)

Page 5: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Theoretical Framework: 5-layer network model

Application Layer (Layer-5)

Transport Layer Network Layer

Data Link Layer Physical Layer

(Layer-1)

Application

Transport

Network

Data Link

Application

Transport

Network

Data LinkPhysical

Application

Transport

Network

Data LinkPhysical

Page 6: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Five-Layer Network ModelMajor Functions

Transport Layer Packetizing

Break large messages into smaller packets at source Reassemble packets at final destinationCreates/appends TCP (Transmission Control Protocol)

headerPacket #Source/Destination Port ID

80 (Web) 25 (E-mail)

Data PacketTCP Hdr

Page 7: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

What is a “Port”?A channel for passing data in and out of a

computing device

InputDevices

SecondaryStorage

OutputDevices

ControlUnit

PrimaryStorage

ALU

Registers

The CPU

CommunicationDevicesPort

Page 8: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Port

Numbers allow different applications on the same computer to utilize network resources without interfering with each other The IP address is like a telephone number

Identifies the computer on the network The Port is the extension

Identifies the channel within the computer

Page 9: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Theoretical Framework: 5-layer network model

Application Layer (Layer-5)

Transport Layer Network Layer

Data Link Layer Physical Layer

(Layer-1)

Application

Transport

Network

Data Link

Application

Transport

Network

Data LinkPhysical

Application

Transport

Network

Data LinkPhysical

Page 10: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Five-Layer Network ModelMajor Functions – cont’d

Network Layer: Addressing and Routing. Internet Protocol prepares IP header.

Contents of IP header include Source/Destination IP Address and Routing Information

Example of an IP address: 128.192.64.224 Addressing

DHCP Server (Dynamic Host Control Protocol Server) Assigns IP addresses to client machines requesting an IP address

DNS Server (Domain Name Service Server) Similar to directory assistance – used for finding destination IP

addresses. Routing

Routing tables; Routers (Tracert); Routing Protocols

Data PacketTCP HdrIP Hdr

Page 11: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Theoretical Framework: 5-layer network model

Application Layer (Layer-5)

Transport Layer Network Layer

Data Link Layer Physical Layer

(Layer-1)

Application

Transport

Network

Data Link

Application

Transport

Network

Data LinkPhysical

Application

Transport

Network

Data LinkPhysical

Page 12: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Five-Layer Network ModelMajor Functions – cont’d

Data Link Layer Media Access Control (Handling message

collisions) Error Detection/Error Correction Message Delineation (Identifying beginning and

ending of packets – since all computer transmissions go out as 0s and 1s over the physical layer)

DL layer appends a DL header and DL Trailer

Data PacketTCP HdrIP HdrDL Hdr

Page 13: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Data Link LayerData Direction Methods

Methods to direct data between locations Circuit switching Packet switching Frame relay

Faster, less expensiveDoes not perform error correction

ATM, etc.

Page 14: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Data Link LayerProtocols

What: the communication language used by computing devices in a network

Page 15: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Data Link LayerProtocols

Ethernet: Bus with CSMA/CD Carrier Sense Multiple Access/Collision

Detection Fast Ethernet (100 mbps) Gigabit Ethernet

Token RingFDDI

Fiber Distributed Data InterfaceToken Ring on fiber

Page 16: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems
Page 17: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems
Page 18: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems
Page 19: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems
Page 20: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

FDDI

Page 21: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

FDDI (Continued)

Page 22: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Local Area Network

Connects PCs together Peer-to-peer Server-based

File server

Distance restrictions Between 1000 and 5000 feet Why?

Page 23: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Wide Area Network

What is it?How connect?

Leased Lines Satellite

Other options VAN

Private, data-only network managed by third party Virtual Private Network

Run WAN over internet (tunneling)

Page 24: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Data Link LayerInternetworking Devices

Gateway: Where one network meets another Routers & Bridges: Gateways that determine the

next network point to which a packet should be forwarded Bridge – same network protocol – works at data link

layer Router – different network protocol – works at network

layer Switch & Hub: Joins computers together within a

LAN Switches can inspect packets and forward only to address Hub forwards to all nodes

Page 25: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Internetworking Devices

Connect Networks together Gateway (NL)

Connect networks with different protocols

Router (NL) Connect networks with

different protocols Bridge (DL)

Connect networks with same protocol

Hubs (PL) Route messages on

network using broadcast Switch (PL)

Route messages on network using Point-to-point

Page 26: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Data Link LayerInternetworking Devices

Broadband router Combines the features of a traditional network

switch, firewall, and DHCP server Dynamic Host Configuration Protocol

DHCP assigns unique IP addresses to devicesReleases and renews these addresses as devices leave

and re-join the networkEliminates need for pre-configured IP address

FirewallRestricts access to network based on IP address of

sender

Page 27: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Theoretical Framework: 5-layer network model

Application Layer (Layer-5)

Transport Layer Network Layer

Data Link Layer Physical Layer

(Layer-1)

Application

Transport

Network

Data Link

Application

Transport

Network

Data LinkPhysical

Application

Transport

Network

Data LinkPhysical

Page 28: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Layer 1 - Physical Layer

Wired Media/Wireless Media: Examples Twisted pair; Coaxial; Fiber Optic Cables Microwave; Satellites and wireless (cell phones)

Page 29: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Physical LayerBackground on Telecommunications

Modem Modulate – demodulate Multiplexing

Page 30: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Physical LayerTelecommunications Media

Criteria that determine ability to transmit data: Frequency: cycles per second (baud). Hertz is

one cycle per second. measure of speed. (assume send one bit per cycle)

Bandwidth: difference between highest and lowest frequencies which can be transmitted. measure of capacity (pulse-code modulation)

Attenuation: signal strength weakens as it travels over distance.

Interference: EMI (electromagnetic) and RFI (radio frequency)

Page 31: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Physical LayerTelecommunications Media (cont’d)

Physical: Twisted Pair: standard telephone lines

High availability, lower speeds, poor securityHigh-speed data lines

T1 (1.54 mbps)T3 (45 mbps)

Cable: coaxial cableLess interference, higher bandwidthHigher cost, low security

OpticalGreater speed, better security

Page 32: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Physical LayerTelecommunications Media (cont’d)

Electronic Microwave

Towers spaced 30 miles apart (line of sight)Easier than trenching wires into dirtSusceptible to interference

SatelliteEliminates line-of-sight issuePropagation delay

HF (high frequency)/RF (radio frequency)Use for short range (within warehouse)

Page 33: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Backbone

Page 34: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Physical Layer Broadband Communications

High-speed connections Distinguish “upstream” and “downstream”

56K modem has upstream of 31.2 and downstream of 56 For Internet use, need higher downstream rates

Three options: DSL (telephone lines) Cable Modem (cable) Satellite (microwave)

Page 35: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Cable Modem

Send and receive data over the coaxial cable used in cable television system

Page 36: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

DSL - Digital Subscriber Lines

Brings high bandwidth information to homes or small businesses over ordinary telephone lines Can use telephone and PC on the same line and at

the same time

Page 37: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Satellite Technologies

A device used to transmit and receive signals from a satellite transponder

Page 38: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

How does it work?

Page 39: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Ping

Used to test connection to a specific sitePing www.google.com

Sends four, 32-byte packets to the destination

Page 40: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Multiple competing technologiesCDMA - 1xRTT : code-division multiple access

70 kbps data rate Mostly US, Canada, Korea

GSM-GPRS: global system for mobile communication

40 kbps data rateAvailable world-wide

T-Mobile has roaming agreements in Europe

CDPD: Cellular Digital Packet Data Based on IP (packet switched) and conforms to ISO

standardsUp to 19.2 kbps data rate

Physical Layer Wireless Wide Area Network

Page 41: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Closer to having standards for WLANWi-Fi: 802.11 families

(b) – wireless ethernet. 2.5 Ghz band 11 mbps (5 mbps data rate)

(a) – proposed standard. 54 mbps on 5 Gig radio band(g) – works in b band, but delivers 54 mbps speed (20 mbps

data rate)Bluetooth

Connect devices to PC within 30 feet710 kbps

IR devices6 feet, 4 mbps

WiMax

Physical Layer Wireless Local Area Network

Page 42: Introduction to Networking James R. Coakley, PhD OEMBA Information Systems

Application LayerWireless Application Protocol

WAP Format web pages for display on wireless devices Move to fully synchronized PDAs

Providence Health Care