Shared Flashcard Set

Details

Chapter 7 Terms
Invitation to Computer Science (5th Ed.)
105
Computer Science
Undergraduate 1
05/05/2012

Additional Computer Science Flashcards

 


 

Cards

Term
computer network
Definition
a set of independent computer systems connected by telecommunication links for the purpose of sharing info and resources
Term
Nodes/Hosts/End Systems
Definition
the individual computers on the network
Term
switched, dial up telephone lines
Definition
-in early days of networking this was the most common way to transmit data
-when you dial a telephone number, a circuit is temporarily established between the caller and callee
Term
circuit
Definition
a path that connects the caller to the callee and lasts for the duration of the phone call then is terminated when you hang up
Term
analog
Definition
the physical quantity used to represent info is continuous and can take on any value (human voice in phone calls)
Term
digital
Definition
info produced by a computer, a sequence of 0s and 1s
Term
modem
Definition
-modulates or alters a carrier so that it encodes binary info and also performs the inverse operation at the other end of the transmission line
-contraction of modulation and demodulation
Term
modem demodulation
Definition
-at the other end of the transmission line it takes the received waveform, separates the carrier from the encoded digital signal and passes the digital data on the computer
Term
modem modulation
Definition
-modifies the physical characteristics of the carrier wave, such as frequency and amplitude, so that it is in a state representing 0 or 1
Term
carrier
Definition
a standard analog signal
Term
bandwidth
Definition
-high error rate and low capacity of a switched telephone line making analog encoding and decoding a slower process
-capacity of information
Term
broadband
Definition
-technology that has been rapidly replacing modems and analog phone lines for data communications to and from our homes, schools, and offices
-any communication link with a transmission rate exceeding 256,000 bps
-two widely used options: digital subscriber line (DSL) and cable modem
Term
digital subscriber line (DSL)
Definition
-uses the same wires that carry regular telephone signals into your home and therefore is provided by either your local telephone company or someone certified to act as their intermediary
-uses different set of frequencies and it transmits digital rather than analog signals so being on the phone does not interfere with the internet connection
-always on, doesn't require dialing and waiting for the circuit to be established
Term
asymmetric
Definition
digital subscriber does not have the same transmission speed in the download direction (network to computer) as in the upload direction (computer to network)
Term
cable modem
Definition
-technology that makes use of the links that deliver cable TV signals into your home, so it is offered by cable TV providers
-always on link, no waiting for dial up
Term
ethernet
Definition
-most widely used broadband technology in commercial and office environment
-originally designed to operate at 10 Mbps using coaxial cable until the fast version was created
Term
fast ethernet
Definition
-new and improved version
-transmits at 100 Mbps across coaxial cable, fiber-optic cable, or regular twisted-pair copper wire
Term
gigabit networking
Definition
transmission lines that support speeds in excess of 1 billion bits per second (Gbps)
Term
gigabit ethernet standard
Definition
-adopted by IEEE
-supports communication on an ethernet cable at 1,000 Mbps (1 Gbps), 100 times faster than the original 10 Mbps standard
Term
ten-gigabit ethernet standard
Definition
-a version of ethernet with the almost unimaginable data rate of 10 billion bits per second
-in a single second a 10 Gbps ethernet network could transmit the entire contents of 1,700 books each 300 pages long
Term
wireless data connection
Definition
-uses radio, microwave, and infrared signals
-users no longer need to be physically connected to a wired network to access data
Term
mobile computing
Definition
ability to deliver data to users regardless of their location
Term
wireless local access network
Definition
-form of a wireless data connection
-user transmits from his or her computer to a local wireless base station/wireless router that is no more than a few hundred feet away
-typically found in a home, library, office, or coffee shop because its cheap simple low powered and easy to install
Term
base station/wireless router
Definition
-no more than a few hundred feet away from the user
-connected to a traditional wired network such as a DSL or cable modem to provide full internet access
Term
Wi-Fi (wireless fidelity)
Definition
-official name is IEEE 802.11 wireless network standards
-used to connect a computer to the internet when it is within range of a wireless base station
-often advertised in stores and shops as a hot spot (a router)
Term
IEEE (institute of electrical and electronics engineers)
Definition
an international professional society responsible for developing industrial standards in the area of telecommunications
Term
metropolitan wireless local access network
Definition
-wi-fi routers installed every few blocks throughout a city, often on top of phone poles or roofs
-provide convenient low cost wireless internet access to all residents
Term
bluetooth
Definition
-low power wireless standard used to communicate between devices located quite close to each other (30-50 feet)
-often used to support communication between wireless computer peripherals, such as printers, mice, and keyboards
-supports info exchanges between mobile phones, cameras, and video game consoles
Term
wireless wide-area access network
Definition
-network that transmits messages from a PDA or smart phone to a remote base station provided by a telecommunications company, which may be located many miles away
-base station is usually a large cellular antenna on top of a tower or building, providing long distance voice and data communication services to any system within sight of the tower
Term
3G
Definition
-popular wireless wide-area access network
-offers voice services as well as data communication at rates of .5 to 2.4 Mbps, comparable to DSL or cable modem
Term
local area network (LAN)
Definition
-connects hardware devices such as computers, printers, and storage devices that are all in close proximity
-owners of computers are also owners of the means of communications
Term
bus topology
Definition
-all nodes are connected to a single shared communication line
-if 2 or more nodes use the link at the same time, the nodes must take turns using the line to avoid colliding and being unreadable
Term
ring topology
Definition
-connects the network nodes in a circular fashion, with messages circulating around the ring in either a clockwise or counterclockwise direction until they reach their destination
Term
star network
Definition
has a single central node that is connected to all other sites and can route info directly to any other node in the LAN. Messages are first sent to the central site, which then forwards them to the correct location
Term
shared cable
Definition
-method to construct an ethernet LAN
-a wire strung around and through a building, users tap into the cable at its nearest point using a transceiver
Term
transceiver
Definition
device used to help users tap into a shared cable for a LAN
Term
repeater
Definition
-a device that simply amplifies and forwards a signal
-can connect 2 LANs so they function as if they were a single network
-limited distances
Term
bridge/switch
Definition
a smarter device that has knowledge about the nodes located on each separate network and examines every message to see if it should be forwarded from one network to another
Term
switch
Definition
-method to constructing an ethernet LAN
-a box, located in a wiring closet, that contains a number of ports with a wire leading from each port to an ethernet interface in the wall, or to a wireless router
-activate by flipping a switch and plugging the machine into the wall socket, or use wi-fi to transmit from computer to wireless router that would connect to one of the ports in the hub
-shared cable is located inside of this instead of in the building walls, so no need to look for the cable
Term
wide area network (WAN)
Definition
-connects devices that are not in close proximity but rather are across town, across the country, or across the ocean
-users must purchase telecommunication services
-collection of routers with point to point connections
-each router receives packets and decided where they go and forwards them appropriately
Term
dedicated point-to-point
Definition
directly connect two machines and not the shared channels found on a LAN such as ethernet
Term
store-and-forward, packet switched
Definition
-used by WANs to deliver messages
-WAN message must hop from one node to another to make its way from source to destination, not on a shared channel so all nodes receive it
Term
packet
Definition
an info block with a fixed maximum size that is transmitted through the network as a single unit
Term
router
Definition
-device that interconnects individual networks
-can transmit info between two distinct networks that use different communication techniques
Term
Internet Service Provider (ISP)
Definition
-connects a user's individual computer or a company's private network to the world
-a business whose purpose is to provide access from a private network or an individuals computer to the internet -hierarchical, interconnecting to each other in multiple layers, or triers that provide expanding geographic coverage
Term
tier-1 network/internet backbone
Definition
-international ISP
-provides the global coverage
Term
Internet
Definition
-not a single computer network, instead a huge interconnected network of networks that include nodes, LANs, WANs, bridges, routers, and multiple levels of ISPs
Term
protocol
Definition
a mutually agreed upon set of rules, conventions and agreements for the efficient and orderly exchange of info
Term
internet society
Definition
-operates the internet
-a nonprofit, nongovernmental, professional society composed of more than 100 worldwide organizations in 180 countries untied by the common goal of maintaining the viability and health of the internet
Term
protocol hierarchy / protocol stack / TCP/IP
Definition
-5 layers: physical, data link, network, transport, and application
Term
physical layer protocols
Definition
-govern the exchange of binary digits across a physical communication channel
-goal is to create a bit pipe between two computers, such that bits put into the pipe at one end can be read and understood by the computer located at the other end
Term
error detection and correction problem
Definition
-problem when the bits that come out may not be the exact copy of the bits that went in
Term
framing problem
Definition
identifying the start and the end of a message, figuring out which bits in the incoming stream belong together
Term
data link protocols
Definition
-address and solve error handling and framing
-done in 2 stages called layer 2a, medium access control, and layer 2b, logical link control
Term
medium access control protocols
Definition
-layer 2a in data link protocols
-determine how the arbitrate ownership of a shared line when multiple nodes want to send messages at the same time
-centralized manner: creating a single master control node that determines who gets ownership of the line at any instant in time, rarely used
-contention-based: no central authority, all nodes compete equally for ownership of the line, most used
Term
collision
Definition
-two users monitor a line that is in use, as soon as the line is idle, they transmit at the same time
-all info is lost, the colliding nodes stop sending and wait a random amount of time and then attempt to resend since the random time period is unlikely to be the same
Term
logical link control protocols
Definition
-layer 2b in date link protocols
-ensure that the message traveling across the channel from source to destination arrives correctly
Term
ARQ (automatic repeat request) algorithm
Definition
the basis for all data link control protocols in current use
Term
packet
Definition
-nodes A and B are directly connected by a physical link. When A wishes to send a message to B it first adds some additional info to form this
-sequence of numbers uniquely identify this and it adds some error-checking bits that allow B to determine if it was corrupted during transmission
-finally it adds a delimiter to allow node B to know where it begins and ends
Term
acknowledgement message (ACK)
Definition
-special message sent by node B back to node A, containing the sequence number of the correctly received packet so A knows to discard its local copy
Term
network layer protocols
Definition
-3rd layer of the protocol stack
-delivers a message from the site where is was created to its ultimate destination
-two responsibilities: create a universal addressing scheme for all network nodes and deliver messages b/w any 2 nodes in the network
Term
IP (internet protocol)
Definition
the network layer of the internet
Term
host names
Definition
-not the names that nodes use to identify each other in IP
-EX: uiowa.edu
Term
IP address
Definition
-what nodes use to identify each other
-32-bit often written as 4 8-bit numeric quantities in the range 0-255, each grouping separated by a dot
Term
domain name system (DNS)
Definition
-special internet application the converts from a symbolic host name such as uiowa.edu to its 32-bit IP address
-massive database, distributed over thousands of machines that contain the host name-to-IP address mappings for the millions of host computers to the internet
Term
local name server
Definition
a computer that checks to see if it has a data record containing the IP address for a certain symbolic name
Term
routing
Definition
the process of selecting one specific path
Term
routing algorithms
Definition
highly complex because of the massive volume of data that must be maintained and the enormous amount of processing required to determine the shortest path
Term
shortest path
Definition
the optimal route not necessarily in length but in speed, however the message can get from one node to the other the fastest
Term
port number
Definition
program identifier, usually just a small integer value that serves the same role as the address line
Term
transport layer protocols
Definition
-assigning port numbers to programs and remembering which program goes with which port
-create a program-to-program delivery service in which we move messages from a specific program at the source to a specific program at the destination
-examines the newly arrived message to determine which program should get it, based on the port number field inside the message
Term
well-known port numbers
Definition
-all important applications on the internet use these
-fixed integers that are assigned to certain applications and made known to every machine on the internet
Term
TCP (transport control protocol)
Definition
-primary transport protocol
-requires that the 2 programs at the source and destination node initially establish a connection
-does function like an error free channel
Term
connection
Definition
2 programs must first inform each other of the impending message exchange and they must describe the quality of service they wish to receive, not a hardware wire
Term
application layer protocols
Definition
-the rules for implementing the end user services provided by a network and they are built on top of the 4 other protocol layers
Term
killer apps
Definition
exciting new applications
Term
Uniform Resource Locator (URL)
Definition
symbolic string used to identify a single web page
Term
hypertext transfer protocol (HTTP)
Definition
way to access the hypertext contained in a web page
Term
request message
Definition
sent on the TCP connection from the client to the server specifying the name of the web page
Term
response message
Definition
-returned from the server to the client along the same TCP connection
-contains a status code specifying whether or not the request was successful and if it was it includes the requested page
Term
electronic mail (e-mail)
Definition
-most popular application of networks for the last 30 years
-it is convenient, supports multimedia, and is a broadcast medium
Term
bulletin boards
Definition
a shared public file where anyone can post messages and everyone is free to read the postings of others
Term
news groups
Definition
specialized bulletin boards that create a community of individuals who share a common interest and want to exchange ideas and opinions
Term
chat rooms
Definition
-the real-time exchange of messages, some news groups support them
-appear on peoples screens immediately
Term
instant messaging (IM)
Definition
-rapid exchange of messages often using wireless technology
-another form of real-time message exchange
-provided by MSN yahoo and AOL
Term
social networks
Definition
systems that create communities of users who share common interests and activities and which provide multiple methods of online interaction
Term
resource sharing
Definition
the ability to share physical resources such as a printer or storage device as well as logical resources such as software and info
Term
print servers
Definition
-a few shared printers that can be accessed whenever needed
Term
file server
Definition
a shared network disk that holds a single copy of data and software for users, also a cost effective way to provide shared backup services to multiple sites
Term
client-server computing
Definition
the style of computing wherein some nodes provide services while the remaining nodes are users/clients of those servers
Term
information sharing
Definition
a service made so the network can access scientific, medical, legal, and commercial data files stored on systems all over the world
Term
distributed database
Definition
shares info among the geographically dispersed sites of a multinational corporation, can be accessed by authorized users regardless of location
Term
information utility/data warehouse
Definition
contain massive amounts of info that can be electronically searched for specific facts or documents
Term
collaborative software/groupware
Definition
software that facilitates the efforts of individuals connected by a network and working a single shared project
Term
electronic commerce (e-commerce)
Definition
a general term applied to any use of computers and networking to support the paperless exchange of goods, info, and services in the commercial sector
Term
internetworking
Definition
stated that any WAN is free to do whatever it wants internally however at the point where two networks meet, both must use a common addressing scheme and identical protocols (they must speak the same language)
Term
gateway
Definition
makes the internetwork connections and provides routing between different WANs
Term
Telnet
Definition
a software package that allows users to log on remotely to another computer and use it as though it were their own local device
Term
FTP (file transfer protocol)
Definition
provides a way to move files around the network quickly and easily
Term
NSFNet
Definition
-national network built by NSF to interconnect six NSF supercomputer centers with dozens of new regional networks set up by NSF
-used TCP/IP technology identical to the ARPANET
Term
internet service providers
Definition
offered the internet access once provided by ARPANET and NSFNET after the exit of the US gov from the networking arena
Term
hypertext
Definition
a collection of documents interconnected by pointers called links
Term
pages
Definition
hypertext documents
Term
links
Definition
pointers that let users move freely from page to page
Term
World Wide Web
Definition
-information system made by Berners-Lee made available to all researchers in 1991, then in 1993 to everyone without fees or royalties
-browsers began appearing (mosaic, netscape, internet explorer, etc)
Supporting users have an ad free experience!