Internetworking An internetwork is typically comprised of many

  • Slides: 27
Download presentation
Internetworking • An internetwork is typically comprised of many physical networks over which data

Internetworking • An internetwork is typically comprised of many physical networks over which data travels • There are many different types of physical networks: – Ethernet – FDDI – ATM • Goals of internetworking: – Make all the diverse network technologies function as a coordinated whole – Hide the details of the underlying network hardware – Provide universal communication services

Review: Ethernet • A popular packet-switched LAN technology invented at Xerox PARC in the

Review: Ethernet • A popular packet-switched LAN technology invented at Xerox PARC in the 1970’s

Properties of an Ethernet • 10 – 100 Mbps • Broadcast bus • Best-effort

Properties of an Ethernet • 10 – 100 Mbps • Broadcast bus • Best-effort delivery • Distributed access control (CSMA/CD)

Distributed Access Control • Carrier Sense Multiple Access (CSMA) • If two transceivers both

Distributed Access Control • Carrier Sense Multiple Access (CSMA) • If two transceivers both sense that the network is idle and begin transmission simultaneously a collision occurs • Collision Detection (CD) • Recovery

Ethernet Addressing • Each machine connected to the network has a unique 48 -bit

Ethernet Addressing • Each machine connected to the network has a unique 48 -bit number (it’s address) • To send a packet a computer puts the destination address in the destination field • That address can be: – A unicast address – A broadcast address – A multicast address

Ethernet Frame Format • Variable length (no shorter than 64 octets and no larger

Ethernet Frame Format • Variable length (no shorter than 64 octets and no larger than 1518 octets) • Fields: – – – Preamble Destination address Source address Frame type Data Cyclic Redundancy Check (CRC)

An Ethernet Frame

An Ethernet Frame

Extending an Ethernet • Repeaters - hardware devices used to relay electrical signals from

Extending an Ethernet • Repeaters - hardware devices used to relay electrical signals from one cable to another • Advantages • Disadvantages

Extending an Ethernet (cont) • Bridges - receives valid frames and retransmits it on

Extending an Ethernet (cont) • Bridges - receives valid frames and retransmits it on another cable • Advantages • Disadvantages

Access Control Alternatives • Ethernet - distributed • Advantages • Disadvantages • Can you

Access Control Alternatives • Ethernet - distributed • Advantages • Disadvantages • Can you think of other alternatives?

Fiber Distributed Data Interconnect (FDDI) • Popular LAN technology • Higher bandwidth (100 Mbps)

Fiber Distributed Data Interconnect (FDDI) • Popular LAN technology • Higher bandwidth (100 Mbps) than Ethernet • Uses optical fiber • Implements a token ring

FDDI (cont)

FDDI (cont)

FDDI’s Self-Healing Capability • Two rings • Counter rotating • Uses the backup ring

FDDI’s Self-Healing Capability • Two rings • Counter rotating • Uses the backup ring to bypass a failed computer or link

FDDI Self-Healing (cont)

FDDI Self-Healing (cont)

Asynchronous Transfer Mode (ATM) • A high-speed connection-oriented network technology • Operates from 100

Asynchronous Transfer Mode (ATM) • A high-speed connection-oriented network technology • Operates from 100 Mbps to >1 Gbps • Expensive

Recall: How Internetworking Works

Recall: How Internetworking Works

Goals of Internetworking • Make all the diverse network technologies function as a coordinated

Goals of Internetworking • Make all the diverse network technologies function as a coordinated whole • Hide the details of the underlying network hardware • Provide universal communication services

Application-Level Interconnection • One application-level program per machine cooperating/interoperating with other programs • Example?

Application-Level Interconnection • One application-level program per machine cooperating/interoperating with other programs • Example? • Advantages • Disadvantages

Network-Level Interconnection • Have a set of communication conventions • The O. S. for

Network-Level Interconnection • Have a set of communication conventions • The O. S. for each computer provides communication services for all application programs • Example? • Advantages • Disadvantages

Internetworking • Takes the network-level interconnection approach • Functions as a virtual packet-switched network

Internetworking • Takes the network-level interconnection approach • Functions as a virtual packet-switched network • Attempts to build a unified, cooperative interconnection of networks that supports a universal communication service

Properties of the Internet • Hides underlying internet architecture from the user • Does

Properties of the Internet • Hides underlying internet architecture from the user • Does not mandate a network interconnection topology • Establishes network independence in the user interface

Network Interconnection • Internet router – A small computer that physically attaches to two

Network Interconnection • Internet router – A small computer that physically attaches to two networks – Passes packets from one network to the other – As the Internet’s topology becomes more complex, routers need to know about that topology – More on routers later…

Routing Decisions • Can be complex • Want to keep routing hardware simple and

Routing Decisions • Can be complex • Want to keep routing hardware simple and cheap • So routers only use the destination network (not the destination machine) to make routing decisions • Routing table is proportional to the # of networks in the internet (not the # of hosts)

All Networks Are Equal • Any communication system capable of transferring packets counts as

All Networks Are Equal • Any communication system capable of transferring packets counts as a single network independent of: – its delay – throughput characteristics – packet size – scale

Big Advantages of Internetworking • Users perceive a single, virtual network through which all

Big Advantages of Internetworking • Users perceive a single, virtual network through which all machines can be reached • Users do not need to know the underlying details of the network • Application-level programs do not need to know the underlying details of the network

Big Responsibilities of Internetworking • Cooperation – Communication conventions – Each participating network agrees

Big Responsibilities of Internetworking • Cooperation – Communication conventions – Each participating network agrees to handle traffic to/from other hosts in return for their handling of its traffic

Unanswered Questions • What is the addressing scheme in an internet? • What do

Unanswered Questions • What is the addressing scheme in an internet? • What do packets look like? • How is routing done? • What happens when routers/hosts malfunction? • What happens when routers/hosts get overloaded?