COSC 3213: Communication Networks
|
|
- Kelley Annabelle Fisher
- 6 years ago
- Views:
Transcription
1 COSC 3213: Communication Networks Course Instructor: Marvin Mandelbaum Contact Information: Instructor: Section E Teaching Assistant: Office: CSE 3012 TBA mandel@cse.yorku.ca (416) X40630 URL: Text: A. Leon-Garcia and I. Widjaja, Communication Networks: Fundamentals Concepts and Key Architectures, McGraw Hill, 2 nd edition Class Schedule: T &TR 11:30 13:00 a.m., Room TEL 1005 Assessment: 15% Assignment / Quiz; 25% Mid-term Exam; 60% Final Exam Office Hours: Instructor: CSE 3012, T &TR 13:00 14:00 TA: TBA
2 3000 level General Prerequisites (as of 2008/09) cse Data Structures Grade point average of >= 4.5 in CS & CSE1019 Math1300 and 1310 (Calculus) [One of cse2001,cse2021,cse2031 (Theory Computation, Comp Org., Software Tools)] [One of Math1090,1025, (Logic for COSC, Applied Linear Algebra)] 2
3 Course Objectives Introduce communication networks and understand how different components work including the underlying technology including hardware and software used. Study basic concepts of digital communications including channel encoding, modulation, error detection and error correction schemes. Understand different topologies used in local area networks (LAN) Comprehend how an internet (wide area network or WAN) is formed Introduce the concept of networking standards Transmission Control Protocol / Internet Protocol (TCP/IP) Open Systems Interconnection Reference model (OSI) Demystify terminology!!!!!! 3
4 Course Outline Circuit Switching, Message Switching, and Packet Switching. OSI and TCP/IP Reference Model. Theoretical limits (Nyquist Signaling rate and Shannon Channel Capacity theorems). Time and Frequency Representations of Signals. Intro to Fourier Analysis. Line Coding (Unipolar NRZ, Polar NRZ, Bipolar, Manchester, Differential Manchester) Digital Communication (ASK, PSK, FSK). Analogue Communication (AM, FM, PM). Modems (V.90) and Transmission Media (Microwave, Twisted pair, Coaxial, Optical Fiber). Error Detection (Parity Bit Checking, 2D Parity Codes, Checksum, Polynomial Codes, CRC). Flow Control (ARQ, Sliding-window, Go-back-N, Selective Repeat). Multiplexing: FDM and TDM; Group, Supergroup, and Mastergroup configurations in FDM; DS1, DS2, and DS3 configurations in TDM. Telephone Network and Circuit Switches: Space Division Switches, Time-Division Switches. LAN: MAC, Data Link Layer and Logical Link Control (LLC). LAN: Medium Access Control I ALOHA, Slotted ALOHA, CSMA, CSMA/CD LAN Technologies: Ethernet (802.3), Token Ring (802.5), Wireless LANs (802.11) TCP/IP: Network and transport layers (TCP, UDP and IP Protocols) 4
5 What is a Communication Network (1)? Communication network is a set of equipment, software, and facilities that allows transfer of information between geographically distant users. Why Communication networks: Resource Sharing: Data sharing between distant sites. High Reliability: Provide alternative sources of data. Parallel Processing: Use multiple computers for a single application. Scalability: Ability to increase system size based on demand. Applications 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 5
6 What is a Communication Network (2)? 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, Unreliable. Streamed audiovisual services: Audio and video conferencing: Real-time, Unreliable. Peer-to-peer applications such as Napster, Gnutella, Kazaa file exchange Searching for ExtraTerrestrial Intelligence (SETI) 6
7 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 7
8 Representation of a Communication Network Host Communication Network Server Equipment (hardware & software) and facilities that provide the basic communication service is represented by a white cloud. The equipment inside a communication network is virtually invisible to the user. Equipment includes repeaters, routers, bridges, servers, switches, multiplexers, hubs, modems, interconnecting wires, Network architecture specifies the plan used to built and operate a communication network. TCP/IP and OSI are example of network architectures. Since the overall communication process is complex, network architecture partitions the overall communication process into separate functional areas called layers. TCP/IP consists of five layers, while OSI has seven layers. 8
9 Services versus Applications Service: the basic information transfer capability of a communication network. Internet transfer of individual block of information. Internet reliable transfer of a stream of bytes. Real-time transfer of a voice signal. Applications use communication services to built a complete feature, hiding most of the technical details from the users. and web built on reliable stream service. Fax and modems built on basic telephone service. Newer applications use multiple (sometimes heterogeneous) networks. SMS builds on Internet reliable stream service and cellular telephone text messaging 9
10 Evolution of Network Architectures (1) Information transfer rate in bits per second (bps) 1.0E E E E E E E E ? Telegraph networks Telephone networks Internet, Optical & Wireless networks Next Generation Internet 10
11 Evolution of Network Architectures (2) Communication networks can basically be classified in the following categories: 1. Telegraph Networks 2. Telephone Networks 3. Internet Used for digital transmission. Uses message switching to transfer data from one node to the next one. Used for transmission of both analog and digital information. Uses circuit switching to transfer data. Primarily used for computer applications. Uses packet switching to transfer data. Analogous to the postal mail service. Provides best-effort service with equal priority to every user. 4. Next-Generation Internet Planned to provide prioritized communication instead of best effort service. Will be based on multiservice packet switching network technology. 11
12 Telegraph Networks and Message Switching (1) Pre-telegraph services used physical transport of the message using messenger pigeons, pony express, or ship service. In telegraphs, the message is typically converted into a digital signal and then transmitted across a network. In the eighteen century, optical telegraphs were initially used. 1. Claude Chappe invented the first optical telegraph in the 1790 s. 2. Semaphore mimicked a person with outstretched arms with flags in each hand. 3. Different angle combinations of arms and hands generated hundreds of possible signals. 4. Code for enciphering messages kept secret. Later, electrical telegraphs using electrical signals were invented. 1. William Sturgeon Electro-magnet (1825): used electrical current in a wire wrapped around a piece of iron to generate a magnetic force. 2. Joseph Henry (1830): transmitted current over 1 mile of wire to ring a bell. 3. Samuel Morse (1835) used pulses of current to deflect electromagnet to generate dots & dashes. Optical Telegraph Electric Telegraph 12
13 Telegraph Networks and Message Switching (2) In electric telegraphs, the message is typically converted into a digital signal and then transmitted across a network. Initially, Morse code was used to encode the alphanumeric message. Electrical signals were used to transmit the alphanumeric message. Later on 7-bit ASCII code was used to encode the messages. A B C D E F G H I Morse Code J K L M N O P Q R Morse Code S T U V W X Y Z 1 Morse Code Morse Code 13
14 Telegraph Networks and Message Switching (3) Since point-to-point communications between every pair of subscriber is physically unrealizable, network nodes were created where several telegraph lines met. Each node operated on the principle of the store-and-forward operation. 1. Message arriving on each line was decoded to extract the destination address. (addressing) 2. Next-hop in route determined by the destination address of the message (routing). 3. Each message was stored until the next-hop is available for transmission (store). 4. On availability of the next-hop, entire message is transmitted to the next node (forwarding). Message Switching Message Message Message Source Message Nodes/Switches Destination 14
15 Telephone Networks and Circuit Switching (1) Alexander Graham Bell (1875) discovered that voice signals can be transmitted over electrical wires. Microphones used to voice pressure variations (sound) into an analogous electrical signal. Electrical circuits communicated the signals between the communications parties. Loudspeakers converted the electrical signals back into audible sound. Telephone patent was first granted in 1876 with the Bell Telephone Company founded in To provide interconnectivity between multiple users, two types of connections are possible. 1 1 N 2 N Switch 4 3 Pairwise interconnections No. of connections = N(N 1)/2 4 3 Access network No. of connections = N 15
16 Telephone Networks and Circuit Switching (2) 1. Telephone network Pick up phone 2. Telephone network Listen for Dial tone. Connection set up 3. Telephone network Dial number of the destination. 4. Telephone network Information transfer 5. Telephone network Exchange voice signals Connection release 6. Hang up to terminate the connection. 16
17 Computer Networks and Packet Switching (1) The initial computer networks (SAGE, SABRE, etc.) were terminal-oriented networks (main frames) with a single central computer shared by multiple users. Each user had access to a dummy terminal (keyboard with monitor) connected with a dedicated line to the central computer. A user would type instructions using the dummy terminal. The instructions would be passed on to the central computer, where they were executed, and the results, returned to the dummy terminal, were displayed on the terminal. To allow fair access to the central computer, time-sharing techniques were employed. Terminal... Terminal Modem Telephone Network Modem Terminal Central computer 17
18 Computer Networks and Packet Switching (2) Modification # 1: Use a multidrop line to connect terminals with the central computer Dedicated communication lines were expensive so two simplex lines were used to interconnect the dummy terminals with the central computer. Time sharing (medium access control) was provided by polling frames that polled each terminal in a sequential order. Address in the header of the polling frame was used to identify the terminal. If a terminal wanted to communicate to the central computer, it would do so when polled. The central computer would execute the instruction and pass the result back to the terminal. Polling frames & output frames input frames Terminal Terminal... Terminal Host computer Terminals at different locations in a city Must avoid collisions on inbound line 18
19 Computer Networks and Packet Switching (3) Modification # 2: Use multiplexing to (a) transmit multiple messages simultaneously and (b) to detect communication errors. Multiplexers provided a second approach for sharing the communication line. Message from each terminals was encapsulated into a frame with destination address and an error detection code (for example the CRC code). The central computer would sort out the messages from each terminal, perform possible detection of errors, carry out the necessary processing, and return the results inside a frame. The multiplexer would separate the results and direct each result to the appropriate terminal. Frame CRC Information Header Terminal Terminal Header Information CRC... Terminal Central computer Multiplexer 19
20 Computer Networks and Packet Switching (3) The second generation of networks were Computer-to-computer networks. As cost of computers dropped, dumb terminals were replaced by self-computing terminals. Interconnecting such computers was required to support: (1) file transfers; (2) remote telnet to allow execution of a program on another computer; and (3) parallel processing to execute a single program over multiple computers. Circuit or message switching resulted in long communication delays. Packet switching was introduced in which long messages are broken into multiple packets. Each packet has the destination address and is transmitted independently on the network. 20
21 Computer Networks and Packet Switching (4) ARPANET was the first research wide area network (WAN) commecting several universities. ARPANET operated on the principle of packet switching. Host generates message. Each message is converted into several smaller packets. Each packet contains source and destination addresses and is transferred independently. At the destination computer, the packets are combined into a single message. AMES McCLELLAN UTAH BOULDER GWC CASE RADC ILL LINC CARN AMES USC UCSB MIT MITRE STAN SCD ETAC 21 UCLA RAND TINKER BBN HARV NBS
22 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 such that 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 gluing 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 22
23 Comparison of Switching Techniques (1) 1. Circuit switching (designed by 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 (designed for 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. 23
24 Timing Diagram Start TX TX time Complete TX Propagation time Station A: Source Transmitter Station B: Destination Receiver 24
25 Comparison of Switching Techniques (2) Timing of events for: (a) circuit switched; (b) message switched; and (c) packet switched networks 25
26 Comparison of Switching Techniques (3) Efficiency Routing Synchroniza tion Circuit Switching Message Switching Packet Switching Connection-oriented service. Connectionless service. Connectionless service. Highly inefficient due to long setup time. Complete path is established once at initialization of connection. Improvement over circuit switching because the entire connection is not established. Intelligent adaptive routing algorithms are required at each switching station. Best under normal working conditions. Intelligent adaptive routing algorithms are required at each router for each packet. 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. 26
27 Functions required in Communication Networks Basic user services: including smtp, ftp, telnet, http, video conferencing, Switching: transfer information between communication lines. Transmission: ability to transmit (store and forward) information across a medium Addressing: identify communication lines and stations Multiplexing: means for coupling information from different sources together Routing: identify the shortest path between the source and destination Congestion control: identify congestion of data and /or ways to prevent it Flow control: prevent overwhelming of a slower computer Quality of service (QoS): allocate different class of service to different users Compatibility: connect heterogeneous networks Error detection: identify errors and / or correct them Security: prevent eavesdropping Management: monitor and recover from faults, manage bills etc. 27
28 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 28
29 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 29
30 Types of Networks (3) 3. Wide area networks (MAN) Spans a continent (<= km), Example: Internet Interconnects various LAN using switches (routers) and transmission lines Uses packet switching in conjunction with the store and forward technology 30
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 informationChapter 1 Introduction. COSC 3213 Summer 2003
Chapter 1 Introduction COSC 3213 Summer 2003 5/7/2003 Course Objectives Introduce communication networks and understand how different components work including the underlying technology including hardware
More informationChapter 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 informationChapter 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 informationIntroduction. 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 informationCS4514 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 informationComputer-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 informationChapter 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 informationIntroduction. 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 informationOverview 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 informationTypical 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 informationTCOM 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 informationObjectives. Learn how computers are connected. Become familiar with different types of transmission media
Objectives Learn how computers are connected Become familiar with different types of transmission media Learn the differences between guided and unguided media Learn how protocols enable networking 2 Objectives
More informationData 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 informationCOMPONENTS 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 informationCSE 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# 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 informationEEC-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 informationNetworks 15.2 Multiplexing Technologies Access Networks 15.5 Common Peripheral Interfaces
Chapter 15 Computer and Multimedia Networks 15.11 Basics of Computer and Multimedia Networks 15.2 Multiplexing Technologies 15.3 LAN and WAN 15.4 Access Networks 15.5 Common Peripheral Interfaces 15.6
More informationData Networks. Lecture 1: Introduction. September 4, 2008
Data Networks Lecture 1: Introduction September 4, 2008 Slide 1 Learning Objectives Fundamental aspects of network Design and Analysis: Architecture: layering, topology design, switching mechanisms Protocols:
More informationRAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY
RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUBJECT NAME: COMPUTER NETWORKS SUBJECT CODE: CST52 UNIT-I 2 MARKS 1. What is Network? 2.
More informationก ก Information Technology II
ก ก 202103 Information Technology II ก ก ก ก ก (LAN), ก LAN, ก ก (LAN) ก ก ก LAN ก LAN ก LAN Topology Bus LAN Star LAN Ring LAN Wireless LAN Wireless LAN Wireless ก (LAN) ก ก ก LAN ก LAN WAN ก Random Access
More informationModule 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 informationOSI 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 informationOutline: 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 informationBasics of datacommunication
Data communication I Lecture 1 Course Introduction About the course Basics of datacommunication How is information transported between digital devices? Essential data communication protocols Insight into
More informationIntroduction. Introduction to Network Communications G64INC. Lectures. Related Modules. Assessment. Objectives
Introduction to Network Communications G64INC Dr. Gail Hopkins Introduction Practical matters Module goals, structure and contents Initial introduction to some key ideas and issues Lectures Two lectures
More informationCommunication 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 informationRaj Jain. The Ohio State University Columbus, OH
Columbus, OH 43210 Jain@CIS.Ohio-State.Edu http://www.cis.ohio-state.edu/~jain/ 3-1 Overview ISO/OSI Reference Model TCP/IP Reference Model Differences between ISO and TCP Ethernet/IEEE 802.3 LANs Interconnecting
More informationOperating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski
Operating Systems 16. Networking Paul Krzyzanowski Rutgers University Spring 2015 1 Local Area Network (LAN) LAN = communications network Small area (building, set of buildings) Same, sometimes shared,
More informationChapter 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 informationINTRODUCTION 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 informationElectrical and Computer Engineering Technology
ECET 3400 Spring 2012 Data Communications Southern Polytechnic State University Electrical and Computer Engineering Technology Instructor Information Instructor: Dr. Craig A. Chin, Assistant Professor
More informationComputer Networks Medium Access Control. Mostafa Salehi Fall 2008
Computer Networks Medium Access Control Mostafa Salehi Fall 2008 2008 1 Outline Issues ALOHA Network Ethernet Token Ring Wireless 2 Main Issues Local Area Network (LAN) : Three or more machines are physically
More informationPSD2A 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 informationL1: Introduction to Communication Networks (Telegraph & Telephone) Outline
EECS 3213 Fall 2014 L1: Introduction to Communication Networks (Telegraph & ) Sebastian Magierowski York University 1 Outline Course texts, mark breakdown, topics Telegraph A connectionless message-switching
More informationCS1302 / Computer Networks
CS1302 / Computer Networks Year/Sem : III/VI UNIT I- DATA COMMUNICATIONS 1. Define Data communication 2. List out the characteristics of data communication 3. What are the components of data communication?
More informationQUESTION BANK EVEN SEMESTER
Fatima Michael College of Engineering and Technology DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK EVEN SEMESTER SUB CODE & NAME: EC2352 COMPUTER NETWORKS YEAR / SEM: III / VI Staff
More informationComputer Networks รศ.ดร.อน นต ผลเพ ม. Assoc. Prof. Anan Phonphoem, Ph.D. Kasetsart University, Bangkok, Thailand
Jan May 2018 Computer Networks รศ.ดร.อน นต ผลเพ ม Assoc. Prof. Anan Phonphoem, Ph.D. anan.p@ku.ac.th http://www.cpe.ku.ac.th/~anan Computer Engineering Department Kasetsart University, Bangkok, Thailand
More informationReview 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 informationDigital 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 informationData 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 informationIntroduction 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 informationUniversity of Southern California EE450: Introduction to Computer Networks
University of Southern California EE450: Introduction to Computer Networks Catalog Description Network architectures; Layered protocols, Network service interface; Local Networks; long-haul Networks; Internal
More informationCSE3213 Computer Network I
CSE3213 Computer Network I Introduction Course page: http://www.cse.yorku.ca/course/3213 1 Course Contents 3 general areas: data communications, networking, and protocols 1. Data communications: basic
More informationComputer 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 informationData 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 informationData & 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 informationELC 537 Communication Networks
Modern Academy for Engineering and Technology Electronics Engineering and Communication Technology Dpt. ELC 537 Communication Networks Prepared by: Dr. Nelly Muhammad Hussein Sections & Objectives Principles
More informationIT 4504 Section 4.0. Network Architectures. 2008, University of Colombo School of Computing 1
IT 4504 Section 4.0 Network Architectures 2008, University of Colombo School of Computing 1 Section 4.1 Introduction to Computer Networks 2008, University of Colombo School of Computing 2 Introduction
More informationComputer 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 informationKINGS COLLEGE OF ENGINEERING
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY ACADEMIC YEAR 2011-2012 / ODD SEMESTER QUESTION BANK SUB.CODE / NAME YEAR / SEM : CS1302 COMPUTER NETWORKS : III / V UNIT I DATA COMMUNICATION
More informationnetworks 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 informationIntroductions. 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 informationTopics. Link Layer Services (more) Link Layer Services LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS. flow control: error detection:
1 Topics 2 LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS Multiple access: CSMA/CD, CSMA/CA, token passing, channelization LAN: characteristics, i basic principles i Protocol architecture Topologies
More information5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A
5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI 635 854. NAME OF THE STAFF : R.ANBARASAN DESIGNATION & DEPARTMENT : AP/CSE SUBJECT CODE : CS 6551 SUBJECT NAME : COMPUTER NETWORKS UNIT I FUNDAMENTALS
More informationBABU MADHAV INSTITUTE OF INFORMATION TECHNOLOGY, UTU 2017
5 years Integrated M.Sc (IT) Semester 3 Question Bank 060010310 DSE4 Computer Networks Unit 1 Introduction Short Questions 1. State the term data with respect to computer network. 2. What is data communication?
More informationTIME SCHEDULE. 2 Physical Layer 15. Course General Outcomes: Sl. G.O On completion of this course the student will be able :
COURSE TITLE : DATA COMMUNICATION COURSE CODE : 3151 COURSE CATEGORY : B PERIODS/WEEK : 4 PERIODS/SEMESTER : 60 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Concepts of Data Communication 15 2 Physical
More informationLinks. Error Detection. Link Layer. Multiple access protocols. Nodes Links Frame. Shared channel Problem: collisions How nodes share a channel
Link Layer Error Detection Nodes Links Frame R yclic Redundancy hecksum Parity its More about this in exercise! Data Link Layer -1 Data Link Layer -2 Links Two types of links : point-to-point broadcast
More informationLocal Area Networks. Aloha Slotted Aloha CSMA (non-persistent, 1-persistent, p-persistent) CSMA/CD Ethernet Token Ring
Local Area Networks Aloha Slotted Aloha CSMA (non-persistent, 1-persistent, p-persistent) CSMA/CD Ethernet Token Ring Networks: Local Area Networks 1 Network Layer Network Layer LLC 802.2 Logical Link
More informationCS1302-COMPUTER NETWORKS UNIT I -DATA COMMUNICATION PART A
SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY-621105. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS1302-COMPUTER NETWORKS Year/Sem:
More informationIT4405 Computer Networks (Compulsory)
IT4405 Computer Networks (Compulsory) INTRODUCTION This course provides a comprehensive insight into the fundamental concepts in data communications, computer network systems and protocols both fixed and
More informationLocal 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 informationL2: 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 informationCS3600 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 informationCS 416: Operating Systems Design April 11, 2011
Modes of connection Operating Systems Design 3. Client-Server Networking Paul Krzyzanowski pxk@cs.rutgers.edu Circuit-switched dedicated path guaranteed (fixed) bandwidth [almost] constant latency Packet-switched
More informationECE 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 informationArea Covered is small Area covered is large. Data transfer rate is high Data transfer rate is low
Chapter 15 Networking Concepts 1. Define networking. It is the interconnection of independent computing devices for sharing of information over shared medium. 2. What is the need for networking? / What
More informationCOMPUTER AND DATA NETWORKS
COMPUTER AND DATA NETWORKS (EE2.CDN, Spring 2003) Dr. Z. SUN University of Surrey Guildford Surrey GU2 5XH Tel: 01483 68 9493 Fax: 01483 68 6011 Email: Z.Sun@eim.surrey.ac.uk 1 Dr.Z.Sun SCHEDULE Week 1
More informationChapter 4. The Medium Access Control Sublayer. Points and Questions to Consider. Multiple Access Protocols. The Channel Allocation Problem.
Dynamic Channel Allocation in LANs and MANs Chapter 4 The Medium Access Control Sublayer 1. Station Model. 2. Single Channel Assumption. 3. Collision Assumption. 4. (a) Continuous Time. (b) Slotted Time.
More informationRedes de Computadores. Medium Access Control
Redes de Computadores Medium Access Control Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto 1 » How to control the access of computers to a communication medium?» What is the ideal Medium
More informationCHAPTER -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 informationDATA COMMUNICATION AND NETWORKS
DATA COMMUNICATION AND NETWORKS A/L Guide TERAN SUBASINGHE Data Communication What is data communication? Data Communication is a process of exchanging data or information between two or more devices along
More informationCS-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 informationCommunication Networks
Communication Networks Nicholas Honeth (nicholash@ics.kth.se) Contents of the series Lecture 10 - Recap of the networks we ve seen so far - OSI model - Circuit and packet switching - Physical media Lecture
More informationMonash University SAMPLE EXAM. Faculty Of Information Technology. Computer Facilities and Network Management
Official Use Only Monash University SAMPLE EXAM Faculty Of Information Technology EXAM CODES: TITLE OF PAPER: EXAM DURATION: READING TIME: BUS3150 Computer Facilities and Network Management 2 hours writing
More informationRead Chapter 1 of Kurose-Ross
CSE 422 Notes, Set 1 These slides contain materials provided with the text: Computer Networking: A Top Down Approach,5 th edition, by Jim Kurose and Keith Ross, Addison-Wesley, April 2009. Additional figures
More informationLecture #25: Networks and Communications. Communication and Networks. What will we learn?
Lecture #25: Networks and Communications Communication and Networks What will we learn? How a communications system works What a network is What networks used for What network operating systems do What
More informationINTRODUCTION 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 informationIntroduction 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 informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING B.E. ECE UNIT I DATA COMMUNICATION PART A
KINGS CS1302 / COMPUTER NETWORKS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING B.E. ECE SUB.CODE : CS1302 BRANCH / YEAR / SEM: ECE / III / VI SUB.NAME : COMPUTER NETWORKS
More informationNetworking 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 informationComputer Networks. Computer Networks. Telecommunication Links. CMPUT101 Introduction to Computing - Spring Chapter 12: Computer Networks 1
Computer Networks Chapter 12 Topics: Communication links LAN / WAN Internet / WWW CMPUT101 Introduction to Computing (c) Yngvi Bjornsson 1 Computer Networks A computer network is a set of independent computer
More informationCMSC 611: Advanced. Interconnection Networks
CMSC 611: Advanced Computer Architecture Interconnection Networks Interconnection Networks Massively parallel processor networks (MPP) Thousands of nodes Short distance (
More informationIntroduction to Network Technologies & Layered Architecture BUPT/QMUL
Introduction to Network Technologies & Layered Architecture BUPT/QMUL 2015-3-5 Review What is the Internet? How does it work? When & how did it come about? Who controls it? Where is it going? 2 Agenda
More informationLecture 05 Chapter 16 High Speed LANs
NET 456 High Speed Networks Lecture 05 Chapter 16 High Speed LANs Dr. Anis Koubaa Reformatted slides from textbook Data and Computer Communications, Ninth Edition by William Stallings, 1 (c) Pearson Education
More informationNetwork.... communication system for connecting end- systems. End-systems a.k.a. hosts PCs, workstations dedicated computers network components
Networking 1 Network... communication system for connecting end- systems End-systems a.k.a. hosts PCs, workstations dedicated computers network components 2 Multiaccess vs.. Point-to-point Multiaccess
More informationLocal 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 informationIntroduction to Networks
Introduction to Networks CAN1103 Slide Set 1 Rishi Heerasing SOBISE 1 Learning Objectives Define and identify the different types of networks Describe the history of LANs and WANs Discuss LAN and WAN integration,
More informationCS 455/555 Intro to Networks and Communications. Link Layer
CS 455/555 Intro to Networks and Communications Link Layer Dr. Michele Weigle Department of Computer Science Old Dominion University mweigle@cs.odu.edu http://www.cs.odu.edu/~mweigle/cs455-s13 1 Link Layer
More informationSession 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 informationLecture 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 informationCCM 4300 Lecture 5 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115
CCM 4300 Lecture 5 Computer Networks, Wireless and Mobile Communications Dr Shahedur Rahman s.rahman@mdx.ac.uk Room: T115 1 Recap of Last Session Described the physical layer Analogue and Digital signal
More informationAnnouncements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani:
Announcements TAs office hours: Mohamed Grissa: grissam@oregonstate.edu Tuesday: 4-5 Friday: 11-12 Mohamed Alkalbani: alkalbmo@oregonstate.edu Wednesday: 11-12 Thursday: 11-12 Lecture slides: Will be posted
More informationTYPES 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 informationReview For Exam 2. Internetworking. Summary Questions. School of Business Eastern Illinois University. School of Business Eastern Illinois University
School of Business Review For Exam 2 Wednesday 10/6/2004) Abdou Illia, Fall 2004 School of Business Internetworking 3 1. Name the two most known Medium Access Control Protocols found in LANs. How they
More informationET4254 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 informationChapter 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 informationMedium Access Protocols
Medium Access Protocols Summary of MAC protocols What do you do with a shared media? Channel Partitioning, by time, frequency or code Time Division,Code Division, Frequency Division Random partitioning
More informationIntroduction to Information Science and Technology 2017 Networking I. Sören Schwertfeger 师泽仁
I Sören Schwertfeger 师泽仁 Outline Internet History of the Internet Internet Structure Internet Protocols Network layer details 1. Physical Layer 2. Data Link Layer 3. Network Layer Internet: Huge network
More information