1 Lecture 30 Introduction to Data Communications Overview  Lecture Objectives.  Data Communications: Basics.  Major Issues in Data Communications. 

Slides:



Advertisements
Similar presentations
OSI Model OSI MODEL.
Advertisements

OSI MODEL Maninder Kaur
PROTOCOLS SUBMITTED BY : SUDEEP C D ; BSc(CS) Ist Year Ist Sem. T h i s p r e s e n t a t i o n w i l l p r o b a b l y i n v o l v e a u d i e n c e d.
Chapter 2 Network Models.
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
Introduction to Networks and the Internet
1-1 Introduction to Computer Networks and Data Communications.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
Core 3: Communication Systems. On any network there are two types of computers present – servers and clients. By definition Client-Server architecture.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION Lecture # 1 (
 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.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
NETWORKING CONCEPTS. OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement.
Data Communications and Networks
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Networks and Telecommunications
Chapter Overview Network Communications.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
AS Computing F451 F451 Data Transmission. What data is transmitted? Phone SMS Radio TV Internet.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
© 2006 Pearson Education 1  Obj: 1.2, to understand networks HW: Review sheet  Quiz next class Sections 1.0 – 1.2  Do Now: p.47 #1.4 and 1.5 C1 D3.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved Business Plug-in 5 NETWORKS and TELECOMMUNICATIONS.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Networks QUME 185 Introduction to Computer Applications.
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
Higher National Diploma1 Network Concepts OSI 7 Layer model.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
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,
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
Chapter 6 Data Communications. Network Collection of computers Communicate with one another over transmission line Major types of network topologies What.
Prof. Hosny Ibrahim.  Text book (TX1): Data and Computer Communications By: William Stalling, 11 th Edition 2011  Text book (TX2): Data Communications.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
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.
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.
Protocol Suits and Layering Models OSI Model Dr. Abraham UTPA.
Net 221D:Computer Networks Fundamentals
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
Overview of Data Communications and Networking
Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.#
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)
1. Introduction and Background Network Performance and Quality of Service.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
ITT 413 Basics of Data Communication. Overview  Assessment Plan Coursework – 40% Final Exam – 60%  Course Content.
OCR AS Level F451: Data transmission Data transmission a. Describe the characteristics of a LAN (local area network) and a WAN (wide area network);
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Network Models.
Computer Networks.
Computer Networks.
Protocols.
Lecturer, Department of Computer Application
Using MIS 2e Chapter 6 Appendix
IOS Network Model 2nd semester
Data and Computer Communications by William Stallings Eighth Edition
OSI Model OSI MODEL.
Presentation transcript:

1 Lecture 30 Introduction to Data Communications Overview  Lecture Objectives.  Data Communications: Basics.  Major Issues in Data Communications.  Networking: Interconnecting Computers.  Modes of Data Communication Between Computers.  Preview: Data Communications (cont’d).

2 Lecture 30 Lecture Objectives  To have a breadth coverage of data communications technologies.  To know the basic properties of data communications systems.  To understand the underlying standards allowing different data communications systems to interact with each other.

3 Lecture 30 Introduction to Data Communications  Data Communication is the transmission of data from one agent (can be human or machine) or device to another agent (also machine or human). The agents could be a humans or machines.  Basic components in a data communications system: A data communication system consists of the following four main components:  The message to transmit  The sender of the message  The medium of transmission  The receiver of the message

4 Lecture 30 Major Issues in Data Communications When we think of how to send data from one computer to another, there are many different things involved. Here are some of the major issues:  Computer characteristics  character set (EBCDIC, ASCII, Unicode etc)  word size (16-bit, 32-bit, 64-bit etc)  operating system (Windows, Unix, Linux etc)  internal representation of data (1s-,2s-complement etc for integers alone)  Transmission media: what are the physical media on which the transmitted message should be carried?  Transmission mode: bit-serial? word-parallel?  Error control: What happens when something goes wrong during transmission?  Flow control: What happens when sender/receiver operate at different rates?  Some agreed rules of operation (protocols) and standards  Networking: How are the communicating computers to be connected?

5 Lecture 30 Major Issues in Data Communications (cont’d)  From the issued discussed in the preceding slide, it is clear that for the different variety of computers to communicate successfully, they must contain a communication subsystem which can resolve those major issues.  In the mid 1970s, the International Standards Organization (ISO) introduced a standard architecture for such a communication subsystem.  This architecture is known as the ISO Reference Model for Open Systems Interconnection.  The ISO Reference Model is concerned with the overall structure of the complete communication subsystem within each computer.  The aim of the Reference Model is to allow an application program (e.g., an system) in any computer that supports a particular set of standards to communicate freely with an application program in any other computer that supports the same standards, regardless of their manufacturers.

6 Lecture 30 Major Issues in Data Communications (cont’d)  The ISO adopted a layered approach to designing the Reference Model to make it structured and therefore easier to implement and modify.  The OSI model is a networking architecture broken down into seven layers. These layers are designed to make the complex networking tasks into a series of logically and ordered subtasks. This layering provides ease of design and implementation.  The OSI model consists of the following seven layers (we explain them later):  1. Physical Layer  2. Data-Link Layer  3. Network Layer  4. Transport Layer  5. Session Layer  6. Presentation Layer  7. Application Layer

7 Lecture 30 Networking: Interconnecting Computers  A computer network is two or more computers connected together so that information and resources can be shared.  Most computers are connected to some kind of network.  Each computer has its own network address, which uniquely identifies it among the others.  A file server is a network computer dedicated to storing programs and data that are shared among network users.  A file server often has a large amount of secondary memory.  For computers to be useful these days, they must be connected to other computers with which they can interchange information.

8 Lecture 30 Computer Networks: Basics (Cont’d) File Server Client 1 Client N Client 2 Client 3 Client N-1

9 Lecture 30 Network Connections: Definition There are many techniques for connecting computers into networks:  Point-to-point connections: Each computer is directly connected to each other. This technique is not feasible for more than a few close machines.  Adding a new computer requires a new communication line for each computer already in the network.

10 Lecture 30 Network Connections: Definition (Cont’d)  Most modern networks share a single communication line.  Adding a new computer to the network is relatively easy.  The shared communication line must be managed carefully.  Network users must take turns using the line, which introduces delays.  Often information is broken down into parts, sent to the receiving machine, and reassembled.

11 Lecture 30 Network Connections: Types Point-to-PointShared Line

12 Lecture 30 Network Topologies l Networks come in many shapes, each with different levels of connectivity.

13 Lecture 30 Internets l An internet is a collection of two or more distinct networks, joined by routers. l The Internet is one example.

14 Lecture 30 Network Protocols l A protocol is a set of rules that governs the communication of information. l Examples: »SMTP: Simple Mail Transfer Protocol »HTTP: HyperText Transfer Protocol »FTP: File Transfer Protocol l HTTP uses a Uniform Resource Locator (URL) to specify an address on the Internet: METHOD://HOST/PATH

15 Lecture 30 Client/Server Applications l A client/server application divides a task between two computers, client and server. l Examples: HTTP, SMTP, FTP. l Client/Server Protocol: Server: Set up a service on a particular host computer. Client: Contact the server and request the service. Server: Accept a request from a client and provide the service.

16 Lecture 30 Special Networks: LANs and WANs  A local-area network (LAN) is designed to cover small distances and a small number of computers.  A LAN often connects the machines in a single room or building.  A wide-are network (WAN) connects two or more LANs, often over long distances.  Individual LANs are usually owned by a single organization, but WANs often connect LANs from many different groups in many different countries.

17 Lecture 30 Special Networks: LANs and WANs (Cont’d) Long-distance connection (Wireline or Wireless) LAN 2 LAN 1

18 Lecture 30 Communication Modes There are three common transmission modes for data interchange between computers namely, simplex, half-duplex and full-duplex:  Simplex: Data in a simplex channel is always one way. Simplex channels are not often used because it is not possible to send back error or control signals to the transmit end.  Simplex transmission is like a one way street. An example of simplex is Television, or Radio.

19 Lecture 30 Communication Modes: Half-Duplex  A half-duplex channel can send and receive, but not at the same time. It's like a one-lane bridge where two way traffic must give way in order to cross.  Only one end transmits at a time, the other end receives. In addition, it is possible to perform error detection and request the sender to retransmit information that arrived corrupted.  In some aspects, you can think of Internet surfing as being half- duplex, as a user issues a request for a web document, then that document is downloaded and displayed before the user issues another request.Internet

20 Lecture 30 Communication Modes: Full-Duplex  AIn full-duplex data can travel in both directions simultaneously. There is no need to switch from transmit to receive mode like in half duplex.  Its like a two lane bridge on a two-lane highway.  An example can be a consumer that uses a cable connection to not only receive TV channels, but also uses the same cable to support their phone and Internet surfing. All these activities can occur simultaneously.