Introduction to Computer Networks

Slides:



Advertisements
Similar presentations
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 1 Introduction to Computer Networks.
Advertisements

Lesson 3 – UNDERSTANDING NETWORKING. Network relationship types Network features OSI Networking model Network hardware components OVERVIEW.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Introduction to Networks and the Internet
1-1 Introduction to Computer Networks and Data Communications.
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 1 Introduction to Networks and the Internet.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
This is the way an organisation distributes the data across its network. It uses different types of networks to communicate the information across it.
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
IT in Business Enterprise and Personal Communications Networks Lecture – 07.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Chapter 5 Networks Communicating and Sharing Resources
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
CE 4228 DATA COMMUNICATIONS AND NETWORKING Introduction.
Week one - networks and Layered Communication Introduction to Networks Layered Communication OSI Model The Physical Layer The Data Link Layer.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
INTRODUCTION. A Communications Model Source –generates data to be transmitted Transmitter –Converts data into transmittable signals Transmission System.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Introduction to Information Systems Lecture 06 Telecommunications and Networks Business Value of Networks Jaeki Song.
WHAT IS NETWORKING?. Networking is … How computers talk to each other.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
William Stallings Data and Computer Communications
Introduction to Data Communication
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
IT 606 Computer Networks (CN). 1.Evolution of Computer Networks & Application Layer. 2.Transport Layer & Network Layer. 3.Routing & Data link Layer. 4.Physical.
CSCI-235 Micro-Computer Applications The Network.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Communication Architecture and Network Protocol Layering Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by:
Introduction Chapter 1. Introduction  A computer network is two or more computers connected together so they can communicate with one another.  Two.
Computer Engineering and Networks, College of Engineering, Majmaah University INTRODUCTION TO COMPUTER NETWORKS Mohammed Saleem Bhat
Course EC-321: Computer Networks Credits 3(2, 1).
INTRODUCTION TO COMPUTER NETWORKS BY: SAIKUMAR III MSCS, Nalanda College.
Chapter5 TELECOMMUNICATIONS AND NETWORKS. Content Networking the Enterprise Trends in Telecommunications The Business Value of Telecommunications Networks.
William Stallings Data and Computer Communications 7th Edition
Date: April. 13, Monday Evening.
Overview of Data Communications and Networking
Chapter 1 Introduction Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Intro to MIS – MGS351 Network Basics
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
Computer Networks.
Local Area Networks Honolulu Community College
Chap. 2 Network Models.
Understanding the OSI Reference Model
CT1303 LAN Rehab AlFallaj.
Data Networking Fundamentals
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
Communications Processors and Software
Computer Technology Notes #4
Telecommunication ELEC503
Network Basics Extended Learning Module E
Relationship between bandwidth and the transmission capacity of a channel. Bandwidth => The bandwidth of a channel is the range of frequencies (difference.
Intro To Computer Networks
Client-Server and Peer to Peer networks
William Stallings Data and Computer Communications 7th Edition
Ethernet First network to provide CSMA/CD
William Stallings Data and Computer Communications 7th Edition
Overview of Data Communications and Networking
Lecture 1 Overview of Communication Networks and Services
Networks and Topologies
COMPUTER NETWORKS AND INTERNET. Introduction to computer networks and networking concepts, general understanding and examples, brainstorming, group work.
Introduction and Overview
Optical communications & networking - an Overview
Instructor: Mort Anvari
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Basics of Telecommunications and Networks
Chapter One Introduction to Computer Networks and Data Communications
Data Transmission And Digital Communication
Practical Network Computer Science IT&CS Third Class part Mohanad Ali
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Presentation transcript:

Introduction to Computer Networks

Focus Intro to data networks from an engineering perspective. Broad coverage. Network architectures. Network protocols, Layered design. Protocol stack. TCP/IP and the Internet

Topics Covered Introduction and Overview. Physical Layer. Medium Access Control (MAC). Link Layer. Network Layer. Routing. Internetworking and IP. IP Routing and Control. Transport Layer. Application Layer. Putting It All Together!

What’s a network?

What’s a network? Merriam-Webster Dictionary: “|A fabric or structure of cords or wires that cross at regular intervals…” “A system of computers, terminals and databases connected by communication lines” “A computer network is defined as the interconnection of 2 or more independent computers.” [Ramteke,”Networks”, pg. 24].

Why network? Before networks: Smaller, cheaper computers… One large computer (mainframe) used for all processing in businesses, universities, etc. Smaller, cheaper computers… Personal computers or workstations on desktops. Interconnecting many smaller computers is advantageous! Why?

Ubiquitous Computing Computers everywhere. Also means ubiquitous communication. Users connected anywhere/anytime. PC (laptop, palmtop) equivalent to cell phone. Networking computers together is critical!

Computer Network Provide access to local and remote resources. Collection of interconnected end systems: Computing devices (mainframes, workstations, PCs, palm tops) Peripherals (printers, scanners, terminals).

Why network? Resource sharing! Robustness. Load balancing. Hardware: printers, disks, terminals, etc. Software: text processors, compilers, etc. Data. Robustness. Fault tolerance through redundancy. Load balancing. Processing and data can be distributed over the network. Location independence. Users can access their files, etc. from anywhere in the network.

Problems? Security! It’s much easier to protect centralized resources than when they are distributed. Network itself as the target..

Some History, Before the Internet Postal network. Delivers different types of objects (letters, packages, etc.) world-wide. Relatively high delay but relatively cheap. Sender and receiver identified by their postal address (name, number, street, city, etc.). Telephone network. Engineered to deliver real-time voice. Also world-wide. Low delay but more expensive. Users identified but telephone number.

The Telephone Network Telephone was patented by G. Bell in 1876. For one telephone to be able to talk with another telephone, a direct connection between the two telephones was needed. Within one year, cities were covered with a wild jumble of wires!

The Telephone Network (cont’d) In 1878, the Bell Telephone company opened its first switching office (in New Haven, CT). Each user would connect to the local switching office. When a user wanted to make a call, s/he rang to the office, and would be manually connected to the other end.

The Telephone Network (cont’d) To allow for long-distance calls, switching offices (switches) were connected . Several connections can go through inter-switch trunks simultaneously. At some point, there were too many connections between switching offices!

The Telephone Network (cont’d) Thus, a second-level hierarchy was added. The current telephone system has at least five levels of hierarchy.

Addressing Uniquely identifies users. Examples: Types of addresses: Postal address, telephone number. Types of addresses: Flat. Hierarchical. Are postal addresses flat or hierarchical? And phone numbers?

POTS or PSTN For over 100 years, the POTS (Plain Old Telephone System) a.k.a. PSTN (Public Switched Telephone Network) handles voice-band communications. The PSTN is well designed and engineered for the transmission and switching of voice Real-time. Low latency. High reliability. Moderate fidelity.

Evolution of Communications Networks About 30 years ago, a second communications network was created with the goal of providing a better transport mechanism for data. In this class, we will study the technology underpinning data networks.

Communication Model Network Source Destination

Simplified Communication Model

Components End systems (or hosts), Routers/switches/bridges, and Links (twisted pair, coaxial cable, fiber, radio, etc.).

Components (cont’d) Source Transmitter Transmission System Receiver generates data to be transmitted Transmitter Converts data into transmittable signals Transmission System Carries data Receiver Converts received signal into data Destination Takes incoming data

Simplified Data Communications Model

Key Tasks Transmission. Signal Generation. Synchronization. Error detection and correction. Addressing and routing End-to-end Recovery. Security.

Networking Point to point communication not usually practical Devices are too far apart. Large set of devices would need impractical number of connections. Solution is a communications network.

Simplified Network Model