Net 221D:Computer Networks Fundamentals

Slides:



Advertisements
Similar presentations
Introduction to TCP/IP
Advertisements

Chapter 2 Network Models.
International Standards Organization Open Systems Interconnect (OSI) Reference Model Advanced Computer Networks.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Protocols and the TCP/IP Suite
Networks: OSI Reference Model 1 International Standards Organization Open Systems Interconnect (OSI) Reference Model.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
 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.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Lecturer: Tamanna Haque Nipa
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.
2-2008UP-Copyrights reserved1 ITGD4103 Data Communications and Networks OSI Reference Model Lecture-5: OSI Reference Model week 5- q-2/ 2008 Dr. Anwar.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
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.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications 1.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
The OSI Model and the TCP/IP Protocol Suite Outline: 1.Protocol Layers 2.OSI Model 3.TCP/IP Model 4.Addressing 1.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
NET 221D:Computer Networks Fundamentals
The OSI Model.
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.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Kyung Hee University Chapter 2 Network Models. 2 Kyung Hee University 2.1 LAYERED TASKS We use the concept of layers in our daily life. As an example,
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
Spring 2006Computer Networks1 Chapter 2 Network Models.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
Chapter 2. Network Models
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
Another Model?! The TCP/IP Reference Model By: Allan Johnson.
Data Communication Network Models
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Protocols and the TCP/IP Suite
Chapter 2 Network Models
Distributed Systems.
Chap. 2 Network Models.
The OSI Model and the TCP/IP Protocol Suite
Net 431: ADVANCED COMPUTER NETWORKS
Lec 5 Layers Computer Networks Al-Mustansiryah University
The OSI Model and the TCP/IP Protocol Suite
Chapter 2 Network Models
Protocols and the TCP/IP Suite
Data and Computer Communications by William Stallings Eighth Edition
ECEN “Internet Protocols and Modeling”
Chapter 2 Network Models
Protocols and the TCP/IP Suite
The OSI Model and the TCP/IP Protocol Suite
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

Net 221D:Computer Networks Fundamentals Behrouz A. Forouzan” Data communications and Networking Lecture 4: OSI versus TCP/IP

What is the OSI Reference Model The OSI Reference Model is a seven-layer conceptual model developed by ISO in 1984. Describes the standards for inter-computer communication. The seven layers of the OSI model are: Application Presentation Session Transport Network Data link Physical Computer networks / Andrew S. Tanenbaum-- 5th ed

OSI Reference Model Layers Application Layer Provides access to the OSI environment for users. Network applications Mail Web File transfer Datagrams are called Upper Layer Data. Presentation Layer Provides independence to the application processes from differences in data representation (syntax). Encryption and Decryption Compression Computer networks / Andrew S. Tanenbaum-- 5th ed

OSI Reference Model Layers Session Layer Provides the control structure for communication between applications; establishes, manages, and terminates connections (sessions) between cooperating applications. Controls dialogs between computers Datagrams are called Upper Layer Data. Transport Layer Provides reliable, transfer of data between end points. End to End connections Reliability Flow control End-to-end error recovery Datagrams are called segments Behrouz A. Forouzan” Data communications and Networking

OSI Reference Model Layers Network Layer Provides connections between hosts on different networks Routing of packets Datagrams are called Packets. Data Link Layer Provides for the reliable transfer of information across the physical link; sends blocks (frames) with the necessary synchronization, error control, and flow control. Provides Connection between hosts on the same network Hop to hop communication Datagrams are called Frames. Computer networks / Andrew S. Tanenbaum-- 5th ed

OSI Reference Model Layers Physical Layer Concerned with transmission of unstructured bit stream over physical medium. Describes electrical and physical specifications for devices Reliability Flow control Data is called bits. Computer networks / Andrew S. Tanenbaum-- 5th ed

Summary of the OSI Layers Behrouz A. Forouzan” Data communications and Networking

The TCP/IP Protocol Architecture The TCP/IP protocol architecture was developed by Defense Advanced Research Projects Agency (DARPA), and is generally referred to as the TCP/IP protocol suite. This protocol suite consists of a large collection of protocols that have been issued as Internet standards by the Internet Activities Board (IAB). Communications involve three agents: Applications Computers Networks. Computer networks / Andrew S. Tanenbaum-- 5th ed

The TCP/IP Protocol Architecture Applications can be file transfer and electronic mail which execute on computers that can often support multiple simultaneous applications. Computers are connected to networks, and the data to be exchanged are transferred by the network from one computer to another. Behrouz A. Forouzan” Data communications and Networking

The TCP/IP Layers The TCP/IP protocol layers are: Hardware devices/Physical Network Interface/Data link layer Internet layer/Network Layer Host-to-host, or transport layer Application layer Computer networks / Andrew S. Tanenbaum-- 5th ed

Communication Over the Internet Example Computer A communicates with computer B. Five communicating devices Source host (computer A), the link-layer switch in link 1, the router, the link-layer switch in link 2,and the destination host (computer B). Each device is involved with a set of layers depending on the role of the device in the internet. Hosts: Five layers Router: Three layers No transport or application layer in the router Link layer switch: Data Link and Physical Layers Behrouz A. Forouzan” Data communications and Networking

Logical Connections between TCP/IP Layers Logical connections between layers help understand the duties of each layer. Computer networks / Andrew S. Tanenbaum-- 5th ed

The TCP/IP Layers From the figure, the duty of the application, transport, and network layers is end-to-end. However, the duty of the data-link and physical layers is hop- to-hop, in which a hop is a host or router. The domain of duty of the top three layers is the internet, and the domain of duty of the two lower layers is the link. Computer networks / Andrew S. Tanenbaum-- 5th ed

TCP IP Layers Physical Layer: The physical layer covers the physical interface between a data transmission device (e.g., workstation, computer) and a transmission medium or network. Logical unit between two physical layers in two devices is a bit. Data Link Layer: The data link layer is concerned with the exchange of data between an end system (server, workstation, etc.) and the network to which it is attached. Behrouz A. Forouzan” Data communications and Networking

TCP/IP Layers TCP/IP does not define any specific protocol for the data-link layer. Supports all the standard and proprietary protocols. Any protocol that can take the datagram and carry it through the link suffices for the network layer. When two devices are attached to different networks, procedures are needed to allow data to traverse multiple interconnected networks. This is the function of the Internet layer/Network Layer. Routing: There can be several routers from the source to the destination, the routers in the path are responsible for choosing the best route for each packet. Behrouz A. Forouzan” Data communications and Networking

TCP/IP Layers The communication at the network layer is host-to-host. The Internet Protocol (IP) is used at this layer to provide the routing function across multiple networks. IP is a connectionless protocol that provides no flow control, no error control, and no congestion control services. Defines the format of the packet, called a datagram at the network layer. Defines the format and the structure of addresses used in this layer. Responsible for routing a packet from its source to its destination, which is achieved by each router forwarding the datagram to the next router in its path. Behrouz A. Forouzan” Data communications and Networking

The TCP/IP Layers Transport/Host to Host Layer: There is usually a requirement that data be exchanged reliably. That is, assured that all of the data arrive at the destination application and that the data arrive in the same order in which they were sent. The layer providing this functionality is referred to as the host-to-host layer, or transport layer. The logical connection at the transport layer is also end-to-end. Behrouz A. Forouzan” Data communications and Networking

The TCP/IP Layers TCP and UDP are the two most commonly used protocols at the transport layer Transmission Control Protocol (TCP), is a connection-oriented protocol that first establishes a logical connection between transport layers at two hosts before transferring data. TCP provides a reliable connection for the transfer of data between applications. Provides flow control and error control User Datagram Protocol (UDP), is a connectionless protocol that transmits user datagrams without first creating a logical connection. The User Datagram Protocol (UDP) does not provide flow, error, or congestion control. Computer networks / Andrew S. Tanenbaum-- 5th ed

The TCP/IP Layers The logical connection between the two application layers is end to end. Communication at the application layer is between two processes (two programs running at this layer). The application layer in the Internet includes many predefined protocols. Hypertext Transfer Protocol (HTTP): Accessing the World Wide Web The Simple Mail Transfer Protocol (SMTP) is the main protocol used in electronic mail (e-mail) service. The File Transfer Protocol (FTP) is used for transferring files from one host to another. Behrouz A. Forouzan” Data communications and Networking

TCP-IP Protocol Suite Summary Behrouz A. Forouzan” Data communications and Networking

Addressing Any communication that involves two parties needs two addresses: source address and destination address. Figure shows the addressing at each layer. Application layer: uses names to define the site that provides services, such as someorg.com, or the e-mail address, such as somebody@hotmail.com. Behrouz A. Forouzan” Data communications and Networking

Transport layer address: addresses are called port numbers, and these define the application-layer programs at the source and destination. Port numbers are local addresses that distinguish between several programs running at the same time. Network-layer address: the addresses are global, with the whole Internet as the scope. A network-layer address uniquely defines the connection of a device to the Internet. Link-layer address: sometimes called MAC addresses, are locally defined addresses, each of which defines a specific host or router in a network (LAN or WAN). Behrouz A. Forouzan” Data communications and Networking

The TCP/IP Versus OSI Layer Comparison of the TCP/IP and OSI Model shows that two layers, session and presentation, are missing from the TCP/IP protocol suite. The application layer in the suite is usually considered to be the combination of three layers in the OSI model, as shown in the Figure. Computer networks / Andrew S. Tanenbaum-- 5th ed