Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming

Slides:



Advertisements
Similar presentations
LAN Devices 5.3 IT Essentials.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
1 I.S Introduction to Telecommunication in Business Chapter 6 Network Hardware Components Dr. Jan Clark FALL, 2002.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Communicating over the Network
TDC 461 Basic Communications Systems Local Area Networks 29 May, 2001.
Introduction To Networking
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Review on Networking Technologies Linda Wu (CMPT )
COMPUTER NETWORKS.
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Laudon & Laudon: Canadian Edition
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Chapter 5 Networks Communicating and Sharing Resources
Midterm Review - Network Layers. Computer 1Computer 2 2.
AS Computing F451 F451 Data Transmission. What data is transmitted? Phone SMS Radio TV Internet.
Chapter 8 Help is here!. Cabling Whenever you need cabling that will protect your signal from electrical interference there is only one correct answer:
20 LAN Hardware Overview Version A.01 H3065S Module 2 Slides.
ITED 328 Lecture 4 12 Feb 2004 Loosely covering Chapter 5 Internet and LAN Technology.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Characteristics of Communication Systems
Introduction to Networking. Key Terms packet  envelope of data sent between computers server  provides services to the network client  requests actions.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Chapter 2 Communications Networks. Introduction Look at: –Telephony Networks (2.2) –OSI Reference Model(2.3) –The Internet (2.4) –Asynchronous Transfer.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Unit27-networking BTEC NAT – UNIT 27 NETWORKING OSI MODEL Unit Leader:Dave Bell
Local Area Networks Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Network Technologies Chapter 2. Approaches to Network Communication Connection-Oriented –Circuit-switched –A dedicated connection (circuit) is formed.
S305 – Network Infrastructure Chapter 6 Local Area Network.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Networks Network Components. Learning Objectives Describe different media for transmitting data and their carrying capabilities. Explain the different.
Local Area Networks Honolulu Community College
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
Week #8 OBJECTIVES Chapter #5. CHAPTER 5 Making Networks Work Two Networking Models –OSI OPEN SYSTEMS INTERCONNECTION PROPOSED BY ISO –INTERNATIONAL STANDARDS.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Computer Networks.  Which is the best definition of a circuit switched network?  An electric circuit where the connections get switched based on who.
Network media, protocols and networking standards, networking hardware.
Recap of Layers Application, Data Link and Physical.
Ethernet, WiFi & Protocols
Chapter Objectives In this chapter, you will learn:
Chapter 5 Network and Transport Layers
Intro to MIS – MGS351 Network Basics
Chapter 4 Computer Networks – Part 2
Local Area Networks Honolulu Community College
Chapter 4 Data Link Layer.
Chapter 5 Network and Transport Layers
Networking Devices.
Chapter 3 Computer Networking Hardware
Part I. Overview of Data Communications and Networking
Computer networks.
OSI Protocol Stack Given the post man exemple.
Chapter 4 Data Link Layer
Introduction to Computers
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
Teaching Computing to GCSE
Network Basics Extended Learning Module E
Chapter 4 Data Link Layer.
Topic 5: Communication and the Internet
Data Link Issues Relates to Lab 2.
TCP/IP Protocol Suite: Review
Protocol layering and data
Computer Network Overview
TCP/IP Protocol Suite: Review
Protocol layering and data
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Presentation transcript:

Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming IS 591 Introduction to Networking and Computer Programming University of Alabama at Birmingham Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming Chapter 4: Data Link Layer Chapter 5: Network and Transport Layers Chapter 6: Wired and Wireless LANS

Student Discussion Are there any unanswered questions from last week? Have you acquired Visual Studio? Have you made arrangements for the programming book? Have you selected and gotten approval for your research paper topic? IS 591 - Week 2

Chapter 4 Data Link Layer Network Layer Data Link Layer Physical Layer

Data Link Layer Overview Controls what and when computers transmit Typically (in PCs) combined with the Physical layer below in a Network Interface Card (NIC). Card includes software for both layers + media port Formats data for the attached media Ethernet WiFi Fiber Optics Organizes incoming Bit streams for Network Layer above Detects and Corrects errors IS 591 - Week 2

Media Access Control (MAC) MAC controls when and what computers transmit If 2 computers want to talk at same time, MAC handles contention control or collisions. Two possible approaches Contention based access (e.g. Ethernet): allow collisions and follow rules for how to recover from a collision Controlled access (e.g. Token Ring, FDDI): prevent collisions by passing token to allow computer to talk Contention better for smaller networks <20 Controlled Access better for larger networks IS 591 - Week 2

Error Detection Sender calculates an Error Detection Value (EDV) and transmits it along with data Receiver recalculates EDV and checks it against the received EDV Mathematical calculations Mathematical calculations ? = Data to be transmitted EDV If the same  No errors in transmission If different  Error(s) in transmission Larger the size, better error detection (but lower efficiency) Parity checks Checksum Cyclic Redundancy Check (CRC) IS 591 - Week 2

Error Correction Once detected, the error must be corrected Error correction technique options… Retransmission: Receiver asks sender to retransmit message Simplest, most effective, least expensive, most commonly used Often called Automatic Repeat reQuest (ARQ) Forward Error Correction Receiving device can correct incoming messages without retransmission Requires extra information to correct IS 591 - Week 2

Network and Transport Layers Chapter 5 Network and Transport Layers Application Layer Transport Layer Network Layer Data Link Layer

Network and Transport Layers Transport and Network layers typically tied together as TCP/IP protocol Responsible for moving messages from end-to-end in a network Transport Layer: Responsible for segmentation and reassembly Breaking the message into several smaller pieces at the sending end Reconstructing the original message into a single whole at the receiving end Network Layer: Responsible for addressing & routing of messages Performs encapsulation on the sending end and decapsulation on receiving end Application Layer Transport Layer Network Layer Transport Layer Network Layer Data Link Layer IS 591 - Week 2

TCP/IP’s 5-Layer Network Model IS 591 - Week 2

Transmission Control Protocol (TCP) Internet Protocol (IP) TCP: Links the application layer to the network layer Performs packetization and reassembly Breaks up a large message into smaller packets Numbers the packets Reassembles the packets at the destination end IP: Responsible for addressing and routing of packets Two versions of Internet addresses in use IPv4: a 192 bit (24 byte) header, uses 32 bit addresses. IPv6: Mainly developed to increase IP address space (128 bit addresses) IS 591 - Week 2

Addresses at Different Layers Application Layer address (URL) e.g. www.UAB.edu Typed in a browser by user or clicked on a link Transport Layer: Breaks up outgoing and reassembles incoming messages, numbers packets Network Layer Address (IP address): 138.26.26.133 Retrieved from cache or Looked up using Domain Name Service (DNS) www.uab.edu resolves to 138.26.26.133 DNS service provided through a series of name servers Data Link Layer Address (MAC address):08:00:69:02:01:FC Adds unique MAC address to each packet to identify originating device Physical layer formats each packet for the media that is connected (electrical pulse, light pulse, radio wave) IS 591 - Week 2

Wired and Wireless Local Area Networks Chapter 6 Wired and Wireless Local Area Networks

Wired and Wireless LAN Overview Purpose of a LAN Sharing Information (files, database access) Sharing resources (hardware, software) Components of a LAN Network Interface Cards Cables (shielded/unshielded twisted pair, optical fiber) Hubs and Switches Connects cables from several computers Allows different media to connect (UTP,Coax) IS 591 - Week 2

Wired Ethernet Used by almost all LANs today 2 Types of Ethernet Shared Ethernet (Uses hubs) Shared central cable (bus). Collisions allowed Each computer see all messages, but only responds to messages with its address IS 591 - Week 2

Wired Ethernet Switched Ethernet (Uses Switches, no collisions) Logical and physical topology is a star via switch Switch reads destination address of the packet and only sends it to the corresponding port Forwarding tables: Switch reads the Layer 2 data link destination (MAC) address and sends frame out of the corresponding port in its forwarding table. Without collisions, network performance goes from 50% to 95% Port 1 Port 4 Port 2 00-22-69-13-EA-3E Port 3 Forwarding Table MAC Port 00-22-69-13-EA-3E 1 00-22-69-13-EA-3A 2 00-22-69-13-EA-01 3 00-22-69-13-EA-6C 4 00-22-69-13-EA-3A 00-22-69-13-EA-6C 00-22-69-13-EA-01 IS 591 - Week 2

Wireless Ethernet Use radio frequencies to transmit signals through the air (instead of cables) Two unlicensed frequency ranges 2.4 GHz (shared with cordless phones, baby monitors) 5 GHz Distance range of 100-150 meters, dependent on frequency Separate Channels reduce interference IS 591 - Week 2

End Questions? IS 591 - Week 2