Introduction and Overview of Network and Telecommunications

Slides:



Advertisements
Similar presentations
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Advertisements

Dr. Philip Cannata 1 Computer Networking. Dr. Philip Cannata 2.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Summer Workshop on Cyber Security Computer Networks Security (Part 1) Dr. Hamed Mohsenian-Rad University of California at Riverside and Texas Tech University.
Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security Lecture.
Networking Based on the powerpoint presentation of Computer Networking: A Top Down Approach Featuring the Internet, Third Edition, J.F. Kurose and K.W.
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols Introduction Instructor: Dr. Mohamed Hefeeda.
Lecture 3 Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
Data Communications I & II Project Sequence Tom Costello.
1-1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching, packet.
What’s the Internet: “nuts and bolts” view
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Protocol layers, service models.
1: Introduction1 Packet switching versus circuit switching r Great for bursty data m resource sharing m no call setup r Excessive congestion: packet delay.
Introduction Protocol “layers” Networks are complex, with many “pieces”:  hosts  routers  links of various media  applications  protocols  hardware,
1 Week 2 Lecture 1 Layers (basics) Dr. Fei Hu. Review last lecture 2.
CS 381 Introduction to computer networks Chapter 1 - Lecture 4 2/10/2015.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware, software Question:
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
ECE 4400:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 3: Network Architectures Dr. Nghi.
Introduction 1-1 “Real” Internet delays and routes  What do “real” Internet delay & loss look like?  Traceroute program: provides delay measurement from.
Introduction to Computer Networks
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
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.
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
1 Computer Networks & The Internet Lecture 4 Imran Ahmed University of Management & Technology.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
Reference model. Goal: 2 message exchange between application processes.
CS 3830 Day 4 Introduction 1-1. Announcements  No office hour 12pm-1pm today only  Quiz on Friday  Program 1 due on Friday (put in DropBox on S drive)
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
TCP/IP. The idea behind TCP/IP is exactly the same we explained about the OSI reference model: when transmitting data, programs talk to the Application.
Marina Papatriantafilou – Introduction to computer communication Based on the book Computer Networking: A Top Down Approach, Jim Kurose, Keith Ross, Addison-Wesley.
Introduction and Overview of Network and Telecommunications.
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
Introduction and Overview of Network and Telecommunications (contd.)
NWEN 243 Networked Applications Lecture 12: Layer 4 – Transport NWEN 243 © , Kris Bubendorfer.
Introduction and Overview of Network and Telecommunications (contd.)
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
How Do You Describe What the Internet Is?
Computer Networks Dr. Adil Yousif CS Lecture 1.
Course on Computer Communication and Networks Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data CTH EDA344/ GU DIT 420.
Chapter 5 Network and Transport Layers
LESSON Networking Fundamentals Understand TCP/IP.
Overview: Cloud Datacenters II
Introduction to Computer Networks
Introduction to Networks
A quick intro to networking
Part 0: Networking Review
Administrative Things
Network Introduction.
Slides taken from: Computer Networking by Kurose and Ross
OSI Protocol Stack Given the post man exemple.
Introduction and Overview of Network and Telecommunications (contd.)
Networking for Home and Small Businesses – Chapter 6
Understanding the OSI Reference Model
Network Architecture Introductory material
Course on Computer Communication and Networks Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data CTH EDA344/ GU DIT 423.
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
ECE 4400:427/527 - Computer Networks Spring 2017
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
Networking for Home and Small Businesses – Chapter 6
Topic 5: Communication and the Internet
Review of Important Networking Concepts
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge
Network Models CCNA Instructor Training Course October 12-17, 2009
Networking for Home and Small Businesses – Chapter 6
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Department of Computer Science Southern Illinois University Carbondale CS441 – Mobile & Wireless Computing Overview of Computer Networking Protocols.
Presentation transcript:

Introduction and Overview of Network and Telecommunications

When you type in a URL on your mobile phone to visit a web page, what really happens on the Internet? Can you sketch a diagram to illustrate through what a path your phone gets information? What is this course about?

A Simple Example http://ist.psu.edu/ Can you sketch a diagram to illustrate through what a path your phone gets information? IST Server

Cellular Tower Internet Gateway (Phone Company) Server Maps Server Wireless Router Cable Modem Internet Internet Gateway (Map Service Company) Map Data Internet Gateway (Cable Company)

Video: Warriors of the Net https://www.youtube.com/watch?v=PBWhzz_Gn10

Some Key Points Data is transmitted as packets. Packets are handled by equipments at different layers. Each layer has its own protocol to follow. At each layer, information, or header, is added (or removed) based on the protocol before sending the packet to the lower (or higher) layer.

Why using “protocol layers”?

Networks are Extremely Complex Network consists of many “pieces” Hosts Routers Links of various media Applications Hardware, software … The network does much for apps Make and break connections Find a path through the network Transfers information reliably Send as fast as the network allows Shares bandwidth among users Secures information in transit We need a form of modularity, to help manage complexity and support reuse

Organization of air travel ticket (purchase) baggage (check) gates (load) runway takeoff airplane routing ticket (complain) baggage (claim) gates (unload) runway landing airplane routing Ticket Baggage Gate Takeoff/Landing Advantage of layering: information hiding and reuse Airplane routing airplane routing Layers: each layer implements a service by Perform certain actions within the layer Using the services of the layer directly below it

Protocols and Layers Protocols and layering is the main structure method used to divide up network functionality Each instance of a protocol talks virtually to its peer using the protocol Each instance of a protocol uses only the services of the lower layer

Internet protocol stack Set of protocols in use in called a protocol stack e.g., web server e.g., web browser e.g., HTTP

Internet protocol stack Application: supporting network applications FTP, SMTP, HTTP Transport: process-process data transfer TCP, UDP Internet: routing of datagrams from source to destination IP Link: data transfer between neighboring network elements Ethernet, 802.111 (WiFi), PPP Physical: bits “on the wire”

Internet protocol stack An example protocol stack Used by a web browser on a mobile phone that is wirelessly connected to the Internet Browser HTTP TCP IP 802.11

Encapsulation Encapsulation is the mechanism used to effect protocol layering Lower layer wraps higher layer content, adding its own information (header) to make a new message for delivery Like sending a letter in an envelope; postal service doesn’t look inside

<HTML><BODY>Hello World!</BODY></HTML> HTTP message TCP HTTP message IP TCP HTTP message TCP HTTP message IP 802.11 Wire 802.11 IP TCP HTTP message IP TCP HTTP message TCP HTTP message HTTP message <HTML><BODY>HTML Example</BODY></HTML>

Another Illustration Think of these nesting dolls: