Networking Kevin, Ray, Kelvin, Stephan, Norman, Phil.

Slides:



Advertisements
Similar presentations
Chapter 5 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Describe the operation of the Ethernet sublayers.
Advertisements

BASIC CRYPTOGRAPHY CONCEPT. Secure Socket Layer (SSL)  SSL was first used by Netscape.  To ensure security of data sent through HTTP, LDAP or POP3.
Network Layer and Transport Layer.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
How do Networks work – Really The purposes of set of slides is to show networks really work. Most people (including technical people) don’t know Many people.
Presented by Serge Kpan LTEC Network Systems Administration 1.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Sanjay Goel, School of Business/Center for Information Forensics and Assurance University at Albany Proprietary Information 1 Unit Outline Information.
OSI Model.
Networks 1 CS502 Spring 2006 Network Input & Output CS-502 Operating Systems Spring 2006.
CS-3013 & CS-502, Summer 2006 Network Input & Output1 CS-3013 & CS-502, Summer 2006.
A Guide to major network components
COMPUTER NETWORKS.
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Layer 2 Switch  Layer 2 Switching is hardware based.  Uses the host's Media Access Control (MAC) address.  Uses Application Specific Integrated Circuits.
Connecting LANs, Backbone Networks, and Virtual LANs
And how they are used. Hubs send data to all of the devices that are plugged into them. They have no ability to send packets to the correct ports. Cost~$35.
Data Communications and Networks
Introduction to Networking. Key Terms packet  envelope of data sent between computers server  provides services to the network client  requests actions.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Chapter Six NetworkingHardware. Agenda Questions about Ch. 11 Midterm Exam Ch.6 Cable kit.
Semester 1 Module 8 Ethernet Switching Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Introduction to Networking. Key Terms packet  envelope of data sent between computers server  provides services to the network client  requests actions.
Section 4 : The OSI Network Layer CSIS 479R Fall 1999 “Network +” George D. Hickman, CNI, CNE.
Common Devices Used In Computer Networks
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Network Services Networking for Home & Small Business.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
I. Basic Network Concepts. I.1 Networks Network Node Address Packet Protocol.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
Chapter 6 – Connectivity Devices
HNC COMPUTING - Network Concepts 1 Network Concepts Devices Introduction into Network Devices.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
NETWORK COMPONENTS Assignment #3. Hub A hub is used in a wired network to connect Ethernet cables from a number of devices together. The hub allows each.
Networking Components Daniel Rosser LTEC Network Hub It is very difficult to find Hubs anymore Hubs sends data from one computer to all other computers.
Networking Components Michelle Vega Network System Administrations LTEC /026 Mr. West.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
NETWORK HARDWARE CABLES NETWORK INTERFACE CARD (NIC)
Switch Features Most enterprise-capable switches have a number of features that make the switch attractive for large organizations. The following is a.
Cisco Network Devices Chapter 6 powered by DJ 1. Chapter Objectives At the end of this Chapter you will be able to:  Identify and explain various Cisco.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
Linux Operations and Administration Chapter Eight Network Communications.
 A hub is a central connecting device in a network.  Each node is connected directly to the hub.  They receive a data packet from one node and send.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
ISDS 4120 Project 1 DWAYNE CARRAL JR 3/27/15. There are seven layers which make up the OSI (Open Systems Interconnection Model) which is the model for.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
NETWORK DEVICES RONALD SHERGA OCTOBER 13, 2015 LTEC 4550.
Networking Components William Isakson LTEC 4550 October 7, 2012 Module 3.
Data Communications is the Real World OSI Layers 1 & 2 a.k.a TCP/IP Network Interface Layer.
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Chapter 3.  Help you understand what hardware is required to allow networks to work including: ◦ Repeaters ◦ Hub ◦ Switch ◦ Bridge ◦ Gateway (not needed.
Client-server communication Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Securing Interconnect Networks By: Bryan Roberts.
1.3 Operating system services An operating system provide services to programs and to the users of the program. It provides an environment for the execution.
Semester 1 Cisco Discovery JEOPADY Chapter 3.
CT1303 LAN Rehab AlFallaj.
Topic 5: Communication and the Internet
Chapter 3: Open Systems Interconnection (OSI) Model
I. Basic Network Concepts
Firewalls Routers, Switches, Hubs VPNs
Presentation transcript:

Networking Kevin, Ray, Kelvin, Stephan, Norman, Phil

History - ARPANET (Advanced Research Projects Agency Network) - World's first operational packet-switching network - Became the core network of what composes the global Internet - Originally consisted of terminals in UCLA, Standford, UCSB, and the University of Utah

History - DoD was concerned about our ability to survive a nuclear strike due to lack of a reliable communications network - Paul Baran and Rand corp. say that most reliable would be a computer network which broke the message into units (packets) and sent them along to the destination

Networks As We Know Them Today A collection of computers and devices interconnected by communications channels that facilitate communications among users and allows user to share resources Source: ork

Purposes of a Modern Network Facilitates communications – , IM’s, chat rooms Sharing hardware – A set of printers to be used by a whole office Sharing data Sharing software – Running programs via a remote connection

Outline Kevin – Network Ray – IP'S and Packets Kelvin – Sockets Stephan – Security Norman – Hardware Phil - Conclusion

IP addresses And Packets

IP’S And Macs NIC has unique Mac address(physical address) IP address is logical IPv4 and IPv6

Packets All info on networks travel in packets Data is broken up and sent Each packet can take a different path Allows for best path Put back together when received

EXAMPLE

Packet structure Fixed length and varying length Three main parts o Header(most important) o Data o Trailer Have error checking

Header Contains all information about data being sent – Packet length – Packet number – Destination and origin Every packet contains header Can vary in size

Other parts Data section contains the data Trailer identifies end Check sum error checking – All words in the message are XOR – Receiving end performs same operation and includes original XOR – If not all zeros error occurred

Sockets

What are sockets? - Used for client/server interaction - Mechanism for transfer of data - Socket API is provided by the OS - Interface between applications and networking and transfer protocols

How do sockets work? - Server process waits for client - Server accepts and binds client - Server waits for client request - Server replies to request - Close

How do sockets work? (Diagram) Link: bm.com/infocenter/i series/v5r4/topic/rz ab6/rxab6500.gif

Accepting connections - Usually threaded to listen on many ports - Client sends a connection request - Server binds the client using IP and port number - Analogous to telephone/ext

Transferring Data - Sockets are identified by socket identifier, aka socket number - OS decodes packets to determine socket number, then forwards payload to application - Sockets are bidirectional - Different kinds of sockets use different protocols (TCP/UDP/etc.)

Security

What is it? Protection Layers of security Administrator privileges

How does it work Authentication of user Firewall enforced policies What about worms and viruses? Need IPS or IDS Encryption

IPS and IDS Intrusion Detection System(IDS) Network Intrusion Detection System Host-based Intrusion Detection System NIDS HIDS

IPS and IDS cont... Intrusion Prevention System(IPS) Improvement of IDS Classifications NIPS – Network-based Intrusion Prevention WIPS – Wireless-based Intrusion Prevention NBA – Network Behavior Analysis HIPS – Host-based Intrusion Prevention

Detection Methods Signature-based Detection Statistical Anomaly-Based Detection Stateful Protocol Analysis Detection

Hardware

Network Interface Card Simply an I/O device Sends and receives data to the network in the form of packets Will do DMA reads/writes directly to/from main memory Can generate headers, but this is usually done by the CPU

Network Interface Card After creating the frame or packet, the OS will create a buffer descriptor which will tell where and how large the data is After creating the buffer descriptor, the OS will notify the NIC that it is ready The NIC will then do a DMA read for the descriptor and then for the actual frame The frame is then sent out to the network

Network Interface Card OS will also have the NIC keep buffer descriptors pointing to free space in main memory When a frame is received, it will do a DMA write to main memory It will then modify the descriptor to reflect the received data, DMA write it to memory, and notify the OS that a frame is ready

Drivers Handles the translation from standard I/O function calls to the hardware’s specific required software in order to run Can run in both kernel and user mode Kernel mode used mainly for speed User mode used mainly for stability

Hub Sends all packets to all other systems connected to it High tendency to cause data collisions – Collisions refer to when two or more systems send data over the network, requiring the now- fragmented data to be retransmitted

Switch Like a hub, connects multiple systems together to form a new network Operates by forwarding data to specific systems on the network May be able to be piggy-backed, but may also require crossover cables Have unmanaged and managed modes where unmanaged refers to plug-and-play

Switch Avoids data collisions by sending data only to its intended destination as a full-duplex machine Keeps track of MAC addresses of each connected system (nodes) in a table

Router Connects networks together and forwards traffic between them Most have built-in switches Performs the job of a computer which acts as a gateway (much cheaper than the computer)

Router ComputerInternetSwitch Computer RouterInternetSwitch Computer InternetModern Router Computer

Conclusion What did we learn?