601 Assignment 8 & Discussion 8

profilekhairul30
601Discussion8Chapter10_TheInternet.ppt

Chapter Ten

The Internet

Data Communications and Computer Networks: A Business User’s Approach

Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

After reading this chapter,
you should be able to:

  • Discuss the responsibilities of the Internet Protocol (IP) and how IP can be used to create a connection between networks
  • Identify both IPv4 and IPv6 addresses
  • Discuss the responsibilities of the Transmission Control Protocol (TCP) and how it can be used to create a reliable, end-to-end network connection

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

After reading this chapter,
you should be able to (continued):

  • Identify the relationships between TCP/IP and the protocols ICMP, UDP, ARP, DHCP, NAT, and tunneling protocols
  • Describe the responsibility of the Domain Name System and how it converts a URL into a dotted decimal IP address

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

After reading this chapter,
you should be able to (continued):

  • Describe the major Internet applications and services
  • Recognize that the Internet is constantly evolving and that IPv6 and Internet2 demonstrate that evolution

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Introduction

  • Today’s present Internet is a vast collection of thousands of networks and their attached devices
  • The Internet began as ARPANET during the 1960s
  • One high-speed backbone connected several university, government, and research sites
  • Backbone was capable of supporting 56 kbps transmission speeds and eventually became financed by the National Science Foundation (NSF)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Introduction (continued)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Internet Protocols

  • To support the Internet and all its services, many protocols are necessary
  • Some of the protocols that we will look at:
  • Internet Protocol (IP)
  • Transmission Control Protocol (TCP)
  • Address Resolution Protocol (ARP)
  • Dynamic Host Configuration Protocol (DHCP)
  • Network Address Translation (NAT)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Internet Protocols (continued)

  • Recall that the Internet with all its protocols follows the TCP/IP protocol suite (Internet model)
  • An application, such as e-mail, resides at the highest layer
  • A transport protocol, such as TCP, resides at the transport layer
  • The Internet Protocol (IP) resides at the Internet or network layer
  • A particular media and its framing resides at the network access (or data link) layer

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Internet Protocols (continued)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The Internet Protocol (IP)

  • IP prepares a packet for transmission across the Internet
  • The IP header is encapsulated onto a transport data packet
  • The IP packet is then passed to the next layer where further network information is encapsulated onto it

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The Internet Protocol (IP) (continued)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The Internet Protocol (IP) (continued)

  • There are currently two versions of IP:
  • Version 4, which has been in existence for many years
  • Version 6, which has been available for several years but is only now starting to see a substantial move towards replacing version 4
  • Let’s take a look at both versions

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv4

  • Using IPv4, a router:
  • Makes routing decisions based on the 32-bit destination address
  • May have to fragment the datagram into smaller datagrams using Fragment Offset
  • May determine that current datagram has been hopping around the network too long and delete it (Time to Live)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The IPv4 Header/Datagram

Figure 10-4

Format of the IPv4 datagram

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv4

  • Fragmenting an IPv4 datagram is performed by the Offset and More fields. Offset value is in multiples of 8 bytes

Figure 10-5

Division of an IPv4 datagram into three fragments

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv4 Addresses

  • All devices connected to Internet have a 32-bit IP address
  • Think of the IP address as a logical address (possibly temporary), while the 48-bit address on every NIC is the physical, or permanent address
  • Computers, networks and routers use the 32-bit binary address, but a more readable form is the dotted decimal notation

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv4 Addresses (continued)

  • For example, the 32-bit binary address

10000000 10011100 00001110 00000111

translates to

128.156.14.7

in dotted decimal notation

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv4 Addresses (continued)

  • When IP addresses were originally created, they were called classful addresses
  • That is, each IP address fell into particular class
  • A particular class address has a unique network address size and a unique host address size
  • There are basically five types of IP addresses: Classes A, B, C, D and E

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv4 Addresses (continued)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv4 Addresses (continued)

  • When you examine the first decimal value in the dotted decimal notation:
  • All Class A addresses are in the range 0 - 127
  • All Class B addresses are in the range 128 - 191
  • All Class C addresses are in the range 192 – 223
  • All Class D addresses are in the range 224 – 239
  • All Class E addresses are in the range 240 - 255

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv4 Addresses (continued)

  • IP subnet masking
  • Sometimes you have a large number of IP addresses to manage
  • By using subnet masking, you can break the host ID portion of the address into a subnet ID and host ID
  • Example – subnet mask 255.255.255.0 applied to a class B address will break the host ID (normally 16 bits) into an 8-bit subnet ID and an 8-bit host ID

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv4 Addresses (continued)

  • Today, IP addresses are considered classless addresses
  • With classless addressing, companies (users) do not apply for particular class of addresses
  • Instead, company will get its IP addresses from an Internet service provider (ISP)
  • Most ISPs have already applied for a large number of IP addresses and are willing to lease those addresses to companies

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv4 Addresses (continued)

  • Example – instead of applying for two Class C addresses, a company could contact an ISP, which would lease 500 IP addresses to the company
  • The addresses are not identified by any class – they are simply a contiguous block of IP addresses
  • Classless addressing has led to a much more efficient allocation of the IP address space
  • A company can lease only as many addresses as it needs

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Classless IPv4 Addresses

  • An IP address in slash notation has all the info we need about the block of addresses assigned to a user/company
  • For example, one address in a block of addresses is 167.199.170.82/27
  • 27 bits belong to the network ID, and 5 bits belong to the host ID (IPv4 addresses have 32 bits)
  • The network mask has 27 1s followed by 5 0s. In dotted decimal notation that is 255.255.255.224.
  • The number of addresses in the block is 25 = 32

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Classless IPv4 Addresses

  • To find the first address, AND the address (167.199.170.82) with the network mask (255.255.255.224)

Address: 10100111 11000111 10101010 01010010

Mask: 11111111 11111111 11111111 11100000

Result: 10100111 11000111 10101010 01000000

Which in decimal is 167.199.170.64/27

The last address is 31 addresses past the first, or 167.199.170.95/27

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv6

  • The next version of the Internet Protocol
  • Main features include:
  • Simpler header
  • 128-bit IP addresses
  • Priority levels and quality of service parameters
  • No fragmentation

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

IPv6 (continued)

Figure 10-6

The fields in the IPv6 header

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

IPv6 Addresses

  • IPv6 addresses are 128-bits in size (2128 is a very large number!)
  • They are also classless addresses, similar to IPv4 addresses
  • Because of their size, a number of conventions have been adopted:

*

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

IPv6 Addresses

  • Binary addresses are written using the short-hand hexadecimal form:

0110 1010 0011 1110 1011 1010 … 1110 1111

6A3E : BA91 : 7221 : 0000 : 01FC : 922C : 877B : FFEF

  • Four hex 0s in a row are truncated as follows:

6A3E : BA91 : 7221 : 0 : 01FC : 922C : 877B : FFEF

*

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

IPv6 Addresses

  • Longer strings of 0s can be abbreviated further. For example,

6A3E : BA91 : 0 : 0 : 0 : 0 : 877B : FFEF

  • can be abbreviated as

6A3E : BA91 : : 877B : FFEF

*

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

The Transmission Control Protocol (TCP)

  • TCP layer creates connection between sender and receiver using port numbers
  • The port number identifies a particular application on a particular device (IP address)
  • TCP can multiplex multiple connections (using port numbers) over a single IP line

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The Transmission Control Protocol (TCP) (continued)

  • The TCP layer can ensure that the receiver is not overrun with data (end-to-end flow control) using the Window field
  • TCP can perform end-to-end error correction
  • Checksum
  • TCP allows for the sending of high priority data
  • Urgent Pointer

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The Transmission Control Protocol (TCP) (continued)

Figure 10-7

The fields of the TCP header

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Internet Control Message Protocol (ICMP)

  • ICMP
  • Used by routers and nodes
  • Performs error reporting for the Internet Protocol
  • ICMP reports errors such as invalid IP address, invalid port address, and the packet has hopped too many times

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

User Datagram Protocol (UDP)

  • A transport layer protocol used in place of TCP
  • Where TCP supports a connection-oriented application, UDP is used with connectionless applications
  • UDP also encapsulates a header onto an application packet but the header is much simpler than TCP (16-bit source port, 16-bit dest port, 16-bit length of entire packet, 16-bit checksum)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Multiprotocol Label Switching

  • An additional layer often added above TCP
  • Used to move Internet packets more quickly through routers
  • By using the MPLS label, the router does not have to “dig in” so deep to retrieve IP address
  • The 20-bit Label field is the key identifier that connects this packet with a particular flow of packets

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Multiprotocol Label Switching

Figure 10-8

Two MPLS headers and their four fields

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Address Resolution Protocol (ARP)

  • When an IP packet has traversed the Internet and encounters the destination LAN, how does the packet find the destination workstation?
  • Even though destination workstation may have an IP address, a LAN does not use IP addresses to deliver frames
  • A LAN uses MAC layer address
  • ARP translates IP address into MAC layer address so frame can be delivered to proper workstation

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Dynamic Host Configuration Protocol (DHCP)

  • An IP address can be assigned to a workstation permanently (static assignment) or dynamically
  • Dynamic IP address assignment is a more efficient use of scarce IP addresses
  • When DHCP client issues an IP request, DHCP server looks in its static table
  • If no entry exists, server selects an IP address from available pool

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Dynamic Host Configuration Protocol (DHCP) (continued)

  • The address assigned by DHCP server is temporary
  • Part of agreement includes specific period of time
  • If no time period specified, the default is one hour
  • DHCP clients may negotiate for a renewal before the time period expires

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Network Address Translation (NAT)

  • NAT lets router represent entire local area network to Internet as single IP address
  • Thus, all traffic leaving LAN appears as originating from global IP address
  • All traffic coming into this LAN uses this global IP address
  • This security feature allows a LAN to hide all the workstation IP addresses from the Internet

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Network Address Translation (NAT) (continued)

  • Since the outside world cannot see into LAN, you do not need to use registered IP addresses on inside LAN
  • We can use the following blocks of addresses for private use:
  • 10.0.0.0 – 10.255.255.255
  • 172.16.0.0 – 172.31.255.255
  • 192.168.0.0 – 192.168.255.255

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Network Address Translation (NAT) (continued)

  • When a user on inside sends packet to outside, the NAT interface changes the user’s inside address to global IP address
  • This change is stored in a cache
  • When the response comes back, the NAT looks in cache and switches the addresses back
  • If not the packet is dropped
  • Unless NAT has a service table of fixed IP address mappings
  • This service table allows packets to originate from the outside

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Tunneling Protocols and Virtual Private Networks (VPNs)

  • The Internet is not normally a secure system
  • If person wants to use Internet to access corporate computer system, how can a secure connection be created?
  • One possible technique is by creating a virtual private network (VPN)
  • VPN creates a secure connection through the Internet by using a tunneling protocol

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The World Wide Web

  • The World Wide Web (WWW) – immense collection of web pages and other resources that can be downloaded across the Internet and displayed on a workstation via a web browser and is the most popular service on the Internet
  • Basic web pages are created with the Hypertext Markup Language (HTML)
  • Hypertext Transport Protocol (HTTP) is protocol to transfer a web page

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Locating a Document on the Internet

  • Every document on the Internet has a unique Uniform Resource Locator (URL)
  • All URLs consist of four parts:
  • Service type
  • Host or domain name
  • Directory or subdirectory information
  • Filename

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Locating a Document on the Internet (continued)

Figure 10-9

The parts of a Uniform Resource Locator (URL) for HTTP (a) and FTP (b)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Locating a Document on the Internet (continued)

  • When a user, running a Web browser, enters a URL, how is URL translated into an IP address?
  • Domain Name System (DNS) – large, distributed database of URLs and IP addresses
  • The first operation performed by DNS is to query a local database for URL/IP address information
  • If local server does not recognize address, the server at next level will be queried
  • Eventually root server for URL/IP addresses will be queried
  • If root server has answer, results are returned
  • If root server recognizes domain name but not extension in front of domain name, root server will query server at domain name’s location
  • When domain’s server returns results, they are passed back through chain of servers (and their caches)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Internet Services

  • The Internet provides many types of services, including several very common ones:
  • Electronic mail (e-mail)
  • File transfer protocol (FTP)
  • Remote login (Telnet)
  • VoIP (Voice over IP)
  • Listservs
  • Streaming audio and video
  • Instant Messaging, Tweets, and Blogs

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Electronic Mail (e-mail)

  • E-mail programs can create, send, receive, and store e-mails, as well as reply to, forward, and attach non-text files
  • Multipurpose Internet Mail Extension (MIME) is used to send e-mail attachments
  • Simple Mail Transfer Protocol (SMTP) is used to transmit e-mail messages
  • Post Office Protocol version 3 (POP3) and Internet Message Access Protocol (IMAP) are used to hold and later retrieve e-mail messages

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

File Transfer Protocol (FTP)

  • Used to transfer files across the Internet
  • User can upload or download a file
  • The URL for an FTP site begins with ftp://…
  • The three most common ways to access an FTP site are:
  • Through a browser
  • Using a canned FTP program
  • Issuing FTP commands at a text-based command prompt

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Remote Login (Telnet)

  • Allows a user to remotely log in to a distant computer site
  • User usually needs a login and password to access a remote computer site
  • User saves money on long-distance telephone charges

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Voice Over IP (VoIP)

  • The transfer of voice signals using a packet-switched network and the IP protocol
  • Voice over IP (VoIP) can be internal to a company (private VoIP) or can be external using the Internet
  • VoIP consumes many resources and may not always work well, but can be cost-effective in certain situations

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Voice Over IP (continued)

  • Three basic ways to make a telephone call using VoIP:
  • PC to PC using sound cards and headsets (or speakers and microphone)
  • PC to telephone (need a gateway to convert IP addresses to telephone numbers)
  • Telephone to telephone (need gateways)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Voice Over IP (continued)

  • Three functions necessary to support VoIP:
  • Voice must be digitized (PCM, 64 kbps, fairly standard)
  • 64 kbps voice must be compressed
  • Once the voice is compressed, the data must be transmitted

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Voice Over IP (continued)

  • How can we transport compressed voice?
  • H.323
  • Created in 1996 by ITU-T
  • Actually, H.323 created for a wide range of applications both audio and video, and not for TCP/IP networks
  • Session Initiation Protocol (SIP)
  • Created by IETF specifically for supporting the transfer of voice over the Internet
  • Many feel SIP will surpass H.323

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Voice Over IP (continued)

  • ENUM
  • A protocol that supports VoIP
  • Converts telephone numbers to fully qualified domain name addresses
  • Example – telephone number (312) 555-1212 will be converted to 2.1.2.1.5.5.5.2.1.3.1.e164.arpa

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Listservs

  • A popular software program used to create and manage Internet mailing lists
  • When an individual sends an e-mail to a listserv, the listserv sends a copy of the message to all listserv members
  • Listservs can be useful business tools for individuals trying to follow a particular area of study

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Streaming Audio and Video

  • The continuous download of a compressed audio or video file, which can be heard or viewed on the user’s workstation
  • Real-Time Protocol (RTP) and Real-Time Streaming Protocol (RTSP) support streaming audio and video
  • Streaming audio and video consume a large amount of network resources

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Instant Messaging, Tweets, and Blogs

  • IM allows a user to see if people are currently logged in on the network and to send short messages in real time
  • Consumes less resources than e-mail, and faster
  • Tweets occur when you Twitter. Max 140 character messages
  • Blogs are online web logs that people maintain

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The Internet and Business

  • E-Commerce – the buying and selling of goods and services via the Internet
  • Many agree that e-commerce consists of four major areas:
  • E-retailing
  • Electronic data interchange (EDI)
  • Micro-marketing
  • Internet security

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Cookies and State Information

  • A cookie is data created by a Web server that is stored on the hard drive of a user’s workstation
  • This state information is used to track a user’s activity and to predict future needs
  • Information on previous viewing habits stored in a cookie can also be used by other Web sites to provide customized content
  • Many consider cookies to be an invasion of privacy

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Intranets and Extranets

  • An intranet is a TCP/IP network inside a company that allow employees to access the company’s information resources through an Internet-like interface
  • When an intranet is extended outside the corporate walls to include suppliers, customers, or other external agents, the intranet becomes an extranet

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The Future of the Internet

  • Various Internet committees are constantly working on new and improved protocols
  • Examples include:
  • Internet Printing Protocol
  • Internet fax
  • Extensions to FTP
  • Common Name Resolution Protocol
  • WWW Distributed Authoring and Versioning

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Internet2

  • A new form of the Internet is being developed by a number of businesses and universities
  • Internet2 will support very high-speed data streams
  • Applications might include:
  • Digital library services
  • Tele-immersion
  • Virtual laboratories

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The Internet In Action: A Company Creates a VPN

  • A fictitious company wants to allow 3500 of its workers to work from home
  • If all 3500 users used a dial-in service, the telephone costs would be very high

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The Internet In Action: A Company Creates a VPN (continued)

Figure 10-10

CompuCom employees dialing directly into the corporate computing center

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The Internet In Action: A Company Creates a VPN (continued)

  • Instead, the company will require each user to access the Internet via their local Internet service provider
  • This local access will help keep telephone costs low
  • Then, once on Internet, company will provide software to support virtual private networks
  • The virtual private networks will create secure connections from the users’ homes into the corporate computer system

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

The Internet In Action: A Company Creates a VPN (continued)

Figure 10-11

CompuCom’s employees using a tunnel across the Internet into the corporate computing center

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Summary

  • To support Internet, many protocols, such as IP, TCP, ICMP, UDP, ARP, DHCP, and NAT, are necessary
  • The Internet Protocol provides a connectionless transfer of data over a wide variety of networks
  • There are currently two versions of IP: IPv4 and IPv6
  • The Transmission Control Protocol (TCP) resides at the transport layer and provides an error-free, end-to-end connection
  • The Internet Control Message Protocol (ICMP) performs error reporting for IP

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Summary (continued)

  • The User Datagram Protocol (UDP) provides a connectionless transport layer protocol in place of TCP
  • The Address Resolution Protocol (ARP) translates an IP address into a CSMA/CD MAC address on a LAN
  • The Dynamic Host Configuration Protocol (DHCP) allows a network to dynamically assign IP addresses to workstations as they are needed
  • Network Address Translation (NAT) allows a network to replace local IP address with on global-type IP address

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Summary (continued)

  • Tunneling protocols allow a company to create virtual private network connections into a corporate computing system
  • World Wide Web is vast collection of electronic documents containing text and images that can be accessed by simply clicking link within browser’s Web page
  • To locate document on Internet, you usually refer to its Uniform Resource Locator (URL)

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Summary (continued)

  • Internet consists of many commonly used network applications
  • E-commerce is the buying and selling of goods and services electronically
  • Cookies store state information on user’s hard drive and provide a way for Web sites to track a user’s Web-browsing patterns and preferences

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*

*

Summary (continued)

  • Intranet is in-house Internet with Web-like services that are available only to a company’s employees or to customers and suppliers through an extranet
  • The Internet continues to evolve with a completely new, higher-speed Internet2

Data Communications and Computer Networks: A Business User's Approach, Eighth Edition

© 2016. Cengage Learning. All Rights Reserved.

*