NET 221D:Computer Networks Fundamentals

Slides:



Advertisements
Similar presentations
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Advertisements

Chapter 2 Network Models.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2: Network Models
Chapter 2 Network Models.
2.1 Background Information Network Models LAYERED TASKS We use the concept of layers in our daily life. As an example, let us consider two friends.
The OSI Model and the TCP/IP Protocol Suite
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
Network Models Network uses a combination of hardware and software to send data from one location to another Performing a task is performed on different.
Chapter 2 Network Models.
Chapter 2 Network Models Dr. Mznah Al-Rodhaan.
Data Communications Network Models.
NETWORK MODELS T.Najah Al_Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Chapter 2 Network Models
Lecturer: Tamanna Haque Nipa
NETWORKING CONCEPTS. OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement.
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
HW for Chapter 1 Review Questions: 3, 4, 5, 6, 7, 8, and 11 Exercises: 16, 18, 21, 22, 23, and
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.
Data Communications Taught by Mr. Kim No, M.Sc. In Telecommunications Engineering Chapter 2: Network Model 1.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
NDSL, Chang Gung University, 2.1 Chapter 2 Network Models 長庚大學資訊工程學系 陳仁暉 副教授 Tel: (03) Ext: 5990
Chapter 2 Network Models
Presentation on Osi & TCP/IP MODEL
Chapter 2 Network Models
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 2 The OSI Model and TCP/IP Protocol Suite.
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
TCP/IP PROTOCOL SUITE The TCPIIP protocol suite was developed prior to the OSI model. Therefore, the layers in the TCP/IP protocol suite do not exactly.
 An ISO is a multi national body dedicated to worldwide agreement on international standards.  An ISO standard that covers all aspects of network communications.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The OSI Model.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 2 Network Models.
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,
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
Chapter 2. Network Models
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
BZUPAGES.COM 2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 Network Models
Network Models.
Ch 2. Network Models. 1. LAYERED TASKS Concept of layers – Consider two friends who communicate through mail – What happens when one sends a letter to.
Net 221D:Computer Networks Fundamentals
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Chapter 2. Network Models
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Overview of Data Communications and Networking
1/15 Chapter 5 Open Systems Interconnection Model.
2.1 Chapter 2 Network Models – cont. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
Lecturer: Mrs. Rohani bt Hassan
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Chapter 4 : Network models. Lecture 8. Layered Tasks - We use the concept of layers in our daily life. As an example, let us consider 2 friends who communicate.
Network Models.
Chapter 2 Network Models.
Chapter 2 Network Models
Chap. 2 Network Models.
The OSI Model & the TCP/IP Protocol Suite
OSI Model And TCP\IP SUITE
Net 431: ADVANCED COMPUTER NETWORKS
Lec 5 Layers Computer Networks Al-Mustansiryah University
Chapter 2 Network Models
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Network Model.
Chapter 2 Network Models
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Presentation transcript:

NET 221D:Computer Networks Fundamentals Networks and Communication Department Lecture 3: Network Models

Protocols We use the concept of layers in our daily life. As an example, let us consider two friends who communicate through postal mail. The process of sending a letter to a friend would be complex if there were no services available from the post office. Behrouz A. Forouzan” Data communications and Networking

OSI Model Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement on international standards. An ISO standard that covers all aspects of network communications is the Open Systems Interconnection (OSI) model. It was first introduced in the late 1970s. Behrouz A. Forouzan” Data communications and Networking

ISO is the organization. OSI is the model. OSI Model ISO is the organization. OSI is the model. The purpose of OSI model is to show how to facilitate communication between two different systems without requiring change to the logic of the underling H/W and S/W. The OSI model ( not a protocol ) that is: flexible, robust, and interoperable. It consists of seven separate but related layers, each of which defines a part of the process of moving information across a network. Behrouz A. Forouzan” Data communications and Networking

OSI model Behrouz A. Forouzan” Data communications and Networking

Layered Architecture OSI model consists of 7 layers. Each layer defines a family of functions distinct from those of the other layers. The OSI model allows complete interoperability between otherwise incompatible systems. Within a single machine, each layer calls upon the services of the layer just below it. e.g. layer 3 uses the services provided by layer 2 and provides services for layer 4. Between machines, layer x on one machine communicate with layer x on another machine. This communication is govern by an agreed-upon series of rules and convention called protocols. Communication between machines is a peer-to-peer process using the protocols appropriate to a given layer.

The interaction between layers in the OSI model Behrouz A. Forouzan” Data communications and Networking

Peer-to-Peer Process At the physical layer, communication is direct where device A sends a stream of bits to device B. The bits must be converted to a form that can be transmitted to the receiving device. At the higher layers, communication must move down through the layers on device A over to device B and then back up through the layers. Interfaces Between Layers The passing of the data and network information down/up through the layers in sending/ receiving require an interface between each pair of adjacent layers. Well-defined interfaces and layer functions provide modularity to a network.

Organization of the Layers The seven layers can be thought of as belonging to three subgroups: Layers 1,2, and 3 – physical, data link, and network – are the network support layers. Layers 5,6, and 7 – session, presenation, and application – are user support layers; they allow interoperability among unrelated software systems. Layer 4, the transport layer, links the two groups and ensures that what the lower layers have transmitted is in a form that the upper layers can use. The upper OSI layers almost implemented in S/W; lowers layers are combination of S/W and H/W except for the physical layer which is mostly H/W.

An exchange using the OSI model Behrouz A. Forouzan” Data communications and Networking

Encapsulation There is another aspect of data communications in the OSI model: Encapsulation. the data protion of a packet at level N-1 carries the whole packet ( data and header and maybe trailer) from level N. The concept is called encapsulation; where level N-1 is not aware of which part of the encapsulated packet is data and which part is the header or trailer.

Physical layer The physical layer coordinate the functions required to carry a bit stream over a physical medium including: Dealing with the mathematical and electrical specifications of the interfaces and transmission medium. It defines the procedures and functions that physical devices and interfaces have to perform for transmission to occur. The physical layer is also concerned with: Physical characteristics of interfaces and medium. Representation of bits Data rate Synchronization of bits Line configuration Physical topology Transmission mode

Physical layer Behrouz A. Forouzan” Data communications and Networking

Data Link layer The data link layer transforms the physical layer to reliable link. It makes the physical layer appear error-free to the upper layer (network layer). There are other responsibilities of data link layer include: Framing Physical addressing Flow control Error control Access control

Data link layer Behrouz A. Forouzan” Data communications and Networking

Hop-to-hop delivery Behrouz A. Forouzan” Data communications and Networking

Network layer The network layer is responsible for the delivery of individual packets from the source host to the destination host. If two systems are connected to the same link, there is usually no need for a network layer. If the two systems are attached to different networks with connecting devices between the networks, there is often a need for the network layer to accomplish source-to-destination delivery. Other responsibilities of network layer include: Logical addressing Routing

Network Layer Behrouz A. Forouzan” Data communications and Networking

Source-to-destination delivery Behrouz A. Forouzan” Data communications and Networking

Transport layer The transport layer is responsible for the delivery of a message from one process to another. Unlike the network layer which is source-to-destination delivery, the transport layer is process-to-process delivery of the entire message. Other responsibilities of transport layer: Service-point addressing Segmentation and reassembly Connection control Flow control Error control

Transport layer Behrouz A. Forouzan” Data communications and Networking

Reliable process-to-process delivery of a message Behrouz A. Forouzan” Data communications and Networking

Session layer The session layer is responsible for dialog control and synchronization. Specific responsibilities of the session layer include: Dialog control Synchronization

Presentation layer The presentation layer is concerned with syntax and semantics of the information exchange between two systems. Specific responsibilities of presentation layer: Translation Encryption Compression

Application layer The application layer enables user, weather human or software, to access the network. It provides user interfaces and support for services such as e-mail, remote file access and transfer, shared database management, and other types of distributed information services. Specific responsibilities of presentation layer: Network virtual terminal File transfer, access, and management Mail services Directory services

Application Layer Behrouz A. Forouzan” Data communications and Networking

Summary of layers Behrouz A. Forouzan” Data communications and Networking

TCP/IP PROTOCOL SUITE The layers in the TCP/IP protocol suite do not exactly match those in the OSI model. The original TCP/IP protocol suite was defined as having four layers: host-to-network, internet, transport, and application. However, when TCP/IP is compared to OSI, we can say that the TCP/IP protocol suite is made of five layers: physical, data link, network, transport, and application. Behrouz A. Forouzan” Data communications and Networking

TCP/IP protocol suite Behrouz A. Forouzan” Data communications and Networking

TCP/IP PROTOCOL SUITE TCP/IP is a hierarchical protocol made up of interactive modules, each of which provides a specific functionality. The layers of the TCP/IP protocol suite contain relatively independent protocols. The term hierarchical means that each upper-level protocol is supported by one or more lower-level protocols. Behrouz A. Forouzan” Data communications and Networking

TCP/IP PROTOCOL SUITE Physical and Data Link Layers There is no protocol at this layer. However, it supports all the standard and proprietary protocols. Network layer ( internetwork layer) TCP/IP at this layer supports the Internetworking Protocol (IP) There are also some other protocols that support data movement in this layer. Including: ARP, RARP, ICMP, and IGMP. Internetworking Protocol (IP) IP is an unreliable and connectionless protocol- a best-effort delivery. It is host-to-host protocol. Behrouz A. Forouzan” Data communications and Networking

TCP/IP PROTOCOL SUITE Address Resolution Protocol (ARP) It is used to find the physical address (NIC) of the node after its Network address is known. Reverse Address Resolution Protocol (RARP) It is used to find the Internet address of the node after its physical address is known. Internet Control Message Protocol (ICMP) It is used by hosts and gateways to send notification of datagrams ( packets) problem back to the sender. Internet Group Message Protocol (IGMP) It is used to facilitate the simultaneous transmission of messages to a group of recipients. Behrouz A. Forouzan” Data communications and Networking

TCP/IP PROTOCOL SUITE Transport Layer In this layer, the protocol is responsible for delivery of message from a process to another process. It includes the following protocols: User Datagram Protocol It adds port addresses, checksum error control, and length information to the data from the upper layer. Transmission Control Protocol It is reliable and connection-oriented Stream Control Transmission Protocol It supports the newer application e.g. voice over the Internet. It combine best features of UDP and TCP. Behrouz A. Forouzan” Data communications and Networking

TCP/IP PROTOCOL SUITE Application Layer The application layer in TCP/IP is equivalent to the combined session, presentation, and application. Behrouz A. Forouzan” Data communications and Networking