Network architecture model What is an “architecture model”? An architecture model offers a general frame of reference for the problems connected to the.

Slides:



Advertisements
Similar presentations
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Advertisements

Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
Protocols and the TCP/IP Suite
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the Host-to-Host Communications Model.
OIS Model TCP/IP Model.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
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.
6. Network Model ENG224 INFORMATION TECHNOLOGY – Part I
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
Windows 2000 Networking Computing Department, Lancaster University, UK.
Presentation on Osi & TCP/IP MODEL
Building a Simple Serial Network © 2004 Cisco Systems, Inc. All rights reserved. Understanding the OSI Model INTRO v2.0—1-1.
SEED Infotech Pvt. Ltd. 1 Networking in Java. SEED Infotech Pvt. Ltd. 2 Objectives of This Session Describe issues related to any type of network using.
Network Architecture & Standards
Layer Architecture Layer architecture simplifies the network design. It is easy to debug network applications in a layered architecture network. The network.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
Examining Network Protocols. Overview Introduction to Protocols Protocols and Data Transmissions Common Protocols Other Communication Protocols Remote.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
INDEX oWoWhat is TCP/IP protocol suite ? oDoDifferent layers. oEoEncapsulation. oPoProtocol Interface.
Chapter 2 Dissecting the OSI Model
WINDOWS NT Network Architecture Amy, Mei-Hsuan Lu CML/CSIE/NTU August 19, 1998.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Network Programming Chapter 1 Networking Concepts and Protocols.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
CORBA Antonio Vasquez, John Shelton, Nidia, Ruben.
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Chapter 3: Network Protocols and Communications
Application Layer Functionality and Protocols Abdul Hadi Alaidi
Protocols and the TCP/IP Suite
Computer Communication Architecture
DATA COMMUNICATION Lecture-45.
Lecture (2).
Network Communications Technology
Microsoft enterprise concepts
A quick intro to networking
Computer Networks.
OSI model vs. TCP/IP MODEL
Distributed Systems.
© 2003, Cisco Systems, Inc. All rights reserved.
Lecturer, Department of Computer Application
Network Fundamentals – Chapter 4
Understand the OSI Model Part 2
Unit OS A: Windows Networking
DEPARTMENT OF COMPUTER SCIENCE
Understanding the OSI Reference Model
Instructor Materials Chapter 3: Network Protocols and Communications
Network Architecture Introductory material
Examining Network Protocols
Chapter 3: Windows7 Part 4.
Protocols and the TCP/IP Suite
Review of Important Networking Concepts
Introduction to Packet Sniffing using Ethereal
Telecommunications and Networking
Model arhitectural de reţea
OSI Model OSI MODEL.
Protocols and the TCP/IP Suite
Computer Networking A Top-Down Approach Featuring the Internet
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
INFORMATION FLOW ACROSS THE INTERNET
Protocol Layering - Introduction
Communication.
Presentation transcript:

Network architecture model What is an “architecture model”? An architecture model offers a general frame of reference for the problems connected to the network communications. Such a model is used not only to explain the communication protocols, but also to develop them. An architecture model separates the functions assigned to the communication protocols in different layers (easier to manage). Each layer has specific role(s) in the communication process among the network. Definitions – basic concepts: - Networking protocol - Communication types/data transmissions - Bandwidth /Throughput/Goodput

The ISO-OSI Model Why a layered model? - It reduces the complexity of the problem - It standardizes the interfaces - It facilitates modularity - It assures interoperable technologies - Accelerates the evolution - It simplifies and helps the teaching/learning process

ISO-OSI Model Application Presentation Session Transport Network Data LinkData link Physical Data Segments Packets Frames Bits Data

TCP/IP Model

OSI – TCP/IP Comparison OSI TCP / IP Application (Layer 7) Application Presentation (Layer 6) Session (Layer 5) Transport (Layer 4)Transport Network (Layer 3) Internet Data Link (Layer 2) Network access Physical (Layer 1)

Networking components in Windows - OSI model DLL files Netw. APIs Networking applications Netw. driver APIs – TDI clients TDI Protocol drivers – TDI transports (TCP/IP, NetBEUI, IPX/SPX, etc.) NDIS NDIS library NDIS miniport Ethernet, Token Ring, IrDA, ATM, etc. HAL

Networking components in Windows TDI (Transport Driver Interface) transports, protocol drivers NDIS (Network Driver Interface Specification) There are drivers in kernel mode, accepting IRP (I/O Request Packets) packets from TDI clients and processing the requests of these packets. The TDI transports assure the networking communication by executing message transmitting operations like segmenting and reassembling, sequencing, acknowledgment and retransmission. NDIS library (ndis.sys) The NDIS library exports functions for the TDI transports and support functions for networking adapter drivers.

Networking components in Windows Networking API DLL files There is an independent way for communication in the network. The networking APIs can be implemented in user or kernel mode. TDI clients There are device drivers in kernel mode implementing the networking API. NDIS miniport drivers Kernel mode drivers responsible with assuring the interface between TDI transports and several network adapters. The miniport NDIS drivers are communicating with the network adapters using NDIS library functions assuring the interface with HAL functions.