Data Communications

advertisement
Data
Communications
Networking and Telecommunications
topics for the Business Student
What is the difference between
telecommunications and a network?
• TELECOMMUNICATIONS - the electronic movement of
information over public or private networks
• NETWORK – two or more computers connected together using
standards/protocols so that they can work together.
What are the benefits of a network?
1. The ability to communicate with others
email is the most popular form of network communications
2. The ability to share
Data and Information
Peripheral devices and other resources
Software
Processing power
What is the most basic way to
differentiate networks? By Proximity
• Local Area Network (LAN) --Connects
computers in relatively close proximity
• Wide Area Networks (WAN)
-- Connects computers dispersed
among a number of buildings, or
even in different cities.
Biggest WAN = the Internet
• Personal Area Network (PAN)
--Wirelessly connecting small
personal devices, really short distance
Wireless Topology
• Computers are connected by radio waves to a
wireless access point (which is directly connected
to a wired LAN)
– Must be within a certain number of feet from the access
point to
communicate
wirelessly
(35-300 feet
depending on
the technology
being used)
Comparing Wired to Wireless
Wired Network
Wireless Network
• Communications occur using • Communication occurs using radio
a wired media.
signals and line-of-sight base station.
Limited by obstructions.
• Faster
• Slower: rarely reaches max speeds that
• Tends to be more secure could be available
• Limited location and hard to
move around (bound to the
wire). Limited by walls,
furniture, infrastructure.
• Should be able to easily
handle multiple users
•
Inherently insecure: security features not
turned on: easier to have data packets
captured.
• Mobile. Relatively easy to connect to. Must
be within range of hotspot (base station)
•
• Fixed work location
• All of the work tools that you •
need probably are available
One person could monopolize the base
station with huge data transfers: slowness for
everyone.
Computer can be set up where needed, but
work tools needed may not be available when
needed.
Bluetooth vs Wi-Fi (802.11)
• Business networks use 802.11 (Wi-Fi/Wireless Fidelity) while
individuals might create their own short range network using
Bluetooth
Bluetooth
• Allows for wireless communications within a limited distance: 2
megabits per second, up to 30 feet.
• Less expensive than Wi-Fi chips, consume less power, easier to
build into small devices than run on batteries such as cell phones,
palm-top computers, and other PDAs.
• Called a “personal area network” (PAN) technology.
802.11
802.11b
Provides transmission speeds of up to 11 mbps, 300 feet inside, 800 feet outside.
802.11g
Provides transmission speeds of up to 54 mbps, at a 35 foot indoor range
802.11a
Uses a different radio frequency than standards b & g and other electronic devices
(kinda like taking a less crowded route: it will be faster since no one is using it)
802.11n
Still being developed: expected to provide transmission speeds over 100 mbps using
MIMO technology (multiple wireless signals and antennas):
Walt Mossberg Chief Technology columnist for the
WallStreet Journal
Q: I’m wondering about wireless specs for a
laptop. I suspect the “n” version of Wi-Fi is best
but “g” is adequate. Any advice would be
appreciated.
A. It depends on how and where you intend to use
your laptop’s wireless connectivity. The “n”
version of Wi-Fi can be much faster than “g” and
can have much greater range. However, the speed
difference won’t matter much if your sole use is
connecting to the Internet with a typical home or
public hotspot service, since the maximum speed
of these services is almost always well below “g”
and “n” capabilities. But if you are streaming
video at home or backing up large files wirelessly
among computers and networked hard disks on a
home network, you’d be much better off with “n,”
assuming all devices involved support it. The
same goes for range. In a small apartment, it likely
won’t matter. In a large home, it could.
802.11 wireless standards explained
http://compnetworking.about.com/cs/wireless80211/a/aa80211standard.htm
http://info.cba.ksu.edu/bkovar/wireless.htm
What are Protocols and what is the
difference between them?
• Protocol - a standard that specifies the format of data
as well as the rules to be followed during transmission
• Following a certain protocol/standard/set of rules,
allows for interoperability
– Interoperability - the capability of two or more computer
systems to share data and resources, even though they are
made by different manufacturers using perhaps different
technologies.
• Two primary communications protocols are TCP/IP
and Ethernet
– TCP/IP is used for Internet communications
– Ethernet is used by computers in a LAN to communicate
Ethernet
• Ethernet - a physical and data layer
technology for LAN networking
Ethernet
• Defines the wiring and signaling standards used in a
LAN.
• Used to describe the hardware layer of a LAN
–
–
–
–
Wiring Technology Used (Co-axial, twisted-pair, fiber-optic)
How bits are physically transmitted using those media
Access control rules
Data transmission speeds
• Details multiple user communications and works on
the principle of collision avoidance and collision
detection.
• Helps insure the compatibility of different devices so
that many people can attach to a common cable.
Transmission Control Protocol/
Internet Protocol
• Transmission Control Protocol/Internet
Protocol (TCP/IP) - provides the technical
foundation for the public Internet as well as for
large numbers of private network
• The TCP/IP protocol suite is made up of over
100 different protocols.
– The two most important are TCP and IP
– TCP provides for data transport functions
– IP provides the addressing and routing
mechanism
TRANSMISSION CONTROL
PROTOCOL / INTERNET PROTOCOL
(TCP / IP)
• Allows computers to exchange messages regardless of
their operating system or hardware.
• Transmission Control Protocol
– Breaks information into data packets
– Reassembles packets when received
– Checks for lost packets
• Internet Protocol
– Each computer given a unique IP address
– Used to identify a specific computer
– 209.1.144.212
TCP/IP’s four-layer reference model
• The application layer allows users and applications to access
network services
– File transfer protocol (FTP)
– Simple mail transfer protocol (SMTP)
– Telnet provides terminal emulation that allows a “dumb terminal with no
processing capability” to be able to connect to a host computer (which
will control everything).
– Hypertext transfer protocol (HTTP)
– Simple network management Protocol (SNMP)
TCP/IP’s four-layer reference model
• The Transport layer handles end-to-end packet
transportation.
• The Internet layer handles the packets (creation,
labeling and addressing, etc.)
• The Network Interface layer details how data is
physically sent through the networking hardware.
How Does the Internet Work??
http://www.howstuffworks.com/web-server.htm
#1 Browser breaks URL into 3 parts
209.1.144.212
#2 Browser communicates with name server to get IP address
#3 Browser
connects to
specific server,
uses GET request
to ask for file you
wish to see.
#4 Server sends
HTML text to
your browser.
HTML tags are
read and page
displayed.
What is a VPN?
• You can build your own
wired network or you
can lease lines from a
national provider.
• Virtual private network
(VPN) - a way to use the public telecommunication
infrastructure (e.g., Internet) to provide secure
access to an organization’s network
– Tunneling software is used to create a private connection
between two different servers or between a server and
individual computers (made when needed and terminated
when transmission is completed).
– Data packets are encrypted for security.
Network Data Transfer Process: How does it happen?
• Network operating system at the source divides the message to be sent
into segments of predetermined length called packets.
• Network operating system at the source uses a communications
protocol to label and address each packet.
• Network Operating System at the source sends packets over the
network.
• Packets are routed as necessary through the network depending on the
transmission mediums, transmission signal characteristics and access
control methods.
• Network Operating system at the destination receives packets over the
network.
• Network Operating system at the destination identifies and
reassembles the packets of the message by looking at the
communication protocol information. Requests retransmission of any
missing data.
Connecting
Networks
LAN
The connection between a LAN and a larger
network is usually accomplished using a
device called a router. Routers are used to
connect computers in a network. They also “sit”
between your network and other networks
(serving as a gatekeeper both into and out of your
network). They are intelligent connecting
devices that examine each packet of data it
receives and then decides which way to send it
onward toward its destination
WAN or Backbone
Router
LAN
Routers are responsible
for determining the path that
messages take from the sending
computer to the destination computer.
Router
Wide Area Network
Packetswitching occurs
Packet Switched Network
Data is packaged in
packets for transmission. R
R
R
R
R
R
R
R
R
R
R
R
Each packet follows
it’s own path through
the network.
R
when the sending
computer divides
a message into a
number of
efficiently sized
units called
packets, each of
which contains
the address of the
destination
computer.
Once a network is linked
to a backbone, it becomes
part of the Internet
community.
Backbone is
usually a type
of network that has
a larger size limit
and is relatively high
speed.
WANs
High Speed Backbone
Internet Backbone on the Ocean Floor
What are the
different types of
LANs?
Peer-to-Peer
Each user can share a
portion their
computer’s hard drive
with other LAN users
Client/Server
Only resources on
specific computers
called “servers”
can be shared
Client/Server Networks
• Client - a computer that is designed to request
information from a server
• Server - a computer that is dedicated to providing
information in response to external requests
• Client/server network - model for applications in
which the bulk of the back-end processing takes
place on a server, while the front-end processing is
handled by the clients
The Client/Server Model
Data Management
Business Logic
Presentation
Storage and management of the data
needed by the application (the database)
Actual business rules implemented
as software (how you implement your
software to get the job done and what
are the processing steps)
The user’s interface to the application
(how the application appears to the
user, including the formatting)
Client/Server Model: A Business
View
The different Client/server implementations differ
according to:
1. Where the processing for the presentation of
information occurs
2. Where the processing of logic or business rules occurs
3. Where the data management component (DBMS) and
information (database) are located
Flexible Applications
Server
Client
Data Management
Business
Presentation
Logic
Business Logic
Presentation
Any Combination is Possible
Client
Data Management
Business Logic
Design Server
Presentation
Data Management
Business Logic
Production Server
Client/Server Advantages
• Application can be structured to match organizational
requirements since it is both flexible and scalable
– Can change the implementation of this model as the organization
changes in size since the Client/Server model provides the
flexibility to mold information systems to whatever business
model is most appropriate for an organization.
• Data access is transparent to the user regardless of where
the data is stored.
• Separate programs are more easily maintained and can be
reused.
• One central location to go to for all of the sharing and easier
to control the entire network.
Client/Server Disadvantages
• All shared resources reside on computers call
“servers”
– If a disaster occurs on the server all the data is in
jeopardy
– If the server malfunctions, no one can use the network
• Expensive
– Usually require expensive hardware and extra staff to
manage
– Only 30% of client/server costs are tied up in hardware
and software.
– The remaining 70% is in the form of labor - both IT
professionals and knowledge workers.
Current Events in
Information Technology
Researchers explore scrapping and
rebuilding the Internet
• In order to address the problems that were not
envisioned when the Internet was initially created,
some are suggesting rebuilding the Internet using a
“clean slate” approach.
• Security
– The Internet was designed to be open and flexible and all
users were assumed to be trustworthy. Internet protocols
were not designed to authenticate users and their data.
Firewalls and spam filters are now being used to control
security.
– Solution: data not passed along until authenticated
• Mobility
– Initially, computers were fixed in location so IP addresses were assigned to
devices in a fixed location. Wireless mobile computing is presenting challenges
related to data flow.
– Solution: Reconfigure the IP address system so that addresses are based on the
device, rather than the location.
• Ubiquity (also called Pervasive Computing)
– When the Internet was first designed, there were relatively few computers
connected to it. The addressing system has become strained due to the
proliferation of personal computers and mobile devices.
– Solution: assign addresses to fewer devices and have those same devices
connected to an addressed gateway, which is then connected to routers and the
rest of the Internet
• Result is fewer devices to keep track of and improved efficiency.
• These changes may happen over the next 10-15 years. They will not
be cheap (expected to cost millions and billions of dollars as computer
hardware and software and Internet infrastructure are replaced)
Download