Chapter 2 Communicating Over the Network

Similar documents
Chapter 2. Communicating Over The Network. CCNA1-1 Chapter 2

Chapter 2. Communicating Over The Network

Communicating over the Network

Network Fundamentals Chapter 2 Modified by Tony Chen 05/20/2008

Objectives. Network Structure. Network Structure

CCNA 1: Chapter 2 Exam Answer v %

Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide

Communicating over the Network

CCNA Exploration - Network Fundamentals

Communicating over the Network

Refer to the exhibit. Which set of devices contains only end devices? A,C,D B,E,G,H C,D,G,H,I,J D,E,F,H,I,J E,F,H,I,J

E&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang

Network Reference Models

Chapter 3: Network Protocols and Communications

Draft Manuscript Draft M. Manuscript Draft Ma. cript Draft Manuscript D. t Manuscript Draft Manu ipt Draft Manuscript Dra. anuscript Draft Manuscri

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan

OSI Data Link Layer. Network Fundamentals Chapter 7. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards

Module 2 Overview of Computer Networks

Module 2 Overview of. Computer Networks

Operating Systems CS 571

Internetworking Concepts Overview. 2000, Cisco Systems, Inc. 2-1

Communicating over the Network. Network Fundamentals. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Data Communication and Network. Introducing Networks

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

COMPONENTS OF DATA COMMUNICATION

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Chapter 7. OSI Data Link Layer

Chapter 7. OSI Data Link Layer. CCNA1-1 Chapter 7

Data Encapsulation & OSI & TCP/IP Models Week 2. Lecturer: Lucy White Office : 324

Introduction to computer networking


ELC 537 Communication Networks

ITEC 3800 Data Communication and Network. Introducing Networks

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

Introduction to Networks Network Types. BTEC Nat IT Computer Networks

Network Layers. Standardization Cruelty 2009/08/12. (C) Herbert Haas

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Lecture 3 Protocol Stacks and Layering

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014

Reti di Calcolatori I

Chapter 11: Wide-Area Networks and the Internet

Network Models. Behrouz A. Forouzan Data communication and Networking Fourth edition

Internetworking is connecting two or more computer networks with some sort of routing device to exchange traffic back and forth, and guide traffic on

COMS Introduction to Computers. Networking

NETWORK SECURITY ITEC 435

Objectives. Learn how computers are connected. Become familiar with different types of transmission media

Contents. Introduction to Networking. Preface...i. Introduction... xix

OSI Reference Model. Computer Networks lab ECOM Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief

Networking. Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island

ITP 140 Mobile Applications Technologies. Networks

Computer Communications and Network Basics p. 1 Overview of Computer Communications and Networking p. 2 What Does Computer Communications and

Lecture (03) Network Model

WAN Technologies CCNA 4

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

Chapter 4: Network Access

CS3600 SYSTEMS AND NETWORKS

IT 4504 Section 4.0. Network Architectures. 2008, University of Colombo School of Computing 1

1: Review Of Semester Provide an overview of encapsulation.

System Programming. Introduction to computer networks

ACL Rule Configuration on the WAP371

CSE 123A Computer Networks

Time : 3 hours. Full Marks: 70. The figures in the margin indicate full marks. Answer from all the Groups are directed. Group A.

Network Architecture Models

University of Human Development College of Science and Technology Department of Information Technology. Data Communication and Networking

PROGRAMMING Kyriacou E. Frederick University Cyprus. Network communication examples

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers

Introduction to Networks

Typical Network Uses

Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer

Cisco Cisco Certified Network Associate (CCNA)

Imi :... Data:... Nazwisko:... Stron:...

Chapter 15 Networks. Chapter Goals. Networking. Chapter Goals. Networking. Networking. Computer network. Node (host) Any device on a network

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005

Protocol Layers & Wireshark TDTS11:COMPUTER NETWORKS AND INTERNET PROTOCOLS

Chapter 4: Network Access. Introduction to Networks v5.1

networks List various types of networks and their

We are going to see a basic definition of the devices you can find in a corporate wired network, so you can understand basic IT engineering jargon.

ITP 140 Mobile Applications Technologies. Networks

Chapter 1: Introduction

SYSTEMS ADMINISTRATION USING CISCO (315)

Data & Computer Communication

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

CS1302-COMPUTER NETWORKS UNIT I -DATA COMMUNICATION PART A

ก ก Information Technology II

Defining Networks with the OSI Model. Module 2

Data Communication & Computer Networks MCQ S

Copyleft 2005, Binnur Kurt. Objectives

Lecture (02) Network Protocols and Standards

CS 428/528 Computer Networks Lecture 01. Yan Wang

MiPDF.COM. 1. Convert the decimal number 231 into its binary equivalent. Select the correct answer from the list below.

INTRODUCTORY COMPUTER

Computer Networks

Networking and Health Information Exchange Unit 1a ISO Open Systems Interconnection (OSI) Slide 1. Slide 2. Slide 3

Computer Networks. Computer Networks. Telecommunication Links. CMPUT101 Introduction to Computing - Spring Chapter 12: Computer Networks 1

Networking and Internetworking 1

Chapter 8 OSI Physical Layer

Component Function Example

Transcription:

Chapter 2 Communicating Over the Network

Elements of Communication

Communicating the Messages Continuous stream of bits 00101010100101010101010101010101010 I have to wait Single communications (e.g. video, e-mail message) could be: Continuous stream of bits Take over (hog) the network. Significant delays Inefficient use Any loss - resend entire message 3

Communicating the Messages Segmentation 001010 001010 001010 001010 001010 001010 Better approach segmentation. Multiplexing: Different conversations can be interleaved. 4

Communicating the Messages X Benefits Reliability (3) Different paths Alternate path Only the missing segments need to be retransmitted 5

Disadvantage of Segmentation Disadvantage added level of complexity. Analogy: 100 page letter one page at a time Separate envelopes Sequencing 6

Components of the Network Devices (hardware) End devices, switch, router, firewall, hub Media (wired, wireless) Cables, wireless mediums Services (software) Network applications, routing protocols, processes, algorithms 7

End devices End devices or hosts: The source or destination of a message. 8

Source Address: 209.67.102.55 Destination Address: 107.16.4.21 209.67.102.55 107.16.4.21 Each host is identified by an address. IP (Internet Protocol) address (later) 9

Servers and Clients Client Server A host Client, Server, or both. Software determines the role. Servers provide information and services to clients e-mail or web pages Clients request information from the server. 10

Intermediary Devices switch or hub routers switch or hub Intermediary devices: Connectivity to and between networks Examples (4): Network Access Devices (Hubs, switches, and wireless access points) Internetworking Devices (routers) Communication Servers and Modems Security Devices (firewalls) 11

Network Media Network media: The medium over which the message travels. Metallic wires - electrical impulses. Fiber optics pulses of light Wireless electromagnetic waves. 12

Network Media Different media considerations (4): Distance it will carry signal Environment it works in Bandwidth (speed) Cost 13

Local Area Network (LAN) Local Area Network (LAN) An individual network usually spans a single geographical area, providing services and applications to people within a common organizational structure, such as a single business, campus or region. 14

Wide Area Network (WAN) T1, DS3, OC3 PPP, HDLC Frame Relay, ATM ISDN, POTS Wide Area Networks (WANs) Leased connections through a telecommunications service provider network. Networks that connect LANs in geographically separated locations Telecommunications service provider (TSP) interconnect the LANs at the different locations. Voice and data on separate networks or converged networks 15

The Internet A Network of Networks ISPs (Internet Service Providers) Often also TSPs Connect their customers to the Internet. The Internet ISPs connected to other ISPs 16

Network Representations Network Interface Card (NIC) Ports and interfaces (used interchangeably) Physical Port Interface - Connect to individual networks. 17

Protocols

Protocol Protocol Rules that govern communications. Protocol suite - A group of inter-related protocols - Example: TCP/IP 19

Message uses Multiple protocols (encapsulated) Protocols HTTP Data Frame IP TCP App Data Frame Trailer Message: Data Multiple protocols 20

Multiple protocols (encapsulated) Protocols HTTP Data Frame IP TCP App Data Frame Trailer Encapsulation Process of adding a header to the data or any previous set of headers. Decapsulation Process of removing a header. 21

Example: Protocol IPv4 Frame IP TCP HTTP Data Frame Trailer 22

209.67.102.55 107.16.4.21 Frame IP TCP HTTP Frame Trailer Data 209.67.102.55 107.16.4.21 23

Protocols Networking protocols suites include rules for: (4) Format Accessing the media Error detection Setup and termination 24

Protocol Suites and Standards Early days proprietary network equipment and protocols. Now Industry standards Institute of Electrical and Electronics Engineers (IEEE) Examples: 802.3 (Ethernet), 802.11 (WLAN) Internet Engineering Task Force (IETF) Internet standards RFCs (Request for Comments) Example: TCP, IP, HTTP, FTP 25

Example: RFC 791 IPv4 26

Interaction of Protocols Protocols HTTP Data Frame IP TCP App Hypertext Transfer Protocol (HTTP) Data Protocol that governs interaction between web server and a web client. Frame Trailer 27

Interaction of Protocols Protocols HTTP Data segment Transmission Control Protocol (TCP) Responsible for controlling the information exchanged between the server and the client: Size of data Flow control Reliability 28

Protocols HTTP Data packet Internetwork Protocol (IP) Assigns the appropriate source and destination addresses, Original source address of host Final destination address of host Used by routers in selecting the best path 29

Interaction of Protocols Protocols HTTP Data frame Network access protocols (Data link and Physical layer protocols) Format and physical transmission of data on the media. 30

Technology-Independent Protocols Frame IP TCP HTTP data Frame Trailer IP Packet Ethernet Ethernet IP Packet T1, DS3, OC3 PPP, HDLC Frame Relay, ATM ISDN, POTS IP is a protocol that will travel over different types of media. 31

Using Layered Protocols

Benefits of a Layered Model Protocols HTTP Data Using a layered model: Fosters competition Prevents changes in one layer from affecting other layers above and below. Provides a common language to describe networking functions and capabilities. 33

Protocol and Reference Models 34

Protocol and Reference Models The Open Systems Interconnection (OSI) model is the most widely known internetwork reference model. The International Organization for Standardization (ISO) released the OSI reference model in 1984, was the descriptive scheme they created. 35

TCP/IP Model TCP/IP Model and Protocol Suite is an open standard. 36

The Communication Process - Encapsulation Data Link IP TCP HTTP Data Data Link Trailer Server HTTP Data Encapsulation Process of adding control information as it passes down through the layered model. 37

The Communication Process - Decapsulation Data Link IP TCP HTTP Data Data Link Trailer HTTP Data Client Decapsulation Process of removing control information as it passes upwards through the layered model. 38

Wireshark will let us examine protocols! 39

The Communication Process Protocol Data Unit (PDU) - The form that a piece of data takes at any layer. PDUs are named according to the protocols of the TCP/IP suite. Data - Application layer PDU Segment - Transport Layer PDU Packet - Internetwork Layer PDU Frame - Network Access Layer PDU Bits - A PDU used when physically transmitting data over the medium 40

Layer 2 Data Link Frame Layer 3 IP Packet Dest. Add MAC 0B-31 FF-FF 0B-20 00-10 Source Add MAC 0A-10 00-20 0C-22 Type 800 Dest. IP 192.168.4.10 Source IP 192.168.1.10 IP fields Data Trailer The sending host builds message with multiple encapsulations. Data Link IP TCP HTTP Data Data Link Trailer The receiving host receives the message with multiple decapsulations. Data Link IP TCP HTTP Data Data Link Trailer 41

Getting Data to the Right Application Protocols HTTP Data Layer 4 (TCP/UDP) contains a port number which represents the application or service carried in the IP packet. Destination port destination application Source port source application 42

Getting Data to the Right Application Destination port number tells the OS (TCP/IP) stack which application to hand the data to. Examples: 80 = HTTP (www) 23 = Telnet 20, 21 = FTP 25 = SMTP 43