SlideShare ist ein Scribd-Unternehmen logo
1 von 396
Introduction to Computers and the Internet Outline Introduction History of the Internet Personal Computing History of the World Wide Web Hardware Trends Key Software Trend: Object Technology JavaScript: Object-Based Scripting for the Web C and C++ Java
History of the Internet ,[object Object],[object Object],[object Object],[object Object],[object Object]
History of the Internet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
History of the Internet ,[object Object],[object Object],[object Object],[object Object],[object Object]
History of the Internet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
History of the Internet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Personal Computing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
History of the World Wide Web ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Key Software Trend:  Object Technology ,[object Object],[object Object],[object Object],[object Object]
The Key Software Trend:  Object Technology ,[object Object],[object Object],[object Object],[object Object]
JavaScript: Object-Based Scripting for the Web ,[object Object],[object Object],[object Object],[object Object]
C and C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Java ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Microsoft .NET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dynamic HTML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Microsoft Internet Explorer 6 Outline Introduction to the Internet Explorer 6 Web Browser Connecting to the Internet Internet Explorer 6 Features Searching the Internet Online Help and Tutorials Keeping Track of Favorite Sites File Transfer Protocol (FTP) Electronic Mail Instant Messaging Other Web Browsers
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Connecting to the Internet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Connecting to the Internet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Connecting to the Internet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Connecting to the Internet ,[object Object],[object Object],[object Object],[object Object]
Connecting to the Internet Fig. 2.1  Internet Connection Wizard  helps configure Internet access.   Tutorial  button Specify what type of connection to use by clicking one of the option buttons
Internet Explorer 6 Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Internet Explorer 6 Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Internet Explorer 6 Features Fig. 2.2  Deitel Website. Back Recent history Forward Stop Refresh Address   bar Go Pointer (over a hyperlink) Scroll bars
Internet Explorer 6 Features Fig. 2.3  The  History  menu lists previously visited Web sites. Interactive  History  window History  date options Site from folder Web site folder Click and drag here to resize Content window
Internet Explorer 6 Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Internet Explorer 6 Features Fig. 2.4  AutoComplete suggests possible URLs when given a partial address. Partial address URLs
Internet Explorer 6 Features Fig. 2.5  Saving a picture from a Web site.
Searching the Internet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Online Help and Tutorials Fig. 2.6  Searching the Internet with IE6. New search Search  window Search categories Search words Search  button Toolbar
Online Help and Tutorials ,[object Object],[object Object],[object Object],[object Object],[object Object]
Online Help and Tutorials Fig. 2.7  IE6  Help  dialog. Help  menu Categories
Keeping Track of Favorite Sites ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Keeping Track of Favorite Sites Fig. 2.8  Favorites  menu helps organize frequently visited Web sites.  Add/Organize  Favorites Favorites Favorites  window Site information Organize Favorites  dialog
File Transfer Protocol (FTP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
File Transfer Protocol (FTP) Fig. 2.9  FTP site access in IE6. FTP address Folders in the FTP directory File Login  window
Electronic Mail ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Electronic Mail ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Instant Messaging Fig. 2.11  Outlook Express e-mail main screen.. Message list Address book Preview pane Mailboxes Message toolbar items
Instant Messaging ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Instant Messaging ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Instant Messaging ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Instant Messaging Fig. 2.12  Buddy list and an instant message. Buddy list Instant message
Other Browsers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Other Browsers Fig. 2.13  Mozilla web browser.
SMTP and FTP
26.1  Electronic Mail Sending/Receiving Mail Addresses User Agent MIME Mail Transfer Agent Mail Access Protocols
Figure 26.2   Email address
Figure 26.3   User agent
Figure 26.4   MIME
Figure 26.5   MIME header
Table 26.1 Data types and subtypes in MIME   General binary data (8-bit bytes) Octet-Stream Adobe PostScript PostScript Application Single-channel encoding of voice at 8 KHz Basic Audio Video is in MPEG format MPEG Video Video is in GIF format GIF Image is in JPEG JPEG Image Body is a reference to another message Ext. Body Partial RFC822 Alternative Digest Parallel Mixed Plain Subtype Body is a fragment of a bigger message Body is an encapsulated message Message Parts are different versions of the same message Similar to mixed, but the default is message/RFC822 Same as above, but no order Body contains ordered parts of different data types Multiport Unformatted text Text Description Type
Table 26.2  Content-transfer encoding Non-ASCII characters are encoded as an equal sign followed by an ASCII code 6-bit blocks of data are encoded into 8-bit ASCII characters Non-ASCII characters with unlimited-length lines Non-ASCII characters and short lines ASCII characters and short lines Description Base64 Binary 8bit  7bit  Type Category
Figure 26. 6   Base64
Table 26.3  Base64 encoding table 2 1 0 z y x w v u t s Code 63 62 61 60 59 58 57 56 55 Value / + 9 8 7 6 5 4 3 Code 43 42 41 40 39 38 37 36 35 34 33 Value r q p o n m l k j i h Code 54 53 52 51 50 49 48 47 46 45 44 Value V U T S R Q P O N M L Code 32 31 30 29 28 27 26 25 24 23 22 Value g f e d c b a Z Y X W Code 21 20 19 18 17 16 15 14 13 12 11 Value K J I H G F E D C B A Code 9 10 6 7 8 3 4 5 2 1 0 Value
Figure 26.7   Quoted-printable
Figure 26.8   MTA client and server
Figure 26.9   Commands and responses
Figure 26.10   Email delivery
Figure 26.11   POP3
26.2  File Transfer  Connections Communication File Transfer User Interface Anonymous
Figure 26.12   FTP
Figure 26.13   Using the control connection
Figure 26.14   Using the data connection
Figure 26.15   File transfer
Example 1 ,[object Object],[object Object],[object Object],[object Object]
Figure 26.16   Example 1
Table 26.4  List of FTP commands in UNIX !, $, account, append, ascii, bell, binary, bye, case, cd, cdup, close, cr, delete, debug, dir, discount, form, get, glob, hash, help, lcd, ls, macdef, mdelete, mdir, mget, mkdir, mls, mode, mput, nmap, ntrans, open, prompt, proxy, sendport, put, pwd, quit, quote, recv, remotehelp, rename, reset, rmdir, runique, send, status, struct, sunique, tenex, trace, type, user, verbose,? Commands
Example 2 We show some of the user interface commands that accomplish the same task as in Example 1. The user input is shown in boldface. As shown below, some of the commands are provided automatically by the interface. The user receives a prompt and provides only the arguments. $  ftp challenger.atc.fhda.edu Connected to challenger.atc.fhda.edu 220 Server ready Name:  forouzan Password:  xxxxxxx ftp >  ls /usr/user/report 200 OK 150 Opening ASCII mode ........... ........... 226 transfer complete ftp >  close 221 Goodbye ftp >  quit
Example 3 We show an example of using anonymous FTP. We connect to internic.net, where we assume there are some public data available. $  ftp internic.net Connected to internic.net 220 Server ready Name:  anonymous 331 Guest login OK, send "guest" as password Password:  guest ftp >  pwd 257 '/' is current directory ftp >  ls 200 OK 150 Opening ASCII mode bin ... ftp >  close 221 Goodbye ftp >  quit
[object Object]
 
 
 
 
 
 
 
TCP/IP Transmission Control Protocol / Internet Protocol
TCP Transmission Control Protocol ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Connection-Oriented ,[object Object],[object Object],[object Object]
Reliable ,[object Object],[object Object]
Byte Stream ,[object Object],[object Object]
Full Duplex ,[object Object]
TCP Ports ,[object Object],[object Object]
TCP Segments ,[object Object],[object Object],[object Object],[object Object]
TCP Segment Format  Destination Port Options (if any) Data 1 byte 1 byte Source Port Sequence Number Acknowledgment Number 1 byte 1 byte offset Reser. Control Window Checksum Urgent Pointer
TCP Lingo ,[object Object],[object Object],[object Object]
More... ,[object Object],[object Object],[object Object]
And more... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TCP Connection Creation ,[object Object],[object Object],[object Object],[object Object]
Client Starts ,[object Object],[object Object],[object Object]
Server Response ,[object Object],[object Object],[object Object]
Finally ,[object Object],[object Object]
SYN ISN= X Client Server SYN ISN= Y  ACK= X +1 ACK= Y +1 1 2 3
Why 3-Way? ,[object Object],[object Object],[object Object],[object Object],[object Object]
TCP Data and ACK ,[object Object],[object Object],[object Object]
TCP Buffers ,[object Object],[object Object],[object Object]
Send Buffers ,[object Object],[object Object],[object Object]
ACKs ,[object Object],[object Object]
Termination ,[object Object],[object Object]
FIN ,[object Object],[object Object],[object Object],[object Object],[object Object]
FIN SN= X App1 App2 ACK= X +1 ACK= Y +1 1 2 4 FIN SN= Y 3 ...
TCP TIME_WAIT ,[object Object],[object Object]
TCP Sockets Programming ,[object Object],[object Object],[object Object],[object Object]
Establishing a passive mode TCP socket ,[object Object],[object Object],[object Object],[object Object],[object Object]
Accepting an incoming connection. ,[object Object],[object Object],[object Object],[object Object]
Terminating a TCP connection ,[object Object],[object Object]
Client Code ,[object Object],[object Object],[object Object],[object Object]
Reading from a TCP socket ,[object Object],[object Object],[object Object]
Writing to a TCP socket ,[object Object]
Java Sockets Programming ,[object Object],[object Object],[object Object]
Classes ,[object Object],[object Object],[object Object],[object Object],[object Object],UDP
Socket class ,[object Object],[object Object],[object Object],[object Object]
Socket Constructors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Socket Methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Socket I/O ,[object Object],[object Object],[object Object]
ServerSocket Class (TCP Passive Socket) ,[object Object],[object Object],[object Object],[object Object],[object Object]
ServerSocket Methods ,[object Object],[object Object],[object Object],[object Object],[object Object]
NEWSGROUPS
Newsgroups ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Newsgroups
Top Level for Names in News ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Format for Posted Articles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UUCP – Unix to Unix copy ,[object Object],[object Object]
[object Object],[object Object]
Internet Explorer and the World Wide Web
Terminology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hyperlinks ,[object Object],[object Object],[object Object],[object Object],www.microsoft.com www.microsoft.com
The Web is always changing Address bar (address is constant, but the content changes) Hyperlinks Print button
Uniform Resource Locator (URL) http://www.annex.com/southwest/museum.htm Means of access, HyperText Transfer Protocol Internet Address (Web site) Document Path (Directory or Folder)
Domain Names ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Examples of URLs ,[object Object],[object Object],[object Object],[object Object],[object Object]
A message travels the Internet ,[object Object]
Searching the Web ,[object Object],[object Object],[object Object],[object Object]
Search Engines ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Popular Web Search Engines http://www.search.com/ http://www.yahoo.com http://www.google.com/ http://www.webcrawler.com/ http://www.askjeeves.com/ http://www.lycos.com http://www.excite.com/ http://www.go.com/ http://www.msn.com/ http://www.altavista.com/
Web Site and Saving an Image Choose Save Picture As command Right click picture for context-sensitive menu
Security and Privacy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Returning to a Previous Site History folder Favorites folder
Organize Favorites Move a favorite Create a new folder Delete a favorite Rename a favorite
The TELNET Protocol
TELNET vs.  telnet ,[object Object],[object Object],[object Object]
The TELNET Protocol ,[object Object],[object Object],[object Object],[object Object]
Network Virtual Terminal ,[object Object],[object Object]
Network Virtual Terminal NVT NVT Server Process TCP TCP
Negotiated Options ,[object Object],[object Object],[object Object]
Negotiated Options ,[object Object],[object Object]
Option examples ,[object Object],[object Object],[object Object]
Control Functions ,[object Object],[object Object]
Control Functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
More Control Functions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Command Structure ,[object Object],[object Object],[object Object],[object Object]
Looking for Commands ,[object Object],[object Object],[object Object]
Command Codes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Playing with TELNET ,[object Object],[object Object],[object Object],[object Object],[object Object]
Some TCP Servers you can play with ,[object Object],[object Object],[object Object],[object Object],[object Object]
telnet hostname port ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
telnet  vs. TCP ,[object Object],[object Object],[object Object]
Introduction to HTML
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hypertext Markup Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HTML Document Template ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Main HTML Elements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Main HTML Elements (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Block-Level Elements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
P: The Basic Paragraph ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LISTS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LISTS (Continued) ,[object Object],[object Object],[object Object]
Text-Level Elements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Text – Level Elements (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hypertext Links ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hypertext Links (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IMG – Embedding Images ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tables (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tables (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Frames ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Frames (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Frames (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Frames (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Targeting Frame Cells ,[object Object],[object Object],[object Object],[object Object],[object Object]
Forms  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Forms (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Forms (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Forms (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Forms (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dynamic HTML: Object Model and Collections Outline Introduction  Object Referencing  Collections  all  and  children   Dynamic Styles  Dynamic Positioning  Using the  frames  Collection  navigator  Object  Summary of the DHTML Object Model
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
  Object Referencing   ,[object Object],[object Object],[object Object]
Outline reference.html (1 of 2)
Outline reference.html (2 of 2)
   Collections  all  and  children   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline all.html (1 of 2)
Outline all.html (2 of 2)
Outline children.html (1 of 3)
Outline children.html (2 of 3)
Outline children.html (3 of 3)
 
   Dynamic Styles   ,[object Object],[object Object]
Outline dynamicstyle.html (1 of 2)
Outline dynamicstyle.html (2 of 2)
Outline dynamicstyle2.html (1 of 2)
Outline dynamicstyle2.html (2 of 2)
 
   Dynamic Positioning   ,[object Object],[object Object],[object Object]
Outline dynamicposition .html (1 of 3)
Outline dynamicposition .html (2 of 3)
Outline dynamicposition .html (3 of 3)
 
  Using the  frames  Collection   ,[object Object]
Outline index.html (1 of 1)
Outline top.html (1 of 2)
Outline top.html (2 of 2)
 
   navigator  Object   ,[object Object],[object Object],[object Object],[object Object]
Outline navigator.html (1 of 2)
Outline navigator.html (2 of 2)
   Summary of the DHTML Object Model   Fig. 13.10 DHTML Object Model. applets all anchors embeds forms filters images links plugins styleSheets scripts frames plugins collection body screen document history navigator location event document document object window Key
   Summary of the DHTML Object Model
  Summary of the DHTML Object Model
   Summary of the DHTML Object Model
Cascading Style Sheets™ (CSS) Outline Introduction Inline Styles Embedded Style Sheets Conflicting Styles Linking External Style Sheets W3C CSS Validation Service Positioning Elements Backgrounds Element Dimensions Text Flow and the Box Model User Style Sheets Web Resources
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
   Introduction   ,[object Object],[object Object]
   Inline Styles   ,[object Object],[object Object],[object Object],[object Object]
inline.html (1 of 2)
inline.html (2 of 2)
   Embedded Style Sheets   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
declared.html (1 of 3)
declared.html (2 of 3)
declared.html (3 of 3)
  Conflicting Styles   ,[object Object],[object Object]
advance.html (1 of 3)
advance.html (2 of 3)
advance.html (3 of 3)
   Linking External Style Sheets   ,[object Object],[object Object]
styles.css (1 of 1)
external.html (1 of 2)
external.html (2 of 2)
   W3C CSS Validation Service   ,[object Object],[object Object]
  W3C CSS Validation Service Fig. 6.6 Validating a CSS document. (Courtesy of World Wide Web Consortium (W3C).)
   W3C CSS Validation Service Fig. 6.7 CSS validation results. (Courtesy of World Wide Web Consortium (W3C).)
   Positioning Elements   ,[object Object],[object Object],[object Object],[object Object],[object Object]
positioning.html (1 of 1)
 
positioning2.html (1 of 2)
positioning2.html 2 of 2
 
  Backgrounds   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
background.html (1 of 2)
background.html (2 of 2)
 
  Element Dimensions   ,[object Object]
width.html (1 of 2)
width.html (2 of 2)
   Text Flow and the Box Model   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
floating.html (1 of 3)
floating.html (2 of 3)
floating.html (3 of 3)
  Text Flow and the Box Model Fig. 6.13 Box model for block-level elements.
borders.html (1 of 2)
borders.html (2 of 2)
 
borders2.html (1 of 2)
borders2.html (2 of 2)
   User Style Sheets   ,[object Object]
User_absolute.html (1 of 2)
User_absolute.html (2 of 2)
userstyles.css 1 of 1
   User Style Sheets Fig. 6.18 User style sheet in Internet Explorer 6.
   User Style Sheets Fig. 6.19 User style sheet applied with pt measurement.
User_relative.html (1 of 2)
User_relative.html (2 of 2)
   User Style Sheets Fig. 6.21 User style sheet applied with em measurement.
Introduction to  XHTML Outline Introduction Editing XHTML First XHTML Example W3C XHTML Validation Service Headers Linking Images Special Characters and More Line Breaks Unordered Lists Nested and Ordered Lists Web Resources
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
   Introduction   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
   Editing XHTML   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
   First XHTML Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
main.html (1 of 1)
   W3C XHTML Validation Service   ,[object Object],[object Object],[object Object],[object Object]
   W3C XHTML Validation Service
  W3C XHTML Validation Service
   Headers   ,[object Object],[object Object]
header.html (1 of 1)
 
   Linking   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
links.html (1 of 2)
links.html (2 of 2)
contact.html (1 of 1)
 
   Images   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
picture.html (1 of 1)
 
nav.html (1 of 2)
nav.html (2 of 2)
 
   Special Characters and More Line Breaks   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
contact2.html (1 of 2)
contact2.html (2 of 2)
 
  Unordered Lists   ,[object Object],[object Object],[object Object],[object Object]
links2.html (1 of 2)
links2.html (2 of 2)
   Nested and Ordered Lists   ,[object Object],[object Object],[object Object]
list.html (1 of 3)
list.html (2 of 3)
list.html (3 of 3)
 
Domain Name System (DNS)
Overview ,[object Object],[object Object],[object Object],[object Object]
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Name Space ,[object Object],[object Object],[object Object],[object Object]
Domain names and labels
FQDN and PQDN
Domain Names ,[object Object],[object Object],[object Object],[object Object]
Hierarchy of name servers
DNS in the Internet
Generic domains
Country domains
Inverse domain
Name Servers ,[object Object],[object Object],[object Object]
Types of Name Servers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Name Server Architecture ,[object Object],[object Object],[object Object],[object Object]
Name Server Architecture Zone transfer From disk Master server Zone data file Authoritative Data (primary master and slave zones) Agent (looks up queries on behalf of resolvers) Cache Data (responses from other name servers) Name Server Process
Authoritative Data Query Response Resolver Authoritative Data (primary master and slave zones) Agent (looks up queries on behalf of resolvers) Cache Data (responses from other name servers) Name Server Process
Using Other Name Servers Response Query Query Response Arbitrary name server Resolver Authoritative Data (primary master and slave zones) Agent (looks up queries on behalf of resolvers) Cache Data (responses from other name servers) Name Server Process
Cached Data Query Response Authoritative Data (primary master and slave zones) Agent (looks up queries on behalf of resolvers) Cache Data (responses from other name servers) Name Server Process Resolver
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Name Resolution ,[object Object],[object Object],[object Object]
Name Resolution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Resolution Process ,[object Object],ping www.nominum.com. annie.west.sprockets.com
The Resolution Process ,[object Object],ping www.nominum.com. annie.west.sprockets.com dakota.west.sprockets.com What’s the IP address of www.nominum.com?
The Resolution Process ,[object Object],ping www.nominum.com. annie.west.sprockets.com m.root-servers.net dakota.west.sprockets.com What’s the IP address of www.nominum.com?
The Resolution Process ,[object Object],[object Object],ping www.nominum.com. annie.west.sprockets.com m.root-servers.net dakota.west.sprockets.com Here’s a list of the com name servers.  Ask one of them .
The Resolution Process ,[object Object],ping www.nominum.com. annie.west.sprockets.com m.root-servers.net dakota.west.sprockets.com f.gtld-servers.net What’s the IP address of www.nominum.com?
The Resolution Process ,[object Object],ping www.nominum.com. annie.west.sprockets.com f.gtld-servers.net m.root-servers.net dakota.west.sprockets.com Here’s a list of the nominum.com name servers.  Ask one of them .
The Resolution Process ,[object Object],ping www.nominum.com. annie.west.sprockets.com f.gtld-servers.net m.root-servers.net dakota.west.sprockets.com ns1.sanjose.nominum.net What’s the IP address of www.nominum.com?
The Resolution Process ,[object Object],ping www.nominum.com. annie.west.sprockets.com f.gtld-servers.net m.root-servers.net dakota.west.sprockets.com ns1.sanjose.nominum.net Here’s the IP address for www.nominum.com
The Resolution Process ,[object Object],ping www.nominum.com. annie.west.sprockets.com f.gtld-servers.net m.root-servers.net dakota.west.sprockets.com ns1.sanjose.nominum.net Here’s the IP address for www.nominum.com
Resolution Process (Caching) ,[object Object],[object Object],[object Object],[object Object],[object Object],ping  ftp .nominum.com. annie.west.sprockets.com
Resolution Process (Caching) ,[object Object],ping ftp.nominum.com. annie.west.sprockets.com f.gtld-servers.net m.root-servers.net dakota.west.sprockets.com ns1.sanjose.nominum.net What’s the IP address of ftp.nominum.com?
Resolution Process (Caching) ,[object Object],ping ftp.nominum.com. annie.west.sprockets.com f.gtld-servers.net m.root-servers.net dakota.west.sprockets.com ns1.sanjose.nominum.net What’s the IP address of ftp.nominum.com?
Resolution Process (Caching) ,[object Object],ping ftp.nominum.com. annie.west.sprockets.com f.gtld-servers.net m.root-servers.net dakota.west.sprockets.com ns1.sanjose.nominum.net Here’s the IP address for ftp.nominum.com
Resolution Process (Caching) ,[object Object],ping ftp.nominum.com. annie.west.sprockets.com f.gtld-servers.net m.root-servers.net dakota.west.sprockets.com ns1.sanjose.nominum.net Here’s the IP address for ftp.nominum.com
Overview ,[object Object],[object Object],[object Object],[object Object]
The Current TLDs
Registries, Registrars, and Registrants Registry Zone DB Registrants End user requests  add/modify/delete Registrar submits  add/modify/delete  to registry Registrar Registrar Registrar Master updated Registry updates zone Slaves  updated
The “Generic” Top-Level Domains (gTLDs) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
New Top Level Domains ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ccTLD Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
.arpa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Other TLDs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure  18-11 Recursive resolution
Figure  18-12 Iterative resolution
Questions? ?
TELNET
CONTENTS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CONTENTS  (Continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TELNET and Rlogin are  general-purpose  client-server application programs.
CONCEPT
Local login
Remote login
NETWORK VIRTUAL TERMINAL
Figure  19-3 NVT
NVT CHARACTER SET
Figure  19-4 Format of data characters
Figure  19-5 Format of control characters
EMBEDDING
Figure  19-6 Embedding
OPTIONS
OPTION NEGOTIATION
Offer to enable
Request to enable
Offer to disable
Request to disable
Echo option example
SUBOPTION NEGOTIATION
Example of suboption negotiation
CONTROLLING THE SERVER
Example of interrupting an  application program
OUT-OF-BAND SIGNALING
Out-of-band signaling
ESCAPE CHARACTER
Two different interruptions
MODE OF OPERATION
EXAMPLES
Example 1 In this example, we use the default mode  to show the concept and its deficiencies  even though it is almost obsolete today.  The client and the server negotiate  the terminal type and terminal speed and  then the server checks the login  and password of the user. See Figure 19.16.
Example1
Example 2 In this example, we show how the client switches to the character mode. This requires that the client request the server to enable the SUPPRESS GO AHEAD and ECHO options.
Figure  19-17 Example 2

Weitere ähnliche Inhalte

Was ist angesagt?

Primer parcial- Computer technical vocabulary
Primer parcial- Computer technical vocabularyPrimer parcial- Computer technical vocabulary
Primer parcial- Computer technical vocabulary
AdiiLove18
 

Was ist angesagt? (20)

Internet
Internet Internet
Internet
 
Internet Introduction
Internet IntroductionInternet Introduction
Internet Introduction
 
Beekman5 std ppt_10
Beekman5 std ppt_10Beekman5 std ppt_10
Beekman5 std ppt_10
 
web technology
 web technology web technology
web technology
 
INTERNET
INTERNETINTERNET
INTERNET
 
Web acronyms
Web acronymsWeb acronyms
Web acronyms
 
2 internet essentials
2 internet essentials2 internet essentials
2 internet essentials
 
web technology and soical networking
web technology and soical networking web technology and soical networking
web technology and soical networking
 
Basics of internet, intranet, e mail,
Basics of internet, intranet, e mail,Basics of internet, intranet, e mail,
Basics of internet, intranet, e mail,
 
Introduction to internet technology
Introduction to internet technologyIntroduction to internet technology
Introduction to internet technology
 
ICT, Internet and WWW
ICT, Internet and WWWICT, Internet and WWW
ICT, Internet and WWW
 
unit-5 (2).pdf
unit-5 (2).pdfunit-5 (2).pdf
unit-5 (2).pdf
 
Computer networking Dr. Jayarama Reddy
Computer networking Dr. Jayarama ReddyComputer networking Dr. Jayarama Reddy
Computer networking Dr. Jayarama Reddy
 
M.Florence Dayana Web Design-UNit 1
  M.Florence Dayana  Web Design-UNit 1  M.Florence Dayana  Web Design-UNit 1
M.Florence Dayana Web Design-UNit 1
 
Internet
InternetInternet
Internet
 
Assignment - 01
Assignment - 01Assignment - 01
Assignment - 01
 
Final draft[2]
Final draft[2]Final draft[2]
Final draft[2]
 
Primer parcial- Computer technical vocabulary
Primer parcial- Computer technical vocabularyPrimer parcial- Computer technical vocabulary
Primer parcial- Computer technical vocabulary
 
what is internet
what is internetwhat is internet
what is internet
 
Web
Web Web
Web
 

Ähnlich wie internet concepts all

01internet concepts
01internet concepts01internet concepts
01internet concepts
MSc CST
 
Module 103: Internet Technologies
Module 103: Internet TechnologiesModule 103: Internet Technologies
Module 103: Internet Technologies
NeishaB
 
Internetandjava
InternetandjavaInternetandjava
Internetandjava
muniinb4u
 
JavaInternetlearning
JavaInternetlearningJavaInternetlearning
JavaInternetlearning
muniinb4u
 
Internetandjava
InternetandjavaInternetandjava
Internetandjava
muniinb4u
 
Javauserguide
JavauserguideJavauserguide
Javauserguide
muniinb4u
 
Collaboration Tools And Wireless Networking
Collaboration Tools And Wireless NetworkingCollaboration Tools And Wireless Networking
Collaboration Tools And Wireless Networking
Roxanne2006
 

Ähnlich wie internet concepts all (20)

01internet concepts
01internet concepts01internet concepts
01internet concepts
 
1 web overview
1 web overview1 web overview
1 web overview
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technology
 
Cs2305 nol
Cs2305 nolCs2305 nol
Cs2305 nol
 
Module 103: Internet Technologies
Module 103: Internet TechnologiesModule 103: Internet Technologies
Module 103: Internet Technologies
 
Internetandjava
InternetandjavaInternetandjava
Internetandjava
 
ppttips
ppttipsppttips
ppttips
 
ppttips
ppttipsppttips
ppttips
 
Java
JavaJava
Java
 
ppttips
ppttipsppttips
ppttips
 
JavaInternetlearning
JavaInternetlearningJavaInternetlearning
JavaInternetlearning
 
ppt tips
ppt tipsppt tips
ppt tips
 
ppttips
ppttipsppttips
ppttips
 
Internetandjava
InternetandjavaInternetandjava
Internetandjava
 
Javauserguide
JavauserguideJavauserguide
Javauserguide
 
Review
ReviewReview
Review
 
The Internet, Intranet and Extranet
The Internet, Intranet and ExtranetThe Internet, Intranet and Extranet
The Internet, Intranet and Extranet
 
Teknologi Aplikasi Web I : Internet
Teknologi Aplikasi Web I : InternetTeknologi Aplikasi Web I : Internet
Teknologi Aplikasi Web I : Internet
 
Week two lecture
Week two lectureWeek two lecture
Week two lecture
 
Collaboration Tools And Wireless Networking
Collaboration Tools And Wireless NetworkingCollaboration Tools And Wireless Networking
Collaboration Tools And Wireless Networking
 

Kürzlich hochgeladen

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Kürzlich hochgeladen (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

internet concepts all

Hinweis der Redaktion

  1. Also, the caching resolver can insert data into the cache, and can "query" the cache and the database server.