出版時(shí)間:2002-1 出版社:機(jī)械工業(yè)出版社 作者:美.科默著 頁(yè)數(shù):350
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《經(jīng)典原版書庫(kù)》不僅涵蓋了程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計(jì)算機(jī)體系結(jié)構(gòu)、數(shù)據(jù)庫(kù)、編譯原理、軟件工程、圖形學(xué)、通信與網(wǎng)絡(luò)、離散數(shù)學(xué)等國(guó)內(nèi)大學(xué)計(jì)算機(jī)體系結(jié)構(gòu)、數(shù)據(jù)專業(yè)普遍開的核心課程,而且各具特色:有的出自語(yǔ)言高者之手、有的歷經(jīng)三十年而不衰,有的已被全世界的幾百所高校采用。本書是其中之一。本書內(nèi)容全部為英文。
書籍目錄
Preface
Chapter 1 The Internet Has Arrived
The World Is Changing
Numbers Do Not Tell The Story
Learning About The Internet
Undersranding The Big Picture
Terminology And Technology
Growth And Adaptability
The Impact of The Internet
Organization OfThe Book
A Personal Note
Chapter 2 Getting Staned: Hande-On Experience
Introduction
The Web: Sites And Pages
Web Browsers and Browsing
Using A Browser
Examples of Web Sites And Services
Summary
PART I Introduction To Networking
Chapter 3 Telephones Everywhere
Introduction
A Communication Service
Selling Communlcatlon
Limited Access
High Cost
The Difficulr Transition
Ubiquitous Access
Relevance To The Internet
Chapter 4 The World Was Once Analog
Introduction
Sound, Vibrations, And Analog Recording
Analog Electronic Devices
Many Electronic Devices Are Analog
The First Analog Communication
Analog Is Simple But Inaccurate
Sending An Analog Signal Across A Wire
Digital Music
The Digital Revolution
Computers Are Digital
Digital Recording
Using Digital To Recreate Analog
Why Digital Music?
Summary
Chapter 5 The Once And Future Digital Network
Introduction
The World Was Once Digital
A Telegraph Is Digital
Morse Code
Letters And Digits In Morse Code
Users Did Not Encounter Morse Code
Virtually Instant Communication
Speed Is Relative
The Telephone Became Digital
Relevance To The Internet
Binary Encoding Of Data On The Internet
Why Use Two Symbols?
Summary
Chapter 6 Basic Communication
Introduction
Communication Using Electricity
Signals On Wires
Information Coding
Modems Allow Two-Way Traffic
A Character Code For Digital Information
Dctecting Errors
Summary
Chapter 7 The Local Area Network Arrives
Introduction
Motivation
Interchangeable Media
A Computer Consists of Circuit Boards
Circuit Boards Plug Into A Computer
Connecting One Computer To Another
LAN Technologies
Connecting A Computer To A LAN
The Iniportance Of LAN Technology
Relationship To The Internet
PART II A Brief History Of The Internet
Chapter 8 Internet: The Early Yeare
Many Independent Networks
The Proliferation of LANs
Facts About LANs
LANs Are Incompatible
Wide Area Technologies Exist
Few WANs, Many LANs
WANs and LANs Are Incompatible
The Desirability Of A Single Network
The Department Of Defense Had Multiple Networks
Connecting Disconnected Machines
The Internet Emerges
The ARPANET Backbone
Intermet Software
The Name Is TCP/IP
The Shock Of An Open System
Open Systems Are Necessary
TCP/IP Documentation Is Online
The Militaty AdoptS TCP/IP
Summary
A Personal Note
Chapter 9 Two Decades Of Inctedible Growth
Introduction
Disseminating The Software
Meanwhile, Back In Computer Science
The Internet Meets UNIX
The U.S. Military Makes A Commionent
The Internet Doubles In Size In One Year
Every Computer Science Department
Graduate Students Volunteer Their Time
The IAB evolves
The IETF
Doubling Again In A Year
The Internet Improves Science
NSF Takes ,4 Leadership Role
Target: AII of Science And Engineering
NSF's Approach
The NSFNET Backbone
The ANS Backbone
Exponential Growth
A Commercial Assessment
The End of Growth
Chapter 10 The Global Internet
Introduction
Early ARPA Networks
Electronic Mail Among Computers
BITNET And FIDONET
Networks In Europe
EBONE: The Internet In Europe
Backbones And Internet Hierarchy
Internet On All Continents
The World Of lnternet after 1998
A Personal Note
Chapter 11 A Global Information Infrastrueture
Introduction
Existing Infrastructure
Communication Inpastructure
The Internet Infrastructure
The Internet Offers Diverse Informatiou Services
TCP/IP Provides Commmlication Facilities
A Personal Note
PART III How The Internet Works
Chapter 12 Paeket Switching
Introduction
Sharing Saves Money
Sharing Introduces Delays
Sharing Wires
Selectable Channels
Sharing By Taking Turns
Packet Switching Avoids Delays
Each Packct Must Be Labeled
Computers Have Addresses
Packets Are Not All The Same Size
Packet Transmission Seems Instantaneous
Sharing Is Automatic
Network Hardware Handles Sharing
Many Devices Can Use Packet Switching
Relevance To The Internet
Summary
Chapter 13 Internet: A Network Of Networks
Introduction
Network Technologies Are Incompatible
Coping With Incompatibility
Two Fundamental Concepts
Using A Computer To Interconnect Networks
Interconnecting Computers Pass Packets
Interconnecting Computers Are Called Routers
Routers Are The Building Blocks of The Internet
Routers Acconunadate Multiple Types Of Networks
Routers Can Interconnect WAVs And LANs
Interconnecting Networks Was Revolutionary
Summary
Chapter 14 ISPs And Network Conneetions
Introduction
Internet Service Providers And Fees
Customer Connections Form The Last Mile
Lased Circuits Are Exprensive
Most Individuals Choose Dial-up Access
The Important Concept of Continuous Connectivity
Instantaneous Access Changes Use
Newer Technologies Offer Inexpensive Dedicated Access
Wireless Can Reach Everyone
A Personal Note
Chapter 15 IP: Software To Create A Virtual Network
Introduction
Protocol: An Agreement For Communication
Basic Functionality: The Internet Protocol
IP Software On Every Machine
Internet Packets Are Called Datagrams
The Illusion Of A Giant Network
The Reality Of lnternal Structure
Datagrams Travel In Packets
Every Computer Is Assigned A Unique Address
Internet Addresses
An Odd IP Address Syntax
IP Addresses Are Not Random
An Example Trip Through The Internet
Summary
Chapter 16 TCP: Software Fer Rellable Communicatien
Introduction
A Packet Switching System Can Be Overrun
TCP Helps IP Guarantee Delivery
TCP Provides A Connection Between Computer Programs
The Magic Of Recovering Last Datagrams
TCP Retransmission Is Automatic
TCP And IP Work Together
Summary
Chapter 17 Clients + Servere = Distributed Computing
Introduction
Large Computers Use Networks For Input And Output
Small Computers Use Networks To Interact
Distributed Computing On The Internet
A Single Paradigm Explains AIl Distributed Computing
Progrants Are Clients Or Servers
A Server Must Always Run
Summary
Chapter 18 Names For Computers
Introduction
People Prefer Names To Numbers
Naming A Computer Can Be Difficult Or Fun
Computer Names Must Be Unique
Suffixes On Compufer Names
Names With Many Parts
Domain Names Outside The US
Translating A Name To An Equivalent IP Address
Domain Name System Works Like Directory Assistance
Computer Name Lookup Is Automatic
IP Addresses And Domain Names Are Unrelated
Summary
Chapter 19 Why The Internet Worke Well
Introduction
The Internet Work Well
IP Provides Flexibility
TCP Provides Reliability
TCP/IP Software Was Engineered For Efficiency
TCP/IP Research Emphasized Practical Results
The Formula For Success
Summary
PART IV Services Available On The Internet
Chapter 20 Electronie Mail
Introduction
Description Of Functionality
The Best Of All Worlds
Each User Has A Mailbox For E-mail
Sending An E-mail Message
Notification That E-mail has Arrived
Reading An E-mail Message
E-mail Messages Look Like Interoffice Memos
E-mail Software Fills In Header Information
How E-mail Works
Using E-mail From A Personal Computer
Mailbox Address Format
Abbreviations Make E-mail Friendly
Aliases Permit Arbitrary Abbreviations
Aliases Shared By All Users Of A Computer System
Sending To Multiple Recipients
Mailing List: An Alias for Multiple Recipients
Public Mailing Lists And Mail Exploders
E-mail To And From Non-Internet Sites
Access To Services Via E-mail
Speed, Reliability, And Expectations
Impact And Significance OIP Electronic Mail
Joining A Mailing List
Chapter 21 Bulletin Board Serviee (Network News)
Introduction
Description of Functionalify
Many Bulletin Boards With Diverse Topics
Network News
Newsgroup Names
Obtaining Network News And The Software To Read Articles
How Network News Appears To A User
Checking For News Articles
Article Expiration
Reading Network News
Selecting Articles
Subscribing And Unsubscribing To Newsgroups
Submitting An Aricle
Moderated Newgroups
Size Of Network News
How Network News Works
Redundant Newsfeeds And Duplicate Elimination
Relationship Between Netnews And Electronic Mail
Impact And Significance Of Network News And Mailing Lists
Hints And Conventions For Participating In Discussions
Summary
Chapter 22 Browsing The World Wide Web
Introduction
Description Of Functionality
Browsing Vs.Information Retrieval
Early Browsing Services Used Menus
A Menu Item Can Point To Another Computer
How A Browser Works
An Example Point-And-Click Interface
Combining Menu Items With Text
The Importance Of Integrated Menus
Menus Embedded In Text Are Called Hypertext
Multimedia
Video And Audio References Can Be Embedded In Text
The World Wide Web
Browser Software Used To Access The Web
An Example Hypermedia Display
Control Of The Browser
External References
Recording The Location Of Information
Bookmarks
How The World Wide Web Works
A URL Tells A Browser Which Computer To Contact
A URL Tells A Browser Which Server To Contact
Use Of The Name WWW In URLs
A Browser Provides Access To Multiple Services
Inside A Browser Program
Summary
An Observation About Hypermedia Browsing
Chapter 23 World Wide Web Documents(HTML)
Introduction
Display Hardware Varies
A Browser Translates And Displays A Web Document
A consequence Of The Web Approach
HTML,The Language Used For Web Documents
Instructions In A Web Page Control The Output
A Web Page Is divided Into Two Main Sections
Indentation Can Make HTML Readable
The Body Of A Web Page Can Contain Text
Indentation Can Make Paragraphs Easier To Find
A Web Page Can Link To Another Page
HTML Allows Numbered And Unnumbered Lists
Images On A Web Page Are Digital
HTML Allows A Web Page To Include An Image
Text Can Appear Adjacent To An Image
Images Can Link To Another Web Pages
Some Browsers Can Stretch Or Shrink Images
The Background Can Be Controlled
Other Features Of HTML
Importance Of HTML
GUI Tools Help With Web Page Creation
Summary
Chapter 24 Advanced Web Technologies(Forms,Frames,Plugins,CGI,Java,JavaScript)
Introduction
Conventional Web Pages Are Static
How A Server Stores Static Web Pages
Fetching Items One At A Time
Conventional Web Pages Use The Entire Screen
A Web Page Can Change Part Of the Screen
The Web,Advertising,And Frames
Static Documents Have Disadvantages
Controlling How A Browser Processes Data
Plugins Allow Variety
A Server Can compute A Web Page On Demand
How CGI Works
Professional Programmers Build CGI Programs
Personalized Web Pages
Personalized Advertisements
Web Pages Can Interact
Shopping Carts
Cookies
Should You Accept Cookies?
A Web Page Can Display Simple Animations
Active Documents Are More Powerful
Java Is An Active Document Technology
JavaScript Is An Active Document Technology
The Importance Of Advanced Web Technologies
Chapter 25 Automated Web Search(Search Engines)
Introduction
Description Of Functionality
Browsing Vs.Automated Searching
A Search Engine Helps Users Get Started
A Search Tool Can help Recover From Loss
Automated Searching By Name
How An Automated Search Service Operates
Modern Systems Search Web Page contents
How A Web Search Appears To A User
How A Search Engine Returns Results
Automated Search Services Use String Matching
The Advantages And Disadvantages Of String Matching
Advanced Search Programs That Use Multiple Keys
Advanced Services Offer More Sophisticated Matching
Personalized Search Results
How An Automated Content Search Works
Searches Are Restricted
Advertising Pays For Searching
Examples Of Automated Search Services
Significance Of Automated Web Search
Chapter 26 Audio And Video Communication
Introduction
Description Of Functioinality
Audio And Video Require Special Hardware
An Audio clip Resembles An Audio CD
Real-Time Means No Delay
Internet Audio In Real-Time
Radio Programs On The Internet
Real-Time Transmission Is Called Webcasting
Internet Telephone Service Is Possible
Audio Teleconferencing
A Cooperative Document Markup Service
Marking a Document
The Participants Discuss And Mark A Document
Video Teleconferencing
Video Teleconference Among Groups Of People
A Combined Audio,Video,And Whiteboard Service
Summary
A Personal Note
Chapter 27 Faxes And Files(FTP)
Introduction
Sending A Fax
The Internet Can Be Used To Copy Files
Data Stored In Files
Copying A File
FTP Is Interactive
Example FTP Commands
A User Can Store Or Retrieve A File
Commands For Binary And Text File Format
Choosing ASCII or Binary Transfer
Commands For Authorization And Anonymous FTP
A Browser Can Use FTP
How FTP Works
Impact And Significance Of FTP
Summary
Chapter 28 Remote Login And Remote Desktops(TELNET)
Introduction
Early computers Used Textual Interfaces
A Timesharing System Requires User Identification
Remote Login Resembles Conventional Login
How Remote Login Works
Escaping From Remote Login
Displays And Windows
The Internet Remote Login Standard Is TELNET
Remote Access Can Display A Desktop
How Remote Desktops Operate
Assessment Of Remote Login And Desktops
Remote Access Is General
Generality Makes Remote Login And Desktops Powerful
Remote Access Accommodates Multiple Types Of Computers
Unexpected Results From Remote Access
Summay
Chapter 29 Facilities For Secure Communication
Introduction
The Internet Is Unsecure
Lack Of Security Can Be Important
Authentication And Privacy Are Primary Problems
Data May Be Changed
Encoding Keeps Messages Private
Computer Encryption Uses Mathematics
No Network Is Absolutely Secure
Encryption Makes E-mail Private
Encryption Software Needs A Key
Two Keys Means never Having To Trust Anyone
Secure E-Mail In Practice
Summary
Chapter 30 Electronic Commerce And Business
Introduction
E-Commerce Is Big Business
Security Made E-Commerce Possible
Secure Sockets
Public Key Encryption Provides Authenticity
Digital Signatures
Certificates Contain Public Keys
What Is Digital Money?
Digital Cash Is Not Widely Available
Business And E-Commerce
A Business Must Protect Its networks
Firewalls Protect Networks
A Firewall Filters Packets
Firewalls Guard Against Trojan Horses
Chapter 31 The Global Digital Library
Introduction
A Cornucopia Of Services
New Services Appear Regularly
Flexibility Permits Change
A Digital Library
Card Catalogs And Search Tools
Internet Services Can Be Integrated
Mr.Dewey,Where Are You?
Information In The Digital Library
What Is The Internet?
A Personal Note
Appendix 1 Example Netnews Newsgroups
Appendix 2 Glossary Of Internet Terms
Index
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Internet技術(shù)基礎(chǔ) PDF格式下載