1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tài liệu lecture 08a: Ethernet pdf

12 606 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Ethernet
Trường học University Of Texas At Austin
Chuyên ngành Telecommunications
Thể loại Lecture notes
Năm xuất bản Winter 2000
Thành phố Austin
Định dạng
Số trang 12
Dung lượng 75,14 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

• Ethernet uses a media access control MAC based on CSMA/CD Collision Sensing Multiple Access/Carrier Detect • Steps which a computer takes to talk to another computer using Ethernet:..

Trang 1

Ethernet

[Ref: Quick Reference Guides to 10/100 Mbps Ethernet, by- Charles Spurgeon]

http://wwwhost.ots.utexas.edu/ethernet/

What is Ethernet?

Ethernet is a local area network technology that transmits information between computers at

speeds of 10 and 100 Mbps

Ethernet is a local area network (LAN) that employs a bus topology (all of the workstations are connected to a single physical medium) It is a broadcast network, which means that all of the workstations on the network receive all transmissions

Ethernet media varieties include the original thick coaxial system, as well as thin coaxial,

twisted-pair, and fiber optic systems

What is a network? - More than one computer connected together

The characteristics of a network:

1 How it is setup?

• What media they use? - Media

• How they are connected? - Topology

2 How it actually works? - Protocol

3 Who controls the network? - Central/No control

4 Where it is used? - Location

5 At what speed it runs? - Speed

LAN wiring topology:

nodes, no shared media, central control e.g., Mainframe Computer

Star Bus shared media, distributed control e.g., Ethernet

length of cable, shared media, distributed control

Trang 2

CSN200 Introduction to Telecommunications, Winter 2000 Lecture-08a Ethernet

distributed control, unidirectional

e.g., Token Ring

1 How Ethernet is setup?

• Ethernet Media - Copper cables and Fiber Optic cables

• Copper cables:

• Coaxial - Thick/Thin

• Twisted pair - Shielded/Unshielded

• Different Ethernet Standards based on the speed and cable type:

• 10BaseT (Unshielded Twisted Pair)

• 10Base2 (Thinnet, Thin Ethernet)

• 10Base5 (Thicknet, Standard Ethernet)

• 10BaseFL (Fiber Optic Cable)

• 100BaseT4 (Telephone Grade, 4 pair)

• 100BaseTX (Data Grade, 2 pair)

• 100BaseFX (Fiber OpticLink Segment, 2 strands of fiber cable)

• 100VG-AnyLAN (Voice Grade 3UTP, Using "Demand Priority" mechanism allows TokenRing frames 802.12)

• Ethernet Topologies (Layout)

• Logical Topologies

• Bus

• Physical Topologies

• Linear Bus

• Star Bus

2 How Ethernet actually works/What set of rules?

• Ethernet uses a media access control (MAC) based on CSMA/CD (Collision Sensing

Multiple Access/Carrier Detect)

• Steps which a computer takes to talk to another computer using Ethernet:

Trang 3

• Listens

• Sends packet with address of destinations computer in the header

• Receiving computers:

• If the packets has it's address, it picks up the packet

• If packet does not have it's address, it is ignored

• Retransmits if a collision occurs

• Both machines wait a random period of time and retransmit

3 Who controls the Ethernet network?

• No central control

• Each node/station is independent of all other stations while connected on a shared bus

4 Where it is used?

• Local area network

5 At what speed it runs?

• 10 Mega bits/sec or 1.25 Mega Bytes/sec

• 100 Mega bits/sec or 12.5 Mega Bytes/sec

Development of Ethernet Standards:

Ethernet was invented at the Xerox Palo Alto Research Center in the 1970s by Dr Robert M Metcalfe It was designed to support research on the "office of the future," which included one of the world's first personal workstations, the Xerox Alto

The first Ethernet system ran at approximately 3-Mbps and was known as "experimental

Ethernet."

Formal specifications for Ethernet were published in 1980 by a multi-vendor consortium that created the DEC-Intel-Xerox (DIX) standard This effort turned the experimental Ethernet into

an open, production-quality Ethernet system that operates at 10-Mbps Ethernet technology was then adopted for standardization by the LAN standards committee of the Institute of Electrical and Electronics Engineers (IEEE 802)

The IEEE standard was first published in 1985, with the formal title of "IEEE 802.3 Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications." The IEEE standard has since been adopted by the International Organization for Standardization (ISO), which makes it a worldwide networking standard

The IEEE standard provides an "Ethernet like" system based on the original DIX Ethernet

technology All Ethernet equipment since 1985 is built according to the IEEE 802.3 standard, which is pronounced "eight oh two dot three." To be absolutely accurate, then, we should refer to Ethernet equipment as "IEEE 802.3 CSMA/CD" technology However, most of the world still knows it by the original name of Ethernet, and that's what we'll call it as well

The 802.3 standard is periodically updated to include new technology Since 1985 the standard has grown to include new media systems for 10-Mbps Ethernet (e.g twisted-pair media), as well

Trang 4

CSN200 Introduction to Telecommunications, Winter 2000 Lecture-08a Ethernet

as the latest set of specifications for 100-Mbps Fast Ethernet

Invention of Ethernet:

Metcalfe realized that he could improve on the Aloha system of arbitrating access to a shared communications channel He developed a new system that included a mechanism that detects when a collision occurs (collision detect) The system also includes "listen before talk," in which stations listen for activity (carrier sense) before transmitting, and supports access to a shared channel by multiple stations (multiple access) Put all these components together, and you can see why the Ethernet channel access protocol is called Carrier Sense Multiple Access with

Collision Detect (CSMA/CD) Metcalfe also developed a much more sophisticated backoff algorithm, which, in combination with the CSMA/CD protocol, allows the Ethernet system to function all the way up to 100 percent load

In late 1972, Metcalfe and his Xerox PARC colleagues developed the first experimental Ethernet system to interconnect the Xerox Alto The Alto was a personal workstation with a graphical user interface, and experimental Ethernet was used to link Altos to one another, and to servers and laser printers The signal clock for the experimental Ethernet interfaces was derived from the Alto's system clock, which resulted in a data transmission rate on the experimental Ethernet of 2.94 Mbps

Why is it called Ethernet?

Metcalfe's first experimental net was called the "Alto Aloha Network." In 1973 Metcalfe

changed the name to "Ethernet," to make it clear that the system could support any computer, and not just Altos, and to point out that his new network mechanisms had evolved well beyond the Aloha system He chose to base the name on the word "ether" as a way of describing an essential feature of the system: the physical medium (cable) carries bits to all stations, much the same way that the old "luminiferous ether" was once thought to propagate electromagnetic waves through space Physicists Michelson and Morley disproved the existence of the ether in 1887, but Metcalfe decided that it was a good name for his new network system that carried signals to all computers Thus, Ethernet was born

Elements of the Ethernet System:

The Ethernet system consists of three basic elements:

1 the physical medium used to carry Ethernet signals between computers,

2 a set of medium access control rules embedded in each Ethernet interface that allow multiple computers to fairly arbitrate access to the shared Ethernet channel, and

3 an Ethernet frame that consists of a standardized set of bits used to carry data over the

system

Trang 5

Operation of Ethernet

Each Ethernet-equipped computer, also known as a station, operates independently of all other stations on the network: there is no central controller All stations attached to an Ethernet are connected to a shared signaling system, also called the medium Ethernet signals are transmitted serially, one bit at a time, over the shared signal channel to every attached station To send data a station first listens to the channel, and when the channel is idle the station transmits its data in the form of an Ethernet frame, or packet

After each frame transmission, all stations on the network must contend equally for the next frame transmission opportunity This ensures that access to the network channel is fair, and that

no single station can lock out the other stations Access to the shared channel is determined by the medium access control (MAC) mechanism embedded in the Ethernet interface located in each station The medium access control mechanism is based on a system called Carrier Sense Multiple Access with Collision Detection (CSMA/CD)

The CSMA/CD Protocol:

The CSMA/CD protocol functions somewhat like a dinner party in a dark room Everyone

around the table must listen for a period of quiet before speaking (Carrier Sense) Once a space occurs everyone has an equal chance to say something (Multiple Access) If two people start talking at the same instant they detect that fact, and quit speaking (Collision Detection.)

To translate this into Ethernet terms, each interface must wait until there is no signal on the channel, then it can begin transmitting If some other interface is transmitting there will be a signal on the channel, which is called carrier All other interfaces must wait until carrier ceases before trying to transmit, and this process is called Carrier Sense

All Ethernet interfaces are equal in their ability to send frames onto the network No one gets a higher priority than anyone else, and democracy reigns This is what is meant by Multiple

Access Since signals take a finite time to travel from one end of an Ethernet system to the other, the first bits of a transmitted frame do not reach all parts of the network simultaneously

Therefore, it's possible for two interfaces to sense that the network is idle and to start

transmitting their frames simultaneously When this happens, the Ethernet system has a way to sense the "collision" of signals and to stop the transmission and resend the frames This is called Collision Detect

The CSMA/CD protocol is designed to provide fair access to the shared channel so that all stations get a chance to use the network After every packet transmission all stations use the CSMA/CD protocol to determine which station gets to use the Ethernet channel next

Trang 6

CSN200 Introduction to Telecommunications, Winter 2000 Lecture-08a Ethernet

Ethernet Frame and Ethernet Addresses:

The heart of the Ethernet system is the Ethernet frame, which is used to deliver data between computers The frame consists of a set of bits organized into several fields These fields include address fields, a variable size data field that carries from 46 to 1,500 bytes of data, and an error checking field that checks the integrity of the bits in the frame to make sure that the frame has arrived intact

The first two fields in the frame carry 48-bit addresses, called the destination and source

addresses The IEEE controls the assignment of these addresses by administering a portion of the address field The IEEE does this by providing 24-bit identifiers called "Organizationally Unique Identifiers" (OUIs), since a unique 24-bit identifier is assigned to each organization that wishes

to build Ethernet interfaces The organization, in turn, creates 48-bit addresses using the assigned OUI as the first 24 bits of the address This 48-bit address is also known as the physical address, hardware address, or MAC address

A unique 48-bit address is commonly pre-assigned to each Ethernet interface when it is

manufactured, which vastly simplifies the setup and operation of the network For one thing, pre-assigned addresses keep you from getting involved in administering the addresses for different groups using the network And if you've ever tried to get different work groups at a large site to cooperate and voluntarily obey the same set of rules, you can appreciate what an advantage this can be

As each Ethernet frame is sent onto the shared signal channel, all Ethernet interfaces look at the first 48-bit field of the frame, which contains the destination address The interfaces compare the destination address of the frame with their own address The Ethernet interface with the same address as the destination address in the frame will read in the entire frame and deliver it to the networking software running on that computer All other network interfaces will stop reading the frame when they discover that the destination address does not match their own address

Multicast and Broadcast Addresses:

A multicast address allows a single Ethernet frame to be received by a group of stations

Network software can set a station's Ethernet interface to listen for specific multicast addresses This makes it possible for a set of stations to be assigned to a multicast group which has been given a specific multicast address A single packet sent to the multicast address assigned to that group will then be received by all stations in that group

There is also the special case of the multicast address known as the broadcast address, which is the 48-bit address of all ones All Ethernet interfaces that see a frame with this destination

address will read the frame in and deliver it to the networking software on the computer

Trang 7

Ethernet Frame:

Preamble

7 bytes

10101010 x 7

AA AA AA AA AA AA AA

Start Frame Delimeter

1 byte

10101011

AB Destination Address

6 bytes 00-00-1D-l2-56-AC

Source Address

6 bytes 00-00-1D-l2-56-FF

Length (data size)

2 bytes

Frame Check Sequence

4 bytes CRC (Cyclic Redundancy Check)

Data

46 ~ 1500 bytes

F

R

A

M

E

3 bytes - IEEE (OUI -

Organizationally Unique Identifiers

3 bytes - Manufacturer Identifiers

Total Frame size varies from 64 to 1518

from (46+18) to (1500+18)

Trang 8

CSN200 I

lectur

ntroduction to Telecommunications, Winter 2000 Lecture-08a Ethernet

Subnet:

Let's connect all the PCs of the world on the Ethernet:

In theory, all the computers in the world could be connected to one really long wire and they could talk to each other, because each one has a unique Ethernet (MAC) address

Should it be a problem?

Yes, Remember, Ethernet uses CSMA/CD protocol

There will be too many collisions, network will be congested, the communication will come to a halt

using gateways (routers) The smaller network is called a subnet of the larger one That way, traffic on the smaller network never has to leave the local network Only those machines in a particular sub-network will compete with each other Only traffic for machines on other subnets has to go out over the gateways

Gateways's job is to filter traffic between the networks

TCP/IP Network:

TCP/IP Network - More than one subnet (Ethernet) connected together It uses IP Addresses The Network Layer (addresses TCP/IP Network) is to rescue the Data Link Layer (addresses Ethernet Network)

The 32 bits in IP addresses are assigned to networks and subnets in a hierarchy, so routers don't have to know where every machine in the world is They only have

to know how to get to a router for the appropriate network

Trang 9

The drawing shows a TCP/IP network using Routers:

C PC

P C

198.96.26.33 (255.255.255.240)

198.96.26.17 (255.255.255.240)

This router has a mask

255.255.255.240

and an address

198.96.26.17

so it accepts traffic for any

address starting

198.96.26.17 ~ 30

This router has a mask 255.255.255.0 and an address 198.96.27.1

so it accepts traffic for any address starting 198.96.26.xxx

198.96.26.3 198.96.26.4 198.96.26.5 198.96.26.2

This router has a mask

255.255.255.0

and an address

The PCs on the subnet

198.96.26.16

have IP addresses from

198.96.26.18 to

198.96.26.30

198.96.25.1 (255.255.255 0)

198.96.26.1

so it accepts traffic for any

address starting

This router has a mask 255.255.255.0 and an address 198.96.28.1

so it accepts traffic for any address starting 198.96.26.1

(255.255.255.0)

198.96.27.1 (255.255.255.0)

The subnet connected to this router is called

198.96.26.0

so it accepts traffic for any address starting 198.96.26.1 ~ 254

198.96.26.xxx 198.96.26.xxx

Trang 10

CSN200 Introduction to Telecommunications, Fall 1999 Lecture-08a Ethernet

At the top is a backbone, that connects all the computers in the universe

There is router connected to it with an IP address of 198.96.26.1

This router has a netmask of 255.255.255.0, which means that the subnet (198.96.26.0) below

the router (198.96.26.1) has all traffic for the PCs 198.96.26.xxx

The 255.255.255 in the netmask means if the traffic is destined for 198.96.26.xxx, keep it in the

subnet, otherwise pass it to the backbone

Remember the bitwise AND from your CSD101 course:

The result of a bitwise AND of any number with 255.255.255 (which is all 1s) will be the same

original number This is nothing but to extract the first three digit numbers from the full IP

number

Then the router compares the result with its first three digits, if it matches - the traffic is for this

subnet, otherewise pass it to the backbone

One level down is another router, with a mask of 255.255.255.240

This is a 16-address subnet

The binary equivalent of 255.255.255.240 is

255 255 255 240

11111111 11111111 11111111 11110000

The first 28 bits defines the subnet and the rest 4 bits describe the PCs on the subnet

So, we can have a maximum of 13 subnets of 13 PCs in each excluding the subnet address,

router address and the broadcast address, using the netmask 255.255.255.240

0 is used to name the subnet e.g., 198.96.26.0, 198.96.26.16

1 is used for router e.g., 198.96.26.1, 198.96.26.17 and

all 1's (255) is used for broadcast e.g., 198.96.26.255, 198.96.26.31

Netmask 255.255.255.0

(256- address subnet)

255.255.255.240 (16- address subnet)

Ngày đăng: 10/12/2013, 08:15

TỪ KHÓA LIÊN QUAN

w