Chapter 2 TCP/ IP PROTOCOL STACK. TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols.

Slides:



Advertisements
Similar presentations
TCP/ IP PROTOCOL STACK. The TCP/IP Model, or Internet Protocol Suite, describes a set of general design guidelines and implementations of specific networking.
Advertisements

Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
1 William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
1 Fall 2005 Internetworking: Concepts, Architecture and TCP/IP Layering Qutaibah Malluhi CSE Department Qatar University.
The OSI Model and the TCP/IP Protocol Suite
Protocols and the TCP/IP Suite
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Chapter 2 Network Models.
 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.
OIS Model TCP/IP Model.
Lecturer: Tamanna Haque Nipa
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Chapter 2 Network Models
Presentation on Osi & TCP/IP MODEL
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
© 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.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Protocols and the TCP/IP Suite
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
Mukesh N. Tekwani Elphinstone College Mumbai
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications 1.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
Internetworking – What is internetworking? Connect multiple networks of one or more organizations into a large, uniform communication system. The resulting.
Spring 2006Computer Networks1 Chapter 2 Network Models.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
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.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
Data Communications and Networks
William Stallings Data and Computer Communications
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Internet protocol Suite
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Net 221D:Computer Networks Fundamentals
Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.
Protocol Layering Chapter 11.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
TUNALIData Communications1 Chapter 2 Protocols and Architecture.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
LESSON Networking Fundamentals Understand TCP/IP.
Computer Networks.
Distributed Systems.
Networking for Home and Small Businesses – Chapter 6
Networking for Home and Small Businesses – Chapter 6
Protocols and the TCP/IP Suite
Networking Theory (part 2)
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Protocols and the TCP/IP Suite
Networking for Home and Small Businesses – Chapter 6
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Networking Theory (part 2)
Presentation transcript:

Chapter 2 TCP/ IP PROTOCOL STACK

TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols to enable computers to communicate over a network. Provides end-to-end connectivity specifying how data should be formatted, addressed, transmitted, routed and received at the destination. Protocols exist for a variety of different types of communication services between computers.

TCP/IP Protocol Suite History The Internet Protocol Suite (commonly known as TCP/IP Suite or the TCP/IP Model) is the set of computer network communications protocols and a description framework used for the Internet and other similar networks. The TCP/IP Model was created in the 1970s by DARPA, an agency of the United States Department of Defense (DOD). It evolved from ARPANET, which was the world's first wide area network and a predecessor of the Internet.

TCP/IP Protocol Suite Some TCP/IP goals included: Hardware independence - A protocol suite that could be used on a Mac, PC, mainframe, or any other computer. Software independence - A protocol suite that could be used by different software vendors and applications. This would enable a host on one site to communicate with a host on another site, without having the same software configuration: heterogeneous networks. Failure recovery and the ability to handle high error rates - A protocol suite that featured automatic recovery from any dropped or lost data. This protocol must be able to recover from an outage of any host on any part of the network and at any point in a data transfer.

TCP/IP Protocol Suite Efficient protocol with low overhead - A protocol suite that had a minimal amount of “extra” data moving with the data being transferred. This extra data called overhead, functions as packaging for the data being transferred and enables the data transmission. Ability to add new networks to the internetwork without service disruption - A protocol suite that enabled new, independent networks to join this network of networks without bringing down the larger internetwork. Routable Data - A protocol suite on which data could make its way through an internetwork of computers to any possible destination. For this to be possible, a single and meaningful addressing scheme must be used so that every computer that is moving the data can compute the best path for every piece of data as it moves through the network.

Comparison with TCP/IP Pretty similar to OSI TCP/IP has less layers(four) Main difference in layers is after layer 4

Protocol layers RFC 1122 defines a four-layer model as follows: Application (process-to-process) Layer: create user data and communicate this data to other processes or applications on another or the same host. The communications partners are often called peers. This is where the "higher level" protocols such as SMTP, FTP, SSH, HTTP, etc. operate. Transport (host-to-host) Layer: constitutes the networking regime between two network hosts, either on the local network or on remote networks separated by routers. provides a uniform networking interface that hides the actual topology (layout) of the underlying network connections. flow-control, error-correction, and connection protocols exist, such as TCP. This layer deals with opening and maintaining connections between Internet hosts.

Protocol layers Internet (internetworking) Layer: has the task of exchanging datagrams across network boundaries referred to as the layer that establishes internetworking; indeed, it defines and establishes the Internet. defines the addressing and routing structures used for the TCP/IP protocol suite. primary protocol is the Internet Protocol, which defines IP addresses. Its function in routing is to transport datagrams to the next IP router that has the connectivity to a network closer to the final data destination. Link Layer: defines the networking methods with the scope of the local network link on which hosts communicate without intervening routers. describes the protocols used to describe the local network topology and the interfaces needed to affect transmission of Internet Layer datagrams to next-neighbor hosts.

Data Encapsulation During a transmission, data crosses each one of the layers at the source machine. At each layer, a piece of information is added to the data packet, this is the header, a collection of information which guarantees transmission. At the destination machine, when passing through each layer, the header is read, and then deleted. So, upon its receipt, the message is in its original state. At each level, the data packet changes aspect, because a header is added to it, so the designations change according to the layers: The data packet is called a message at Application Layer The message is then encapsulated in the form of a segment in the Transport Layer Once the segment is encapsulated in the Internet Layer it takes the name of datagram Finally, we talk about a frame at the Link Layer

2.11 Addresses in TCP/IP

2.12 Relationship of layers and addresses in TCP/IP

BLUR OSI Layers Detail TCP/IP Protocol Addresses in TCP/IP ALL Blur Encapsulation