Download presentation
Presentation is loading. Please wait.
Published byLaureen Hodges Modified over 9 years ago
1
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 ISP Services Working at a Small-to-Medium Business or ISP – Chapter 7
2
2 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Objectives Describe the network services provided by an ISP. Describe the protocols that support the network services provided by an ISP. Describe the purpose, function, and hierarchical nature of the Domain Name System (DNS). Describe and enable common services and their protocols.
3
3 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Work for an ISP? It is likely that in your career as a network technician/administrator that you will be employed, or work closely with, an ISP. In the United States, it is estimated that “Internet service providers, Web search portals, and data processing services are expected to experience 28 percent growth in wage and salary employment between 2004 and 2014, faster than the 14 percent projected for the economy as a whole.” It is interesting to look at where the bulk of the jobs are located.
4
4 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Introducing ISP Services Critical services for small-to-medium businesses: Email Web hosting Media streaming IP telephony File transfer ISP from BLS
5
5 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Introducing ISP Services Meeting customer requirements: Reliability Availability
6
6 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public CoLo or not to CoLo Why might a company choose to co-locate their server or servers with an ISP? Why might they choose to maintain the server at their own premises?
7
7 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Protocols That Support ISP Services The TCP/IP suite of protocols supports reliability
8
8 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Protocols That Support ISP Services Transport needs determine the choice of Transport Layer Protocol
9
9 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Why the TCP/IP protocol ? The TCP/IP protocol was written to meet a specific set of conditions proposed by the Department of Defense in the late 1960’s. At this time, the United States was engaged in a “cold war” with the Soviet Union where both sides were capable of launching a nuclear strike. The Department of Defense wanted their military sites to continue to communicate with one another in the event of a nuclear strike, even if that strike were to destroy 7/8ths of the network.
10
10 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Development rules The development rules proposed by the government included: 1. A completely decentralized protocol with no key central installation that could be destroyed and bring down the whole network. 2. Fully redundant and able to continue communication between any two points even though the intermediate sites and links might stop functioning during the conversation. 3. Flexible as to handling a range of applications for the network (file transfer to time sensitive data such as voice). ¹
11
11 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Protocols That Support ISP Services The TCP three-way handshake: Synchronization Synchronization acknowledgement Acknowledgement
12
12 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Protocols That Support ISP Services How TCP supports reliability: Acknowledgement Retransmission Sequencing Flow control
13
13 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Protocols That Support ISP Services UDP: not connection-oriented, simple protocol Used by online games, DHCP, DNS
14
14 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public TCP Segment vs UDP Datagram
15
15 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Protocols That Support ISP Services TCP and UDP use ports to support multiple services
16
16 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Queues
17
17 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Protocols That Support ISP Services Socket: combination of Transport Layer port number and Network Layer IP address of host Socket pair: source and destination IPs and port numbers identify each conversation
18
18 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Domain Name System (DNS) Networking naming systems translate human- readable names into machine-readable addresses srv2
19
19 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Hosts file is like a phonebook It is amazing to think that originally host names were maintained manually, and that as changes were made administrators had to consult published lists and add those devices to their lists, then as more devices were added repeat this process over and over and over. As the Internet grew it would have been impossible for a human to process the changes as fast as they occurred.
20
20 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Hosts file is like a phonebook It might be helpful to think about the HOSTS file like it was an address and phone book. When you type in an address, for example www.cisco.com, the HOSTS file is checked to see if you already have the ip address (i.e. the telephone number) of that site. If you don’t have that phone number in your HOSTS file then your computer asks the ISP for the phone number, gets the address, and connects you to that site.
21
21 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Host Name Resolution Process
22
22 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Domain Name System (DNS) Advantages of DNS: Hierarchical structure Small, manageable zones Scalable
23
23 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Domain Name System (DNS) Components of DNS: Resource records and domain namespace Domain name system servers Resolvers
24
24 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Domain Name System (DNS) DNS name resolution: Dynamic updates Forward lookup zones Reverse lookup zones Primary zones Secondary zones
25
25 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Domain Name System (DNS) Implementing DNS solutions: ISP DNS servers Local DNS servers
26
26 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public What Is a Domain Namespace? Root Domain Subdomain Second-Level Domain Top-Level Domain FQDN: SERVER1.sales.south.nwtraders.com FQDN: SERVER1.sales.south.nwtraders.com south nwtraders com sales west east org net Host: SERVER1
27
27 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public What Are the Components of a DNS Solution? DNS Servers on the Internet DNS Servers DNS Clients Root “.”.com.edu Resource Record Resource Record Resource Record Resource Record
28
28 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public How Recursive Queries Work DNS Client mail1.contoso. msft 172.16.64.11 A recursive query is sent to a DNS server and requires a complete answer Database Local DNS Server
29
29 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public How Iterative Queries Work An iterative query directed to a DNS server may be answered with a referral to another DNS server Client Server Local DNS Server Local DNS Server Root Hint (.).com Recursive Query mail1.nwtraders.com 172.16.64.11 Iterative Query Ask.com Ask nwtraders.com Authoritative Response Nwtraders.com
30
30 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public How Forwarders Work A forwarder is a DNS server designated to resolve external or offsite DNS domain names Client Server Nwtraders.com Root Hint (.).com Iterative Query Ask.com Ask nwtraders.com Authoritative Response Forwarder Recursive query for mail1.nwtraders.com 172.16.64.11 Recursive Query Local DNS Server Local DNS Server
31
31 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public How Conditional Forwarding Works ISP DNS All other DNS domains Local DNS Contoso.msft DNS Contoso.msft DNS contoso.msft Query for www.contoso.msft Conditional forwarding forwards requests using a domain name condition Client Computer
32
32 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public How Root Hints Work Root hints contain the IP addresses for DNS root servers microsoft DNS Servers DNS Server Root (.) Servers com Client Root Hints
33
33 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public How DNS Server Caching Works Where’s ServerA? Client1 Client2 ServerA ServerA is at 192.168.8.44 Where’s ServerA? ServerA is at 192.168.8.44 DNS server cache Host nameIP addressTTL ServerA.contoso.msft192.168.8.4428 seconds
34
34 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Use a central forwarder for Internet name resolution Use conditional forwarders if you have multiple internal namespaces Consider disabling recursion for specific domains Use a central forwarder for Internet name resolution Use conditional forwarders if you have multiple internal namespaces Consider disabling recursion for specific domains Best Practices for Configuring DNS ISP DNS Contoso.msft Partner Organization Northwindtraders.msft Partner Organization Northwindtraders.msft Dev.contoso.msft Root (.) Servers Forwarding with no recursion Conditional forwarding Forwarding or root hints
35
35 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Services and Protocols ISPs provide many business-oriented services Secure versions of Application Layer protocols support customer security requirements
36
36 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Services and Protocols HTTP is a request-response protocol HTTPS adds authentication and encryption
37
37 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Services and Protocols FTP uses a protocol interpreter (PI) and data transfer process (DTP) Two connections: one to send commands, one for actual file data transfer
38
38 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Services and Protocols SMTP: specific message format and processes running on both client and server POP3: mail is downloaded from server to client and then deleted IMAP4: keeps messages on server
39
39 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Summary TCP and UDP use port numbers to provide multiple services to hosts. DNS uses a hierarchical system of databases to resolve names and IP addresses of known hosts within networks and across the Internet. The most common services used on the Internet include FTP, FTPS, HTTP, HTTPS and SMTP. ISPs use high-performance servers to support these services.
40
40 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.