Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers.

Slides:



Advertisements
Similar presentations
OSI Model OSI MODEL.
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.
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
EE 4272Spring, 2003 Protocols & Architecture A Protocol Architecture is the layered structure of hardware & software that supports the exchange of data.
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.
ECS 152A 1. Introduction. A Communications Model Source —generates data to be transmitted Transmitter —Converts data into transmittable signals Transmission.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Protocols; TCP/IP and OSI Model
Computer Networks with Internet Technology William Stallings
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
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.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
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.
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.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
TCP/IP TCP/IP LAYERED PROTOCOL TCP/IP'S APPLICATION LAYER TRANSPORT LAYER NETWORK LAYER NETWORK ACCESS LAYER (DATA LINK LAYER)
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
William Stallings Data and Computer Communications
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Protocol Suits and Layering Models OSI Model Dr. Abraham UTPA.
Net 221D:Computer Networks Fundamentals
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Communication Networks NETW 501 Tutorial 2
TUNALIData Communications1 Chapter 2 Protocols and Architecture.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Computer Networks with Internet Technology William Stallings Chapter 2 Protocols and the TCP/IP Protocol Suite.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI 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.
The OSI Model & TCP/IP model
Lecture (2).
Distributed Systems.
Computer Networks with Internet Technology William Stallings
Chapter 1 Introduction Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
OSI Protocol Stack Given the post man exemple.
Lecturer, Department of Computer Application
Networking for Home and Small Businesses – Chapter 6
DEPARTMENT OF COMPUTER SCIENCE
Network Architecture Introductory material
Pertemuan 11 Model TCP/IP
University of Houston Protocols and Architecture Datacom II Lecture 4
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
Protocols and the TCP/IP Suite
Data and Computer Communications by William Stallings Eighth Edition
Review of Important Networking Concepts
Chapter 2 Protocols and Architecture
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
TCP/IP Protocol Suite: Review
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
OSI Model OSI MODEL.
Chapter 2. Protocols and Architecture
Protocols and the TCP/IP Suite
Computer Networking A Top-Down Approach Featuring the Internet
OSI Reference Model Unit II
Review of Important Networking Concepts
The TCP/IP Model.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Open System Interconnect (OSI).
Unit – III Network Essentials
Presentation transcript:

Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers - Architecture and Services  OSI – ISO Model  TCP/IP Model  Network Edge: Connection Oriented and Connectionless Services  Network Core: Switching Techniques

OSI Layer 4- Transport Layer  Transport Layer  Exchange of data between end systems  Error control (end-to-end)  Flow control (end-to-end)  In sequence (segment)  No losses  No duplicates  Quality of service( Throughput, transit delay, error rate)

OSI Layers (5,6,7)  Session  Control of dialogues between applications/Dialogue discipline  Grouping  Synchronization/check points  Recovery  Presentation  Data formats  Architecture specific (Big-endian or Little-endian)  Provide conversion from one encoding schema to another encoding schema  Data compression  Encryption  Application  Means for applications to access OSI environment  E mail, web browsers.

Layered Architecture – Protocols Diagram

Application Layer Protocol PortTransport Layer Protocol HTTP80TCP FTP20 & 21TCP DNS53UDP & TCP Telnet23TCP SMTP25TCP POP3110TCP HTTPS443TCP

Error Control and Flow Control DLL  Interruption of the physical media may lead to loss of one or more frames  A valid frame may be discarded at the receiver due to buffer overflow  A valid frame may be discarded at the receiver as determined by protocol procedures (e.g., error or flow control) Transport Layer  The Network layer may loose packets or even misroute packets  Segment loss

Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers - Architecture and Services  OSI – ISO Model  TCP/IP Model  Network Edge: Connection Oriented and Connectionless Services  Network Core: Switching Techniques

TCP/IP Protocol Architecture  Developed by the US Defense Advanced Research Project Agency (DARPA) for its packet switched network (ARPANET)  Used by the global Internet  No official model but a working one.  Application layer  Host to host or transport layer  Network Layer  Data Link Layer (Network access layer)  Physical layer

Physical Layer  Similar to OSI model physical layer  Physical interface between data transmission device (e.g. computer) and transmission medium or network  Characteristics of transmission medium  Signal levels  Data rates

Network Access/Data Link layer(1)  Data Link Control(Logical Link Control) Sub Layer  Means of activating, maintaining and deactivating a reliable link  Framing (Header)  Error detection and control

Data Link layer(2)  Media Access Control (MAC) sub layer  Allocation of channel  Physical addressing (MAC address)  Higher layers do not need to know about underlying technology  Virtual point-point links between pair of stations

Network Layer  Exchange of data between end system and network  Destination address provision (IP Address)  Systems may be attached to different networks  PDU is called as “Datagram”  Routing functions across multiple networks  Implemented in end systems and routers  Invoking services like priority  Connection less service  Fragmentation  Routing and IP addresses  ARP and RARP

Transport Layer (TCP/UDP)  Connection-less and connection oriented service  Reliable delivery of data  Segments  Congestion control  Ordering of delivery(Reassembling)  Addressing (Port no. or SAP)  UDP (TFTP, NFS, DNS)  TCP (SMTP, HTTP, FTP)  Error Control  Flow Control

Application Layer  Support for user applications  File transfer  User applications  Reliable data transfer for UDP users  Network management  E.g. HTTP, SMTP, FTP, etc.

Addressing level  Level in architecture at which entity is named  Unique address for each end system (computer) and router  Network level address  IP or internet address (TCP/IP)  Network service access point or NSAP (OSI)  Process within the system  Port number (TCP/IP)  Service access point or SAP (OSI)

Role of Header and trailer  The seven OSI layers use various forms of control information to communicate with their peer layers in other computer systems. This control information consists of specific requests and instructions that are exchanged between peer OSI layers.  Control information typically takes one of two forms: headers and trailers. Headers are prepended to data that has been passed down from upper layers. Trailers are appended to data that has been passed down from upper layers.

Contd.  Headers, trailers, and data are relative concepts, depending on the layer that analyzes the information unit. At the network layer, for example, an information unit consists of a Layer 3 header and data. At the data link layer, however, all the information passed down by the network layer (the Layer 3 header and the data) is treated as data.  In other words, the data portion of an information unit at a given OSI layer potentially can contain headers, trailers, and data from all the higher layers. This is known as encapsulation.

Example Header Information  Destination port  Sequence number  Checksum

PDUs in TCP/IP

Protocol Stack  A list of protocols used by a certain system, one protocol per layer, is called a protocol stack.

Internet protocol stack  application: supporting network applications  FTP, SMTP, STTP  transport: host-host data transfer  TCP, UDP  network: routing of datagrams from source to destination  IP, routing protocols  link: data transfer between neighboring network elements  PPP, Ethernet  physical: bits “on the wire” application transport network link physical

Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers - Architecture and Services  OSI – ISO Model  TCP/IP Model  Network Edge: Connection Oriented and Connectionless Services  Network Core: Switching Techniques

Connection Oriented and Connectionless services  Connection oriented reliable services guarantees that data transmitted from sender to receiver will eventually be delivered to the receiver in order and in its entirety.  Connectionless unreliable services does not make any guarantees about eventual delivery.

Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers - Architecture and Services  OSI – ISO Model  TCP/IP Model  Network Edge: Connection Oriented and Connectionless Services  Network Core: Switching Techniques

Switching techniques  Packet switching  Circuit switching  Virtual circuit switching