Session 1. Introduction to Computer Communications and Networking. Communication Network. A communication network consists of a set

Similar documents
Chapter 1. Introduction

Chapter 1. Introduction

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

Text Books. What is a network? Classification of Networks. Computer Communication and Networks 9/1/2014

Ch t ap 1 er Introduction 1

Computer Communication and Networks

EEC-484/584 Computer Networks

Chapter 1. Introduction. Uses of Computer Networks. Business Applications Home Applications Mobile Users Social Issues

Outline. EEC-682/782 Computer Networks I. Course Objectives. Outline of Lectures

CHAPTER -1. Introduction to Computer Networks

Introduction. Computer Networks Term B10

Review of Lecture 1. EEC-484/584 Computer Networks. Network Hardware. Outline. Lecture 2. Wenbing Zhao

Communication Networks - 3 general areas: data communications, networking, protocols

Introduction. Computer Networks: Introduction 1

Computer Networks 2012/2013. Introduction part 1 (01) Dr. Tanir Ozcelebi. Thanks to A. Leon-Garcia & I. Widjaja, & I. Radovanovic & A. S.

Chapter 1. Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization. Revised: August 2011

EEC-484/584 Computer Networks

CS4514 Computer Networks

Telecommunication Protocols Laboratory Course

Overview of Network Software. CS158a Chris Pollett Jan 31, 2007.

EEE 448 Computer Networks with (Network Programming) Course Descriptions. Topics to be covered. Course Objectives. Weekly Schedule.

Overview of Networks

Chapter 1 Introduction 1.1

COS 140: Foundations of Computer Science

BROADBAND AND HIGH SPEED NETWORKS

Networking Applications

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

Communicating over the Network

# DEFINITIONS TERMS. 5) A set of devices interconnected by media links. Network

The internet What is it??

COMPUTER SKILLS COMP101

ECE 333: Introduction to Communication Networks Fall Lecture 1: Introduction

Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS

Chapter 1: OSI Model

Computer Networks. Cables Radio signals (wireless/wifi) Telephone lines Satellite links (Long distance)

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

Typical Network Uses

ITP 140 Mobile Applications Technologies. Networks

ITP 140 Mobile Applications Technologies. Networks

COMPONENTS OF DATA COMMUNICATION

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

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

Session 3 Networks I

Introduction to Networks

Chapter 9. Introduction. Communications

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

03 The Internet Model and TCP/IP

Chapter 2 Communicating Over the Network

Data Communication and Network. Introducing Networks

CHAPTER 17 - NETWORK AMD DISTRIBUTED SYSTEMS

Client Server and Parallel Programming

COMPUTER AND DATA NETWORKS

Text Book. 1. Computer Networks & Internets by Douglas E Comer. 2. Data and Computer Communication by William Stalling, 5th or above edition.

Lecture #25: Networks and Communications. Communication and Networks. What will we learn?

CS-461 Internetworking. Dr. Mohamed Aboutabl

COMPUTER NETWORK. PBL(1)

Lecture 7: Internetworking See Chapter 3 of Colouris

Integrating Information Systems: Technology, Strategy, and Organizational Factors

CEN 444 Computer networks

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

Revision of Previous Lectures

BUSINESS DATA COMMUNICATIONS & NETWORKING

Chapter Topics. The History of the Internet. Chapter 7: Computer Networks, the Internet, and the World Wide Web

Chapter 8 Networking and Digital Communication

ITEC 3800 Data Communication and Network. Introducing Networks

INTRODUCTION DATA COMMUNICATION TELECOMMUNICATIONS SYSTEM COMPONENTS 1/28/2015. Satish Chandra satish0402.weebly.com

Lecture 1 Overview - Data Communications, Data Networks, and the Internet

Communications and Networks

Module 2 Overview of Computer Networks

Module 2 Overview of. Computer Networks

ET4254 Communications and Networking 1

Introduction to Networking

Data Communication. Introduction

Chapter 1 Communication

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

Network and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015

Lenuţa Alboaie Computer Networks

Introduction to Networking

CCM 4300 Lecture 2 Computer Networks: Wireless and Mobile Communication Systems. Dr Shahedur Rahman School of Science and Technology

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

Computer Network??? Why Computer Networks? Network Classification. Introduction to Computer Networks. Classification of a Computer network by Scale

Computer Network Fundamentals (IT 221)

CS 428/528 Computer Networks Lecture 01. Yan Wang

Introduction to Computer Networks. Budditha Hettige

Computer Communication Networks Lecture No. 1

INFORMATION COMUNICATION TECHNOLOGY SKS 1362

Networking and Internetworking 1

CSE 3461 / 5461: Computer Networking & Internet Technologies

INTRODUCTORY COMPUTER

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards

INTRODUCTORY COMPUTER

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

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

Chapter 1: Introduction

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

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

Chapter. 6.1 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

UNIT 1. Advantages of Computer Networks

Chapter 1: Introduction

Point-to-Point Network Switching. Computer Networks Term B10

Transcription:

Session 1 Introduction to Computer Communications and Networking Communication Network A communication network consists of a set of equipment and facilities that provides a service. Same as any utility network (water, electricity, gas, etc.) The service is the transfer of information between users located at various geographical points. The equipment is electronic equipment.

Examples of Communication Networks Some examples of communication networks: Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues All about Communication

Business Applications of Networks A network with two clients and one server. The old terminal-oriented networks used to work following the client-server model. Business Applications of Networks (2) The client-server model involves requests and replies.

Computer Networks Applications Access to remote information Person-to-person communication Interactive entertainment Electronic commerce (e-commerce) Mobile commerce (m-commerce) Social networking Home Network Applications (2) In peer-to-peer system there are no fixed clients and servers. Current computer networks can work on peer-to-peer or client-server

Home Network Applications (3) Some forms of e-commerce. We rename it as m-commerce, if we can do the same from a mobile phone or PDA Mobile Network Users Combinations of wireless networks and mobile computing. The current trend is everything wireless and mobile.

Network Hardware Local Area Networks Metropolitan Area Networks Wide Area Networks Wireless Networks Home Networks Personal Networks Internetworks Types of Networks Types of networks based on transmission technology: Broadcast Networks: a single communication channel is shared by all devices in a network. (e.g., the public WLAN in the campus or in the shopping mall) Point-to-point Networks: consist of many connections between individual pairs of devices. (e.g., the Internet)

Type of Networks Classification of interconnected processors by scale. Local Area Networks Two broadcast networks (a) Bus (b) Ring

Metropolitan Area Networks A metropolitan area network based on cable TV. Wide Area Networks Relation between hosts on LANs and the subnet. The subnet consist of two different components: Transmission lines: they move bits between machines and can be made from copper wire, optical fiber or radio links. Switching elements: they are specialized computers that connect several transmission lines. When data arrive to an incoming line it must choose an outgoing line and forward the data. They are know as routers.

Wide Area Networks (2) Most WANs contains numerous transmission lines and hence several routers are required to build the network. WANs usually work according to the store-and-forward principle, thus, they are called packet-switched networks too. Wide Area Networks (3) A stream of packets from sender to receiver.

Wireless Networks Categories of wireless networks: System interconnection Wireless LANs Wireless WANs Wireless Networks (2) (a) Bluetooth configuration (i.e., personal area network) (b) Wireless LAN

Wireless LANs (3) (a) Wireless networking with a base station (DCF vs PDF). (b) Ad hoc networking. Wireless Networks (4) Diversos tecnologías y estándares inalámbricos.. Nuevas terminales móviles.. 22

Home Network Categories Computers (desktop PC, PDA, shared peripherals) Entertainment (TV, DVD, VCR, camera, stereo, MP3) Telecomm (telephone, cell phone, intercom, fax) Appliances (microwave, fridge, clock, furnace, airco) Telemetry (utility meter, burglar alarm, babycam). Industrial (networks of PLCs) Vehicles (car-to-car, car-to-network, ITS) Network Software Protocol Hierarchies Design Issues for the Layers Connection-Oriented and Connectionless Services The Relationship of Services to Protocols

Network Software Protocol Hierarchies Layers, protocols, and interfaces. Protocol Hierarchies (2) Location A Location B I like J'aime Message Philosopher rabbits bien les lapins 3 3 Information L: Dutch for the remote Translator L: Dutch Ik vind translator Ik vind 2 konijnen konijnen leuk leuk 2 Information Fax #--- for the remote Fax #--- L: Dutch secretary Secretary L: Dutch 1 Ik vind Ik vind 1 konijnen leuk konijnen leuk The philosopher-translator-secretary architecture.

Protocol Hierarchies (3) Example information flow supporting virtual communication in layer 5. Design Issues for the Layers Addressing MAC address (L2)/IP address (L3) Error Control Error detection/error correction Flow Control Prevent a Tx from overrunning a Rx s buffer Multiplexing I l h i l i b lti l l +1 Involves sharing layer n service by multiple layer n+1 users Routing Finding a path for each destination within the network

Services to Protocols Relationship The relationship between a service and a protocol. Reference Models The OSI Reference Model The TCP/IP Reference Model A Comparison of OSI and TCP/IP A Critique of the OSI Model and Protocols A Critique of the TCP/IP Reference Model

Reference Models The OSI reference model. Reference Models (2) The TCP/IP reference model.

Reference Models (3) Protocols and networks in the TCP/IP model initially. Comparing OSI and TCP/IP Models Concepts central to the OSI model Services Interfaces Protocols

A Critique of the OSI Model and Protocols Why OSI did not take over the world Bad timing Bad technology Bad implementations Bad politics Bad Timing The apocalypse of the two elephants.

A Critique of the TCP/IP Reference Model Problems: Service, interface, and protocol not distinguished Not a general model Host-to-network layer not really a layer No mention of physical and data link layers Minor protocols deeply entrenched, hard to replace Hybrid Model IETF Suite of Protocols TCP/IP IMS IP Multimedia Subsystem IEEE 802 3GPP/3GPP2 The hybrid reference model to be used in this course. IETF Internet Engineering Task Force IP/TCP Internet Protocol/Transsmission Control Protocol IEEE Institute of Electrical and Electronic Engineering 3GPP/2 3G Partnership Project

International Telecommunications Union (ITU) Main sectors Radiocommunications Telecommunications Standardization Development Classes of Members National governments Sector members Associate members Regulatory agencies IEEE 802 Standards The 802 working groups. The important ones are marked with *. The ones marked with are hibernating. The one marked with gave up.

The ARPANET (a) Structure of the telephone system. (b) US Army proposed distributed switching system. The ARPANET (2) 1969 La red militar ARPANET entra en operación. Desarrollada por la Advanced Research Projects Agency (ARPA) del Departamento de Defensa de los Estados Unidos de Norteamérica. Red operando con la tecnología de conmutación de paquetes desarrollada por el Dr. Leonard Kleinrock del MIT. El Dr. Leonard Kleinrock con el primer IMP (Interface Message Processor). Aunque financiado por el ejercito, ARPANET se desarrollo en las universidades. Primeras dos universidades conectadas: University of California Los Angeles (UCLA) Stanford

The ARPANET (3) The original ARPANET design. The ARPANET (3) Growth of the ARPANET (a) December 1969. (b) July 1970. (c) March 1971. (d) April 1972. (e) September 1972.

NSFNET The NSFNET backbone in 1988. Internet Usage Traditional applications (1970 1990) E-mail News Remote login File transfer

Architecture of the Internet Overview of the Internet. Internet Today Picture of Internet January 15, 2005. Source: www.opte.org/maps

Internet Usage Today Current applications (1998 2008) E-mail News Remote login File transfer HTTP Web Instant Messaging (text, voice, video) Everything over IP (VoIP, IPTV, etc.) Internet Usage Today Current applications (1998 2008) P2P file sharing Streaming video Multi-user network games Internet Telephony and Video Telephony Real-Time video conference Massive parallel computing Grid computing

Connection-Oriented and Connectionless Services Six different types of service.

RFC Request for Comments (document in progress from IETF)

Readings: Chapter 1 Introduction of Computer Networks from A. Tanenbaum. Chapter 1 Communication Networks and Services and Chapter 2 Applications and Layered Architectures of Communication Networks from A. Leon-Garcia.