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

Size: px
Start display at page:

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

Transcription

1 EEE 448 Computer Networks with (Network Programming) Lecture #1 Dept of Electrical and Electronics Engineering Çukurova University Course Descriptions The aim of this course is to teach basic concepts in networking, the OSI model, error detection codes, flow control, routing, medium access control, and high-speed networks and to give basic level theoretical infrastructure students about layered network architecture by using C#. Because, the course will be practiced in C# 2 Course Objectives Develop a fundamental understanding of the network design principles and performance metrics Become familiar with the mechanisms and protocols for reliable data communication via a computer network Be able to evaluate the performance of various network technologies and protocols Think as an engineer: What technologies should be employed to build a network with particular specifications? Develop interest in performing research in the area of 3 Computer Networks Topics to be covered Network architectures, performance metrics, layering Medium access control Internetworking, routing End-to-end protocols, flow control Congestion control and resource allocation Applications Network security 4 Introduction Layering, Hardware Network Programming Weekly Schedule Application Layer Session, Transport, Network, DataLink and Physical Layers MultiMedia Networking Network Management Security 5 Course Logistics Textbook Computer Networks: A Systems Approach, L. Peterson, and B. Davie, 5 th edition. Computer Networks: A top-down Approach, Kurose and oss, 6th Edition, Addison-Wesley. Additional eferences Data Networks D. Bertsekas, and. Gallager, 2nd edition Computer Networks, S. Tanenbaum and D. Wetherall, 5th edition, Course Website : eembdersler.wordpress.com Lectures, Homework, Useful links, Supplementary material, Announcements 6 1

2 Where to find me When the class My Office: EEE bldg: oom 305 Office Hours by appointment My Monday?????????? EEE bld Computer Lab: oom 223 9:30 12:00 AM Thursday????? EEE Bld Computer Lab: oom :00 16:00 PM 7 8 Class Expectations Class participation Your input is needed for good discussion Keep up with reading material Present your presentation clean and understandable Submit clean, organized, concise and on time your project (back of a flyer is not ok!) Identify potential project partner early (in one week, if possible) Brush up prior knowledge (Probability theory, C# Programming) Follow academic integrity code (emember EEE117) 9 Assignment Grading Scheme Points Midterm 15% 40% of Project 25% 25% 40% of 60% of Final Exam 35% 60% of Classes Activitives 10% +60% Total 110% 100 Presentation: At least a 15 mins-presentation for the projects (How to use the time, to present the details, to answer the questions will be graded) Midterm and Final Exam: will be setup by the department- Closed books and materials 12 DATA COMMUNICATIONS The term telecommunication means communication at a distance. The word data refers to information presented in whatever form is agreed upon by the parties creating and using the data. Data communications are the exchange of data between two devices via some form of transmission medium such as a wire cable. Characteristics that define effectiveness of data communications Delivery Accuracy Timeliness Jitter A data communications system must transmit data to the correct destination in an accurate and timely manner

3 Five components of data communication Components of Data Communication System 15 Message is the information (data) to be communicated (text, numbers, images, audio, and video). Sender is the device that sends the data message (computer, mobile phone, video camera and so on). eceiver is the device that receives the message. Transmission medium is the physical path by which a message travels from sender to receiver (twistedpare, coaxial, fiber-optic cables and radio waves). Protocol is an agreement between the communicating devices on how communication is to proceed. 16 Data flow modes Data flow modes Simplex as one-way street. Only one of the two devices on a link can transmit; the other can only transmit. Half-duplex, each station can both transmit, but not at the same time. Full-duplex (or duplex), both stations can transmit and receive simultaneously Networks Computer Network is a collection of devices (nodes) interconnected by a single technology (transmission medium link). Networks Node can be a computer, printer, or any other device capable of sending and/or receiving data generated by other nodes on the network. Interconnected computers are two or more computers that able to exchange information. 19 Computer network example 20 3

4 Networks Internet is the network of networks (connection of two or more networks) Intranet is a private business network. Most networks use distributed processing, in which a task is divided among multiple computers. Internet An inter-net: a network of networks. Networks are connected using routers that support communication in a hierarchical fashion Often need other special devices at the boundaries for security, accounting,.. Internet Distributed System is a software system built on top of a network. World Wide Web is a distributed system that runs on top of the Internet. 21 The Internet: the interconnected set of networks of the Internet Service Providers (ISPs) About 17,000 different networks make up the Internet 22 Challenges of the Internet Challenges of the Internet Heterogeneity Address formats Performance bandwidth/latency Packet size Loss rate/pattern/handling outing Diverse network technologies satellite links, cellular links, carrier pigeons Scale 21,220,000,000s of hosts( that is why IPv6) 72,400,000 (2010) 18,000+ administrative domains, Thousands of applications Adversarial environment Oh, and let s make it easy to use 23 How to translate between various network technologies? 24 Naming outing outers send packet towards destination H What s the IP address for It is H H Computer 1 Local DNS Server Translates human readable names to logical endpoints H H H: Hosts : outers

5 Networks criteria Performance can be measured in many ways, including: 1)Transit time (time required for a message to travel from one device to another); 2) esponse time (elapsed time between inquiry and response). Performance is often evaluated by two networking metrics: Throughput and delay : To enhance performance we need more throughput and less delay. eliability is measured by : 1) accuracy of delivery; 2)frequency of failure; 3) time it takes a link recover from failure. Security include: 1) protecting data from unauthorized access; 2) protecting data from damage; 3) development recovery policies and procedures. 27 Business Applications Benefits of Computer Networks I - esource Sharing (printers, scanners, storage devices, and sharing information, (client-server model)) - Communication Medium ( ) - Being able to place orders in real time (Purchase) - E-Commerce, M-Commerce 28 Business Applications of Networks Benefits of Computer Networks II Home Network Applications - Access to remote information (e.g. Google) - Person to person communication (chat) - Using social networks (e.g. Facebook) - Interactive entertainment - E- commerce, M-Commerce (web shopping) A network with two clients and one server Network attributes: 1 - Types of connection Network attributes: 2 Topology Point-to-point Multipoint (or multidrop, e.g. broadcasting networks) The topology of the network is the geometric representation of the relationship of all the links and nodes to each other

6 Categories of networks Local Area Network (LAN) LAN is a network within a single building or campus of up to a few kilometres in size. LANs share the following characteristics: - their transmission media - their size (restricted small size) - their topology (Bus, ing, Star) - their setting up cost is low - Data transfer rate is high (10Mbps, 100Mbps, 10Gbps) The most common classification of networks is based on its physical size (scale) LAN example LAN topologies: Mesh (1) 35 A fully connected mesh topology (five devices) We need n(n-1)/2 duplex-mode point-to-point links to connect n devices 36 LAN topologies: Mesh (2) LAN topologies: Star (1) Advantages of mesh topology: Eliminating traffic problem (each link is dedicated to pair of devices); obustness (break in one line does not lead to break of all network); Privacy and security; Fault identification and isolation is easy. Disadvantages of mesh topology: Large amount of cabling and I/O ports are required; Wiring can be greater than available space; It is expensive. Mesh mainly is used to connect servers of a hybrid topology network that can include several other topologies. 37 Star topology uses point-to-point connections (station-hub). 38 6

7 LAN topologies: Star (2) In a Star topology, each station is directly connected to a central controller hub. The hub acts as exchange: device sends data to hub, which then relays the data to other device. LAN topologies: Star (3) An isolated LAN connecting 12 computers to a hub in a closet Advantages of star topology: Less expensive than mesh; Less cabling; Easy maintenance. Disadvantages of star topology: One single point of failure hub LAN topologies: Bus (1) Bus topology is multipoint. One large cable acts as a backbone to link all devices in a network. LAN topologies: Bus (2) In a bus topology, all stations are attached to a liner transmission medium (bus) through appropriate hardware interface (tap). Advantages of bus topology: easy to install; efficient use of wiring; Disadvantages of bus topology: One single point of failure backbone cable. Difficult maintenance. IEEE (Ethernet) is an example of bus topology LAN topologies: ing (1) LAN topologies: ing (2) In a ing topology, each station on the network is connected to two other stations, forming a loop or ring. It uses token (signal circulating in a ring) to control transmission. Advantages of ring topology: To add or delete a device requires changing only two connections. Fault isolation is simplified No conflict in the transmission of data. Disadvantages of ring topology: - if one connection fails, the rest of the network will fail. To avoid this a dual ring could be used. IEEE ( IBM Token ing) & FDDI (Fiber Distributed Data Interface) are examples

8 LAN topologies: Hybrid Network topology Advantages and Disadvantages of Network Topologies Topology Advantages Disadvantages A hybrid topology: a star backbone with three bus networks 45 Bus Cheap. Easy to install. Difficult to reconfigure. Break in bus disables entire network. Star Cheap. Easy to install. Easy to reconfigure. Fault tolerant. More expensive than bus. ing Efficient. Easy to install. econfiguration difficult. Very expensive. Mesh Simplest. Most fault tolerant. econfiguration extremely difficult. Extremely expensive. Very complex. Metropolitan Area Network (MAN) (1) Metropolitan Area Network (MAN) (2) MAN is a network with a size between a LAN and a WAN. A MAN spans the distance of a typical metropolitan city. The cost of installation and operation is higher. MANs use high-speed connections such as fiber optics to achieve higher speeds. Examples of a MAN: 1) part of the telephone company network that can provide a high-speed DSL line to the customer; 47 2) cable TV network. MAN based on cable TV 48 Metropolitan Area Network (MAN) (3) Wide Area Network (WAN) (1) elation between hosts on LANs and the subnet. Metropolitan area network The main differences between WAN and LAN are: - LAN is fully controlled by the owner whilst the WAN needs the involvement of another authority like Telephone Company. - The transfer rate of LAN is higher than the transfer rate of 50 WAN. 8

9 Wide Area Network (WAN) (2) WAN network spans a large geographical area, it contains a collection of hosts that are connected by a communication subnet. The Internet is a good example of a WAN. Wide Area Network (WAN) (3) Host is a machine that is used to run user (i.e., application) program and is owned by the customers. Subnet consists of transmission lines and switching elements, and its job is to carry messages from host to host. 51 Wide area network Wide Area Network (WAN) (4) Wide Area Network (WAN) (5) A stream of packets from sender to receiver Wireless Networks (1) - Users have a dream to connect their notebooks to the network without having to be plugged into a telephone wall socket. - To achieve a true mobility there is a need to use a radio (or infrared) signals for communication. Three main categories: 1- System interconnection 2- Wireless LANs 3- Wireless WANs 55 Wireless Networks (2) (a) Bluetooth configuration (b) Wireless LAN 56 9

10 Wireless Networks (3) - System interconnection, it is about interconnecting the components of a computer using a short-range radio that uses the masterslave paradigm. Example: - Bluetooth is a short-range wireless network that allows digital components to connect to a computer by merely being brought within range. Wireless Networks (4) - Wireless LAN, it is a system where every computer has a radio modem and antenna with which it can communicate with other systems. - Wireless LANs are used in small offices, homes, older office building, conference rooms and other places. - IEEE (WiFi) is a standard for wireless LANs Wireless Networks (5) Wireless Networks (6) - Wireless WAN, it is similar to wireless LAN system, but with lower bandwidth and is used in a wide area systems. - Three generations of Wireless WAN : the first one was analog and for voice only the second one was digital and for voice only the third one is digital and for both voice and data Wireless LAN 59 - IEEE (WiMAX) is a standard for wireless WANs. 60 Home Networks - Every device in the home will be capable of communicating with every other device, and all of them will be accessible over the Internet. - Examples of devices that are capable of being networked: 1- Computers (PC, Notebook, PDA) 2-Entertainment (TV, DVD, Camera...) 3-Telecommunications (telephone, intercom...) 4-Appliances (microwave, refrigerator, lights ) 5- Telemetry (smoke alarm, thermostat, babycam ) 61 The Internet (1) The Internet has revolutionized many aspects of our daily lives. It has affected the way we do business as well as the way we spend our leisure time. The Internet is a communication system that has brought a wealth of information to our fingertips and organized it for our use. History of Internet: Beginning in It was called APANET. TCP/ IP is a protocol suite in the Internet. The main Internet applications are: , News, emote Login, File transfer, World Wide Web (WWW) 62 10

11 The Internet (2) The Internet (3) - The Internet today is run by private companies, not the government. - The national Internet service providers are backbone networks created and maintained by specialized companies. - These backbone networks are connected by complex switching stations (normally run by a third party) called network access points (NAPs). - Local ISPs can be connected to a regional or national service provider. Hierarchical organization of the Internet 63 - Most end users are connected to the local ISPs. 64 The Internet (4) Networking Standards (1) We define two widely used terms: protocols and standards. First, we define protocol, which is synonymous with rule. Then we discuss standards, which are agreed-upon rules. 65 A protocol is a set of rules that governs data communication; the key elements of a protocol are syntax, semantics, and timing. - The term syntax refers to the structure or format of the data, meaning the order in which they are presented. - The word semantics refers to the meaning of each section of bits. How is a particular pattern to be interpreted, and what action is to be taken based on that interpretation? - The term timing refers to two characteristics: when data should be sent and how fast they can be sent. 66 Networking Standards (2) Networking Standards (3) Standards are necessary to ensure that products from different manufacturers can work together as expected. Advantages of standards A standard assures that there will be a large market for a particular piece of equipment or software. A standard allows products from multiple vendors to communicate. Disadvantages of standards A standard tends to freeze the technology. There are multiple standards for the same thing. 67 Standards are developed through the cooperation of standards creation committees, forums, and government regulatory agencies. The ISO, ITU-T, ANSI, IEEE, and IETF are some of the organizations involved in standards creation. ISO - International Organization for Standardization ITU-T - International Telecommunication Union-Telecommunication Standards Sector ANSI - American National Standards Institute IEEE - Institute of Electrical and Electronics Engineers IETF - Internet Engineering Task Force - Forums are special-interest groups that quickly evaluate and standardize new technologies. - A equest for Comment (FC) is an idea or concept that is a originator to an Internet standard

12 Networking Standards (4) Summary A network consists of two or more entities sharing resources and information. A computer network consists of two or more computers that are connected and are able to communicate. The 802 working groups. The important ones are marked with *. The ones marked with are hibernating. The one marked with gave up. 69 Summary The basic purpose of networks is to enable effective communication, share resources, and facilitate centralized management of data. Networks can be classified according to their geographical boundaries or their component roles. 12

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

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

04/03/33. Dr.Gihan Naguib. Overview. Dr.Gihan Naguib Behrouz A. Forouzan Data communications and Networking PART I Overview of Data Communications and Networking Dr.Gihan Naguib Behrouz A. Forouzan Data communications and Networking 1 Overview 2 1 Chapters Chapter 1 Introduction Chapter 2 Network Models 3 Chapter

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

EEC-484/584 Computer Networks

EEC-484/584 Computer Networks EEC-484/584 Computer Networks Lecture 1 Department of Electrical and Computer Engineering Cleveland State University wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser

More information

Chapter 1 Introduction 1.1

Chapter 1 Introduction 1.1 Chapter 1 Introduction 1.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1-1 DATA COMMUNICATIONS The term telecommunication means communication at a distance.

More information

DATA COMUNICATION AND NETWORKING 1.1 Introduction

DATA COMUNICATION AND NETWORKING 1.1 Introduction DATA COMUNICATION AND NETWORKING 1.1 Introduction When we communicate, we are sharing information. This sharing can be local or remote. Between individuals, local communication usually occurs face to face,

More information

Some previous important concepts

Some previous important concepts Almustansorya University College of Education Computer Science Department Communication and Computer Networks Class 4 (A/B) Lesson 6... Network Topology Abstract This lesson will mainly focus on the network

More information

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

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái Course details Number of credits: 4 Study time allocation per week: 3 lecture hours for theory 2 lecture hours for exercises and lab work

More information

Computer Network Fundamentals (IT 221)

Computer Network Fundamentals (IT 221) Computer Network Fundamentals (IT 221) أساسيات شبكات الحاسب Business Applications: Lecture 1: Computer network: collection of autonomous computers interconnected by a single technology. Goals: sharing

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

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

BROADBAND AND HIGH SPEED NETWORKS

BROADBAND AND HIGH SPEED NETWORKS BROADBAND AND HIGH SPEED NETWORKS INTRODUCTION TO DATA COMMUNICATION NETWORKS Data communications are the exchange of data between two devices via some form of transmission medium such as a wire cable.

More information

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning 6 Computer Networks 6.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: 6.2 Describe network criteria, physical structures and categories

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues Business Applications of Networks A network with two clients and one server. Business

More information

KIBABII UNIVERSITY COLLEGE DEPARTMENT COMPUTER SCIENCE & IT ANSWER ALL QUESTIONS IN SECTION A AND ANY TWO QUESTIONS IN SECTION B

KIBABII UNIVERSITY COLLEGE DEPARTMENT COMPUTER SCIENCE & IT ANSWER ALL QUESTIONS IN SECTION A AND ANY TWO QUESTIONS IN SECTION B KIBABII UNIVERSITY COLLEGE DEPARTMENT COMPUTER SCIENCE & IT TITLE: DATACOMMUNICATION COURSE CODE: 223 SECTION A: 30 Marks ANSWER ALL QUESTIONS IN SECTION A AND ANY TWO QUESTIONS IN SECTION B TIME ALLOWED:

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

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

Rab Nawaz Jadoon. Data Communication and Computer Networks DCS. Assistant Professor COMSATS IIT, Abbottabad. Department of Computer Science

Rab Nawaz Jadoon. Data Communication and Computer Networks DCS. Assistant Professor COMSATS IIT, Abbottabad. Department of Computer Science Data Communication and Computer Networks Rab Nawaz Jadoon DCS Assistant Professor COMSATS IIT, Abbottabad COMSATS Institute of Information Technology Computer Communication Networks Data communications

More information

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

Lecture #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 information

Objectives. 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 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 information

1.0 INTRODUCTION. Introduction to data communication and networking 1

1.0 INTRODUCTION. Introduction to data communication and networking 1 Introduction to data communication and networking 1 1.0 INTRODUCTION Data communications and networking may be the fastest growing technologies in our culture today. One of the ramifications of that growth

More information

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

Transfer of data from one device to another via some form of transmission medium. Overview of Data Communication and Computer Networks Data Communications Asst. Prof. Mahdi Abbasi, Ph.D. abbasi@basu.ac.ir i Computer Engineering Department Bu-Ali Sina University 1 Outline Data Communication

More information

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

Navpreet Singh INTRODUCTION TO COMPUTER NETWORKS. Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA INTRODUCTION TO COMPUTER NETWORKS Navpreet Singh Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA (Ph : 2597371, Email : navi@iitk.ac.in) About Myself About Myself I am Network Manager

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 Computer Networks INTRODUCTION TO COMPUTER NETWORKS

Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION TO COMPUTER NETWORKS Computer Networks Computer network connects two or more autonomous computers. The computers can be geographically located anywhere. LAN, MAN & WAN Network in small geographical

More information

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

Introduction 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 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

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

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction Computer Networks The old model of a single computer serving all of the organization s computational needs has been replace by one in which a large number of separate but interconnected

More information

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

Computer Networks. 9/29/2017 Vasile Dadarlat --Computer Networks 1 Computer Networks Lecturer: Prof. Vasile Dadarlat, PhD Grading Type: normal, Credits:5 No prerequisite modules required Basic knowledge in Physics, Mathematics, Computer Architecture feel free to ask questions

More information

M242 COMPUTER NETWORS AND SECURITY

M242 COMPUTER NETWORS AND SECURITY M242 COMPUTER NETWORS AND SECURITY 2.1. Network Models: UNIT - II OSI MODEL AND LAN PROTOCOLS 1. Explain Network model A network is a combination of hardware and software that sends data from one location

More information

IT 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 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 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

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

ELECT 4240 Communication Networks Summer Semester 1435/ /2015 CHAPTER 1 ELECT 4240 Communication Networks Summer Semester 1435/1436--- 2014/2015 CHAPTER 1 Introduction: Key Terms, Multiple Choice Questions and Review Questions Prof. Alaa M. Elsayyad Lecture Contents Overview

More information

Computer Communication Networks Lecture No. 1

Computer Communication Networks Lecture No. 1 Computer Communication Networks Lecture No. 1 Reference books used in lectures 1- Computer Networks, Tanenbaum 2- Communication networks, Sharam Hekmat 3- Computer Networks, a system approach, L. Peterson

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

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers 31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers CONTENTS Focus Questions... 2 Chapter 1: Explore the Network... 2 Chapter 2: Configure a Network Operating System... 5 Chapter 3: Network

More information

Chapter 9 Introduction to Networks

Chapter 9 Introduction to Networks Chapter 9 Introduction to Networks 9.1 Uses of a network Networks are used in many situations. We can see networks in places like offices, airports and factories. In fact we use networks in many situations

More information

Class X Subject : IT (Vocational) Chapter -1 Ouestion / Answer

Class X Subject : IT (Vocational) Chapter -1 Ouestion / Answer Class X Subject : IT (Vocational) Chapter -1 Ouestion / Answer Q1 What is a computer network? A computer network, often simply referred to as a network, is a collection of computers and other hardware

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

Introduction. Communication

Introduction. Communication Introduction These slides are created by Dr. Yih Huang of George Mason University. Students registered in Dr. Huang's courses at GMU can make a single machine-readable copy and print a single copy of each

More information

E-Commerce. Infrastructure I: Computer Networks

E-Commerce. Infrastructure I: Computer Networks E-Commerce Infrastructure I: Computer Networks Almost all computers today are networked or part of a distributed system. I will provide an overview of networking and a basic description of network technology.

More information

Introduction to Networks

Introduction 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 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

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

University of Human Development College of Science and Technology Department of Information Technology. Data Communication and Networking University of Human Development College of Science and Technology Department of Information Technology Data Communication and Networking 1 Course Administration and Policies (cont.) Studying slides is

More information

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

Outline. EEC-682/782 Computer Networks I. Course Objectives. Outline of Lectures Outline EEC-682/782 Computer Networks I Lecture 1 Wenbing Zhao w.zhao1@csuohio.edu (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) Syllabus Introduction to

More information

Data Networks. Lecture 1: Introduction. September 4, 2008

Data 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 information

UNIT IV - COMPUTER NETWORK DEVICES AND OSI LAYERS

UNIT IV - COMPUTER NETWORK DEVICES AND OSI LAYERS UNIT IV - COMPUTER NETWORK DEVICES AND OSI LAYERS 4.1 Data Communication: Data communication is the exchange of data (in the form of 1s and 0s) between two devices via some form of transmission medium

More information

Brief Summary of the Chapter: CHAPTER 1 NETWORKING AND OPEN STANDARDS In this chapter we are going to study about computer Networks, associated terminology and related concept along with network devices.

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

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

VISUAL SUMMARY COMMUNICATION CHANNELS COMMUNICATIONS. Communications and Networks

VISUAL SUMMARY COMMUNICATION CHANNELS COMMUNICATIONS. Communications and Networks Rev.Confirming Pages VISUAL SUMMARY Communications and Networks COMMUNICATIONS COMMUNICATION CHANNELS Communications is the process of sharing data, programs, and information between two or more computers.

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

It is the process of sharing data, programs, and information between two or more computers.

It is the process of sharing data, programs, and information between two or more computers. 1 Communications It is the process of sharing data, programs, and information between two or more computers. Numerous applications depend on communication systems: E-mail Instant messaging (IM) Internet

More information

Introduction to Wireless Networking ECE 401WN Spring 2008

Introduction to Wireless Networking ECE 401WN Spring 2008 Introduction to Wireless Networking ECE 401WN Spring 2008 Lecture 2: Communication Networks The first major topic we will study will be WLANs. But before that, we need to consider a few basics of networking.

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

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

ECE 333: Introduction to Communication Networks Fall Lecture 1: Introduction ECE 333: Introduction to Communication Networks Fall 2001 Lecture 1: Introduction Examples of communication networks/uses Course Goals History Classification of networks Related courses 1 Notes: This is

More information

Prepared by Agha Mohammad Haidari Network Manager ICT Directorate Ministry of Communication & IT

Prepared by Agha Mohammad Haidari Network Manager ICT Directorate Ministry of Communication & IT Network Basics Prepared by Agha Mohammad Haidari Network Manager ICT Directorate Ministry of Communication & IT E-mail :Agha.m@mcit.gov.af Cell:0700148122 After this lesson,you will be able to : Define

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

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

Text Books. What is a network? Classification of Networks. Computer Communication and Networks 9/1/2014 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

Announcements Computer Networking. What is the Objective of the Internet? Today s Lecture

Announcements Computer Networking. What is the Objective of the Internet? Today s Lecture Announcements 15-441 15-441 Computer ing 15-641 Lecture 2 Protocol Stacks Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 Sign up for piazza: https://piazza.com/cmu/fall2016/15441641 P1 will

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

CEN 444 Computer networks

CEN 444 Computer networks CEN 444 Computer networks Associate-Professor: Mohamed M. Abd-Eldayem Dept. of Comp. Engineering College of Computer and Information Sciences (CCIS) King Saud University Email: mdayem@ksu.edu.sa Chapter

More information

Networks: Communicating and Sharing Resources

Networks: Communicating and Sharing Resources Networks: Communicating and Sharing Resources 1 Local Area Networks Client/server networks o Made up of one or more file servers and clients (any type of computer) o Client software enables requests to

More information

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning 6 Computer Networks 6.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: 6.2 Describe network criteria, physical structures and categories

More information

Chapter 4: Communication Technology. Solutions

Chapter 4: Communication Technology. Solutions Chapter 4: Communication Technology Solutions Summative Assessment Multiple-Choice Questions (MCQs) 1. Two examples of network are telephone and. a. Radio b. Transmission c. Globe d. All of the above 2.

More information

Network Definition A network can be defined as two or more computers connected together in such a way that they can share resources.

Network Definition A network can be defined as two or more computers connected together in such a way that they can share resources. Networks, telecommunications and the Internet Network Definition A network can be defined as two or more computers connected together in such a way that they can share resources. The purpose of a network

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

Area Covered is small Area covered is large. Data transfer rate is high Data transfer rate is low

Area 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 information

Different network topologies

Different network topologies Network Topology Network topology is the arrangement of the various elements of a communication network. It is the topological structure of a network and may be depicted physically or logically. Physical

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

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

COMPUTER AND DATA NETWORKS

COMPUTER 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 information

Network Topologies & LAN,MAN and WAN. By: Mr. Binesh Kr. Singh. What is Topology

Network Topologies & LAN,MAN and WAN. By: Mr. Binesh Kr. Singh. What is Topology http://bineshsingh.yolasite.com Network Topologies & LAN,MAN and WAN By: Mr. Binesh Kr. Singh What is Topology NW Topology Defines how various computers or nodes they are connected to each other Or It

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

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

Contents. Introduction to Networking. Preface...i. Introduction... xix

Contents. Introduction to Networking. Preface...i. Introduction... xix Contents Introduction to Networking Introduction to Networking Preface...i Key Topics...i Course Objectives...ii Pedagogical Features...ii Learning Objectives, Unit Summaries, Discussion Questions, and

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

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

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

Networks: Communicating and Sharing Resources

Networks: Communicating and Sharing Resources Networks: Communicating and Sharing Resources 1 Network Fundamentals Networks o Links multiple computer systems and enables them to share data and resources o Types of computer networks: Local area network

More information

IT 2004 Data Communication & Networking

IT 2004 Data Communication & Networking IT 2004 Data Communication & Networking Week 4 Network Topology, Architecture & Access Methods P.G.R Nayomi Gamlath MSc(Pdn), BSc (Rajarata) ATI -Kurunegala Why networks? To share resources (such as printer,

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

Lesson 1: Network Communications

Lesson 1: Network Communications Lesson 1: Network Communications This lesson introduces the basic building blocks of network communications and some of the structures used to construct data networks. There are many different kinds of

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

Lecture 1: Introduction & Overview

Lecture 1: Introduction & Overview INF4/MSc Computer Networking Lecture 1: Introduction & Overview Aris Efthymiou aefthymi AT inf.ed.ac.uk JCMB 1420 Computer Networking, Copyright University of Edinburgh 2005 This course is an introduction

More information

Networks. Computer Technology

Networks. Computer Technology Networks Computer Technology Network Two or more computers and other devices (printers or scanners) that are connected, for the purpose of sharing data and programs Advantages of Networks Communication

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

The Internet software layers

The Internet software layers 1 2 The Internet software layers SMTP, Telnet, FTP, POP3, IMAP TCP, UDP IP: RIP, BGP, OSPF Ethernet, Wireless LAN, Token Ring Twisted pair, coaxial, microwave, optical fiber 3 4 Ethernet 1973 Xerox s researcher

More information

Computer Networking Fundamental EC301 Introduction to Networking

Computer Networking Fundamental EC301 Introduction to Networking Computer Networking Fundamental EC301 Introduction to Networking Introduction to Networking Basic concepts and components of computer networks Networking Standards Principles of communication in networking

More information

Test Bank for A Guide to Designing and Implementing Local And Wide Area Networks 2nd Edition by Palmer and Sinclair

Test Bank for A Guide to Designing and Implementing Local And Wide Area Networks 2nd Edition by Palmer and Sinclair Test Bank for A Guide to Designing and Implementing Local And Wide Area Networks 2nd Edition by Palmer and Sinclair Link download full: https://testbankservice.com/download/test-bank-for-aguide-to-designing-and-implementing-local-and-wide-area-networks-2ndedition-by-palmer-and-sinclair/

More information

ITP 140 Mobile Applications Technologies. Networks

ITP 140 Mobile Applications Technologies. Networks ITP 140 Mobile Applications Technologies Networks A First Look Under the Hood 2 3 Communication Channels Mediums for transporting data from one system to another Physical Twisted Pair (CAT-3, CAT-5/6)

More information

Data Communications. Course Design Data Communications. Pre/Post Test (80 Questions/80 Points) Upon Request None No No No

Data Communications. Course Design Data Communications. Pre/Post Test (80 Questions/80 Points) Upon Request None No No No Data Communications Course Design 2005-2006 Course Information Organization Division EASTERN ARIZONA COLLEGE Business Course Number CMP 205 Title Credits 3 Developed by Lecture/Lab Ratio Transfer Status

More information

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005 Network and Telecommunications Basics Chapter Outline The telecommunications system Network services

More information

Lecture -1- Introduction to Computer Networks

Lecture -1- Introduction to Computer Networks 1 Lecture -1- Introduction to Computer Networks In this course we will use the term computer network to mean a collection of autonomous computers interconnected by a single technology. Two computers are

More information

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

CCM 4300 Lecture 2 Computer Networks: Wireless and Mobile Communication Systems. Dr Shahedur Rahman School of Science and Technology CCM 4300 Lecture 2 Computer Networks: Wireless and Mobile Communication Systems Dr Shahedur Rahman School of Science and Technology 1 Recap of Last Session defined a computer network and identified some

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

Computers Are Your Future Eleventh Edition Chapter 7: Networks: Communicating & Sharing Resources

Computers Are Your Future Eleventh Edition Chapter 7: Networks: Communicating & Sharing Resources Computers Are Your Future Eleventh Edition Chapter 7: Networks: Communicating & Sharing Resources Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall 1 All rights reserved. No part of this

More information

IT4405 Computer Networks (Compulsory)

IT4405 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 information

7010INT Data Communications Lecture 2

7010INT Data Communications Lecture 2 Lecture Outline 7010INT Data Communications Lecture 2 Basic Concepts Introduction to ing Models eference: Forouzan chapters 1, and 2. Types of networks: LANs WANs - MANs Switching directing traffic. Models

More information