SM2222 - Class 06 What is Space?. Starting from number A number, 7 A sequence of numbers, 1, 2, 3, 5, 8, 13, 21, … A collection of numbers.

Slides:



Advertisements
Similar presentations
Wireless Networking. Wireless Standards a b g n.
Advertisements

19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
What is an IP Address An IP Address (or Internet Protocol address) is an address used to uniquely identify a device on an IP network. The address is made.
Classifying Network Addressing
1 Computer Communication & Networks Lecture 17 & 18 Network Layer: Logical Addressing Waleed Ejaz.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the TCP/IP Internet Layer.
Game of Life in 21 st Century ECE817 Presentation By Kyusik Chung
TEKS 8.6 (A,B) & 8.7 (A,D) This slide is meant to be a title page for the whole presentation and not an actual slide. 8.6 (A) Generate similar shapes using.
Chapter 2 Network Models.
The OSI Model and the TCP/IP Protocol Suite
1 12Lecture 15 The Internet Overview  Internet / Intranet  TCP/IP  IP address  IP address Classes  Calculating the IP address  Domain Names.
Data Communication and Networking
NETWORK TOPOLOGY.
The Hardware Behind the Internet A virtual tour. Pictorial View of the Internet Backbone The “Internet Backbone” refers to the principal data routes between.
NETWORK LAYER (2) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Why create a subnet mask? Tells device which part of an address is the network # including the subnet and which part is the host Filters the node IP address.
IP-adresses and subnet masks. Figure 19.9 Dotted-decimal notation.
IP Addressing and Network Software. IP Addressing  A computer somewhere in the world needs to communicate with another computer somewhere else in the.
30/11/ Q & A on Networking. Question No. 1 What is Networking? Two or more computers that are linked in order to share – Resources (such as printers.
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
Chapter 3 The Basics of Networking
Internet Addressing. When your computer is on the Internet, anything you do requires data to be transmitted and received. For example, when you visit.
Chapter 1-3 The Ethernet LAN. Ethernet The networking protocol used in most modern computer networks is Ethernet. Ethernet is a CSMA/CD LAN protocol.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
IP Addresses & Classes Presented By: M.Usman Khan Ghauri Nauman Aslam.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
Networking Basics lesson 4 essential concepts. This lesson includes the following sections: The Uses of a Network How Networks are Structured Network.
Computer Networks Unit 1 – BTA 3O Ms. Chytra. Introduction to Networks Most people working in an office with more than a few computers will be using some.
TCP/IP Protocol.
More Accurate Rate Estimation CS 170: Computing for the Sciences and Mathematics.
Computational Biology, Part E Basic Principles of Computer Graphics Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Information Systems UNIT 7 Suleman Hasan Rathor. Introduction  Aims:  To learn about Information Systems  To learn about how technology can be used,
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.
NET 221D: NETWORKS FUNDAMENTALS Lecture 1: Introduction to Protocols and Layers Networks and Communication Department 1.
Cellular Automata. The Game The Game of Life is not your typical computer game. It is a 'cellular automation', and was invented by the Cambridge mathematician.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Chapter 17 Internetworking: Concepts, Architecture, and Protocols
Media Arts and Technology Graduate Program UC Santa Barbara MAT 259 Visualizing Information Winter 2006George Legrady1 MAT 259 Visualizing Information.
Chapter 6 Data Communications. Network Collection of computers Communicate with one another over transmission line Major types of network topologies What.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
TCP/IP Protocol Suite 1 Chapter 8 Upon completion you will be able to: Internet Protocol Understand the format and fields of a datagram Understand the.
Unit 2 - Hardware Networking. What is a network? A computer network is essentially a connection between two or more computers. This connection can be.
IP Internet Protocol Fundamental packet format that computers use to exchange information. Is a set of technical rules that defines how computers communicate.
Review.
Conway’s Game of Life Jess Barak Game Theory. History Invented by John Conway in 1970 Wanted to simplify problem from 1940s presented by John von Neumann.
IP Addresses: Classful Addressing IP Addresses. INTRODUCTION 4.1.
Modeling K The Common Core State Standards in Mathematics Geometry Measurement and Data The Number System Number and Operations.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
Maps as data sources… …Truth or fiction?. Some ideas about maps Maps = truth Maps are unbiased Maps are objective ICA definition of a map: –“A symbolized.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
Network Overview. Protocol Protocol (network protocols) - a special set of rules that define communication between two or more devices on a network.
Network Concepts.
Binary Concepts By: Nathan Miller.
IPv4 and Subnetting Part 1.
Chapter Objectives In this chapter, you will learn:
Lecture 3 By Miss Irum Matloob.
Network Layer, and Logical Addresses
IPv4 and Subnetting Part 1.
Lecture 6: TCP/IP Networking By: Adal Alashban
e-business and Information Systems
Lecture#5 IPV6 Addressing
IT Essentials 5.1 LAN Basics.
Network Layer: Logical Addressing
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
IP Addressing & Subnetting
IPv4 Addressing By, Ishivinder Singh( ) Sharan Patil ( )
Introduction An introduction to the organization of the Networks Course and the Internet Lab.
Data-Link Layer The Internet is a combination of networks glued together by connecting devices (routers or switches) If a packet is to travel from a host.
Presentation transcript:

SM Class 06 What is Space?

Starting from number A number, 7 A sequence of numbers, 1, 2, 3, 5, 8, 13, 21, … A collection of numbers.

From number to space Can this collection of numbers give you a sense of space?

From number to space Can this collection of numbers give you a sense of space?

From symbol to space Can this collection of dots give you a sense of space?

From symbol to space Can this collection of dots give you a sense of space?

Characteristics A collection of dots may not give you a sense of space. Their relationship among themselves about the togetherness can give you a sense of space.

The connection The use of lines more emphasizes the togetherness.

The connection If we label the dots, we can easily notice the configuration

The connection The connectivity information can be written down in symbol form like, (1,2,4,5,6), (3,7) Note that it is not a formal Mathematical notation.

Neighbour We can say that 1, 2, 4, 5, 6 are neighbours and 3, 7 are also neighbours. (1,2,4,5,6), (3,7)

Topology The connectivity and neighborhood give the concept of topology. Note that it is a very simplified description.

Möbius Strip

Escher

Klein Bottle

Characteristics Shape, size, orientation are not important in this context. The most important one is the connectivity.

Applications

London Tube Map

A Quiz

Space in real life Shape and size may be important in some applications.

Metric Space Need the concept of distance. That is, a function (d) which takes two points in the space and returns a real number. d (p1, p2) -> r

Distance The distance function (d) obeys the following, d (p1, p1) = 0 d (p1, p2) = d (p2, p1) d (p1, p2) + d (p2, p3) >= d (p1, p3)

Neighborhood By using the concept of distance, we can redefine the neighborhood. The neighborhood for a point p with a distance D are all the point x, such that d (p, x) <= D

Distance in 1D The distance function d = x - p in the real number line.

Distance in 2D The distance function d = Math.sqrt((qx-px)*(qx- px) + (qy-py)*(qy-py)) in the plane.

Neighbour in Digital We can say the neighborhood of 5 is the numbers 1, 2, 3, 4, 6, 7, 8,

Neighbour in Digital Or we can only include 2, 4, 6, 8 as the neighborhood of

What is the Creativity? Think of how the neighbours of 5 affect the value of 5 itself

Neighbour in Action Convolution Matrix

Scale :

Convolution Matrix Scale :

Convolution Matrix Scale :

Convolution Matrix Scale :

Game of Life By John Conway,

Game of Life - The Rules For a space that is 'populated': Each cell with one or no neighbors dies, as if by loneliness. Each cell with four or more neighbors dies, as if by overpopulation. Each cell with two or three neighbors survives. For a space that is 'empty' or 'unpopulated' Each cell with three neighbors becomes populated

Getting Virtual Cyberspace Virtual reality Virtual community

Cyberspace Exists in the computer network, the Internet. Can we apply the same spatial concept in this type of space?

Internet Connects computers together to form a network. Each computer (node) has an address (IP address). The lowest level of connectivity is real, e.g. Ethernet cable, etc.

IP Address Computers and other devices (like router, printer, webcam, etc.) have unique IP addresses, though some of them are private. The format of IP address is, aaa.bbb.ccc.ddd where each of the aaa, bbb, ccc, ddd is a number between 0 to 255, though some numbers are reserved and cannot be used.

IP Address Space Each IP address can be treated as a point in a space. Two IP addresses can be treated as neighbours if they are similar. For example, and It is very likely that they are in the same area and directly connected together.

Network Topology

PING ( ): 56 data bytes 64 bytes from : icmp_seq=0 ttl=252 time= ms 64 bytes from : icmp_seq=1 ttl=252 time= ms 64 bytes from : icmp_seq=2 ttl=252 time= ms 64 bytes from : icmp_seq=3 ttl=252 time= ms 64 bytes from : icmp_seq=4 ttl=252 time= ms 64 bytes from : icmp_seq=5 ttl=252 time= ms 64 bytes from : icmp_seq=6 ttl=252 time= ms 64 bytes from : icmp_seq=7 ttl=252 time= ms 64 bytes from : icmp_seq=8 ttl=252 time= ms 64 bytes from : icmp_seq=9 ttl=252 time= ms 64 bytes from : icmp_seq=10 ttl=252 time= ms Network Metrics Since IP address does not correspond to physical location, we have to use different ways to measure distance. Time (e.g. ping command)

Network Metrics Between 2 computers in the Internet, data needs to travel through a number of devices, like the routers. Distance can be measured in the number of Hops.

Virtual and Real Since IP address is registered with real world information like geographical details, it is possible to combine both the virtual and real world together.

Creativity Potential

Creative Applications A piece of text can be transformed into a space. Valence by Ben Fry. du/people/fry/valence/ applet/ du/people/fry/valence/ applet/

Creative Applications A word and its related topics can also be visualized in a space. Visual Thesaurus urus.com/ urus.com/

Creative Applications P2P network visualization Mini-tasking

Creative Applications Newsgroup discussion visualization WebSOM som/ som/

Creative Applications Every website Lisa Jevbratt ratt/1_to_1/index_ng.htm lhttp:// /~jevb ratt/1_to_1/index_ng.htm l

Creative Applications Babel By Simon Biggs iggs.easynet.co.uk/b abel/babel.htmhttp://hosted.simonb iggs.easynet.co.uk/b abel/babel.htm