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.
1 TCP/IP Network and OSI Model. 2 What is a Protocol? n Allows entities (i.e. application programs) from different systems to communicate n Shared conventions.
© 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.
Networking Overview February 2, /2/2004 Assignments Due – Homework 0 Due – Reading and Warmup questions Work on Homework 1.
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
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
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.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
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.
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
TCP/IP Network.
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
1 Computer Networks & The Internet Lecture 4 Imran Ahmed University of Management & Technology.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
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.
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.)
Introduction and Overview of Network and Telecommunications (contd.)
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.
LESSON Networking Fundamentals Understand TCP/IP.
Overview: Cloud Datacenters II
Introduction and Overview of Network and Telecommunications
Introduction to Computer Networks
Introduction to Networks
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
Network Architecture Introductory material
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
Presentation transcript:

Introduction and Overview of Network and Telecommunications

Reading for next class Ch 3.1 – 3.12: Internet Communication Models

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?

A Simple Example Can you sketch a diagram to illustrate through what a path your phone gets information? IST Server

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

Video: Warriors of the Net Gn10 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 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 browser e.g., web server 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, (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

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

Hello World! TCPHTTP message TCPHTTP messageIP TCPHTTP messageIP TCPHTTP messageIP TCPHTTP messageIP TCPHTTP message Wire HTML Example HTTP message

Another Illustration Think of these nesting dolls: