EECS122 - Spring 2001 Communication Networks Prof. Jean Walrand Department of EECS University of California Berkeley.

Slides:



Advertisements
Similar presentations
Chapter 3 Internet. Physical Components of the Internet Servers Networks Routers.
Advertisements

International Standards Organization Open Systems Interconnect (OSI) Reference Model Advanced Computer Networks.
Introduction to Distributed Systems and Networking.
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.
EECS 122 Communications Networks Department of Electrical Engineering and Computer Sciences University of California Berkeley Slides: K. Fall, K. Lai,
TCP/IP summary Skills: none IT concepts: review This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License.
1-1 Introduction to Computer Networks and Data Communications.
BA 471 – Telecommunications and Networking Dr. V.T. Raja Oregon State University
1 Pertemuan 7 Communication Protocols for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
BA 471 – Telecommunications and Networking Dr. V.T. Raja Oregon State University
1 CPE 400 / 600 Computer Communication Networks Dr. Mehmet Gunes slides are modified from S.K. Kasera and J. Kurose & K. Ross.
The internet layer Skills: None IT concepts: layered protocols, the internet layer, IP protocol, router, dumb (“end-to- end,” “neutral”) networks This.
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.
1 Link Layer & Network Layer Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina Katabi.
BA Telecommunications and Networking Dr. V.T. Raja Oregon State University
Introduction to Distributed Systems and Networking.
EE228a - Fall 2001 Communication Networks Prof. Jean Walrand Department of EECS University of California Berkeley.
EECS 122, Midterm Review Kevin Fall Jean Walrand
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:
© 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.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
Networking and Internet Dr. John P. Abraham Professor UT-RGV.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
Network Applications and Layered Architectures Protocols OSI Reference Model.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
Ch 1. Computer Networks and the Internet Myungchul Kim
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
NET 221D: NETWORKS FUNDAMENTALS Lecture 1: Introduction to Protocols and Layers Networks and Communication Department 1.
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
Exploring Office 2003 – Grauer and Barber HTML And Basic Web page.
Chapter 1 Communication Networks and Services Network Architecture and Services.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
TCP/IP Protocol Architecture CSE 3213 – Fall
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
TCP/IP (Transmission Control Protocol / Internet Protocol)
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
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.
THE NETWORKS Theo Chakkapark. Open System Interconnection  The tower of power!  The source of this power comes from the model’s flexibility.
Topic 6, Lesson 3: The Internet Computer Communications and Networking.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
ENGS 112 Lecture 3 Packet Switching Chapter 3, Walrand WWW links, eg.
J. Liebeher (modified by M. Veeraraghavan) 1 Introduction Complexity of networking: An example Layered communications The TCP/IP protocol suite.
Data Communication Network Models
Final Examination of Internet Communication Protocol.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Communication Networks NETW 501 Tutorial 2
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
BASICS Gabriella Paolini (GARR) 27/05/11 - ICCU Roma 1 How INTERNET works !
Chap. 2 Network Models.
Networking for Home and Small Businesses – Chapter 6
Network Architecture Introductory material
Networking and Internet
Networking and Internet
Networking for Home and Small Businesses – Chapter 6
Review of Important Networking Concepts
Network Models CCNA Instructor Training Course October 12-17, 2009
Communication Networks: Technology & Protocols
Networking for Home and Small Businesses – Chapter 6
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.
Presentation transcript:

EECS122 - Spring 2001 Communication Networks Prof. Jean Walrand Department of EECS University of California Berkeley

Course Objectives & Contents zExplain Internet and related networks zCompare solutions, identify trends zTechnology: yLinks: ADSL, Cable Modem, Optical yLANs: Ethernet yRouters, Switches zProtocols: yRouting, Transport, Applications

Organization zThree Lectures + 1 Discussion every week zGrading: HW: 20%, 2 Midterms: 30%, 1 Final: 30%, Projects: 20% zInstructors: yProf. Jean Walrand yTAs: zToday: Introduction to networks zFriday: Office hours, addresses, TAs zWeb site: See Prof. Walrand’s home page

Introduction zWeb zVoice over IP

Web zExample zLocating Resource: DNS zConnection zEnd-to-end zPackets zBits zPoints to remember

zClick -> get page zpage from local or remote computer zlink: specifies - protocol (http) - location (cnn.com) Web: Example

zClick -> get page zpage from local or remote computer zlink: specifies - protocol (http) - location (cnn.com)

Web: Example zClick -> get page zpage from local or remote computer zlink: specifies - protocol (http) - location (cnn.com)

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

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

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

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

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

Web: Points to remember zSeparation of tasks ysend bits on a link: transmitter/receiver [clock, modulation,…] ysend packet on each hop [framing, error detection,…] ysend packet end to end [addressing, routing] ypace transmissions [detect congestion] yretransmit erroneous or missing packets [acks, timeout] yfind destination address from name [DNS] zScalability yrouters don’t know about connections ynames and addresses are hierarchical

Voice Over IP: VoIP zGeneral Operations

VoIP: General Operations zGateways must reproduce the signaling and voice zSignaling: dialed digits, dial tone, ringing zVoice: Packetize and absorb delay jitter zNote: Routing problem