Introduction Chapter 1 1. What is Computer Network A collection of Autonomous computers interconnected by any media. Two computers are said to be interconnected.

Slides:



Advertisements
Similar presentations
Chapter 1 Introduction to computer network
Advertisements

1 Network Concepts Rong Wang CGS3285 School of Computer Science University of Central Florida Spring2004.
Based on Data Communications and Networking, 4 th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007 Dr. Mznah Al-Rodhaan Chapter 1 Introduction.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1.1 Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 Network Models.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Adapted from Tanenbaum's Slides for Computer Networks, 4e
Chapter 2 Network Models.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
Chapter 2 Network Models.
Chapter 2 Network Models Dr. Mznah Al-Rodhaan.
NETWORK MODELS T.Najah Al_Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Lecturer: Tamanna Haque Nipa
The OSI Model and the TCP/IP Protocol Suite
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
1.1 Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Data Communications, Kwangwoon University1-1 Data Communications 담당교수 : 정광수 교재 : Data Communications and Networking Behrouz.
Computer Networks NYUS FCSIT Spring 2008 Igor TRAJKOVSKI, Ph.D. Associate Professor Milos STOLIC, B.Sc. Assistant
Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái.
Computer Networks and Communications (2) Bazara I. A. Barry Department of Computer Science University of Khartoum
Computer Networks Network Hardware & Software
Introduction Chapter 1 Uses of Computer Networks Business ApplicationsBusiness Applications Home ApplicationsHome Applications Mobile.
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
Introduction Hamed Jamshak Hamed Jamshak Chapter 1 Hamed Jamshak.
NET 221D:Computer Networks Fundamentals
1.1 Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The OSI Model.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 2 Network Models.
UNIT -1. DATA COMMUNICATIONS The term telecommunication means communication at a distance. The word data refers to information presented in whatever form.
Chapter 1. Introduction 1.Data communications 2.Networks 3.The Internet 4.Protocols and standards.
Spring 2005Data Communications, Kwangwoon University1-1 Chapter 1. Introduction 1.Data communications 2.Networks 3.The Internet 4.Protocols and standards.
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,
Prof. Hosny Ibrahim.  Text book (TX1): Data and Computer Communications By: William Stalling, 11 th Edition 2011  Text book (TX2): Data Communications.
Chapter 2. Network Models
BZUPAGES.COM 2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lecture-2: Idea of Network LAN - Local Area Network WAN - Wide Area Network.
Data Communication Networks
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.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Introduction Chapter 1. Business Applications of Networks A network with two clients and one server. Client-Server Model.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Introduction Chapter 1 Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues
Introduction Chapter 1 Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Chapter 2. Network Models
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.#
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Introduction Chapter 1. Computer network computer network, often simply referred to as a network, is a collection of hardware components and computers.
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)
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.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Network Models.
Data Communications, Kwangwoon University
Chapter 2 Network Models.
Computer Network Course objective: To understand Network architecture
Introduction.
Chapter 1 Introduction.
Reference Models The OSI Reference Model The TCP/IP Reference Model
2 Basic Concepts: data and computer networking
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 Network Models
Introduction Chapter 1 Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Presentation transcript:

Introduction Chapter 1 1

What is Computer Network A collection of Autonomous computers interconnected by any media. Two computers are said to be interconnected if they are able to exchange information. The connection may be via a copper wire/ fiber optics/microwaves/infrared/ satellites.

Why people are interested in Computer Networks Resource sharing: To make all physical resources such as printers, scanners, equipment, etc., available to anyone on the network without regard to the physical location of the resource and the user. Information sharing: Allowing users to access relevant information and documents, i.e data available to any one on the network instantly without regard to the location of the data and the user accessing it.

Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues 4

Business Applications of Networks A network with two clients and one server. 5

Business Applications of Networks (2) The client-server model involves requests and replies. 6

Home Applications Access to remote information Person-to-person communication Interactive entertainment Electronic commerce 7

Home Applications (2) In peer-to-peer system there are no fixed clients and servers. 8

Home Applications (3) Some forms of e-commerce. 9

Mobile Users Combinations of wireless networks and mobile computing. 10

Network Hardware Local Area Networks Metropolitan Area Networks Wide Area Networks Wireless Networks Home Networks Internetworks 11

Types of transmission technology Broadcast links Point-to-point links 12

Broadcast Networks (2) Classification of interconnected processors by scale. 13

1-14 Network Network: A set of devices (nodes) connected by communication links Node: Computer, printer, or any device capable of sending and/or receiving data To be considered effective and efficient, a network must meet a number of criteria

1-15 Type of Connection

1-16 Type of Connection Point-to-point – Dedicated link between two devices – The entire capacity of the channel is reserved – Ex) Microwave link, TV remote control Multipoint – More than two devices share a single link – Capacity of the channel is either Spatially shared: Devices can use the link simultaneously Timeshare: Users take turns

1-17 Physical Topology

1-18 Mesh Topology Dedicated point-to-point link to every other nodes A mesh network with n nodes has n(n-1)/2 links. A node has n-1 I/O ports (links) Advantages: No traffic problems, robust, security, easy fault identification & isolation Disadvantages: Difficult installation/reconfiguration, space, cost

1-19 Star Topology Dedicated point-to-point link only to a central controller, called a hub Hub acts as an exchange: No direct traffic between devices Advantages: Less expensive, robust Disadvantages: dependency of the whole on one single point, the hub

1-20 Bus Topology One long cable that links all nodes tap, drop line, cable end limit on the # of devices, distance between nodes Advantages: Easy installation, cheap Disadvantages: Difficult reconfiguration, no fault isolation, a fault or break in the bus stops all transmission

1-21 Ring Topology Dedicated point-to-point link only with the two nodes on each sides One direction, repeater Advantages: Easy reconfiguration, fault isolation Disadvantage: Unidirectional traffic, a break in the ring cab disable the entire network

1-22 Hybrid Topology Example: Main star topology with each branch connecting several stations in a bus topology To share the advantages from various topologies

1-23 Categories of Networks

1-24 LAN Usually privately owned A network for a single office, building, or campus  a few Km Common LAN topologies: bus, ring, star An isolated LAN connecting 12 computers to a hub in a closet

1-25 MAN Designed to extend to an entire city Cable TV network, a company’s connected LANs Owned by a private or a public company

1-26 WAN Long distance transmission, e.g., a country, a continent, the world Enterprise network: A WAN that is owned and used by one company

1-27 Internetwork Internetwork (internet) : two or more networks are connected by internetworking devices Internetworking devices: router, gateway, etc. The Internet: a specific worldwide network

1-28 Internetwork Example A heterogeneous network : four WANs and two LANs

Network Software Protocol Hierarchies Design Issues for the Layers Connection-Oriented and Connectionless Services Service Primitives The Relationship of Services to Protocols 29

Protocol Hierarchies To reduce the design complexity, most networks are organized as a stack of layers or levels, each one built upon the one below it. The number of layers, name of the layers, function of the layers differ from one network to other. Each Layer is to offer certain services to the higher layers. Each layer shields the details of how the offered services to the higher layers

Technical words Protocol : The rules and conventions used in the conversation between layer n on one machine to layer n on another machine are collectively known as the layer n protocol. A Protocol is an agreement between the communicating parties on how communication is to proceed. Peers : The entities comprising the corresponding layers on different machines are called peers. Interface : Between each pair of adjacent layers is an interface. The interface defines which primitive operations and services the lower layer makes available to the upper one. Network Architecture: A set of layers and protocols is called a network architecture. Protocol stack : A list of protocols used by a certain system, one protocol per layer, is called a protocol stack.

2-32 Layered Model: Sending a Letter

Network Software Protocol Hierarchies Layers, protocols, and interfaces. 33

Protocol Hierarchies (2) The philosopher-translator-secretary architecture. 34

Protocol Hierarchies (3) Example information flow supporting virtual communication in layer 5. 35

Design Issues for the Layers Addressing Rules for data transfer Error Control Flow Control Disassembly and Reassembly Multiplexing Routing 36

Connection-Oriented and Connectionless Services Six different types of service. 37

Service Primitives Five service primitives for implementing a simple connection-oriented service.

Service Primitives (2) Packets sent in a simple client-server interaction on a connection-oriented network.

Services to Protocols Relationship The relationship between a service and a protocol.

Reference Models The OSI Reference Model The TCP/IP Reference Model A Comparison of OSI and TCP/IP A Critique of the OSI Model and Protocols A Critique of the TCP/IP Reference Model

Reference Models The OSI reference model.

Reference Models (2) The TCP/IP reference model.

Reference Models (3) Protocols and networks in the TCP/IP model initially.

2-45 OSI Model ISO is the organization. OSI is the model

2-46 Interaction between layers in the OSI model Layer and interface

2-47 An exchange using the OSI model Encapsulation with header and possibly trailer

2-48 Physical Layer The physical layer is responsible for movements of individual bits from one hop (node) to the next Mechanical and electrical specification, the procedures and functions

2-49 Physical Layer: Duties Physical characteristics of interfaces and media Representation of bits Data rate Synchronization of bits Line configuration Physical topology Transmission mode

2-50 Data Link Layer The data link layer is responsible for moving frames from one hop (node) to the next Transform the physical layer to a reliable (error-free) link

2-51 Data Link Layer: Duties Framing Physical addressing Flow control Error control

2-52 Hop-to-Hop Delivery

2-53 Network Layer The network layer is responsible for the delivery of packets from the source host to the destination host

2-54 Network Layer: Duties Logical addressing and routing

2-55 Transport Layer The transport layer is responsible for delivery of a message from one process to another

2-56 Transport Layer: Duties Service-point (port) addressing Segmentation and reassembly Connection control Flow control Error control

2-57 Reliable Process-to-Process Delivery of a Message

2-58 Session Layer Session layer is responsible for dialog control and synchronization

2-59 Presentation Layer Presentation layer is responsible for translation, compression, and encryption

2-60 Application Layer Application layer is responsible for providing services to the user

2-61 Application Layer: Services Mail services File transfer, access, and management Directory services

2-62 Summary of Layers

2-63 TCP/IP and OSI Model

2-64 TCP/IP Protocol Suite Host-to-network : Physical and data link layer – No specific protocol Network layer – IP(Internet Protocl), ARP(Address Resolution Protocol), RARP(Reverse ARP), ICMP(Internet Control Message Protocol), IGMP(Internet Group Message Protocol) Transport layer – TCP(Transmission Control Protocol), UDP(User Datagram Protocl), SCTP(Stream Control Transmission Protocol), Application Layer – Combined session, presentation, and application layers

2-65 Addressing Four levels of addresses in TCP/IP protocols Physical (link), logical (IP, network), port, and specific addresses

2-66 Relationship of Layers and Addresses

2-67 Physical Address A node with physical address 10 sends a frame to a node with physical address 87. The two nodes are connected by a link (bus topology LAN). As the figure shows, the computer with physical address 10 is the sender, and the computer with physical address 87 is the receiver. 07:01:02:01:2C:4B A 6-byte (12 hexadecimal digits) physical address.

2-68 Logical (IP) Address The physical addresses will change from hop to hop, but the logical addresses usually remain the same

2-69 Port Address The physical addresses change from hop to hop, but the logical and port addresses usually remain the same

2-70 Specific Address Some application have user-friendly addresses that are designed for that specific address Example 1: address: – Defines the recipient of an Example 2: URL (Universal Resource Locator, now it is renamed as Uniform Resource Locator) : – Used to find a document on the WWW

Comparing OSI and TCP/IP Models Concepts central to the OSI model Services Interfaces Protocols 71

A Critique of the OSI Model and Protocols Why OSI did not take over the world Bad timing Bad technology Bad implementations Bad politics 72

Bad Timing The apocalypse of the two elephants. 73

A Critique of the TCP/IP Reference Model Problems: Service, interface, and protocol not distinguished Not a general model Host-to-network “layer” not really a layer No mention of physical and data link layers Minor protocols deeply entrenched, hard to replace 74

Hybrid Model 75

Example Networks The Internet Connection-Oriented Networks: X.25, Frame Relay, and ATM Ethernet Wireless LANs: 802:11 76

The ARPANET (a) Structure of the telephone system. (b) Baran’s proposed distributed switching system. 77

The ARPANET (2) The original ARPANET design. 78

The ARPANET (3) Growth of the ARPANET (a) December (b) July (c) March (d) April (e) September

NSFNET The NSFNET backbone in

1-81 The Internet The Internet has revolutionized many aspects of our daily lives. It has affected the way we do business as well as the way we spend our leisure time. The Internet is a communication system that has brought a wealth of information to our fingertips and organized it for our use. 1967: ARPANET proposed by DoD’s ARPA(Advanced Research Project Agency) 1969: ARPANET in a reality: UCLA, UCSB, SRI, U. of Utah 1973: Vint Cerf and Bob Kahn propose TCP, To split TCP into two protocols TCP and IP

Architecture of the Internet Overview of the Internet. 82

1-83 Internet Today ISP (Internet service providers) NISP (national ISP) NAP (network access point)

Internet Usage Traditional applications (1970 – 1990) News Remote login File transfer 84

Wireless Networks Categories of wireless networks: System interconnection Wireless LANs Wireless WANs 85

Wireless Networks (2) (a) Bluetooth configuration (b) Wireless LAN 86

Wireless Networks (3) (a) Individual mobile computers (b) A flying LAN 87