OSI and TCP Reference Models RD-CSY10171.  To understand  Basic definitions  Protocol  Application  Understand communication process using Reference.

Slides:



Advertisements
Similar presentations
Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
Advertisements

OSI Model OSI MODEL.
Network Layer and Transport Layer.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Communicating over the Network
CPSC 441: FTP & SMTP1 Application Layer: FTP & Instructor: Carey Williamson Office: ICT Class.
Simple Mail Transfer Protocol (SMTP) CS-328 Dick Steflik.
Computer Networks,Internet,& SMTP Priyanka Daultani Department of Computer Science USF, San Francsico, CA.
Chapter 30 Electronic Mail Representation & Transfer
Esimerkki: Sähköposti. Lappeenranta University of Technology / JP, PH, AH Electronic Mail Three major components: user agents mail servers simple mail.
COMPUTER NETWORKS.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Introduction 1 Lecture 7 Application Layer (FTP, ) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering.
OIS Model TCP/IP Model.
THE OSI MODEL KUDIRAT FAWEHINMI COSC 541.
Introduction 1-1 Chapter 2 FTP & Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 IC322 Fall.
2: Application Layer1 Chapter 2 Application Layer These slides derived from Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross.
SMTP, POP3, IMAP.
1 Application Layer Lecture 5 Imran Ahmed University of Management & Technology.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
IT 424 Networks2 IT 424 Networks2 Ack.: Slides are adapted from the slides of the book: “Computer Networking” – J. Kurose, K. Ross Chapter 2: Application.
Review: –How do we address “a network end-point”? –What services are provided by the Internet? –What is the network logical topology observed by a network.
Application Layer Protocols Simple Mail Transfer Protocol.
1 Computer Communication & Networks Lecture 27 Application Layer: Electronic mail and FTP Waleed.
Application Protocols: ELECTRONIC MAIL (SMTP, POP) CSNB534 Semester 2, 2007/2008 Asma Shakil.
FTP (File Transfer Protocol) & Telnet
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications 1.
Layer Architecture Layer architecture simplifies the network design. It is easy to debug network applications in a layered architecture network. The network.
CSE 245: Computer Networks and Data Communication Jun-Hong Cui 08/26/2003.
File Transfer Protocol (FTP)
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 8 Omar Meqdadi Department of Computer Science and Software Engineering University of.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
CS 3830 Day 9 Introduction 1-1. Announcements r Quiz #2 this Friday r Demo prog1 and prog2 together starting this Wednesday 2: Application Layer 2.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Network Models.
CS440 Computer Networks 1 Neil Tang 12/01/2008.
Slides based on Carey Williamson’s: FTP & SMTP1 File Transfer Protocol (FTP) r FTP client contacts FTP server at port 21, specifying TCP as transport protocol.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non proprietary standards for networking and for operating system.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
Spring 2006 CPE : Application Layer_ 1 Special Topics in Computer Engineering Application layer: Some of these Slides are Based on Slides.
Protocol Architectures
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
درس مهندسی اینترنت – مهدی عمادی مهندسی اینترنت برنامه‌نویسی در اینترنت 1 SMTP, FTP.
OSI Model OSI MODEL.
Dibyajit Computer Security Hacking dibyajit
The OSI Model & TCP/IP model
Protocols and the TCP/IP Suite
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Understand the OSI Model Part 2
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
Networking for Home and Small Businesses – Chapter 6
Network Protocol Layers
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
OSI Model OSI MODEL.
Networking for Home and Small Businesses – Chapter 6
Chapter 2 Application Layer
Part II Application Layer.
Presentation transcript:

OSI and TCP Reference Models RD-CSY10171

 To understand  Basic definitions  Protocol  Application  Understand communication process using Reference models ◦ OSI Reference Model ◦ TCP/IP - Internet Model RD-CSY10172

 A network protocol defines the ◦ format and the order of messages ◦ exchanged between two or more communicating entities, as well as the ◦ actions taken on the transmission and/or receipt of a message or other events. RD-CSY10173

mail server user agent user agent user agent mail server user agent user agent mail server user agent RD-CSY10175

Messages format and order  From a client to a mail server ◦ HELO ◦ MAIL FROM: ◦ RCPT TO: ◦ DATA ◦ QUIT  From a mail server to a client ◦ status code  1xx - Informative message  2xx - Command ok  3xx - Command ok so far, send the rest of it.  4xx - Command was correct, but couldn't be performed for some reason.  5xx - Command unimplemented, or incorrect, or a serious program error occurred. ◦ content user mailbox outgoing message queue mail server user agent user agent user agent mail server user agent user agent mail server user agent SMTP POP3, IMAP SMTP RD-CSY10176

Network Applications are Programs that run on different end systems and communicate over a network. applicati on transpor t network data link physical applicati on transpor t network data link physical applicati on transpor t network data link physical 7

Number of Hosts on the Internet: Aug Oct ,024 Dec ,174 Oct ,000 Jul ,776,000 Jul ,540,000 Jul ,218,000 Jul ,139,000 Jul ,284,000 Jul ,774,000 Jul ,937,000 Jan ,226,000 RD-CSY10178

 All standards of the Internet are published as RFC (Request for Comments)  e.g., the SMTP protocol is specified in RFC821  A typical (but not the only) way of standardization:  Internet draft  RFC  proposed standard  draft standard (requires 2 working implementations)  Internet standard (declared by Internet Architecture Board) We reject: kings, presidents, and voting. We believe in: rough consensus and running code. RD-CSY10179

 Why need standards?  The use of standards in protocols ensures that products from different manufacturers can work together  Do you know of name of a standards body for : ◦ food industry  FSA ◦ Computer Science and Engineering  IEEE  And many others 10

 The problem of moving information between computers over a network medium is divided into smaller and more manageable problems  This separation into smaller more manageable functions is known as layering.  Two Reference Models: ◦ OSI -7 Layer Model ◦ TCP/IP Model  Also known as the Internet model RD-CSY101711

RD-CSY1017 여보세요 She is saying hello Ambassador in Korea Translator Secretary The Korean ambassador said “Hello” Bonjour! Ambassador in France Translator Secretary 12

RD-CSY1017 A standard reference model called OSI (Open Systems Interconnect ) is now considered the primary Architectural model for inter-computer communications The OSI model divides the networking process into seven layers. Each layer in the model has a unique function in the communication process and communicates with the layer directly above and below it. OSI Model Application Presentation Session Transport Network Data Link Physical 13

RD-CSY1017 Information passed from source to destination has to pass through each layer on each side. Which layer does the user interact with: Application or Physical ? Which layers are connected by a cable? 14

 Phrase to remember 7 layers is: All People Seem To Need Data Processing  What is a protocol?  Examples of some network applications?  Need for standardisation?  Example of a standard?  How many layers in OSI model? RD-CSY101715

 Physical Layer ◦ Media ◦ Topology ◦ Making Cables RD-CSY101716