© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.

Slides:



Advertisements
Similar presentations
CCNA – Network Fundamentals
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking Assist. Prof.
Chapter 7 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain the need for the transport layer.  Identify.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Network Services Networking for Home & Small Business.
CCNA 1 v3.1 Module 11 Review.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
Communicating over the Network
OSI Model.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Process-to-Process Delivery:
Chp. 6 Network Services CCNA Discovery 1.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Communicating over the Network Network Fundamentals – Chapter 2.
Presentation on Osi & TCP/IP MODEL
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Network Services Networking for Home & Small Business.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
TCP/IP Transport and Application (Topic 6)
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Data Communications and Networks
Networking Basics CCNA 1 Chapter 11.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Chapter 2 Network Models
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
1 Pertemuan 5 Networking Models. Discussion Topics Using layers to analyze problems in a flow of materials Using layers to describe data communication.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Communication Networks NETW 501 Tutorial 2
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
Chapter 3: Network Protocols and Communications
Chapter 5 Network and Transport Layers
Instructor Materials Chapter 5 Providing Network Services
Networking for Home and Small Businesses – Chapter 6
Network Architecture Introductory material
Networking for Home and Small Businesses – Chapter 6
Topic 5: Communication and the Internet
Review of Important Networking Concepts
Process-to-Process Delivery:
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Networking for Home and Small Businesses – Chapter 6
Networking for Home and Small Businesses – Chapter 6
Kyle Broussard, Alexandra Mikolai,
Presentation transcript:

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6

2 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Objectives  Compare and contrast clients and servers and their interaction over the network.  Describe the type of interactions of Internet applications.  Describe the purpose of a layered model  Illustrate the interaction of various protocols.

3 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Compare and Contrast Clients and Servers  The term server refers to a host running a software application that provides information or services to other hosts connected to the network. A well-known example of an application is a web server

4 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Compare and Contrast Clients and Servers  The key characteristic of client/server systems is that the client sends a request to a server, and the server responds by carrying out a function, such as sending information back to the client. The combination of a web browser and a web server is perhaps the most commonly used instance of a client/server system.

5 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Client-Server Protocols Application Protocol  Hypertext Transfer Protocol (HTTP) governs the way that a web server and a web client interact. HTTP defines the format of the requests and responses exchanged between the client and server. HTTP relies on other protocols to govern how the messages are transported between client and server. Transport Protocol  Transmission Control Protocol (TCP) is the transport protocol that manages the individual conversations between web servers and web clients. TCP formats the HTTP messages into segments to be sent to the destination host. It also provides flow control and acknowledgement of packets exchanged between hosts. Internetwork Protocol  The most common internetwork protocol is Internet Protocol (IP). IP is responsible for taking the formatted segments from TCP, assigning the logical addressing, and encapsulating them into packets for routing to the destination host.

6 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public TCP and UDP Transport Protocols TCP breaks up a message into small pieces known as segments. The segments are numbered in sequence and passed to IP process for assembly into packets. TCP keeps track of the number of segments that have been sent to a specific host from a specific application. If the sender does not receive an acknowledgement within a certain period of time, it assumes that the segments were lost and retransmits them. Only the portion of the message that is lost is resent, not the entire message. UDP is a 'best effort' delivery system that does not require acknowledgment of receipt. This is similar to sending a standard letter through the postal system. It is not guaranteed that the letter is received, but the chances are good.

7 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Port Numbers in Client-Server Conversations  When a message is delivered using either TCP or UDP, the protocols and services requested are identified by a port number. A port is a numeric identifier within each segment that is used to keep track of specific conversations and destination services requested. Every message that a host sends contains both a source and destination port.

8 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Types of Interactions of Internet Applications  The Domain Name System (DNS) provides a way for hosts to use this name to request the IP address of a specific server. DNS names are registered and organized on the Internet within specific high level groups, or domains. Some of the most common high level domains on the Internet are.com,.edu, and.net..

9 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Types of Interactions of Internet Applications  When a web client receives the IP address of a web server, the client browser uses that IP address and port 80 to request web services. This request is sent to the server using the Hypertext Transfer Protocol (HTTP).  The HTTP protocol is not a secure protocol.  secure HTTP are sent to port 443.

10 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Types of Interactions of Internet Applications  The File Transfer Protocol (FTP) provides an easy method to transfer files from one computer to another. A host running FTP client software can access an FTP server to perform various file management functions including file uploads and downloads.  Port 20,21  SFTP 22

11 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Types of Interactions of Internet Applications  SMTP is used by an client to send messages to its local server. The local server then decides if the message is destined for a local mailbox or if the message is addressed to a mailbox on another server.  If the server has to send the message to a different server, SMTP is used between the two servers as well. SMTP requests are sent to port 25.

12 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Types of Interactions of Internet Applications  IM software is run locally on each computer and allows users to communicate or chat over the Internet in real-time. Many different IM applications are available from various companies. Each instant messaging service can use a different protocol and destination port, so two hosts must have compatible IM software installed for them to communicate.

13 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Types of Interactions of Internet Applications  Making telephone calls over the Internet is becoming increasingly popular. An Internet telephony client uses peer-to-peer technology similar to that used by instant messaging. IP telephony makes use of Voice over IP (VoIP) technology which uses IP packets to carry digitized voice as data..

14 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Types of Interactions of Internet Applications Well-Known Ports  Destination ports that are associated with common network applications are identified as well-known ports. These ports are in the range of 1 to Registered Ports  Ports 1024 through can be used as either source or destination ports. These can be used by organizations to register specific applications such as IM applications. Private Ports  Ports through 65535, often used as source ports. These ports can be used by any application.

15 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Purpose of a Layered Model  The interaction between protocols can be depicted as a protocol stack. It shows the protocols as a layered hierarchy, with each higher-level protocol depending on the services of the protocols shown in the lower levels. Each layer provides and receives services

16 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Purpose of a Layered Model The layered model has many benefits:  Assists in protocol design, because protocols that operate at a specific layer have defined information that they act upon and a defined interface to the layers above and below.  Fosters competition because products from different vendors can work together.  Prevents technology or capability changes in one layer from affecting other layers above and below.  Provides a common language to describe networking functions and capabilities.

17 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Purpose of a Layered Model  When sending messages on a network, the protocol stack on a host operates from top to bottom. In the web server example, a browser on the client requests a web page from a web server on destination port 80. This starts the process of sending the web page to the client.  As the web page is sent down the web server protocol stack, the application data is broken into TCP segments. Each TCP segment is given a header containing a source and destination port.  The TCP segment encapsulates HTTP protocol and web page HTML user data and sends it down to the next protocol layer, which is IP. Here the TCP segment is encapsulated within an IP packet, which adds an IP header. The IP header contains source and destination IP addresses.  Next, the IP packet is sent to the Ethernet protocol where it is encapsulated in a frame header and trailer. Each Ethernet frame header contains a source and destination MAC address. The trailer contains error checking information. Finally the bits are encoded onto the Ethernet media (copper or fiber optic cable) by the server NIC.

18 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Purpose of a Layered Model  It was created as architecture for developers to follow to design protocols for network communications. Although very few protocol stacks exactly implement the seven layers of the OSI model, it is now considered the primary reference model for inter-computer communications.  The OSI model includes all functions, or tasks, associated with Inter-network communications, not just those related to the TCP/IP protocols. Compared to the TCP/IP model, which only has four layers, the OSI model organizes the tasks into seven more specific groups.

19 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public OSI model v PT In the graphic, the request from the Web client is being received by the Ethernet NIC in the Web Server. The following information is shown in OSI layers 1 through 4.  Layer 1 (Physical): Fast Ethernet port  Layer 2 (Data Link): Ethernet Mac addresses  Layer 3 (Network): IP addresses  Layer 4 (Transport): TCP port numbers

20 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Summary  Clients and servers use protocols and standards for exchanging information.  Client-server services are identified through the use of port numbers.  A protocol stack organizes the protocols in layers, with each layer providing and receiving services from the layers below and above it.  When sending messages, protocols interact from the top layer to the bottom of the stack.  When receiving messages, protocols interact from the bottom layer to the top of the stack.

21 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public