Communication Networks: Technology & Protocols

Slides:



Advertisements
Similar presentations
Introduction to Distributed Systems and Networking.
Advertisements

The data link layer Skills: none IT concepts: LAN, medium access, Ethernet and WiFi protocols, why standards win This work is licensed under a Creative.
EECS122 Midterm Review Department of Electrical Engineering and Computer Sciences University of California Berkeley.
1 Pertemuan 7 Communication Protocols for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
EECS122 – Lecture 2 Department of Electrical Engineering and Computer Sciences University of California Berkeley.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Introduction to Distributed Systems and Networking.
EE228a - Fall 2001 Communication Networks Prof. Jean Walrand Department of EECS University of California Berkeley.
EECS122 - Spring 2001 Communication Networks Prof. Jean Walrand Department of EECS University of California Berkeley.
Data Communications Network Models.
Lecturer: Tamanna Haque Nipa
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Process-to-Process Delivery:
Presentation on Osi & TCP/IP MODEL
© 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.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Networking and Internet Dr. John P. Abraham Professor UT-RGV.
Network Applications and Layered Architectures Protocols OSI Reference Model.
Chapter 1 Communication Networks and Services Network Architecture and Services.
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
COM S 519: Computer Networks Introduction and Overview Jeanna Matthews Spring 2002.
Networks and the Internet Topic 3. Three Important Networking Technologies Networks, Internet, WWW.
Data Communication Network Models
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.
BASICS Gabriella Paolini (GARR) 27/05/11 - ICCU Roma 1 How INTERNET works !
Chapter 9 Introduction To Data-Link Layer
Protocols and the TCP/IP Suite
Chapter 16 – Networking Outline 16.1 Introduction
A quick intro to networking
Chapter 1 Communication Networks and Services
Click to edit Master subtitle style
Chap. 2 Network Models.
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
Network Architecture Introductory material
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
Networking and Internet
Networking and Internet
Networking for Home and Small Businesses – Chapter 6
Protocols and the TCP/IP Suite
Data and Computer Communications by William Stallings Eighth Edition
Review of Important Networking Concepts
I. Basic Network Concepts
Data Link Issues Relates to Lab 2.
Multimedia and Networks
Web Design & Development
CSE 451: Operating Systems Spring 2005 Module in 9 slides
ECEN “Internet Protocols and Modeling”
Process-to-Process Delivery:
Review of Important Networking Concepts
Lecture 1 Overview of Communication Networks and Services
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Communication Networks NETW 501
OSI Model The Seven Layers
TCP/IP Protocol Suite: Review
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Networking Introduction CSE 333 Summer 2018
Network Models CCNA Instructor Training Course October 12-17, 2009
Protocols and the TCP/IP Suite
Networking for Home and Small Businesses – Chapter 6
INFORMATION FLOW ACROSS THE INTERNET
Data-Link Layer The Internet is a combination of networks glued together by connecting devices (routers or switches) If a packet is to travel from a host.
Review of Important Networking Concepts
Chapter 8 – Data switching and routing
Presentation transcript:

Communication Networks: Technology & Protocols University of California Berkeley

Course Objectives & Structure Explain Internet and related networks Compare solutions, identify trends Technology: Links (ADSL, Optical, Cable); LANs (Ethernet) Routers, Switches Protocols: Routing, Transport Applications

Today: Introduction Web Voice over IP

Web Example Locating Resource: DNS Connection End-to-end Packets Bits Points to remember

Web: Example Click -> get page page from local or remote computer link: http://cnn.com specifies - protocol (http) - location (cnn.com)

Web: Example Click -> get page page from local or remote computer link: http://cnn.com specifies - protocol (http) - location (cnn.com)

Web: Example Click -> get page page from local or remote computer link: http://cnn.com specifies - protocol (http) - location (cnn.com)

Web: Locating Resource cnn.com is the name of a computer (and, implicitly, of a file in that computer) To find the address, the application uses a hierarchical directory service called the Domain Name System

Web: Connection The protocol (http) sets up a connection between the host and cnn.com to transfer the page The connection transfers the page as a byte stream, without errors: pacing + error control

Web: End-to-end The byte stream flows from end to end across many links and switches: routing (+ addressing) That stream is regulated and controlled by both ends: retransmission of erroneous or missing bytes; pacing

Web: Packets The network transports bytes grouped into packets The packets are “self-contained” and routers handle them one by one The end hosts worry about errors and pacing: Destination sends ACKs Source checks losses

Web: Bits Equipment in each node sends the packets as a string of bits That equipment is not aware of the meaning of the bits

Web: Points to remember Separation of tasks send bits on a link: transmitter/receiver [clock, modulation,…] send packet on each hop [framing, error detection,…] send packet end to end [addressing, routing] pace transmissions [detect congestion] retransmit erroneous or missing packets [acks, timeout] find destination address from name [DNS] Scalability routers don’t know about connections names and addresses are hierarchical

Voice Over IP: VoIP General Operations

VoIP: General Operations Gateways must reproduce the signaling and voice Signaling: dialed digits, dial tone, ringing Voice: Packetize and absorb delay jitter Note: Routing problem