2/29/2012. Part 1: Networking overview Part 2: Data transfer methods Part 3: Communication Channels
|
|
- Maryann Copeland
- 5 years ago
- Views:
Transcription
1 Jim Williams HONP-112 Week 7 Part 1: Networking overview Part 2: Data transfer methods Part 3: Communication Channels A Network consists of at least two computers, and other peripherals (like a printer) that are connected to each other. It also contains the intermediate equipment that makes these connections possible. Computer networks allow resources to be shared, and allows data to be transferred from one location to another. 1
2 Efficiency: For example, you can have one inventory database that is shared by many different store branches. Economy/Ecology: For example, instead of buying and maintaining a printer for every computer in a classroom, you can just have one shared printer on the network. Network Interface Card (NIC) or the equivalent circuitry must be in each device that is connected to the network. Communications channel(s): the appropriate physical wiring. Separate machines that regulate how data is communicated along the network (some examples: hub, switch, router, gateway, bridge some functionality may overlap). We will not discuss these details in this class. A Local Area Network (LAN) covers a small geographical area (a house, office building, college campus, etc.) A Wide Area Network (WAN) covers a large geographical area (a college with multiple campuses, a business with many store locations, etc.) Frequently, WANs consist of multiple LANs that are connected to each other over long distances. 2
3 A Protocol means a set of rules that the computers on a network must understand in order to communicate with each other. Different networks can use different protocols. Some you may have heard of include: Ethernet (common for LANs and WANs) TCP/IP Transfer Control Protocol / Internet Protocol HTTP Hypertext Transfer Protocol (i.e. the WWW) There are many others. Just know that a computer that understands one protocol cannot communicate with another computer that understands a different protocol. However, in practice, MOST computers and other digital devices are configured to understand TCP/IP. Part of the network interface circuitry in a machine includes a unique address called a Machine Access Control (MAC) address. These addresses are binary patterns which are 48 bits long. How many bytes long are MAC addresses How many possible MAC addresses are there? Do you think it is possible to run out of MAC addresses? What then? Besides MAC addresses, another way of identifying a computer is the IP Address. This is only applicable of course devices that understand the TCP / IP protocol, and wish to operate over the Internet. These addresses are binary patterns which are (at this time) 32 bits long. How many bytes long are IP addresses How many possible IP addresses are there? As Internet use has increased, there is a danger of running out of available IP addresses. Think how you would solve the issue, then research how the issue is currently being handled. 3
4 Peer-to-peer networks consist of numerous computers connected to each other, but there is no main computer in the system. Example: file-sharing networks like bit torrent, limewire, etc. Client-Server networks consist of a main computer called the server, and the multiple computers attached to it are called the clients. Example: the BlackBoard system at this college. You have to log into the BlackBoard server from your home computers (which function as the clients). Peer-to-peer networks consist of numerous computers connected to each other, but there is no main computer in the system. Example: file-sharing networks like bit torrent, limewire, etc. Client-Server networks consist of a main computer called the server, and the multiple computers attached to it are called the clients. Example: the BlackBoard system at this college. You have to log into the BlackBoard server from your home computers (which function as the clients). Topologies describe the ways that machines are connected to each other on a network. We will briefly discuss some try to think of the advantages and disadvantages of each as we do. 4
5 Ring : Each machine on the network is attached to only and only two others. Less expensive, but less resistant to failure Mesh: Each machine is attached to every other machine Very resistant to failure, but expensive to maintain. Star : Each machine has a single connection to a central machine. Very common for client-server networks. Network will fail if central machine goes down. Bus: Each machine is connected to a single high-capacity data line called a backbone Example: large telecommunications networks. Tree : This is actually several star networks attached to a backbone that essentially connects networks to other networks. Very common for wide area networks of large businesses, universities, etc. that may have multiple physical locations, each with its own network. 5
6 Networks would be useless unless we were able to actually send data from one machine to another. There are many ways to do this, but we will focus on one very common method that is shared by many types of network protocols. Data communication in most cases happens asynchronously. This means that a single logical piece of data sent over the network (for instance a file, an message, etc.) is not transmitted in order. Rather it can be broken up into smaller pieces, and later reassembled once all the pieces arrive at the destination. It does not matter what order the pieces arrive in! Imagine you had written a book, and you were MAILING (using the Post Office) a copy to your editor. But for some strange reason your editor only allows you (and all the other authors he works with) to mail one page at a time, in separate envelopes! There is of course no guarantee that all of the envelopes will arrive at the publisher in the correct order, etc. Is this possible? Yes. But think for a minute what would be needed for this scheme to work successfully. 6
7 You (the sender) would need a way to communicate directly with the editor (the receiver). The sender needs to tell the receiver to expect a new book. The sender needs to know where to mail the pages to. The receiver needs to know where the pages are being mailed from. The receiver also needs to know what book the page is from (the same author may be mailing several books). The receiver also needs to know how many pages each book should have. The receiver needs a way to notify the sender if any pages are missing. The sender can the re-send. The receiver needs a away to confirm with the sender that the entire book was received successfully. If we are mailing a letter, an envelope can contain the sender and receiver address. If we wish, we can also write the title of the book, and something like page number 7 of 153 on the envelope as well. To keep things safe we can also write this information on each page that we put into the envelope (in case the envelope gets lost...). The receiver will of course first divide the many envelopes he receives into separate stacks for each sender/book he receives books from. Then he opens each envelope and assembles the book pages into the correct order as they come in. If after a certain amount of time (days in this case??) there are still missing pages, based on what the total number of pages is, he will call the sender so the page can be re-sent. 7
8 Notice the various types of communication that need to happen: Author tells editor to expect a book shipment (good thing to check what if editor is on vacation/unavailable)? Editor needs to ask author for any missing pages after an agreed-upon time. Author needs to inform editor that the book has been received in its entirety, and author needs to confirm/agree. This marks the end of that transaction between the two parties. When a file, or other single piece of data is send over a network, almost the same thing happens as in our hypothetical author/editor example. The data is broken into smaller chunks called packets which are sent out to their destination on the network. All the packets may not arrive at the same time, or even by the same means, but hopefully they all eventually get to their destination. A data packet consists of two main parts. There is a header which describes what the packet contains, where it is coming from, where it is going to, etc. This is simliar to the envelope in our example. There is also the data itself the packet contains. This is similar to the page in our example. Different protocols have different formats for packets. We will not be concerned with the technical details. Just know the principles. 8
9 The sending machine must establish communication with the receiving machine. The receiving machine must of course respond in kind. In technical terms this is called a handshake. When packets are received they must of course be reassembled. If any expected packets are missing, the receiving machine sends a special signal to the sending machine to re-send the packet. When the file is successfully reassembled the receiving machine sends an Acknowledgement signal to the sending machine that the file was received. The sending machine can then end the handshake and the transaction is complete. Given: Our imaginary packet format is as follows: Header: File ID Number: From: To: Total packets for this file: Packet Number for this packet: Data 16 Byte chunks File: a text file that says I love learning about data communication. Assume we are using ASCII (1 byte per character) as per our ASCII chart to store this data digitally. So the file is 41 bytes long. We said that it needs to be broken up into 16-byte chunks. This means we need to break it up into three packets before we send it over the network. 9
10 It is easiest at this point to express the file in hexadecimal bytes as per our ASCII chart.. Then we can easily break up into our three packets. I love learning about data communication. Expressed in hexadecimal characters: C 6F C E 69 6E F F 6D 6D 75 6E F 6E 2E Here is our hexadecimal representation of the file. Remember that a single ASCII byte is represented by two hex digits. So: Packet 1 data: C 6F C E 69 6E Packet 2 data: F F 6D 6D 75 Packet 3 data: 6E F 6E 2E Each packet must also contain a header. We will be completely hypothetical and say that we can represent this however we wish. Let s just keep our header in plain English for this exercise. Let s use this header: File ID: :09:76.341AM From: 435 To: 3998 Total number of packets: 3 Packet number: (# of packet) 10
11 Here is what packet 2 for this example may look like: File ID: :09:76.341AM From: 435 To: 3998 Total number of packets: 3 Packet Number: 2 Packet Data: F F 6D 6D 75 Understand the basics of how asynchronous transfer works. I may give you packets and ask you to reassemble the text file (and also possibly identify any errors with the packets if that is the case!). I may also give you a text file and tell you to break it into packets, using some clearlydefined hypothetical scheme. The next slides will discuss data communication channels and their units of performance measurement. We will also work out some hypothetical problems to determine how much time certain data transfers may take. 11
12 Most communication channels (wires/lines) are suited for analog electrical signals (due to physical properites that are beyond this class) So, before data is sent through a channel, it has to be modulated into an analog form (without getting too technical: 0s and 1s are translated into different frequencies ). When it is received by the other machine, it must be de-modulated back to digital form. The device that does this is called a modulator/de-modulator, or Modem for short. This term is used to describe the amount of data that can pass through a point in the network during some specified length of time. The time element is very most important to keep in mind. Because, in this context, the bandwidth is what determines the speed in which the data can travel from one point to another. Imagine I wanted to pump 100 gallons of water from a lake into a storage tank. I have two hoses I can choose from (a narrow garden hose, and a wide firefighter s hose). Of course, 100 gallons of water can pass through either hose with no problems. But, through which hose will it take less TIME for the 100 gallons to pass through? 12
13 Simple physics tells us that it will take longer for the same volume of liquid to move from point A to point B when confined to a smaller space, versus a larger space (because less water can reside in a smaller space - at a point in time - than in a larger space) So, the same volume of water will take a longer time to move through the narrow hose, as opposed to the wider hose. Looked at another way, we can pick a point on the hose and measure the volume of water which passes that point in a given time (like one second). Bandwidth is a figure that describes how many bits can be communicated along the data communications channel in a given interval of time. Different communications channels have different bandwidths (for various physical and technical reasons). In most cases bandwidth is measured relative to Bits (as opposed to bytes). So you will frequently see figures relative to kilobits (Kb), Megabits (Mb), etc. Notice the lower case b which means a single bit. Ethernet (LAN): 100 Mbps T1 backbone (WAN): 1.5 Mbps T3 backbone (WAN): 44 Mbps Telephone Modem: 56 Kbps ADSL Modem: 2 Mbps (download) / 512 Kbps (upload) Cable Modem: 5 Mbps (download) / 384Kbps (upload) Fiber Optic Internet 15Mbps (download) / 5Mbps (upload) ** IMPORTANT These are just some samples. There are many variations too numerous to mention. If you are curious about the bandwidth of your own personal network service (like Cable/DSL, etc.) contact your vendor. 13
14 Bandwidth figures do not always give an accurate representation of real-world performance. Many issues, including the current amount of other network activity, can cause performance to degrade and the data communication speeds to be much slower that the stated figures. While bandwidth describes what a network is capable of, the term throughput is sometimes used to describe actual performance (of course this changes as the network conditions change). I want to download a 6.5 MB file from the Internet. I am using an ASDL service capable of 2Mbps download bandwidth. Assuming that I am getting maximum throughput, how long, in seconds, will it take to down load the file? You can do this two ways: express the file in terms of bits, or express the bandwidth in terms of bytes. For this example we will use the first method. Express a 6.5 MB file size in terms of bits. There are 8 bits for every byte, so we multiple 6.5 by 8 to get the size in bits. 6.5 MB * 8 = 52 Mb (notice the small b ). From now on consider the file to be 52 Mb. 14
15 Now, we know the file size is 52 Mb. We also know the bandwidth is 2 Mbps. So divide the file size by the bandwidth. The Mb will cancel out and we will be left with a measurement in seconds. X = 52 Mb / (2 Mb / sec) = 26 seconds When we discussed the file wise, we did NOT account for any breaking it up into packets, additional space for packet headers, etc. We also did not adjust for any other issues that may impact the network performance. This is because I am only trying to teach the basic principles of how we can calculate the network performance, given a file size and a bandwidth. In real life there are many other factors that come into play, beyond the scope of this class. But hopefully these simplified problems will help you understand the concept. Let s try another probem, stated in simpler terms: Given: File size = 45 MB, bandwidth = 384 Kbps (cable upload speed) How many minutes will it take to upload the file? 15
16 File Size: 45MB * 8 = 360 Mb ** file size now expressed as megabits Bandwidth: 384 Kbps X = 360 Mb / (384 Kb / sec) X = 360 Mb / (.384 Mb / sec) ** both figures expressed as megabits. (Remember K means times a thousand and M means times a million ). X = sec X = sec / (60 sec / min) = min **answer expressed in minutes For solving performance problems: Know the time increments the answer is supposed to be in Take care to do proper conversions to make sure both the file size and bandwidth are relative to the same units of measure (bits vs bytes). Along with this, also make sure you handle the prefixes like Kilo- and Mega- correctly. We did all these things in our second example problem. Know how to solve other problems of similar complexity. 16
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ก ก 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 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 informationPrepared 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 informationITP 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 informationKIBABII 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 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 informationNetworking interview questions
Networking interview questions What is LAN? LAN is a computer network that spans a relatively small area. Most LANs are confined to a single building or group of buildings. However, one LAN can be connected
More informationITP 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 informationThe Basics of Computer Networking. David Phenix Computing in the Modern World 1 st Period
The Basics of Computer Networking David Phenix Computing in the Modern World 1 st Period The Computer Network Arguably, the greatest advancement in technology and communication over the past 20 years has
More informationInternet Architecture
Internet Architecture Lecture 2: How Computer Networks Send Data Across the Internet Assistant Teacher Samraa Adnan Al-Asadi 1 Introduction When you send information across the Internet, the Transmission
More informationLesson 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 informationLANs do not normally operate in isolation. They are connected to one another or to the Internet. To connect LANs, connecting devices are needed.
LAN interconnecting devices INTRODUCTION LANs do not normally operate in isolation. They are connected to one another or to the Internet. To connect LANs, connecting devices are needed. Connecting devices
More informationCommunicating 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 informationComputer Networks and Internet
Computer Networks and Internet Objectives Computer Networks Internet 2 Computer Networks Introducing Computer Networks A computer network consists of two or more computers linked together to exchange data
More informationChapter 6 Connecting Device
Computer Networks Al-Mustansiryah University Elec. Eng. Department College of Engineering Fourth Year Class Chapter 6 Connecting Device 6.1 Functions of network devices Separating (connecting) networks
More informationIntroduction 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 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 informationChapter 3. Underlying Technology. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 3 Underlying Technology TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. OBJECTIVES: To briefly discuss the technology of dominant
More informationNetworks. 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 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 informationDr./ Ahmed Mohamed Rabie Sayed
1 Dr./ Ahmed Mohamed Rabie Sayed 2 A network is a group of two or more computer systems linked together to exchange data and share resources, including expensive peripherals. 3 A local area network (LAN)
More informationCome & Join Us at VUSTUDENTS.net
Come & Join Us at VUSTUDENTS.net For Assignment Solution, GDB, Online Quizzes, Helping Study material, Past Solved Papers, Solved MCQs, Current Papers, E-Books & more. Go to http://www.vustudents.net and
More informationIntroduction to Computer Science (I1100) Networks. Chapter 6
Networks Chapter 6 501 Outline How does Networks and Internet Work? Networking devices Physical Network topology Types of Network Intranets - extranets Copper Media IP Address 502 How does Networks and
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 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 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 informationIT 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 informationGuide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols
Guide to Networking Essentials, 6 th Edition Chapter 5: Network Protocols Objectives Describe the purpose of a network protocol, the layers in the TCP/IP architecture, and the protocols in each TCP/IP
More informationSTM. Computing. Specifica on Topics. High Level Skills you should think about to take your work to the next level:
Specifica on Topics High Level Skills you should think about to take your work to the next level: Discussing the advantages and disadvantages of the different topology types Describing the key fields in
More informationLecture (02) Network Protocols and Standards
Lecture (02) Network Protocols and Standards Dr. Ahmed M. ElShafee 1 Agenda - - 2 Preface Protocols and standards are what make networks work together. Protocols make it possible for the various components
More informationUnit 09 Computer Networks
Unit 09 Computer Networks Gain a knowledge about network devices. Discuss what network devices are required to create a basic network Draw a bespoke network drawing using Visio 2 In order to setup a network
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 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 informationNetworking and Health Information Exchange: ISO Open System Interconnection (OSI)
Networking and Health Information Exchange: ISO Open System Interconnection (OSI) Lecture 4 Audio Transcript Slide 1 Welcome to Networking and Health Information Exchange, ISO Open System Interconnection
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 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 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 informationCOMPUTER NETWORKING. By: Dr. Noor Dayana Abd Halim
COMPUTER NETWORKING By: Dr. Noor Dayana Abd Halim Defining Computer Network Computer network is a collection of computers and other hardware devices so that network users can share hardware, software,
More informationECS 15; Lectures 17 and 18. The Internet. What is the internet, and how does it work? TA feedback
ECS 15; Lectures 17 and 18 The Internet What is the internet, and how does it work? TA feedback Python -- Run your code!! Term paper: Start a paragraph with the point of the paragraph, not in modern times
More informationNetworking. Networking. How Home Networking Works
Networking Networking How Typical Home Networking Works Bandwidth - of a connection is the width of it or the amount of data that can fit through it. Broadband - is a term used today to describe almost
More informationCOMS Introduction to Computers. Networking
COMS 1001 Introduction to Computers Networking What's Ahead Networking layers Network Speeds Protocols, sockets, client/server Routing, DNS, Ethernet, LANs, wireless What is a Network? Loose definition:
More informationComputers Are Your Future
Computers Are Your Future Networks: Communicating and Sharing Resources. Network Fundamentals What You Will Learn About Basic networking concepts Advantages and disadvantages of networks Peer-to-peer and
More informationWhat 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 informationObjectives. Hexadecimal Numbering and Addressing. Ethernet / IEEE LAN Technology. Ethernet
2007 Cisco Systems, Inc. All rights reserved. Cisco Public Objectives Ethernet Network Fundamentals Chapter 9 ITE PC v4.0 Chapter 1 1 Introduce Hexadecimal number system Describe the features of various
More informationBROADBAND 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 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 information2. LAN Topologies Gilbert Ndjatou Page 1
2. LAN Topologies Two basic categories of network topologies exist, physical topologies and logical topologies. The physical topology of a network is the cabling layout used to link devices. This refers
More informationPrinciples behind data link layer services:
Data link layer Goals: Principles behind data link layer services: Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control Example
More informationPrinciples behind data link layer services:
Data link layer Goals: Principles behind data link layer services: Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control Example
More informationWAN Technologies CCNA 4
WAN Technologies CCNA 4 Overview Note: Most of this will be described in more detail in later chapters. Differentiate between a LAN and WAN Identify the devices used in a WAN List WAN standards Describe
More informationCH : 15 LOCAL AREA NETWORK OVERVIEW
CH : 15 LOCAL AREA NETWORK OVERVIEW P. 447 LAN (Local Area Network) A LAN consists of a shared transmission medium and a set of hardware and software for interfacing devices to the medium and regulating
More informationCS321: Computer Networks Introduction to Computer Networks and Internet
CS321: Computer Networks Introduction to Computer Networks and Internet Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in What is Data Communication? Data communications
More informationNetworking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness
Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness What is a Computer Network General definition Related hardware Network Interface Card Network Operating
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 informationChapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet
Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties
More informationFINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end. Exam 1 Review Material
FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end Chapters in the book 1, 2, 3, 5, 6 Exam 1 Review Material Topics You are also responsible for the reading in the chapters understanding
More information6 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 informationThe TCP/IP Architecture. Jean Yves Le Boudec 2017
The TCP/IP Architecture Jean Yves Le Boudec 2017 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Textbook Chapter 2: Introduction of edition 1
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 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 informationNavpreet 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 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 informationPrinciples behind data link layer services
Data link layer Goals: Principles behind data link layer services Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control: Done!
More information(Network Programming) Basic Networking Hardware
EEE 448 Computer Networks with (Network Programming) Basic Networking Hardware Lecture #2 Dept of Electrical and Electronics Engineering Çukurova University Agenda What is a network device? Network Media
More informationRevision of Previous Lectures
Lecture 15 Overview Last Lecture Local area networking This Lecture Wide area networking 1 Source: chapters 8.1-8.3, 17.1, 18.1, 18.2 Next Lecture Wide area networking 2 Source: Chapter 20 COSC244 Lecture
More informationNetworking Fundamentals Tom Brett
Networking Fundamentals Tom Brett Data Before we look at networking, it is important for us to understand what Data is and how it is stored and represented Data According to Webopedia, data is distinct
More informationComputer Networks and Mobile Systems. Shyam Gollakota
Computer Networks and Mobile Systems Shyam Gollakota The Internet of Things The internet's next big frontier 1/7/2013 A look at how the Internet is becoming immersed in the physical world, not just communications
More informationINTRODUCTION. What You Need to Read. What this LANbook Covers
Qwest DSLSM LANbook INTRODUCTION What You Need to Read If you are self-installing Qwest DSL on a local area network in your home or business, start with Chapter 1: Welcome to the Qwest DSL LANbook on page
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 informationNetworking. Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island
Networking Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island Why is Networking Needed? To enhance many devices Cars communicating to reduce
More informationAccess to the Web. Coverage. Basic Communication Technology. CMPT 165: Review
Access to the Web CMPT 165: Review Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University December 5, 2011 Access to the Web requires: a computer (of some kind) a connection
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 informationCPS221 Lecture: Layered Network Architecture
CPS221 Lecture: Layered Network Architecture Objectives last revised 9/8/14 1. To discuss the OSI layered architecture model 2. To discuss the specific implementation of this model in TCP/IP Materials:
More informationFull file at
Guide to Networking Essentials, Sixth Edition 2-1 Chapter 2 Network Hardware Essentials At a Glance Instructor s Manual Table of Contents Overview Objectives Tips Quick Quizzes Class Discussion Topics
More informationInternet Architecture
Internet Architecture Lecture 3: How TCP/IP Works & Understanding the Internet's Software Structure Assistant Teacher Samraa Adnan Al-Asadi 1 How TCP/IP Works Packet: A piece of data broken down into pieces
More informationVISUAL 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 informationCHAPTER 17 - NETWORK AMD DISTRIBUTED SYSTEMS
CHAPTER 17 - NETWORK AMD DISTRIBUTED SYSTEMS OBJECTIVES Provide a high-level overview of distributed systems and the networks that interconnect them Discuss the general structure of distributed operating
More informationThe TCP/IP Architecture. Jean Yves Le Boudec 2017
The TCP/IP Architecture Jean Yves Le Boudec 2017 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Textbook Chapter 2: Introduction of edition 1
More informationComputer 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 informationData Link Layer. Our goals: understand principles behind data link layer services: instantiation and implementation of various link layer technologies
Data Link Layer Our goals: understand principles behind data link layer services: link layer addressing instantiation and implementation of various link layer technologies 1 Outline Introduction and services
More informationE-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 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 informationChapter -4 OSI Reference Model
Chapter -4 OSI Reference Model Objectives Concept of Reference Model. OSI Reference Model Concept. Layers of OSI Reference Model. 4.1 Introduction Layered Architecture, Peer-to- Peer Processes, Interfaces
More informationThe TCP/IP Architecture. Jean Yves Le Boudec 2015
The TCP/IP Architecture Jean Yves Le Boudec 2015 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Chapter 2: Introduction Textbook 2 Why? TCP/IP
More informationWeb Mechanisms. Draft: 2/23/13 6:54 PM 2013 Christopher Vickery
Web Mechanisms Draft: 2/23/13 6:54 PM 2013 Christopher Vickery Introduction While it is perfectly possible to create web sites that work without knowing any of their underlying mechanisms, web developers
More informationThe TCP/IP Architecture. Jean Yves Le Boudec 2015
The TCP/IP Architecture Jean Yves Le Boudec 2015 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Chapter 2: Introduction Textbook 2 Why? TCP/IP
More informationChapter One: Networking Fundamentals Computer Networks
1.1 Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time. It is important to understand the concept of bandwidth for the following
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 informationb) Diverse forms of physical connection - all sorts of wired connections, wireless connections, fiber optics, etc.
Objectives CPS221 Lecture: Layered Network Architecture last revised 6/22/10 1. To discuss the OSI layered architecture model 2. To discuss the specific implementation of this model in TCP/IP Materials:
More informationStratford School Academy Schemes of Work
Number of weeks (between 6&8) Content of the unit Assumed prior learning (tested at the beginning of the unit) 6 This is a theoretical unit covering the basic principles and architecture of local and wide
More informationA LAN is a high-speed data network that covers a relatively small geographic area. It typically connects workstations, personal computers, printers,
CBCN4103 A LAN is a high-speed data network that covers a relatively small geographic area. It typically connects workstations, personal computers, printers, servers, and other devices. LANs offer computer
More informationThis PDF document is a sample chapter from the book...
This PDF document is a sample chapter from the book... To order this book, print the last page of this document. Copyright 2001 Society of Manufacturing Engineers Chapter 37 Manufacturing Networks 37.1
More informationNetwork Fundamentals Chapter 2 Modified by Tony Chen 05/20/2008
Communicating Over the Network Network Fundamentals Chapter 2 Modified by Tony Chen 05/20/2008 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Objectives Drippy Sweet Pancakes
More informationUnit A - Connecting to the Network
Unit A - Connecting to the Network 1 What is a network? The ability to connect people and equipment no matter where they are in the world. telephone computers television How does your body work as a network?
More informationThe TCP/IP Architecture. Jean Yves Le Boudec 2015
The TCP/IP Architecture Jean Yves Le Boudec 2015 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Chapter 2: Introduction Textbook 2 Why? TCP/IP
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 informationSHIRDI SAI ENGINEERING COLLEGE
SHIRDI SAI ENGINEERING COLLEGE SHIRDI SAI ENGINEERING COLLEGE SHIRDI SAI ENGINEERING COLLEGE SHIRDI SAI ENGINEERING COLLEGE USN SHIRDI SAI ENGG COLLEGE Seventh Semester D.E. Degree Examination,
More informationSpecial expressions, phrases, abbreviations and terms of Computer Networks
access access point adapter Adderssing Realm ADSL (Asymmetrical Digital Subscriber Line) algorithm amplify amplitude analog antenna application architecture ARP (Address Resolution Protocol) AS (Autonomous
More 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 information