Internetworking. from the Webopedia Computer Dictionary

Similar documents
Internetworking. from the Webopedia Computer Dictionary

ELECT 4240 Communication Networks Summer Semester 1435/ /2015 CHAPTER 1

EE-6304: Computer Networks. Lecture No. 1 Spring-2014 Semester

Computer Networks. Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University

Applied Computer Networks. Introduction (2 nd Edition) John Morton

On successful completion of this course students should:

ก ก Information Technology II

Lenuţa Alboaie Computer Networks

Objectives. Upon completion you will be able to: Understand how the Internet came into being

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor)

Computer Networks Wolfgang Effelsberg

Course Weekly Outline

Faculty of Science and IT Course title. Pre-requisite/corequisite

COS 140: Foundations of Computer Science

IT4405 Computer Networks (Compulsory)

Lecture 1: Introduction

Chapter 1 Introduction

LANs do not normally operate in isolation. They are connected to one another or to the Internet. To connect LANs, connecting devices are needed.

Transfer of data from one device to another via some form of transmission medium.

COMPUTER AND DATA NETWORKS

Internet Architecture

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái

LESSON PLAN LP-CS 1302

Chapter 1: Introduction

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

Lecture 2. Computer Networks Models. Network Models 1-1

INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, Hyderabad


City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

0 TCP/IP overview. 0.1 The Internet

Chapter 1. Introduction

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

Introduction to Networks

ROYAL INSTITUTE OF INFORMATION & MANAGEMENT

Tutorials and Practicals 31W6 ADMINISTRIVIA. A Communications Model. Communications and Networks. Simplified Communications

B. P. PODDAR INSTITUTE OF MANAGEMENT & TECHNOLOGY DEPT OF ELEDTRONICS & COMMUNICATION ENGINEERING ACADEMIC YEAR: ODD SEMESTER

03 The Internet Model and TCP/IP

Chapter 2 Communicating Over the Network

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

Network protocols and. network systems INTRODUCTION CHAPTER

Chapter 2 Networking Standards and the OSI Model

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM

University of San Francisco Course Syllabus and Outline

The Internet software layers

Chapter 1. Introduction

Advanced Data Communication Networks

LECTURE # 8. Bad Technology Flow control, error control, addressing is multiple Session and Presentation(EMPTY), Network and DL(Full)

COMPONENTS OF DATA COMMUNICATION

04/03/33. Dr.Gihan Naguib. Overview. Dr.Gihan Naguib Behrouz A. Forouzan Data communications and Networking

Computer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim

FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end. Exam 1 Review Material

Chapter 6 Connecting Device

Introduction to Networking

NETWORK SECURITY ITEC 435

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( )

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

Computer Networks. 9/29/2017 Vasile Dadarlat --Computer Networks 1

MTA_98-366_Vindicator930

CODE COURSE NAME DESCRIPTION SEM CS401 Communication Engineering & Coding Theory Knowledge of communication engineering & coding theory IV


Data Encapsulation & OSI & TCP/IP Models Week 2. Lecturer: Lucy White Office : 324

DATA COMMUNICATION AND NETWORKS

Network Models. Behrouz A. Forouzan Data communication and Networking Fourth edition

INTERNETWORKING: CONCEPTS, ARCHITECTURE AND PROTOCOL


Chapter 1 Introduction to TCP/IP

Layered Architecture

Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering

E-Commerce. Infrastructure I: Computer Networks

IPv6. Past, Present, and Future" Bob Hinden! Check Point Fellow! 2012 Check Point Software Technologies Ltd. [PROTECTED] All rights reserved.!

Introduction to LAN Protocols

Navpreet Singh INTRODUCTION TO COMPUTER NETWORKS. Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA

Computer Networks with Internet Technology William Stallings. Chapter 2 Protocols and the TCP/IP Protocol Suite

컴퓨터의기초 7 th Lecture 김현철 (2009 년여름학기 ) 컴퓨터공학부서울대학교. Copyrights 2008 Eom, Hyeonsang All Rights Reserved

University of Human Development College of Science and Technology Department of Information Technology. Data Communication and Networking

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

WLAN Security Overview

Chapter 16 Networking


Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks

Underlying Technologies -Continued-

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. Course Curriculum. DATA COMMUNICATION AND NETWORKING (Code: ) Biomedical engineering

Network Layers. Standardization Cruelty 2009/08/12. (C) Herbert Haas

Welcome to CS 340 Introduction to Computer Networking

Chapter 3 Protocols and the TCP/IP Suite

Computer Networking Fundamental EC301 Introduction to Networking

CNT 4004: Computer Networks I. Tentative Syllabus

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

Name of the Assistant/ Associate Professor:Annu Saini Class and Section:BCA 1 st sem Subject:Computer and Programming Fundamentals July 2018

Typical Network Uses

Computer Networks. Andrew S. Tanenbaum

EEC-484/584 Computer Networks

Introducing Cisco Data Center Networking

programming exercises.

Course goals and overview

Lecture Outline. Lecture 2. OSI model and networking. The OSI model and networking. The OSI model and networking. The OSI model and networking

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

Integrating Information Systems: Technology, Strategy, and Organizational Factors

What is a Network? A connection of two or more computers so that they can share resources.

Significance of TCP/IP Model Divya Shree Assistant Professor (Resource Person), Department of computer science and engineering, UIET, MDU, Rohtak

Transcription:

Internetworking The art and science of connecting individual local-area networks (LANs) to create wide-area networks (WANs), and connecting WANs to form even larger WANs. Internetworking can be extremely complex because it generally involves connecting networks that use different protocols. Internetworking is accomplished with routers, bridges, and gateways. from the Webopedia Computer Dictionary

Outline About this course Scope People Organisation Examination Literature Internetworking - Introduction 2

Course scope A course about the protocols that are the fundaments of the Internet. The TCP/IP Protocol Suite 3

People involved in the course Peter Johansson, Teacher Robert Forchheimer, Examiner 4

Course organisation Lectures Classes Examination Written exam Home assignment (report + presentation) Web page: http://www.icg.isy.liu.se/courses/tsin02 Timeline Guidelines for the report Old exams Lecture slides Course list Reading guide 5

Home Assignment Find partners, you work in groups of 3-4 Send an e-mail to pejoh@isy.liu.se No later than August 30! Work with the problem and produce Written report Oral presentation, ~15 min 6

Literature TCP/IP Protocol Suite, Third Edition by Behrouz A. Forouzan Additional material (RFC's and articles) will be distributed during the course Possible book alternatives might be: (Note! If you use one of these, check where that book differs from the one above!) Computer Networking - A Top Down Approach Featuring the Internet, Second Edition by James F. Kurose and Keith W. Ross, ISBN 0-321-17644-8 (paperback) TCP/IP Illustrated, Volume 1 - The Protocols by W. Richard Stevens, ISBN 0-201-63346-9 (hardcover) Computer Networks, Fourth Edition by Andrew S. Tanenbaum. ISBN 0-13-038488-7 (paperback) 7

Lecture 1: Introduction Literature: Forouzan: ch 1-3 RFC2026 (handout) 2004 Image Coding Group, Linköpings Universitet

Lecture 1: Outline Internetworking basics Protocols Standards The Internet 9

Internetworking basics Connecting two computers - creating a link Connecting many computers - creating networks Connecting networks - creating internetworks 10

Creating a link To be able to send information between two computers we need: Equipment for sending and receiving signals Rules for how the signals should be interpreted Rules for how information should be transformed into signals Rules for starting and ending a transmission etc 11

Creating a network Connect three or more hosts - a network To be able to communicate in a network we need: a way to distinguish between hosts - addresses. rules for how to start transmission, handle collisions etc Many technologies can be used, e.g. star, ring and bus topologies. Local Area Networks: e.g. Ethernet,Token ring, Wireless, ATM Wide Area Networks - a mesh of point to point links 12

LAN Communication Figure from Forouzan 13

Creating an internetwork An internetwork is created by connecting two or more networks so that hosts in one network can communicate with hosts in another network. Need a gateway if the communication protocols differ, eg connect an ethernet LAN with a token ring LAN. Need a way to distinguish between networks - addresses again. Need more rules... 14

Internet Communication Figure from Forouzan 15

Internetworking equipment A LAN can be extended by the use of repeaters, hubs, bridges, (two-layer) switches Two LANs can be connected by the use of routers, (three-layer) switches Figure from Forouzan 16

Example Figure from Forouzan 17

Protocols A protocol is a set of rules that govern data communication Key elements of a protocol Syntax Semantics Timing Protocols are often designed in a layered architecture 18

Standards Agreed-upon rules De facto De jure Standards Organisations ISO ITU-T IEEE etc. 19

The OSI-model An ISO standard covering all aspects of network communications Figure from Forouzan 20

OSI Model Exchange Figure from Forouzan 21

OSI vs TCP/IP Figure from Forouzan 22

Addresses Figure from Forouzan 23

The Internet History Administration Standards 24

History World War II first computers 1960's Mainframe computers late 60's ARPANET, NCP 1973 Paper on TCP 1977 first internet late 70's TCP ---> TCP/IP 1980's The Internet collection of networks communicating using the TCP/IP protocols 25

Number of internet hosts The number of internet hosts have grown exponentially since measurements started in early 1980's. 1981-213 hosts July 2007-490 million hosts Current growth rate: ~30% per year Note: The addressing system in IPv4 only supports approx. 4000 million addresses 26

A network of networks The Internet consists of a tiered hierarchy of Internet Service Providers (ISPs) Tier -1 ISPs constitute the Internet Backbone Tier -2 ISPs connect to Tier - 1 ISPs and to other Tier - 2 ISPs Tier - 3 ISPs connect to Tier -2 ISPs and to other Tier - 3 ISPs Connection between ISPs take place at a Point of Precense (POP) or a Network Access Point (NAP) Figure from Forouzan 27

Administrative Organisation Internet Society (ISOC) Provides support for the Internet standards process Internet Architecture Board (IAB) Technical advisor to the ISOC and to research members of the Internet community Internet Engineering Task Force (IETF) A forum of working groups responsible for operational problems and for reviewing proposed standards. Internet Research Task Force (IRTF) A forum of working groups focusing on long-term research related to the Internet Internet Assigned Numbers Authority (IANA) Previously responsible for management of names and addresses Internet Corporation for Assigned Names and Numbers (ICANN) Responsible for the management of Internet names and addresses. (Overtook this responsibility from the IANA in 1998) 28

Internet Administration Figure from Forouzan 29

Internet Standards (RFC 2026) The IETF is responsible for the process of creating and adopting new standards. A standard can be a Technical Specification (TS) Applicability Statement (AS) Standards-related publications: Internet-Drafts Request for Comment (RFC) (4946 RFC:s as of August 23, 2007) 30

Requirement Levels (RFC2026) An AS shall apply one of the following levels to each of the TSs to which it refers: Required Recommended Elective Limited use Not recommended 31

Standardisation process (RFC 2026) The IESG (part of IETF) decides when a specification has reached enough maturity. It is then entered into the standards track : Proposed Standard Draft Standard Internet Standard Historic The specifications are published as RFC's Other RFC classifications: Experimental, Informational 32

Maturity levels of an RFC Figure from Forouzan 33