TweetFollow Us on Twitter

Jul 00 Getting Started

Volume Number: 16 (2000)
Issue Number: 7
Column Tag: Getting Started

Networks 201 pt. 3

by John C. Welch

Layer 1: The Physical Layer

Refresh

Last time around, we covered the sub-OSI parts of a network model, AKA Layer 0. We went over the physical wiring, and wiring types that networks use. We also covered connections between stations on a network, the pinouts of Ethernet cabling, and some basic information on fiber optic connections. Finally, we went over the various network topologies. This month we move up into the actual OSI model, starting with Layer 1, the Physical Layer.

Layer 1

The Physical Layer is the foundation for all the other layers in the OSI stack. It contains all of the specifications for any functions that deal with the transmission and reception of signals. There are four basic functions of the Physical Layer: Mechanical, Electrical, Functional, and Procedural. These cover all the functions that are needed for the transfer of electrical and / or optical signals and data. Examples of these are signaling methods, current requirements, components on the Network Interface Card, (NIC), and the characteristics of the connector on the NIC.

One of the common problems with talking about the Physical Layer is remembering its scope. In general, if it's outside of the host, it's outside of the Physical Layer, and the OSI model in general. This includes cabling, switches, routers and hubs. The usual boundary for the Physical Layer is the connector on the NIC. Part of the reason for the confusion over the scope of the layer is that it defines a lot of what the media and other Layer 0 components have to do, but doesn't actually include those components.

Since the Physical Layer transmits and receives data, let's look at what it has to do for those functions. For transmission, the Physical Layer has to:

  • Convert the frames it receives from the Data Link Layer into a stream of binary data.
  • Use the Media Access Method, as determined by the Data Link Layer 's media access method.
  • Transmit the binary data stream serially.
  • To receive data, the Physical Layer must:
  • Listen for inbound transmissions that are addressed to a device attached to its host.
  • Accept correctly addressed streams
  • Pass the stream data to the Data Link Layer for conversion to frames.

One important fact to note is that the Physical Layer does no error correction. It has no ability to detect errors in the data stream or frames it deals with. All it does is transfer data.

Signal Encoding

The Physical Layer primarily deals with getting signals in and out of the host, and encoding and decoding them. Regardless of the type of media used, these signals are all electromagnetic waves of some sort. Every electromagnetic wave has certain characteristics, the most obvious being its period or frequency. The frequency of a wave is the number of oscillations it makes every second. No wave is a straight line, but rather is a regular, reasonably symmetric curve that most resembles a sine wave. A diagram is shown in Figure 1.


Figure 1.

The symbol for wavelength is lambda, or l. The wavelength is the physical size of the signal through one complete oscillation, or cycle. The wavelength is also the inverse of the frequency. The frequency of a signal is the number of cycles it has in a given amount of time, usually one second. The measurement used to identify frequency is hertz, or Hz. If a signal has one cycle every second, its frequency is one Hz. If it has a thousand cycles per second, then it has a frequency of one KHz, and so on. Since frequency and wavelength are inverses of each other, the value of one can give you the value of the other. For example, the frequency of many Radar guns used by the police is 34GHz, or 34 billion cycles per second. Taking the inverse of this, using the formula 1/frequency, we get 1/34 x 109, or 2.9411 x 10-11, or a wavelength of .0294118 nanometers. Since nanometers are billionths of a meter, this is a very small wavelength indeed.

One of the more useful side effects of frequency has to do with the ability of a signal to transmit data. Since most encoding methods use the number of changes in a wave, the higher the frequency, the more data that can be transmitted by that wave. The disadvantage of higher frequencies is that the signal has less range and persistence. This is why faster LAN technologies tend to have less range than slower ones. (Note: I say 'tend to' here because when you go from copper - based LANs to fiber - optic based LANs, this falls apart somewhat, as a optical LAN has more range than a copper LAN, yet operates at much higher frequencies.) If we look at the signal in figure one above, you can see that the signal is either above or below a central point. The amount of distance between the top or bottom most point in the signal, and the central point is the amplitude, or strength of the signal. Normally, amplitude is measured in positive or negative volts, so our central point is zero volts. The positive and negative sections of the signal are states, and the transition points at zero volts are the state changes. As we will see, state changes are critical to encoding data in a signal. There are a few more parts of a wave that we need to understand, so we'll take a look at another wave form, the square wave, in Figure 2.


Figure 2.

The square wave is named for its shape, and is a common wave form used in the transmission of data. The square wave is also useful for identifying certain parts of a wave that are used in signaling and encoding. The leftmost edge of the wave is the leading, or rising edge. The upper and lowermost parts of the wave are the peaks, and the middle line, where the wave is transitioning from a high to a low is the trailing, or falling edge. All parts of the wave can be used in signaling and data encoding, depending on which method is used.

Regardless of the method chosen, there are three basic ways to modulate a wave so as to allow it to carry data. (In truth, these are the basis for many, many more modulation techniques, and other trucks to get as many bits per cycle as possible onto a wave, but for our purposes, these three will do.) The first method is amplitude modulation, also known as AM or ASK, for Amplitude Shift keying. Since the amplitude of a signal is its strength, the way this works is suggested by the name. If the data being carried by the signal is a binary 1, then the pulse amplitude is increased by a given amount. If the data is a binary 0 then the pulse amplitude is decreased by the same amount. A middle amplitude indicates no data. Amplitude Modulation is simple to implement, and widely used for voice transmission, as in AM radio. Due to limitations in the modulation technique itself, ASK is only used for transmissions up to 1200 baud.

The next method used is Frequency Modulation, a.k.a. FM or FSK. This functions by introducing a second signal into the first signal. If a binary 1 needs to be transmitted, the frequency of the first signal is upshifted, or increased. If a binary 0 is being transmitted, the signal frequency is downshifted, or decreased. If no data is being transmitted, the frequency is left alone. FSK is more efficient and reliable than ASK, and is used for data rates up to 1200 baud.

The final method is known as Phase Modulation, or PSK. In this method, the phase of the signal is altered to indicate a binary 0 or 1. If a binary 0 is sent, the phase is not altered. If a binary 1 is sent, the phase is switched to its opposite. This allows one bit per shift(s) to be sent. If more than one phase shift is used, then more bits can be sent in a set of shifts, or burst. PSK is the most efficient, and reliable of the three modulation techniques, allowing data rates of up to 9600bps. These may not seem like fast data rates, but in combination with other encoding methods, (most of which we will cover in other articles, as they are protocol - dependant, and therefore beyond the scope of the Physical Layer.), we get the data rates we are accustomed to on today's LANs.

Whichever form of modulation and encoding is chosen, that is then modified by other methods to allow the signal to pack more bits per cycle, thereby increasing efficiency of the signal as a data carrier. Depending on the methods used, and the frequency of the signal, it is possible to encode anywhere from two to forty bits per cycle in a signal. So a cable that has a maximum bandwidth of 500MHz is capable of transmitting several gigabits of data per second. Since fiber optic cables can handle much higher frequencies than copper, it is obvious why fiber is becoming more popular as a way to move the staggering amounts of data that a modern network is required to move.

One thing to remember is that any form of encoding, no matter how fast or efficient, imposes an overhead that subtracts from the bits a signal can carry. As an example, Gigabit Ethernet uses an encoding scheme known as 4B/5B. 4B/5B states that for every 4 - bit string of data transmitted, a 5 - bit pattern is used to encode it. This means that 20% of the data transmitted is overhead. If Gigabit Ethernet were to be strictly defined as 1000, or even 1024Mbps, then the best speed you could actually get would be in the 800Mbps range. To get around this, Gigabit Ethernet is actually defined as 1250Mbps, so when the encoding and other overhead is accounted for, the usable speed is still very close to 1Gbps.

Conclusion

It may seem that we have glossed over a lot of the Physical Layer. That is partially true. Much of the Physical Layer deals with extremely low level electrical issues that would be of only academic use to the network administrators. Since we covered physical media in the previous article, there is no need to re-hash that here. Also, anything that is protocol - specific is the property of the higher layers. The important thing to remember is that the Physical Layer is only concerned with ones and zeros, and the transfer of those things. The next article will deal with the Data Link Layer , and the Medium Access Control sublayer, and that is where we will get into much of the protocol specific issues of a network.

Bibliography and References

  • Tannenbaum, Andrew S. Computer Networks. Third Edition Prentice Hall, 1996.
  • Sportack, Mark. Networking Essentials Unleashed. SAMS Publishing, 1998.
  • Stallings, William. Local & Metropolitan Area Networks. Fifth Edition Prentice Hall, 1997.

John Welch <jwelch@aer.com> is the Mac and PC Administrator for AER Inc., a weather and atmospheric science company in Cambridge, Mass. He has over fifteen years of experience at making computers work. His specialties are figuring out ways to make the Mac do what nobody thinks it can, and showing that the Mac is the superior administrative platform.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

VOX 2.8.24 - Music player that supports...
VOX just sounds better! The beauty is in its simplicity, yet behind the minimal exterior lies a powerful music player with a ton of features and support for all audio formats you should ever need.... Read more
Dropbox 24.4.17 - Cloud backup and synch...
Dropbox is an application that creates a special Finder folder that automatically syncs online and between your computers. It allows you to both backup files and keep them up-to-date between systems... Read more
OmniPlan Pro 3.7.1 - Professional-grade...
With OmniPlan Pro, you can create logical, manageable project plans with Gantt charts, schedules, summaries, milestones, and critical paths. Break down the tasks needed to make your project a success... Read more
OmniPlan 3.7.1 - Robust project manageme...
With OmniPlan, you can create logical, manageable project plans with Gantt charts, schedules, summaries, milestones, and critical paths. Break down the tasks needed to make your project a success,... Read more
Adium 1.5.10.4 - Popular instant messagi...
Adium is a fast and free instant messaging client which supports AIM, ICQ, Jabber, MSN, Yahoo!, Google Talk, Yahoo! Japan, Bonjour, Gadu-Gadu, Novell Groupwise, SIP/SIMPLE (Text), and Lotus Sametime... Read more
SteerMouse 5.1 - Powerful third-party mo...
SteerMouse is an advanced driver for USB and Bluetooth mice. It also supports Apple Mighty Mouse very well. SteerMouse can assign various functions to buttons that Apple's software does not allow,... Read more
File Juicer 4.57 - $18.00
File Juicer is a drag-and-drop can opener and data archaeologist. Its specialty is to find and extract images, video, audio, or text from files which are hard to open in other ways. In computer... Read more
1Password 6.7 - Powerful password manage...
1Password is a password manager that uniquely brings you both security and convenience. It is the only program that provides anti-phishing protection and goes beyond password management by adding Web... Read more
CleanMyMac 3.8.1 - $39.95
CleanMyMac makes space for the things you love. Sporting a range of ingenious new features, CleanMyMac lets you safely and intelligently scan and clean your entire system, delete large, unused files... Read more
Monolingual 1.7.8 - Remove unwanted OS X...
Monolingual is a program for removing unnecesary language resources from OS X, in order to reclaim several hundred megabytes of disk space. If you use your computer in only one (human) language, you... Read more

Latest Forum Discussions

See All

Olli by Tinrocket (Photography)
Olli by Tinrocket 1.0 Device: iOS iPhone Category: Photography Price: $2.99, Version: 1.0 (iTunes) Description: Get drawn in with Olli by TinrocketOlli instantly turns your everyday moments into hand-drawn art and animations. • Watch... | Read more »
Penarium (Games)
Penarium 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: | Read more »
Fire Emblem Heroes is way more profitabl...
Profits for Nintendo's mobile game Fire Emblem Heroes are apparently impressive enough to beat out other Nintendo titles likeSuper Mario Run, despite having 10 times fewer downloads. [Read more] | Read more »
Classic series Robot Unicorn Attack 3 no...
The classic Adult Swim browser game, Robot Unicorn Attack, branched off into a series of popular mobile games. Now, the latest entry into the series, Robot Unicorn Attack 3, is available for iOS and Android mobile devices. [Read more] | Read more »
Sudoku Sweeper (Games)
Sudoku Sweeper 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: A minimalist mashup of Minesweeper and Sudoku. Logic puzzle perfection. Every row, column and zone contains a bomb and one of... | Read more »
Under Leaves (Games)
Under Leaves 1.0.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0.0 (iTunes) Description: Journey into the forest, the jungle or the depths of the deep blue sea. Find chestnuts for the pigs, a caterpillar for the... | Read more »
Ninja Pizza Girl (Games)
Ninja Pizza Girl 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: In the not-so-distant future, rampart traffic congestion has resulted in only one way to deliver pizzas across town in thirty... | Read more »
SCRAP (Games)
SCRAP 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: That day, for no apparent reason, SCRAP decided to wake up and run. He had to, because his activation was a mistake the "Factory" could... | Read more »
The Bunker (Games)
The Bunker 1.1 Device: iOS Universal Category: Games Price: $3.99, Version: 1.1 (iTunes) Description: The critically acclaimed console hit "The Bunker" comes to iOS, The groundbreaking live-action thriller adventure set in a real... | Read more »
Die With Glory (Games)
Die With Glory 1.2.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.2.0 (iTunes) Description: Die with Glory is an epic adventure game where your goal is to die in glorious fashion. You must help Sigurd, a brave old... | Read more »

Price Scanner via MacPrices.net

New System Clock for macOS by B-Eng Now Avail...
Fehraltorf, Switzerland based B-Eng has announced the release and immediate availability of System Clock, the company’s new system monitor and information app developed exclusively for macOS. System... Read more
DEVONtechnologies Celebrates 15th Anniversary...
DEVONtechnologies celebrates its 15th company anniversary with a 30% discount on all its software products from May 1st through 5th, 2017. In spring 2002, DEVONtechnologies opened its website and... Read more
WaterField Designs Invites Customers to Help...
San Francisco based WaterField Designs invites customers and air travelers to participate in developing the next generation in-flight travel case, the Air Porter. Frustrated with limited legroom,... Read more
Save up to $260 with Apple refurbished 12-inc...
Apple has Certified Refurbished 2016 12″ Retina MacBooks available for $200-$260 off MSRP. Apple will include a standard one-year warranty with each MacBook, and shipping is free. The following... Read more
Digital Paper Tablet Offers Distraction Free...
I typically spend 8-10 hours a day gazing at the screens in my laptops and iPad, as tools of my livelihood, I don’t as a rule use electronic devices for pleasure reading. I subscribe to a daily... Read more
“Today at Apple” Bringing New Educational Ses...
Apple has announced plans to launch dozens of new educational sessions next month in all 495 Apple Stores ranging in topics from photo and video to music, coding, art and design, and more. The hands-... Read more
Smart Finance Free Comprehensive Personal Fin...
Moscow-based indie developer, Alexander Survillo has announced the release and immediate availability of Smart Finance: Personal Finance, Budget & Money 1.1.4, an update to his comprehensive... Read more
12-inch 1.1GHz Retina MacBooks on sale for $1...
B&H has 12″ 1.1GHz Retina MacBooks on sale for $100 off MSRP. Shipping is free, and B&H charges NY & NJ sales tax only: - 12″ 1.1GHz Space Gray Retina MacBook: $1199.99 $100 off MSRP - 12... Read more
13-inch 2.7GHz Retina MacBook Pro on sale for...
B&H Photo has the 13″ 2.7GHz Retina MacBook Pro on sale for $130 off MSRP. Shipping is free, and B&H charges NY & NJ tax only: - 13″ 2.7GHz/128GB Retina MacBook Pro (MF839LL/A): $1169 $... Read more
15-inch 2.2GHz Retina MacBook Pros available...
B&H Photo has the 15″ 2.2GHz Retina MacBook Pro available for $200 off MSRP including free shipping plus NY & NJ sales tax only: - 15″ 2.2GHz Retina MacBook Pro (MJLQ2LL/A): $1799.99 $200 off... Read more

Jobs Board

*Apple* Mac Computer Technician - GeekHampto...
…complex computer issues over the phone and in person? GeekHampton, Long Island's Apple Premium Service Provider, is looking for you! Come work with our crew Read more
*Apple* Retail - Multiple Positions- Chicago...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Systems Engineer - California Polyte...
Cal Poly, San Luis Obispo Apple Systems Engineer Department: ITS - Customer & Tech Support (134900) College/Division: Academic Affairs Salary Range: Position Read more
*Apple* Mobile Master - Best Buy (United Sta...
**501042BR** **Job Title:** Apple Mobile Master **Location Number:** 000416-East Lansing-Store **Job Description:** **What does a Best Buy Apple Mobile Master Read more
Best Buy *Apple* Computing Master - Best Bu...
**501195BR** **Job Title:** Best Buy Apple Computing Master **Location Number:** 000211-Colorado Blvd-Store **Job Description:** **What does a Best Buy Apple Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.