Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection...

53
Chapter 11 Network Fundamentals
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    218
  • download

    2

Transcript of Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection...

Page 1: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Chapter 11

Network Fundamentals

Page 2: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Agenda

• Definition

• Classification

• Information Routing

• Connection

• Telecommunication software

• Architecture

Page 3: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Definition

• Network

• Backbone network

Page 4: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Classification

• Topology

• Ownership

• Geography

• Transmission

Page 5: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Network Topology

• Star

• Hierarchical

• Mesh

• Bus

• Ring

• Hybrid

Page 6: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Star Network

• Circuits– Point-to-point, multipoint, or combination

• Pros– Expand – Implement– No limit to no. and length of arms

• Cons– Single point of failure– Overload of mater during peak traffic

Page 7: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Hierarchical Network

• Tree structure with a root

• pro– No single point of failure– Divisional communications and processing

Page 8: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Mesh Network

• Web structure• Usage

– Public telephone system

• Pro– Alternative communication route– Virtually fail-safe

• Con– Line cost

Page 9: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Bus Network

• Usage– High speed, short distance between nodes– Local area network

• Pros– Independent between nodes– High reliability

• Cons– Limited number of attached device– Hard to locate the problems

Page 10: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Ring Network

• Usage– Nodes are relatively close together

• Pros– Less attenuation– Error control– Network management

• Cons– Failing of a node

• Two opposite direction channels

Page 11: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Hybrid Networks

• Usage– Connecting different networks

• Pro– Communication between different networks

• Con– Conversion device and costs

Page 12: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Network Ownership

• Private networks

• Public networks

• Valued added networks

Page 13: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Private networks

• Full control

• Special needs

• Expense

Page 14: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Public networks

• Controlled by carriers

• Regulated by government

• Inexpensive

Page 15: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Valued Added Networks

• Public network

• Functions– Code translation– Speed conversion– Store message and delivery

• Examples– Telex– SWIFT– SITA (airline)– IVAN (insurance)

Page 16: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Networks by Geography

• Wide area network (WAN)

• Metropolitan area network (MAN)

• Local area network (LAN)

Page 17: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Wide Area Networks

• Public Switched Telephone Network (PSTN)

• Provided by carriers

• Inexpensive

• High quality service for infrequent users

Page 18: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Metropolitan Area Networks

• IEEE 802.6

• Distance up to 30 miles

• High bandwidth for data, voice, and video

• T1, T3, or fiber optic cable

• Private own or dark fiber supplied by MAN provider

Page 19: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Network Transmission Types

• Circuit Switching

• Packet data networks (PDNs)

• Frame relay

• Asynchronous transfer mode: ATM (Cell relay)

Page 20: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Circuit Switching

• Temporarily Dedicated communications line between two stations for transmission

• Efficient for constant voice and video transmission

• Inefficient for non-constant data transmission

Page 21: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Packet Data networks (PDNs) - I

• Packet– Less than 1,000 bytes– PAD (packet assembly/disassembly)– Address and control fields for error checking

• Connection types– Switched virtual circuit: dial-in (switched)– Permanent virtual (leased) circuit: heavy &

frequent traffic– Datagram: short message, no error checking

Page 22: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Packet Data networks (PDNs) - II

• Standard– ITU-T’s X.25

• Between terminal and PDN on public network

– ITU-T’s X.75• Interface between two PDNs

• Examples– USA: APARANET, Telenet, Tymnet, General

Electric Information Services (GEIS)

Page 23: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Packet Data networks (PDNs) - III

• Characteristics– Reliable service– Nationwide service– Lower error rates– Variety of transmission speeds– Cost-effectiveness

Page 24: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Frame Relay

• Acknowledge only by final node• Benefits

– Variable-length frames (1- 64,000 bytes)– Reduce overhead– More efficient transmission

• Problems– Circuit congestion– Committed information rate (CIR) & port speed

for service guarantee & discarding frames

Page 25: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

ATM (Cell-Relay)

• Asynchronous transfer mode (ATM)• Cells : fixed length packets of 53 bytes• 45Mbps (T3) or higher speeds• Pros

– High throughput, low delay, transparency, flexibility, and high capacity

• Con– Expensive

Page 26: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

ATM Services

• Realtime service– Constant bit rate (CBR) for telephone and

videoconference– Realtime variable bit rate (rt-VBR) for compressed

video

• Non-realtime service– Non-realtime variable bit rate (nrt-VBR) for airline

reservation or financial transaction– Available bit rate (ABR) for LAN-to-LAN– Unspecified bit rate (UBR) for TCP-based traffic

Page 27: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Routing Message

• Connection-oriented routing & connection less routing

• Broadcast routing

• Centralized routing

• Distributed routing

• Static and dynamic routing

Page 28: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Broadcasting Routing

• CSMA/CD

• Pros and cons– Simplest– For small network– Not for moderate to heavy traffic

Page 29: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Centralized Routing

• Star or hierarchical networks– IBM’s SNA networks

• Using static routing table in one central computer

• Pros and cons– Simple– Potential performance bottleneck– Single point of failure

Page 30: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Distributed Routing

• Routing tables on several nodes

• Pros and cons– No single point of failure– Routing table update problem– Complicated to implement

Page 31: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Static and Dynamic Routing

• Static routing– Predetermined route– Simple but inflexible

• Dynamic routing– Use routing algorithms to evaluate traffic

volumes, error rates, and other conditions for the best path

– Flexible but high overhead and complicated to implement

Page 32: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Interconnecting Networks

• Transmission control protocol/ internet protocol (TCP/IP)

• Internet

• Intranet & extranet

Page 33: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Transmission Control Protocol

• OSI transport layer

• Connection oriented

• Functions– Assemble and reassemble message packets– Reliable & error free message delivery– Urgency or priority– Security (encryption)

Page 34: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Internet Protocol

• OSI network layer

• Routing & addressing messages to other networks

• Connectionless operation

• IPv6– 128 bits for addressing– Quick and efficient

Page 35: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

TCP/IP Application protocols

• File Transfer Protocol (FTP)• Tenet• Simple Mail Transfer Protocol (SMTP)• Multipurpose Internet Mail Extensions

(MIME)• Remote Procedure Call (RPC)• Simple Network Management Protocol

(SNMP)

Page 36: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Internet

• Usages– Electronic mail, remote log in to various computers,

discussion groups, information search and retrieval

• Electronic mail (e-mail)– Edu, com, org, gov, mil, net

• Web servers & web browsers• Hypertext Markup Language (HTML)• Uniform Resource Locator (URL)• Home page• Internet service provider (ISP)

Page 37: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Intranets & Extranets

• Intranets

• Extranets

• Benefits: fast information transmission

• Problems: security & privacy

Page 38: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Connect Network to Computer

• Methods– Direct connection between circuit and computer

• Small network

• Low cost

• Cycle stealing

– Network interface card– Use a front-end processor: telecommunication

control unit or transmission control unit• Large host computer

• Better utilize computer resources

Page 39: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Front-end Processors (FEPs)

• Types– Hardware (interface or port): speed– Software ( network control program NCP):

flexible

Page 40: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

FEPs - Functions

• Circuit control

• Assembly messages

• Message queuing or storing

• Error control

• Administration functions

Page 41: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Functions of Telecommunication Softwarein Host Computer

• Security• Buffer management• Routing a message to a program• Queuing messages• Scheduling application program• Providing continuity between part of a transaction• Message formatting• Checkpoint/restart• Preventing messages from lost or duplicated

Page 42: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Software for Network Management

• Control and monitor the network status– Start/stop network, terminal, and line– Performance

• Log network operation

• Display network data

Page 43: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Manufacturers’ Architectures

• IBM’s System Network Architecture (SNA)

• Digital Equipment Corporation’s Digital Network Architecture (DNA)

Page 44: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

IBM’s SNA Concepts

• Physical units• Logical units• Sessions• Network addressing units (NAUs)• Data link protocols• SNA software

– Network Control program (NCP)

– Virtual Telecommunications Access Method

Page 45: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

SNA Physical Units

• Terminals (1)

• Cluster controllers (2)

• Front-end processors (4)

• Host computers (5)

Page 46: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

SNA Logical Units

• People

• Application programs

Page 47: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

SNA Sessions

• Types– Terminal-to-terminal– Terminal-to-program– Program-to-program

• Modes– Interactive– Batch– Multiple simultaneous

Page 48: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

SNA Network Addressable Units

• Physical units

• Logical units

• Address: 24 bits

Page 49: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

SNA Data Link Protocols

• Synchronous Data Link control (SDLC)

• Binary Synchronous Communications (BISYNC or BSC)

• X.25

Page 50: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

System Network Architecture• Physical control

– Physical and electrical connections

– Transmission codes

– Voltages

• Data link control– Format

– Reliability

• Path control– Routing information

• Transmission control– Security & compression

• Data flow control– Flow control

• Presentation services– Format

• Transaction services– Coordinating application software

Page 51: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Digital’s DNA -I

• Protocols– Digital Data Communication Message Protocol

(DDCMP)

– X.25

– Ethernet

• DECNET Layers– Application

– Network service

– Transport

– Data link control

– Physical link control

Page 52: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Points to Remember

• Definition

• Classification

• Information Routing

• Connection

• Telecommunication software

• Architecture

Page 53: Chapter 11 Network Fundamentals. Agenda Definition Classification Information Routing Connection Telecommunication software Architecture.

Discussion

• Does CSUS need a backbone network?• What type of backbone do you think that CSUS

needs (give your justifications)?• What type of network does CSUS needs in terms

of topology, ownership, geography and transmission technology?

• What type of network does a grocery chain store needs in terms of topology, ownership, geography and transmission technology?