Computer Networks CSC524 Lecture 1 Dr. Mohsin Iftikhar Office: 4675636 Cell: 0543-795 002 Lecture 1: Introduction.

Slides:



Advertisements
Similar presentations
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
Advertisements

Chapter 5: TCP/IP and OSI Business Data Communications, 5e.
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.
International Standards Organization Open Systems Interconnect (OSI) Reference Model Advanced Computer Networks.
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.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Chapter 4 : TCP/IP and OSI Business Data Communications, 4e.
Protocols and the TCP/IP Suite
Networks: OSI Reference Model 1 International Standards Organization Open Systems Interconnect (OSI) Reference Model.
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
ECEN 619 “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Lecture notes and Paper.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
NETWORK MODELS T.Najah Al_Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Lecturer: Tamanna Haque Nipa
DISCLAIMER:  If you think you know it all, don’t shout out the answers! Go here:  game.shtml
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 and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
OSI AND TCP/IP MODELS. Outline Introduction OSI Model TCP/IP Model IPv4 vs. IPv6.
OSI Reference Model & Layered Communication Sritrusta Sukaridhoto.
Presentation on Osi & TCP/IP MODEL
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.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
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.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications 1.
1 Review - OSI Model n OSI Reference Model u represents the communications process. u 7 layers: physical, data link, network, transport, session, presentation.
Layer Architecture Layer architecture simplifies the network design. It is easy to debug network applications in a layered architecture network. The network.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
TCP/IP Transport and Application (Topic 6)
Spring 2006Computer Networks1 Chapter 2 Network Models.
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.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Spring 2006Computer Networks1 Chapter 2 Network Models.
William Stallings Data and Computer Communications
OSI Model Cisco Academy Semester 1, Chapter 2. The Seven Layers of the OSI Model International Organization of Standardization ISO.
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.
OSI means Open System Interconnect model. OSI means Open System Interconnect model. Developed by the International Organization for Standardization in.
Protocol Suits and Layering Models OSI Model Dr. Abraham UTPA.
Net 221D:Computer Networks Fundamentals
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
Another Model?! The TCP/IP Reference Model By: Allan Johnson.
COMPUTER NETWORK AND DESIGN CSCI 3385K. Host-to-Host Communications Model Older model Proprietary Application and combinations software controlled by.
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.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
The OSI Model. History of OSI Model ISO began developing the OSI model in It is widely accepted as a model for understanding network communication.
Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers.
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.
Protocols and the TCP/IP Suite
OSI LAYERS.
Chapter 5: Making Networks Work
Lecture (2).
Computer Networks.
Distributed Systems.
© 2003, Cisco Systems, Inc. All rights reserved.
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

Computer Networks CSC524 Lecture 1 Dr. Mohsin Iftikhar Office: Cell: Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

Introduction Text Book: – Computer Networks and Internets Douglas E. Comer (5 th Edition) Reference Books – Computer Networks Andrew S. Tanenbaum (4 th Edition) – CCNA ICND 1 Official Exam Certification Guide – CCNA ICND 2 Official Exam Certification Guide by Wendell Odom Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

Introduction Background of Networking How Computer Networking Started Key Aspects of Networking – Network Applications and Network Programming – Data Communications – Packet Switching and Networking Technologies – Internetworking with TCP/IP – Additional Networking Concepts and Technologies Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

ISO and OSI Seven Layer Reference Model International Standard Organization (ISO) – Seven Layers Model Layer 7-Application Layer 6-Presentation Layer 5-Session Layer 4-Transport Layer 3-Network Layer 2-Data Link Layer 1-Physical Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

Application Layer Application layer is the top layer of OSI model which provides different kinds of services to the end-user. For example, HTTP, Telnet, FTP, SMTP are the examples of different kinds of applications. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

Presentation Layer Presentation layer is concerned with the data format. Whenever a user uses an application service being provided by the application layer, application layer passes that data written by human language to the presentation layer, presentation layer converts that data from human language to machine language (0,1) at the sending machine side and vice versa on the receiving side. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

Session Layer Session Layer is responsible for three things, it initiates the session, maintains the session during data transfer and terminates the session when the data transfer is completed. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

Transport Layer This layer performs a number of tasks – Segmentation and reassembly – Reliability through acknowledgements – Error Recovery – Flow Control through windowing – Sequencing Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

Network Layer This layer provides routing. Router works on network layer. This layer is responsible for defining the end-to-end, easiest shortest possible route from source to destination. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

Data Link Layer This is the only layer, which attach header and trailer both with the data and data becomes frame at this particular layer. This layer provides error detection through Frame Check Sequence (FCS). This layer can not provide error recovery Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

Physical Layer Physical layer is just concerned with the physical characteristics. For example, what type of cable to use, which pins will be used for sending the data, which pins will be used to receive the data etc. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

How Data Passes Through Layers Concept of Headers and Layers – When data comes down through the layers, each layer attach a header with it and this process is called encapsulation and on the receiving side, each layer de attach the corresponding header, which is called de-encapsulation. Concept of Protocol – Protocol is a set of rules and regulations between corresponding layers on different machines to govern the communication. Concept of Interface – Interface is always between adjacent layers on the same machine Major difference between protocol and Interface – Protocol is always between layers of different machines and interface is always between layers of same machine. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

TCP/IP Model Five Layer model: Transmission Control Protocol/Internet Protocol (TCP/IP) – Application – Transport – Internet – Network Interface – Physical Application layer of TCP/IP is corresponding to top three layers of OSI (application, presentation and session), Transport is equal to transport, Internet is corresponding to network, network interface is equal to data link and physical layer is equal to physical layer of OSI model. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

Some More Concepts Encapsulation De-encapsulation Different types of Applications at different layers Examples of application, transport and internet layer Questions Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar