CSCI 362 Computer and Network Security

Similar documents
Computer Networks Vs. Distributed Systems

IT4405 Computer Networks (Compulsory)

an interconnected collection of autonomous computers interconnected = able to exchange information

Agenda. Distributed System Structures. Why Distributed Systems? Motivation

Communication Networks. MAP-TELE 2011/12 José Ruela

How To Understand The Layered Architecture Of A Network

Protocol Architecture

IT-AD08: ADD ON DIPLOMA IN COMPUTER NETWORK DESIGN AND INSTALLATION

Network System Design Lesson Objectives

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life


The OSI and TCP/IP Models. Lesson 2

Network Technology CMP-354-TE. TECEP Test Description

524 Computer Networks

IT Data Communication and Networks (Optional)

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Introduction to computer networks and Cloud Computing

Network Topologies. Network Topologies

Data Link Protocols. TCP/IP Suite and OSI Reference Model

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

Chapter 8: Computer Networking. AIMS The aim of this chapter is to give a brief introduction to computer networking.

Computer Networks CS321

1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network

Overview of Computer Networks

ELEC3030 Computer Networks

Post-Class Quiz: Telecommunication & Network Security Domain

Computer Networking: A Survey

CSE 3461 / 5461: Computer Networking & Internet Technologies

Local-Area Network -LAN

SSVP SIP School VoIP Professional Certification

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

Network Security 網 路 安 全. Lecture 1 February 20, 2012 洪 國 寶

Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007.

Unit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos sguinez@utalca.cl

Local Area Networks (LANs) Blueprint (May 2012 Release)

COMPUTER NETWORK TECHNOLOGY (300)

Chapter 1 Personal Computer Hardware hours

Higher Computing Networking 1

Network Models OSI vs. TCP/IP

Chapter 2 - The TCP/IP and OSI Networking Models

TCP/IP Protocol Suite. Marshal Miller Chris Chase

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM

Top-Down Network Design

Computer Networks. By Hardeep Singh

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

CONNECTING WINDOWS XP PROFESSIONAL TO A NETWORK

Chapter 14: Distributed Operating Systems

Communications and Computer Networks

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師

JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT. Test Code: 4514 Version: 01

Layered Architectures and Applications

Data Communication and Computer Network

Chapter 16: Distributed Operating Systems

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

CompTIA Network+ (Exam N10-005)

Chapter 5. Data Communication And Internet Technology

Telecommunications, Networks, and Wireless Computing

Networking. Systems Design and. Development. CRC Press. Taylor & Francis Croup. Boca Raton London New York. CRC Press is an imprint of the

Future Stars. Grade X Manual Chapter 1 Networking and Telecommunication. telecommunication. Telephones, telegrams, radios and televisions help

Discovering Computers Chapter 9 Communications and Networks

MANAGEMENT INFORMATION SYSTEMS 8/E

Module 15: Network Structures

Industrial Networks & Databases. Protocols and Networks - Device Bus - - Field Bus -

Introduction to Ethernet

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

Local Area Network. OSI Seven Layer Model. Whole Building Network

Protocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods

Network Technologies

Networking Technology Online Course Outline

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

SSVVP SIP School VVoIP Professional Certification

Technical Support Information Belkin internal use only

Essential Curriculum Computer Networking 1. PC Systems Fundamentals 35 hours teaching time

NZQA Expiring unit standard 6857 version 4 Page 1 of 5. Demonstrate an understanding of local and wide area computer networks

Chapter 4: Networking and the Internet

Data Communication Networks and Converged Networks

The OSI Model and the TCP/IP Protocol Suite PROTOCOL LAYERS. Hierarchy. Services THE OSI MODEL

Local Area Networks. Guest Instructor Elaine Wong. Elaine_06_I-1

Introduction to Computer

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

Introduction to Networks

E-Commerce Security. The Client-Side Vulnerabilities. Securing the Data Transaction LECTURE 7 (SECURITY)

Network Security. Vorlesung Kommunikation und Netze SS 10 E. Nett

DATA COMMUNICATION AND NETWORKS

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

Data Communications and Networking Overview

Content Page No. Unit I Lesson 1. Introduction to Digital Communication Lesson 2. WAN Technology Lesson 3. History about TCP/IP

How To Understand The Network Protocol Of A Network (Netware) 2.5 (Networchestra) 2 (Netwire) 2) (Netrocessor) 2-Way (Networking) 2,5 (Network)

EECS 122: Introduction to Computer Networks Multiaccess Protocols. ISO OSI Reference Model for Layers

Protocols. Packets. What's in an IP packet

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

Internetworking and IP Address

Transcription:

The Purpose of ing CSCI 362 Computer and Security Introduction to ing Goals: Remote exchange and remote process control. A few desirable properties: Interoperability, Flexibility, Geographical range, Scalability, Privacy and security. Range of Coverage Matters of Protocol Classification according to geographical coverage: LAN: local area network WLAN: wireless local area network MAN: metropolitan area network WAN: wide area network (long haul network) Most commonly, we re interested in the seamless integration of all these levels (as in the Internet). Everything in networking happens through protocols: A protocol determines how hosts share and access the medium, A protocol determines how hosts deal with the media bandwidth, errors, flow control, etc, A protocol determines how connections between hosts are established and maintained, A protocol determines how information is routed across short and long distances. Etc, etc, etc Question: Ok, but what is protocol? Note: Different levels use very different technologies.

The ISO/OSI Reference Model Source: Computer s, Andrew Tanenbaum ISO: International Standards Organization OSI: Open Systems Interconnection The Layers in the ISO/OSI RF Model : Transmit raw bits over the medium. Data Link: Implements the abstraction of an error free medium (handle losses, duplication, errors, flow control). The protocol stack : The idea behind the model: Break up the design to make implementation simpler. Each layer has a well-defined function. Layers pass to one another only the information that is relevant at each level. Communication happens only between adjacent layers. : Routing. : Break up into chunks, send them down the protocol stack, receive chunks, put them in the right order, pass them up. : Establish connections between different users and different hosts. : Handle syntax and semantics of the info; examples: encoding, encrypting. : Protocols commonly needed by applications (cddb, http, ftp, telnet, etc). Communication Between Layers within the Same It s important to specify the services offered to higher layers in the hierarchy. What they are and how to use them = interface = API. s (service access points) Note: This is ISO terminology. Layer n+1 Layer n Layer n-1 Communication Between Layers across Different s sender DH PH SH TH NH AH BITS DT receiver

The Layers in the TCP/IP Protocol Suite Source: The TCP/IP Protocol Suite, Behrouz A. Forouzan FTP HTTP DNS NFS Design Alternatives Point-to-point channels: physical links (as in wiring) connect every two communicating parties with a private channel. TCP UDP ICMP IGMP IP ARP RARP Broadcast channels: communicating parties are connected by a shared medium; hosts can hear transmissions not necessarily addressed to them. Topology Technology We can classify computer networks according to their topology: Interface Card (): I/O device in the computer system that allows it to join a network. The works with a specific medium (twisted-pair, coaxial cable, optic fiber, etc). bus mesh star As long as its bus allows, a host can have multiple s. ring hypercube To the host, the is just another I/O device, which has its own address. A protocol determines how the accesses the medium.

A listens and A starts TX. Ethernet Ethernet has a bus topology. Bus Arbitration by Collision Detection: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) COTS Ethernet Ethernet has a bus topology The medium could be anything that allows for a bus implementation. (some options are easier to work with than others) A detects collision. A backs off. B starts TX. B completes TX. COLLISION! B listens and B starts TX. B backs off. B detects collision. B listens and time Hub: An out-of-the box bus ed LANs The bus bandwidth is limited, so go for a switched architecture. Architecture for Performance The keyword is hierarchy: : allows for more than one pair to talk at the same time.

Architecture for Performance and Coverage Security Issues Again, the keyword is hierarchy: Router Confidentiality Authenticity Integrity Freshness Scalability Availability Accessibility Non-repudiation Flexibility Connection to other networks