Chapter 1 Introduction. COSC 3213 Summer 2003

Size: px
Start display at page:

Download "Chapter 1 Introduction. COSC 3213 Summer 2003"

Transcription

1 Chapter 1 Introduction COSC 3213 Summer /7/2003

2 Course Objectives Introduce communication networks and understand how different components work including the underlying technology including hardware and software used. 3 components: Data communications: Review basic concepts of digital communications including signal transmission, signal encoding, multiplexing, error detection and error correction schemes. Networking: Understand different topologies used in local area networks (LAN) Comprehend how an internet (wide area network or WAN) is formed Communication protocols: Present various networking standards Transmission Control Protocol / Internet Protocol (TCP/IP) Open Systems Interconnection Reference model (OSI) 2

3 Data Communications Signal transmission, signal encoding, multiplexing, data link control (flow control, error detection and error correction) 3

4 What is a Communication Network? Communication network is a set of equipment, software, and facilities that allows transfer of information between geographically distant users Why Communication networks: Resource Sharing High Reliability: Provide alternative routes and sources of data Parallel Processing: Use multiple computers for a single application Scalability: Ability to increase system size based on demand without degrading system performance Examples: Radio and TV broadcasting: Single source transmits to multiple users; Real-time (low latency), Unidirectional (simplex). Telephone connection: One to one connection (connection-oriented), Real-time (low latency), Bidirectional (Duplex), Fixed location Cellular Telephone: One to one connection through microwave (roaming), similar in service to telephone connection 4

5 What is a Communication Network? (cont.) Examples (contd): Electronic mail ( ): Not real-time, Not connection-oriented, Reliable World wide web (WWW): accessed through a uniform resource locator (URL) identifying a home page developed using a hypertext language. Video-on-demand: Not real-time Streamed audiovisual services: real-time Audio and video conferencing: real-time 5

6 Block Representation: Communication Network Source: generates data Tx: Converts data into tx signals Transmission System: Carries signals Rx: Converts rx signal back into data Destination: Accepts incoming data Tx: Tranmistter Rx: Receiver 6

7 Communication Tasks Tx. System Utilization: Interfacing: Message formatting: Signal Generation: Synchronization: Exchange Management: Error detection / correction: Addressing : Routing: Recovery: Security: Flow control: Heterogeneous networks: Firewall: Network Management: Efficient sharing of tx. resources between multiple users Interface info. source / destination to communication network Decide on the format of data that is transmitted Generate tx. signals that are correctly interpretable by rx. Synchronize the start and end of transmission btw. tx. & rx. Manage conventions of data transmissions Detect and eliminate errors resulting from channel distortions Indicate the transmitting source and the intended destination Specify a route between source and destination Resume activity after an interruption Guarantee communication, prevent eavesdropping Control rate of transfer constrained by network conditions Provide connectivity across different networks Prevent trouble makers from accessing the network Configure system, respond to failures, and plan for future 7

8 Network (1) Is a medium (channel) to transfer information between a source and destination. Network From S1 t 0 t 1 Network To D1 S2 S3 S4 S5 D2 D3 D4 D5 Depending upon the route, propagation delay varies in between different packets. 8

9 Network (2) To transfer information, networks must provide connectivity between source and destination. Two possible way of connectivity: Pairwise interconnection and Access network Switch Pairwise Interconnection Access network Pairwise interconnection is not sustainable with increasing number of users (N) Number of lines = N x (N - 1) / 2; N = 5, no. of lines = 10; N = 100, no. of lines =

10 Network (3) Different access networks can be connected via multiplexers and demultiplexers. Mux Trunk Demux Access network a Access network b The concept can be extended to form a metropolitan area network (MAN). 1* a b A β c d A α γ MAN A consists of access subnetworks a, b, c, and d. National network (WAN) consists of Several regional subnetworks α, β, γ. 10

11 Types of Networks (1) Networks are typically classified in three types: LAN, MAN, and WAN 1. Local area networks (LAN) Small networks confined to a few kilometer (<= 1 km). Speeds confined to 100 Mbps. Newer LANs run at up to 10 Gbps. Uses the principal of broadcasting (one transmits, others listen) Various Topologies including Token bus and Token ring are possible Terminator Token Bus Token Ring 11

12 Types of Networks (2) 2. Metropolitan area networks (MAN) Covers up to a city (<= 10 km), Example: Cable TV network, IEEE Cable network were initially designed for TV and later extended to Internet Internet is fed into a head for subsequent re-distribution 12

13 Types of Networks (3) 3. Wide area networks (WAN) Spans a continent (<= km), Example: Internet Interconnects various LAN using switches (routers) and transmission lines Uses either: (1) circuit switching to establish a route between the tx. and rx. or (2) packet switching in conjunction with the store and forward technology 13

14 Switching Switching refers to the technology used for transmission of data between two hosts 1. Circuit switching (based on telephone companies) End-to-end path is established between the transmitter and receiver. Complete block of data is transmitted and circuit terminated. Tx and Rx are inaccessible for the duration of the connection. 2. Message switching (based on telegraphic networks): No physical path is established between Tx and Rx. Connection is established between the Tx and first switching office (router). Entire block of data is transmitted to the switching office. Block is forwarded one hop at a time. No limit on block size, switching stations inaccessible for duration of transfer. 3. Packet switching (used in Internet): A tight limit is placed on maximum block size. Data is broken in different sub-blocks and each sub-block is transmitted one hop at a time, one after the other. 14

15 Circuit Switching (Connection-oriented Service) Dedicated communication path is established between the source and receiver communication follows the same path. Example is the telephone network Telephone Office Telephone Office Telephone Office The caller picks up the phone triggering the flow of current in wires that connect to the telephone office. The current is detected and a dial tone is transmitted by the telephone office to indicate that it is ready to receive the destination number. The caller sends the number by pushing keys on the telephone set. Each key generates a pair of tones that specify a number. (In older sets the user dials a number which generates corresponding number of pulses.) 4. Telephone Office 5. Telephone Office The equipment in the telephone office uses the telephone network to attempt a connection. If the destination telephone is busy, then a busy tone is returned. If the destination telephone is idle, then ringing signals are sent to both the originating and destination telephones. The ringing signals are discontinued when the destination phone is picked up and communication can then proceed. 6. Telephone Office Either of the users terminate the call by putting down a receiver. 15

16 Message Switching A complete communication path is not established between the source and receiver. Message is transmitted one hop at a time. Example is the telegraphic service. 1. Network 2. Network 3. Network The telegram application establishes a connection with the regional office Regional office acknowledges indicating it is ready to accept message Sender (client) sends the complete message with the receiver address. 4. Network 5. Network Regional office forwards message to next hop possibly to city office The message is queued at the city office and forwarded on its turn to the country office. The process is repeated till the destination regional office is reached 6. Network The regional office contacts the telegram application and notifies the destination of reception of a message. 16

17 Packet Switching (Connectionless Service) 1. No dedicated communication path is established between the source and receiver. 2. Data is divided into packets. 3. Each packet contains destination address and reaches rx. Independently. 4. Example is the postal service. Other switching techniques used are Frame relay, ATM, ISDN, and Broadband ISDN (pp ). 17

18 Switching: Comparison Timing of events for: (a) circuit switched; (b) message switched; (c) packet switched networks 18

19 Switching: Comparison (cont.) Circuit Switching Message Switching Packet Switching Efficiency Highly inefficient due to long setup time Improvement over circuit switching by dividing the connection in smaller segments Best under normal working conditions Routing Complete path is established once at initialization of connection Intelligent adaptive routing algorithms are required at each switching station Same as for message switching Synchronization No problem No problem Each packet may use a different path and hence arrive out of order Congestion No problem Can be an issue. A big issue since numerous packets from different sources are roaming in the network. Data Loss No problem until a connection is dropped in the middle of transfer A router will be accepting data from various sources and may overflow. Highest probability of overflow and data loss 19

20 Protocols: Basic Definitions 1. Protocol: Set of rules and conventions used by two communicating parties. These rules dictate how a communication will be initiated and terminated, how data and control information are arranged in a packet, what control information is included, etc. Examples include Hypertext transfer protocol (HTTP), File transfer protocol (FTP), Simple mail transfer protocol (SMTP), and Transmission control protocol (TCP). 2. Client/Server configuration: A server is a powerful machine that houses data and other shared resources. Clients are smaller machines that connect to the server to retrieve shared information. The two communicate based on the following protocol: Client makes a request over the network to the server Client waits When server gets the request, it performs the requested job and returns a reply 20

21 Protocols: Basic Definitions (cont.) 3. Port (Service Access Points): A server process waits for incoming requests by listening to a port. Analogous to a wall socket in a telephone network. 4. Networks consist of two components: Hardware that forms the infrastructure connecting the computers, e.g., twisted pair wire / optical fibre / cable, routers, switches, servers, etc. Software that forms a cohesive connection such that the user sees the entire network as a single coherent system. The design of software is highly structured typically broken in layers. There are two standards available: OSI (7-layered model) and TCP/IP (5-layered model). 21

22 Example: A Three-Layer Model Transfer of a file between two computers connected via a network using a hypothetical 3-layer model. Computer X Application Layer Transport Layer Network Access Layer Application Layer: 1. Format translation to provide compatibility between different file formats used by 2 computers. 2. Ensure that file transfer application in destination application module is ready to accept data. Transport Layer: 1. Ensure that the destination computer is ready to accept data. 2. Confirms that data is received correctly with no errors. Network Access Layer: 1. Activates a connection between the source and destination computers. 22

23 Example (2) Each module communicates virtually except for the lowest module with its peer module on the other machine. Computer X Application Module Transport Module Application Protocol Transport Protocol Computer Y Application Module Transport Module Network Module Service Access Point (SAP) Network Network Access Protocol Network Module Each layer has specific tasks to do that are accomplished by adding headers Application Module Application PDU Application Data Transport Module Transport PDU TH Application Data I TH Application Data 2 Network Module Network PDU NH CH Application Data I NH CH Application Data 2 23

24 Example (3) Each layer in Source X adds a header while the corresponding layer in destination Y removes it before passing on the PDU to the upper layer. 24

25 Reference Models: OSI vs. TCP/IP 25

26 History of Networks 1. SAGE (Semi-Automatic Ground Environment System): First computer network developed in 1950 for air-defense purposes 2. SABRE: an airline reservation system introduced in ARPANET: 4. NSFNET: Developed in mid 1960s at height of cold war to survive a nuclear war. Based on packet switching technology s. t. part of the network is working under any circumstances. Developed in mid 1970s to connect research institutions and universities in U.S. 5. ARPANET and NSFNET connected in Internet was the glueing technology for (5). Growth continued exponentially with the size of networks doubling almost every year. 7. Other networks connected to Internet include Aurora (MIT, IBM, UPenn, Bell core); Blanca (resulting from XUNET project in AT&T), CASA (a network for supercomputers based in CA), Nectar (CMU to UPitt), Vistanet (Univ. in North Caroliona), and many others 26

27 ARPANET as of 1972 AMES McCLELLAN UTAH BOULDER GWC CASE RADC ILL LINC CARN AMES USC UCSB MIT MITRE STAN SCD ETAC UCLA RAND TINKER BBN HARV NBS 27

COSC 3213: Computer Networks I

COSC 3213: Computer Networks I COSC 3213: Computer Networks I Course Instructor: Teaching Assistant: Amir Asif TBA Contact Information: Instructor: Section M Teaching Assistant: Office: CSE 3028 TBA asif@cs.yorku.ca (416) 736-2100 X70128

More information

COSC 3213: Communication Networks

COSC 3213: Communication Networks COSC 3213: Communication Networks Course Instructor: Marvin Mandelbaum Contact Information: Instructor: Section E Teaching Assistant: Office: CSE 3012 TBA mandel@cse.yorku.ca (416) 736-2100 X40630 URL:

More information

Introduction. Computer Networks: Introduction 1

Introduction. Computer Networks: Introduction 1 Introduction Computer Networks: Introduction 1 Network Definitions and Classification Preliminary definitions and network terminology Sample application paradigms Classifying networks by transmission technology

More information

CS4514 Computer Networks

CS4514 Computer Networks CS4514 Computer Networks Term B07 Professor Bob Kinicki Networks: Introduction 1 Course Objectives Networks: Introduction 2 Course Objectives 1. To develop an understanding of modern network architectures

More information

Computer-to-Computer Networks (cont.)

Computer-to-Computer Networks (cont.) Computer-to-Computer Networks (cont.) 1 Connecting Mainframes - Option 1: Full Mesh / Direct Link Infrastructure Downsides: 1) cost - O(n 2 ) links and NICs 2) implementation complexity / scalability [

More information

Chapter 1 Communication

Chapter 1 Communication Chapter 1 Communication Networks and Services Network Architecture and Services Telegraph Networks & Message Switching Telephone Networks and Circuit Switching Computer Networks & Packet Switching Future

More information

Introduction. Computer Networks Term B10

Introduction. Computer Networks Term B10 Introduction Computer Networks Term B10 Introduction Outline Preliminary Definitions Internet Components Network Application Paradigms Classifying networks by transmission technology by size/scale by topology

More information

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

Communication Networks - 3 general areas: data communications, networking, protocols Communication Networks - Overview CSE 3213 Fall 2011 1 7 September 2011 Course Content 3 general areas: data communications, networking, protocols 1. Data communications: basic concepts of digital communications

More information

Overview of Networks

Overview of Networks CMPT765/408 08-1 Overview of Networks Qianping Gu 1 Overview of Networks This note is mainly based on Chapters 1-2 of High Performance of Communication Networks by J. Walrand and P. Pravin, 2nd ed, and

More information

Typical Network Uses

Typical Network Uses Computer Networks Introduction The next Great Revolution - Computer Networks- computers connected together for exchanging information Our information-oriented society - applications in education, commerce,

More information

What is the fundamental purpose of a communication system? Discuss the communication model s elements.

What is the fundamental purpose of a communication system? Discuss the communication model s elements. What is the fundamental purpose of a communication system? The fundamental purpose of a communication system is the exchange of data between two parties. Discuss the communication model s elements. The

More information

Revision of Previous Lectures

Revision of Previous Lectures Lecture 15 Overview Last Lecture Local area networking This Lecture Wide area networking 1 Source: chapters 8.1-8.3, 17.1, 18.1, 18.2 Next Lecture Wide area networking 2 Source: Chapter 20 COSC244 Lecture

More information

EEC-484/584 Computer Networks

EEC-484/584 Computer Networks EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) Misc. Interested in research? Secure

More information

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

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model) Data Communication Introduction of Communication The need to communicate is part of man s inherent being. Since the beginning of time the human race has communicated using different techniques and methods.

More information

Chapter 1 Communication Networks and Services

Chapter 1 Communication Networks and Services Chapter 1 Communication Networks and Services Network Architecture and Services Telegraph Networks & Message Switching Telephone Networks and Circuit Switching Computer Networks & Packet Switching Future

More information

INTRODUCTION TO ICT.

INTRODUCTION TO ICT. INTRODUCTION TO ICT. (Introducing Basic Network Concepts) Lecture # 24-25 By: M.Nadeem Akhtar. Department of CS & IT. URL: https://sites.google.com/site/nadeemcsuoliict/home/lectures 1 INTRODUCTION TO

More information

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

# DEFINITIONS TERMS. 5) A set of devices interconnected by media links. Network CHAPTER 21 INTRODUCTION TO DATA COMMUNICATIONS AND NETWORKING # DEFINITIONS TERMS 1) Information that is stored in digital form. Information that has been processed, organized and stored. Data 2) Knowledge

More information

COMPONENTS OF DATA COMMUNICATION

COMPONENTS OF DATA COMMUNICATION COMPONENTS OF DATA COMMUNICATION ANALOG AND DIGITAL TRANSMISSION An analog signal is one that is continuous with respect to time and may take on any value within a given range of values. Eg Human voice.

More information

Outline: Connecting Many Computers

Outline: Connecting Many Computers Outline: Connecting Many Computers Last lecture: sending data between two computers This lecture: link-level network protocols (from last lecture) sending data among many computers 1 Review: A simple point-to-point

More information

1. What is a Computer Network? interconnected collection of autonomous computers connected by a communication technology

1. What is a Computer Network? interconnected collection of autonomous computers connected by a communication technology Review Questions for exam Preparation (22-07-2017) 1. What is a Computer Network? interconnected collection of autonomous computers connected by a communication technology 2. What is the Internet? "network

More information

ET4254 Communications and Networking 1

ET4254 Communications and Networking 1 Topic 10:- Local Area Network Overview Aims:- LAN topologies and media LAN protocol architecture bridges, hubs, layer 2 & 3 switches 1 LAN Applications (1) personal computer LANs low cost limited data

More information

Module 1. Introduction. Version 2, CSE IIT, Kharagpur

Module 1. Introduction. Version 2, CSE IIT, Kharagpur Module 1 Introduction Version 2, CSE IIT, Kharagpur Introduction In this module we shall highlight some of the basic aspects of computer networks in two lessons. In lesson 1.1 we shall start with the historical

More information

Local Area Network Overview

Local Area Network Overview Local Area Network Overview Chapter 15 CS420/520 Axel Krings Page 1 LAN Applications (1) Personal computer LANs Low cost Limited data rate Back end networks Interconnecting large systems (mainframes and

More information

Digital Communication Networks

Digital Communication Networks Digital Communication Networks MIT PROFESSIONAL INSTITUTE, 6.20s July 25-29, 2005 Professor Muriel Medard, MIT Professor, MIT Slide 1 Digital Communication Networks Introduction Slide 2 Course syllabus

More information

Data Communication. Chapter # 1: Introduction. By: William Stalling

Data Communication. Chapter # 1: Introduction. By: William Stalling Data Communication Chapter # 1: By: Introduction William Stalling Data Communication The exchange of data between two devices via some form of transmission medium such as cable wire. For data communications

More information

Operating Systems CS 571

Operating Systems CS 571 Computer Networks: Overview Operating Systems CS 571 Network types Range Bandwidth (Mbps) Latency (ms) LAN 1-2 kms 10-1000 1-10 WAN worldwide 0.010-600 100-500 MAN 2-50 kms 1-150 10 Wireless LAN 0.15-1.5

More information

OSI and TCP/IP Models

OSI and TCP/IP Models EECS 3214 Department of Electrical Engineering & Computer Science York University 18-01-08 12:12 1 OSI and / Models 2 1 / Encapsula5on (Packet) (Frame) 3 / Model and Example Protocols A list of protocols

More information

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

INTRODUCTION DATA COMMUNICATION TELECOMMUNICATIONS SYSTEM COMPONENTS 1/28/2015. Satish Chandra satish0402.weebly.com INTRODUCTION DATA COMMUNICATION Satish Chandra satish0402.weebly.com The term telecommunication means communication at a distance. The word data refers to information presented in whatever form is agreed

More information

EE Prof. John A. Copeland

EE Prof. John A. Copeland EE-6607 http://www.csc.gatech.edu/~copeland/6607/ Prof. John A. Copeland john.copeland@ece.gatech.edu 404 894-5177 Office: GCATT Bldg 579 email or call for office visit, or call Kathy Cheek, 404 894-9496

More information

Chapter 1 Communication Networks and Services

Chapter 1 Communication Networks and Services Chapter 1 Communication Networks and Services Communication Services & Applications A communication service enables the exchange of information between users at different locations. Communication services

More information

Data & Computer Communication

Data & Computer Communication Basic Networking Concepts A network is a system of computers and other devices (such as printers and modems) that are connected in such a way that they can exchange data. A bridge is a device that connects

More information

TYPES OF COMPUTER NETWORKS

TYPES OF COMPUTER NETWORKS TYPES OF COMPUTER NETWORKS What is a Network? A network consists of two or more computers that are linked in order to share resources (such as printers and CDs), exchange files, or allow electronic communications.

More information

Introduction to Protocols

Introduction to Protocols Chapter 6 Introduction to Protocols 1 Chapter 6 Introduction to Protocols What is a Network Protocol? A protocol is a set of rules that governs the communications between computers on a network. These

More information

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

Computer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim Computer Networks Introduction to Network Dr. Adel Gaafar Abd Elrahim A Communications Model Source generates data to be transmitted Transmitter Converts data into transmittable signals Transmission System

More information

Chapter 15 Networks. Chapter Goals. Networking. Chapter Goals. Networking. Networking. Computer network. Node (host) Any device on a network

Chapter 15 Networks. Chapter Goals. Networking. Chapter Goals. Networking. Networking. Computer network. Node (host) Any device on a network Chapter Goals Chapter 15 Networks Describe the core issues related to computer networks List various types of networks and their characteristics Explain various topologies of local-area networks Explain

More information

Data Communication and Network. Introducing Networks

Data Communication and Network. Introducing Networks Data Communication and Network Introducing Networks Introduction to Networking Computer network, or simply network Refers to the connection of two or more computers by some type of medium You can connect

More information

Introduction to CSE 3213

Introduction to CSE 3213 Introduction to CSE 3213 CSE 3213 Fall 2007 12:15 PM 1 Course Contents 3 general areas: data communications, networking, protocols 1. Data communications: basic concepts of digital it communications including

More information

Computer Communication Networks

Computer Communication Networks Contents ELL 785 Computer Communication Networks Introduction Lecture 1 Taxonomy of communication works Computer Communication Networks Building a work ed work architecture 1-1 Introduction PC server wireless

More information

Module 2 Overview of Computer Networks

Module 2 Overview of Computer Networks Module 2 Overview of Computer Networks Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link:

More information

Module 2 Overview of. Computer Networks

Module 2 Overview of. Computer Networks Module Overview of Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link: CS454/654 - Issues How

More information

ITEC 3800 Data Communication and Network. Introducing Networks

ITEC 3800 Data Communication and Network. Introducing Networks ITEC 3800 Data Communication and Network Introducing Networks Introduction to Networking Computer network, or simply network Refers to the connection of two or more computers by some type of medium You

More information

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

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards Guide to Networking Essentials, 6 th Edition Chapter 6: Network Reference Models and Standards Objectives Explain the OSI reference model layers and their relationship to hardware and software Explain

More information

Internet Architecture and Protocol

Internet Architecture and Protocol Internet Architecture and Protocol Set# 04 Wide Area Networks Delivered By: Engr Tahir Niazi Wide Area Network Basics Cover large geographical area Network of Networks WANs used to be characterized with

More information

Communicating over the Network

Communicating over the Network Communicating over the Network Network Fundamentals Chapter 2 Version 4.0 1 Network Structure The elements of communication 3 common elements of communication Message source people/electronic devices need

More information

ECE 650 Systems Programming & Engineering. Spring 2018

ECE 650 Systems Programming & Engineering. Spring 2018 ECE 650 Systems Programming & Engineering Spring 2018 Networking Introduction Tyler Bletsch Duke University Slides are adapted from Brian Rogers (Duke) Computer Networking A background of important areas

More information

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications Data and Computer Communications Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based s 1 Need For Protocol Architecture data exchange can involve complex procedures better if task broken into subtasks

More information

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Computer Communication & Networks / Data Communication & Computer Networks Week # 03 Computer Communication & Networks / Data Communication & Computer Networks Week # 03 M.Nadeem Akhtar CS & IT Department The University of Lahore Email: nadeem.akhtar@cs.uol.edu.pk URL-https://sites.google.com/site/nadeemuolcsccn/home

More information

L2: Introduction to Communication Networks: Internet. Outline

L2: Introduction to Communication Networks: Internet. Outline EECS 3213 Fall 2014 L2: Introduction to Communication Networks: Internet Sebastian Magierowski York University 1 Outline ARPANET A connectionless datagram network Internet A connectionless/connection-oriented

More information

1: Review Of Semester Provide an overview of encapsulation.

1: Review Of Semester Provide an overview of encapsulation. 1: Review Of Semester 1 1.1.1.1. Provide an overview of encapsulation. Networking evolves to support current and future applications. By dividing and organizing the networking tasks into separate layers/functions,

More information

TCP/IP THE TCP/IP ARCHITECTURE

TCP/IP THE TCP/IP ARCHITECTURE TCP/IP-1 The Internet Protocol (IP) enables communications across a vast and heterogeneous collection of networks that are based on different technologies. Any host computer that is connected to the Internet

More information

Review of Network Technologies

Review of Network Technologies Indian Institute of Technology Kharagpur Review of Network Technologies Prof. Indranil Sen Gupta Dept. of Computer Science & Engg. I.I.T. Kharagpur, INDIA Lecture 2: Review of network technologies On completion,

More information

Computer Networks (Introduction to TCP/IP Protocols)

Computer Networks (Introduction to TCP/IP Protocols) Network Security(CP33925) Computer Networks (Introduction to TCP/IP Protocols) 부산대학교공과대학정보컴퓨터공학부 Network Type Elements of Protocol OSI Reference Model OSI Layers What we ll learn today 2 Definition of

More information

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan Chapter3: OSI Reference Model: Network Software: Network

More information

Introductions. Computer Networking Lecture 01. January 16, HKU SPACE Community College. HKU SPACE CC CN Lecture 01 1/36

Introductions. Computer Networking Lecture 01. January 16, HKU SPACE Community College. HKU SPACE CC CN Lecture 01 1/36 Introductions Computer Networking Lecture 01 HKU SPACE Community College January 16, 2012 HKU SPACE CC CN Lecture 01 1/36 Outline What is a Computer Network? Basic Requirements of Building a Computer Network

More information

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS Communication Networks Allow Exchange of Information between Users telephone network for voice communication interconnected computers and peripherals,

More information

Session 1. Introduction to Communication Networks

Session 1. Introduction to Communication Networks Session 1. Introduction to Communication Networks Networks 1 Network Services The Traditional Networks Postal mail Water supply networks Electricity power networks Transportation networks Cable and television

More information

Local Area Network(LAN)

Local Area Network(LAN) Local Area Network(LAN) A local area network (LAN) is a computer network that interconnects computers within a limited area. Example: a residence, school, laboratory, university campus,office building

More information

Chapter 11: Wide-Area Networks and the Internet

Chapter 11: Wide-Area Networks and the Internet Chapter 11: Wide-Area Networks and the Internet MULTIPLE CHOICE 1. MAN stands for: a. Manchester Access Network c. Metropolitan-Area Network b. Multiple-Area Network d. Multiple Access Network 2. Packet

More information

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis CS-435 spring semester 206 Network Technology & Programming Laboratory University of Crete Computer Science Department Stefanos Papadakis & Manolis Spanakis CS-435 Lecture #2 preview: Data Communications

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

Computer Networks

Computer Networks 15-441 Computer s Lecture 3 Professor Hui Zhang Wean Hall 7126 hzhang@cs.cmu.edu 1 Review of Lecture 1 How long does it take to move 1GB data from campus to your home? 56Kbps modem 2Mbps DSL Other possibilities?

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

Chapter Topics Part 1. Network Definitions. Behind the Scenes: Networking and Security

Chapter Topics Part 1. Network Definitions. Behind the Scenes: Networking and Security Chapter Topics Part 1 Behind the Scenes: Networking and Security CS10001 Computer Literacy Business Networks Network Advantages Client/Server Networks Network Classifications Servers Toplogies Chapter

More information

SYLLABUS Class B.Com. V Sem. (Computer)

SYLLABUS Class B.Com. V Sem. (Computer) UNIT I Unit-II Unit-III SYLLABUS Class B.Com. V Sem. (Computer) Subject Internet Technology and Introduction to E-Commerce Networking: Basic, elements in networking, network topology, different types of

More information

Introduction to computer networking

Introduction to computer networking edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing

More information

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

Review of Lecture 1. EEC-484/584 Computer Networks. Network Hardware. Outline. Lecture 2. Wenbing Zhao EEC-484/584 Computer Networks Lecture 2 Review of Lecture 1 Uses of computer networks Network Hardware 3 wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and

More information

Chapter 2 Communicating Over the Network

Chapter 2 Communicating Over the Network Chapter 2 Communicating Over the Network Elements of Communication Communicating the Messages Continuous stream of bits 00101010100101010101010101010101010 I have to wait Single communications (e.g. video,

More information

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

What is a Network? A connection of two or more computers so that they can share resources. NETWORKS What is a Network? A connection of two or more computers so that they can share resources. Network Benefits Remote access Sharing files & resources Communication Cost Maintenance Communication

More information

Types of Computer Networks. ICS 614: Computer Networks Concepts and Principles 11

Types of Computer Networks. ICS 614: Computer Networks Concepts and Principles 11 Types of Computer Networks ICS 614: Computer Networks Concepts and Principles 11 Types of networks Networks are categorized by distribution, size, and architecture. A network can be as simple as a single

More information

CS3600 SYSTEMS AND NETWORKS

CS3600 SYSTEMS AND NETWORKS CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 17: Internet architecture Prof. Alan Mislove (amislove@ccs.neu.edu) Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion

More information

06/02/2006. Local & Metropolitan Area Networks 1. INTRODUCTION. Why Study Local and Metropolitan Area Networks? ACOE322. Lecture 1 Introduction

06/02/2006. Local & Metropolitan Area Networks 1. INTRODUCTION. Why Study Local and Metropolitan Area Networks? ACOE322. Lecture 1 Introduction Local & Metropolitan Area Networks ACOE322 Lecture 1 Introduction 1 1. INTRODUCTION In this section we will cover : 1. Overview of data communications and networking 2. Definition and overview of LANs,

More information

Special expressions, phrases, abbreviations and terms of Computer Networks

Special expressions, phrases, abbreviations and terms of Computer Networks access access point adapter Adderssing Realm ADSL (Asymmetrical Digital Subscriber Line) algorithm amplify amplitude analog antenna application architecture ARP (Address Resolution Protocol) AS (Autonomous

More information

Introduction and Layered Network Architecture. EEE 538 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department

Introduction and Layered Network Architecture. EEE 538 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department Introduction and Layered Network Architecture EEE 538 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department 1 Fundamental Aspects of Network Analysis Architecture Layering

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport 1 Outline Internet Layers Internet Data Packet transmission

More information

Module 16: Distributed System Structures

Module 16: Distributed System Structures Chapter 16: Distributed System Structures Module 16: Distributed System Structures Motivation Types of Network-Based Operating Systems Network Structure Network Topology Communication Structure Communication

More information

Communication Networks

Communication Networks Session 2. Application and Layered Architectures Dongsoo S. Kim Electrical and Computer Engineering. Indiana U. Purdue U. Indianapolis Communication s Various services and flexibility architectures Grouping

More information

Lecture 7: Internetworking See Chapter 3 of Colouris

Lecture 7: Internetworking See Chapter 3 of Colouris 95-702 Distributed Systems Lecture 7: Internetworking See Chapter 3 of Colouris Learning Goals Preamble: MISM and MSIT grads may need to plan, develop, and manage distributed systems. These distributed

More information

Computer Communication and Networks

Computer Communication and Networks Computer Communication and Networks Text Books 1. Computer Networks, Andrew S Tanenbaum, Fifth edition. 2. Data Communications and Networking, B Forouzan, 3rd edition. 3. Data and Computer Communications,

More information

CS 268: Graduate Computer Networks Spring Overview

CS 268: Graduate Computer Networks Spring Overview CS 268: Graduate Computer s Spring 2006 Instructor: Ion Stoica (istoica@cs.berkeley.edu, 645 Soda Hall) Lecture time: MW, 1:00-2:30pm Place: 320 Soda Hall Office hour: W 2:30-4pm 1 Overview Administrative

More information

Chapter 1: Introduction

Chapter 1: Introduction EE4272: Computer Networks Chapter 1: Introduction Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. 1) Data Communications: Deals with the transmission of signals in a reliable & efficient manner. Topics:

More information

CHAPTER -1. Introduction to Computer Networks

CHAPTER -1. Introduction to Computer Networks CHAPTER -1 Introduction to Computer Networks PRELIMINARY DEFINITIONS computer network :: [Tanenbaum] a collection of autonomous computers interconnected by a single technology. communications network ::a

More information

Reference Models. 7.3 A Comparison of the OSI and TCP/IP Reference Models

Reference Models. 7.3 A Comparison of the OSI and TCP/IP Reference Models Reference Models Contains 7.1 The OSI Reference Model 7.1.1 The Physical Layer 7.1.2 The Data Link Layer 7.1.3 The Network Layer 7.1.4 The Transport Layer 7.1.5 The Session Layer 7.1.6 The Presentation

More information

Introduction to Networks

Introduction to Networks Introduction to Networks Lecture Topics History and motivation Network architecture Layered models Definitions and abstractions OSI Reference Model Network design issues Definitions Components Message,

More information

Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins. Part 3: Packet Switching and. Network Technologies.

Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins. Part 3: Packet Switching and. Network Technologies. Part 3: Packet Switching and Gail Hopkins Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins Introduction Circuit Switching vs. Packet Switching LANs and shared media Star, bus and

More information

networks List various types of networks and their

networks List various types of networks and their Chapter 15 Networks Chapter Goals Describe the core issues related to computer networks List various types of networks and their characteristics Explain various topologies of local-area networks Explain

More information

CSE 3461 / 5461: Computer Networking & Internet Technologies

CSE 3461 / 5461: Computer Networking & Internet Technologies CSE 3461 / 5461: Computer Networking & Internet Technologies Instructor: Prof. Kannan Srinivasan The fundamental problem of communication is that of reproducing at one point either exactly or approximately

More information

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

Text Book. 1. Computer Networks & Internets by Douglas E Comer. 2. Data and Computer Communication by William Stalling, 5th or above edition. 1 Text Book 1. Computer Networks & Internets by Douglas E Comer. 2. Data and Computer Communication by William Stalling, 5th or above edition. 2 Marks distribution Topic no First Mid 20 1,2,3 Second Mid

More information

Module 15: Network Structures

Module 15: Network Structures Module 15: Network Structures Background Topology Network Types Communication Communication Protocol Robustness Design Strategies 15.1 A Distributed System 15.2 Motivation Resource sharing sharing and

More information

COS 140: Foundations of Computer Science

COS 140: Foundations of Computer Science COS 140: Foundations of C Networks Fall 2017 Copyright c 2002 2017 UMaine School of Computing and Information S 1 / 21 Homework, announcements New chapter (23) online No homework assigned today, sorry!

More information

Network Connectivity and Mobility

Network Connectivity and Mobility Network Connectivity and Mobility BSAD 141 Dave Novak Topics Covered Lecture is structured based on the five elements of creating a connected world from the text book (with additional content) 1. Network

More information

Computers: Tools for an Information Age. Chapter 7 Networking: Computer Connections

Computers: Tools for an Information Age. Chapter 7 Networking: Computer Connections Computers: Tools for an Information Age Chapter 7 Networking: Computer Connections Objectives Describe the basic components of a network Explain the methods of data transmission, including types of signals,

More information

PSD2A Computer Networks. Unit : I-V

PSD2A Computer Networks. Unit : I-V PSD2A Computer Networks Unit : I-V 1 UNIT 1 Introduction Network Hardware Software Reference Models OSI and TCP/IP models Example networks: Internet, ATM, Ethernet and Wireless LANs Physical layer Theoretical

More information

Data Communication. Introduction

Data Communication. Introduction Data Communication Introduction Course Information Assistant Instructor Reza Hassanpour Faris Serdar Taşel Office: L214 Office: L205 Phone: 2331338 Phone: 2331357 Email: reza@cankaya.edu.tr Email: fst@cankaya.edu.tr

More information

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Network Models The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding and developing computer-to-computer communication

More information

Networking and Internetworking 1

Networking and Internetworking 1 Networking and Internetworking 1 Today l Networks and distributed systems l Internet architecture xkcd Networking issues for distributed systems Early networks were designed to meet relatively simple requirements

More information

Introduction to Open System Interconnection Reference Model

Introduction to Open System Interconnection Reference Model Chapter 5 Introduction to OSI Reference Model 1 Chapter 5 Introduction to Open System Interconnection Reference Model Introduction The Open Systems Interconnection (OSI) model is a reference tool for understanding

More information

Introduction to Networking

Introduction to Networking Introduction to Networking The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs. Simplified Communications System Block

More information

Computer Networking. Introduction. Quintin jean-noël Grenoble university

Computer Networking. Introduction. Quintin jean-noël Grenoble university Computer Networking Introduction Quintin jean-noël Jean-noel.quintin@imag.fr Grenoble university Based on the presentation of Duda http://duda.imag.fr 1 Course organization Introduction Network and architecture

More information

2. A collection of interconnected networks is called an internetwork. 3. Each machine is connected to a central hub with a point-to-point connection.

2. A collection of interconnected networks is called an internetwork. 3. Each machine is connected to a central hub with a point-to-point connection. نموذج أسئلة اختبار النهائي عام 2017 الفصل الدراسي الثاني لمقرر شبكات الحاسب CHOSE 1. channel spectrum divided into frequency bands "FDMA" 2. A collection of interconnected networks is called an internetwork

More information

Data Communication & Computer Networks INFO

Data Communication & Computer Networks INFO Data Communication & Computer Networks INFO Instructor: Dr. A. SARI Department: Management Information Systems Course Code: MIS 305 Academic Term: 2013/2014 Fall Title: Data Communication & Computer Networks

More information