Chapter 3: Network Protocols and Communications

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

Chapter 2 Communicating Over the Network

Chapter 3: Network Protocols and Communications. Introduction to Networks v5.1

Communicating over the Network

Network Reference Models

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

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

Defining Networks with the OSI Model. Module 2

Chapter 2. Communicating Over The Network

Chapter 16 Networking

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

Networking Protocol Stack

2. Network functions are associated with only one layer of the OSI model. 4. Not all Transport layer protocols are concerned with reliability.

Cross Layer Protocol Design. Radio Communication III

Chapter 2 Networking Standards and the OSI Model

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

CS-461 Internetworking. Dr. Mohamed Aboutabl

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

TCP/IP and the OSI Model

TCP/IP Protocol Suite and IP Addressing

Data Communication and Network. Introducing Networks

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

Cisco CCNA (ICND1, ICND2) Bootcamp

Introduction to computer networking

Module 11. OSI Model, Network Devices, and Network Standards

ITEC 3800 Data Communication and Network. Introducing Networks

Lab Using Wireshark to Examine Ethernet Frames

Lecture (03) Networking Model (TCP/IP) Networking Standard (OSI) cont.,..

Communicating over the Network

CCNA Exploration - Network Fundamentals

Lecture 2: Network Protocols and Layering

NETWORK PACKET ANALYSIS PROGRAM

Introduction to Computer Networks. CS 166: Introduction to Computer Systems Security

03 The Internet Model and TCP/IP

networks List various types of networks and their

Lab Using Wireshark to Examine Ethernet Frames

System Programming. Introduction to computer networks

OSI Model. Teran Subasinghe MBCS, Bsc.(Hons) in Computer Science - University of Greenwich, UK

Overview of Ethernet Networking

NETWORK SECURITY ITEC 435

Overview of TCP/IP Overview of TCP/IP protocol: TCP/IP architectural models TCP protocol layers.

VoIP / RoIP for Technicians

Need For Protocol Architecture

Need For Protocol Architecture

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

L6: OSI Reference Model

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

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

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

CCNA 1: Chapter 2 Exam Answer v %

ITEC 3210 M - Applied Data Communications and Networks. Professor: Younes Benslimane, Ph.D.

IT220 Network Standards & Protocols. Unit 8: Chapter 8 The Internet Protocol (IP)

Computer Networks (Introduction to TCP/IP Protocols)

MEBS Utilities services M.Sc.(Eng) in building services Faculty of Engineering University of Hong Kong

Lecture 3 Protocol Stacks and Layering

Application Layer. Presentation Layer. Session Layer. Transportation Layer. Network Layer. Physical Layer

COPYRIGHTED MATERIAL. Con t e n t s. Chapter 1 Introduction to Networking 1. Chapter 2 Overview of Networking Components 21.

This tutorial will help you in understanding IPv4 and its associated terminologies along with appropriate references and examples.

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


Internetwork Basic. Possible causes of LAN traffic congestion are

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

Data Communication & Computer Networks MCQ S

IT4405 Computer Networks (Compulsory)

What is a Network? TCP / IP. The ISO OSI Model. Protocols. The TCP/IP Protocol Suite. The TCP/IP Protocol Suite. Computer network.

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

Computer Networks Security: intro. CS Computer Systems Security

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

Copyleft 2005, Binnur Kurt. Objectives

Hands-On TCP/IP Networking

ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI

Organizations have developed standard sets of protocols

Networking Fundamentals

Integration of Wireless Sensor Network Services into other Home and Industrial networks

Connecting to the Network

Chapter 7. Local Area Network Communications Protocols

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

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski

Part VI. Appendixes. Appendix A OSI Model and Internet Protocols Appendix B About the CD

# DEFINITIONS TERMS. 5) A set of devices interconnected by media links. Network

ACL Rule Configuration on the WAP371

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University

CSEN 503 Introduction to Communication Networks. Mervat AbuElkheir Hana Medhat Ayman Dayf. **Slides are attributed to J. F. Kurose

Introduction to Information Science and Technology 2017 Networking I. Sören Schwertfeger 师泽仁

CCRI Networking Technology I CSCO-1850 Spring 2014

Lab 1: Packet Sniffing and Wireshark

Chapter 2 Network Architectures A global view

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1

Networking Revision. TCP/IP Protocol Stack & OSI reference model. Basic Protocols. TCP/IP Model ANTHONY KAO NETWORKING FINAL EXAM SPRING 2014 REVISION

Wireless Communications

CCNA Exploration Network Fundamentals. Chapter 3 Application Layer Functionality and Protocols

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

Lecture (03) Network Model

Networking Models OSI Model Created by International Organization Standardization

Chapter Topics. The History of the Internet. Chapter 7: Computer Networks, the Internet, and the World Wide Web

Network Architecture Models

Advanced Data Communication Networks

CCNA Exploration Network Fundamentals

SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer

Transcription:

Chapter 3: Network Protocols and Communications Introduction to Networks Intro to Networks v5

Message Delivery Options IPv4 Unicast One-to-One Multicast One-to-Many Broadcast One-to-All IPv6 Unicast One-to-One Multicast One-to-Many Anycast One-to-Nearest Intro to Networks v5 2

Network Protocols How the message is formatted or structured The process by which networking devices share information about pathways with other networks How and when error and system messages are passed between devices The setup and termination of data transfer sessions Protocol suites are sets of rules that work together to help solve a problem. Intro to Networks v5 3

Network Protocols Address Resolution Protocol (ARP) used to discover the MAC address of any host on the local network Reverse ARP Used to find the IP address of the local machine Intro to Networks v5 4

Protocol Suites and Industry Standards From the user perspective, what is the correct order of the protocol stack that is used to prepare a web request for transmission? HTTP TCP IP Ethernet Intro to Networks v5 5

Development of TCP/IP Proprietary protocols are developed by organizations who have control over their definition and operation Intro to Networks v5 6

Standards Organizations: ISOC, IAB, and IETF The ISCO is responsible for promoting open development of standards and protocols, evolution, and Internet use throughout the world Intro to Networks v5 7

Standards Organizations: Institute of Electrical and Electronics Engineers (IEEE) Provides educational and career enhancement opportunities to promote the skills and knowledge with the electronics industry Creates and maintains standards affecting a wide range of industries including power and energy, healthcare, telecommunications, and networking Important to us: IEEE 802.3 CSMA/CD or Ethernet IEEE 802.11 CSMA/CA or Wireless Intro to Networks v5 8

Other Standards Organization The Electronic Industries Alliance (EIA) Best known for its standards related to electrical wiring, connectors, and the 19-inch racks used to mount networking equipment The Telecommunications Industry Association (TIA) responsible for developing communication standards in a variety of areas including radio equipment, cellular towers, Voice over IP (VoIP) devices, satellite communications, and more. Many of their standards are produced in collaboration with the EIA The International Telecommunications Union Telecommunications Standardization Sector (ITU-T) defines standards for video compression, Internet Protocol Television (IPTV), and broadband communications, such as a digital subscriber line (DSL) The Internet Corporation for Assigned Names and Numbers (ICANN) Coordinates IP address allocation, the management of domain names used by DNS, and the protocol identifiers or port numbers used by TCP and UDP protocols The Internet Assigned Numbers Authority (IANA) Responsible for overseeing and managing IP address allocation, domain name management, and protocol identifiers Intro to Networks v5 9

The International Organization for Standards (ISO) The world s largest developer of international standards for a wide variety of products and services Best known for its Open Systems Interconnection (OSI) reference model Intro to Networks v5 10

OSI Reference Model Layer 7 The Application layer provides the means for end-toend connectivity between individuals in the human network using data networks. Layer 6 The Presentation layer provides for common representation of the data transferred between application layer services. Layer 5 The Session layer provides services to the presentation layer to organize its dialogue and to manage data exchange. Layer 4 The Transport layer defines services to segment, transfer, and reassemble the data for individual communications between the end devices. It describes the ordered and reliable delivery of data between source and destination. Layer 3 The Network layer provides services to exchange the individual pieces of data over the network between identified end devices. IP or Logical addressing Layer 2 The Data Link layer protocols describe methods for exchanging data frames between devices over a common media. MAC or physical addressing. Layer 1 The Physical layer protocols describe the mechanical, electrical, functional, and procedural means to activate, maintain, and de-activate physical-connections for bit transmission to and from a network device. Intro to Networks v5 11

The Benefits of Using a Layered Model An advantage of network devices using open standard protocols: A host and a server running different operating systems can successfully exchange data Fosters competition among device and software vendors by enforcing the compatibility of their products Intro to Networks v5 12

The TCP/IP Reference Model Intro to Networks v5 13

Interaction of TCP/IP Model Protocols Application Protocol Hypertext Transfer Protocol (HTTP) Defines the content and formatting of the requests and responses that are exchanged between the client and server. Transport Protocol Transmission Control Protocol (TCP) is responsible for controlling the size and rate of the HTTP messages exchanged between server and client. It segments the messages and manages the segments in the individual conversation between the host and destination. Internet Protocol Internet Protocol (IP) or logical address is a unique host address for data communications at the internet layer Network Access Protocols Describe two primary functions: 1) communication over a data link and 2) the physical transmission of data on the network media: Data-link management protocols take the packets from IP and format them to be transmitted over the media. Physical media standards and protocols govern how the signals are sent and how they are interpreted by the receiving clients Intro to Networks v5 14

TCP/IP Protocol Suite and Communication Intro to Networks v5 15

Comparing the OSI and TCP/IP Models The TCP/IP transport layer and OSI Layer 4 provide similar services and functions. Intro to Networks v5 16

Data Encapsulation Communicating the Messages Segments are sent from the transport layer to the internet layer Benefits: Different conversations can be interleaved Increased reliability of network communications Disadvantage: Increased level of complexity Intro to Networks v5 17

Message Size and Segmenting The size restrictions of frames require the source host to break a long message into individual pieces that meet both the minimum and maximum size requirements Each segment is encapsulated in a separate frame with the address information, and is sent over the network At the receiving host, the messages are deencapsulated and put back together to be processed and interpreted Flow Control Used to ensure that packets are not dropped because too much data is being sent too quickly Intro to Networks v5 18

Protocol Data Units (PDUs) General term used to describe a piece of data at any layer of a networking model. Data Segment Packet Logical addresses are encapsulated Frame Bits received from the network medium by the NIC of a host Bits Intro to Networks v5 19

Network Addresses & Data Link addresses Network Address (Logical Address) Source IP address Destination IP address Data Link Address (Physical Address) Source MAC address Destination MAC address Intro to Networks v5 20

Communicating with Device / Same Network PC 1 192.168.1.110 AA-AA-AA-AA-AA-AA ARP Request R1 192.168.1.1 11-11-11-11-11-11 R2 172.16.1.99 22-22-22-22-22-22 Web Server 172.16.1.99 AB-CD-EF-12-34-56 PC 2 192.168.1.111 BB-BB-BB-BB-BB-BB FTP Server 192.168.1.9 CC-CC-CC-CC-CC-CC What address does a NIC use when deciding whether to accept a frame? Intro to Networks v5 21

Communicating with Device / Different Network PC 1 192.168.1.110 AA-AA-AA-AA-AA-AA ARP Request R1 192.168.1.1 11-11-11-11-11-11 R2 172.16.1.1 22-22-22-22-22-22 PC 2 192.168.1.111 BB-BB-BB-BB-BB-BB FTP Server 192.168.1.9 CC-CC-CC-CC-CC-CC Web Server 172.16.1.99 AB-CD-EF-12-34-56 Which protocol is used by a computer to find the MAC address of the default gateway? Intro to Networks v5 22

Accessing Remote Resources Using Wireshark to View Network Traffic Intro to Networks v5 23

Intro to Networks v5 24