51 Pages

Layers

Course: CSI 124, Fall 2009
School: SUNY Albany
Rating:
 
 
 
 
 

Word Count: 1523

Document Preview

Exam Adminitrivia Final Exam on Thursday No Makeups given without prior permission Test is open notes. No electronic devices permitted. Cell phone Laptops Anything else that can communicate Layers Revisited Scenario One Alice works at the Albany office of MegaCorp Alice wants to send a memo to Alex, her counterpart at the Glens Falls office of Megacorp Lets consider what Alice might do Max Alice...

Register Now

Unformatted Document Excerpt

Coursehero >> New York >> SUNY Albany >> CSI 124

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Exam Adminitrivia Final Exam on Thursday No Makeups given without prior permission Test is open notes. No electronic devices permitted. Cell phone Laptops Anything else that can communicate Layers Revisited Scenario One Alice works at the Albany office of MegaCorp Alice wants to send a memo to Alex, her counterpart at the Glens Falls office of Megacorp Lets consider what Alice might do Max Alice gives the memo to Max, her assistant and tells him to deliver it to Alex Max Max gets in his car He drives to Glens Falls He finds the MegaCorp building in Glens Falls He finds the floor and office Alice works on He takes the elevator to the floor, finds the office and delivers the memo Max If Alice sends five memos a day to Alex, he's going to be very busy If we send a separate car with every memo, MegaCorp is going to go broke. What Max Needs to Know How to drive How to get to Glens Falls How to find the MegaCorp Building in Glens Falls How to find the floor and office Alex works on How to run an elevator Scenario Two Scenario Two Alice has a memo for Alex in the Glens Falls office Alice puts the memo in an envelope, and addresses it to Alex Alice gives the envelope to Ted in the mailroom Ted in the Mailroom Ted takes the envelope, and all the other interoffice mail for the Glens Falls office, puts it in an Express Mail package Ted addresses the package to Theo, his counterpart in the Glen's falls Mailroom Ted give the package to Paula at the Post office Paula at the Post Office Paula puts the package in a bag with all the other express mail going to the Glens Falls post office The bag is picked up, and delivered to Peter, Paula's counterpart at the Glens Falls Post Office Peter at the Post Office Peter removes the package from the bag, and puts it with the other mail for the Glen's Falls MegaCorp office The mail is delivered to Theo, in the Mailroom at Glens Falls office Theo in the Mailroom Theo opens the package She finds the memo for Alex She delivers the memo to Alex Finally Alex opens the envelope and reads the Memo Alice in the Office Alice knows That Alex works for MegaCorp How to send a message to Alex using Ted in the Mailroom Alice does not know How to use Express Mail Whether Ted uses Express Mail or UPS Ted in the Mailroom Ted knows How to use the Post Office to send a package to Theo in the mailroom at Glen's Falls Ted does not know How the Post Office gets packages to Glens Falls Where Glens Falls is How Theo gets the memo to Alex Paula at the Post Office Paula Knows How to get mail to Peter in the Glen's Falls post office Paula does not know How Peter gets the mail to Theo How Theo gets the memo to Alex Peter at the Post Office Peter knows How to get mail to Theo in the Mailroom Peter does not know How Theo gets the memo to Alex Theo in the Mailroom Theo knows The floor and office Alex works on How to get the memo to Alex Overview Each person only does one piece of the job, and knows little or nothing of how the other jobs are done. Each person knows how to pass mail to the person above them, and how to send mail to their counterpart, or peer, using the services provided by the person below them. Networking Overview Network communication is application to application Messages are sent from one application running on a machine Messages are received by another application running on another machine This is a complicated job Overview In programming, when we have a complicated job, we divide it into many smaller easy to write jobs This is called, "divide and conquer" Overview In networking we divide the job into "layers" As in the example, each layer does one part of the job. Each layer accepts and sends messages to the layer above it. Each layer uses the services of the layer below to send messages to its peer running on the other machine. Overview The collection of layers is called a Network Stack There are many stacks. The one in most common usage is TCP/IP Network Stack The layers of the network stack include Application Transport Network Link Some models have more layers, we need not be concerned with them Application Layer Application Layer The application layer is the top layer of the stack The Application Layer Accepts messages from the application addressed to another application on another machine Prepares the for messages sending Uses the services of the Transport layer to send the messages to the Application Layer on the other machine. Application Layer When recieveing messages Application layer gets a message from the transport layer It unpacks the message to get it ready to deliver to the application Its transmits the message to the application Application Layer Knows How to communicate with applications running on its machine How to prepare messages Break into packets How to send messages using the Transport Layer How to receive messages from the Transport Layer Application Layer Does not know How the Transport layer delivers the messageto the other machine How the Network works The TCP/IP stack has no Application Layer Applicaton layer is shared between the Operating System and the application Transport Layer Transport Layer On transmit, the Transport Layer receives messages from the Application Layer The Transport layer moves messages to the transport layer on the other machine Messages are divided into packets The transport layer insures all packets are delivered in the order received from the Application layer Transport Layer The Transport layer sends messages to the Transport layer using services provided by the Network Layer On receive The Transport Layer recieves messages from the Network layer. It insures that all parts of the data are received It delivers the data to the Application Layer Transport Layer Knows How to send and receive messages from the Application Layer How to coordinate with the transport layer on the other machine to make sure all parts of the message are received and correctly ordered How to use use the Network layer to send and receive messages to the other machine Transport Layer Does not know How the network works, (what protocol is used) What the application is doing How the machines are linked together Network Layer Network Layer On transmit, the Network Layer recieves messages from the Application Layer The network layer knows how the network is put together and how to get messages to the other machine This is called routing Network Layer The Network layer uses services provided by the Link layer to communicate with the Network Layer on the other machine. On receive the Network layer receives messages from the link layer If the messages are for this machine it passes them to the Transport Layer If the message is for another machine it forwards it down the next step on the route Network Layer Knows How the network is organized, so it knows how to route messages How to communicate with the Transport Layer How to use the services of...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

SUNY Albany - CSI - 124
Lecture 1August 28, 2007I. OverviewSecurity Basics Meant for non-technical people who need to understand how their computers' hardware, software, operating systems, and networkswork, in order to understand how they are attacked, and how t
SUNY Albany - CSI - 124
I. OverviewSecurity Basics Lecture 1August 28, 2007 Meant for non-technical people who need to understand how their computers' hardware, software, operating systems, and networkswork, in order to understand how they are attacked, and how th
SUNY Albany - CSI - 124
The Computer and SecurityIntrusions When others gain access to a computer, that is an intrusion. It is a very common type of attack. There are very many methods of intrusion, as well as goals of an intrusion.Denial of ServiceThe Computer and
SUNY Albany - CSI - 124
The Computer and SecurityIntrusions When others gain access to a computer, that is an intrusion. It is a very common type of attack. There are very many methods of intrusion, as well as goals of an intrusion.Denial of ServiceThe Computer and
SUNY Albany - CSI - 124
AdministriviaAdministrivia I'm in the process of Creating the course web page. New address will be http:/www.cs.albany.edu/~rennie/csi124x This hangs off my personal web page The page will contain the powerpoints for the material covered so f
SUNY Albany - CSI - 124
Module SevenComputer SoftwareComputer SoftwareComputer Software How applications work.Computer SoftwareComputer Software A sequence of instructions to do a task is called a program. Also known as software, or sometimes a script.Computer
SUNY Albany - CSI - 124
Administrivia Web page is up.http:/www.cs.albany.edu/~rennie/csi124x Powerpoints for the first three lectures are there I'll add the information about the TA ASAP. Assignment is delayed until Thursday, we need to get the TA up to speed.Notes
SUNY Albany - CSI - 124
Assignment One Available on class website. http:/www.cs.albany.edu/~rennie/csi124x Assignment is due Tuesday Sept. 11 in class. You must submit hard copy.Buffer OverflowsWhat is a buffer? A buffer is temporary storage for input or output.
SUNY Albany - CSI - 124
Assignment One Available on class website. http:/www.cs.albany.edu/~rennie/csi124x Assignment is due Tuesday Sept. 11 in class. You must submit hard copy.Buffer OverflowsWhat is a buffer? A buffer is temporary storage for input or output.
SUNY Albany - CSI - 124
Assignment One Due right NOW. Place your assignment on the table at the front of the roomAdminTrivia First Exam will be on September 27 Exam will be Open Notes No electronic devices permitted Cell phones off Computers in their cases PDA's o
SUNY Albany - CSI - 124
Test One The first test will be next Thursday, September 27. The test will be open note. No computers, phones, or other communications, calculating or computing devices allowed, save for the one you carry between your ears.Source for info http:
SUNY Albany - CSI - 124
Test One The first test will be next Thursday, September 27. The test will be open note. No computers, phones, or other communications, calculating or computing devices allowed, save for the one you carry between your ears.Source for info http:
SUNY Albany - CSI - 124
Module ThreeAttacking Operating Systems: ExploitsAttacking Operating Systems: ExploitsExploiting Weaknesses The second major way of attacking computer operating systems is exploiting weaknesses in the operating system software.Attacking Opera
SUNY Albany - CSI - 124
Module ThreeAttacking Operating Systems: ExploitsAttacking Operating Systems: ExploitsExploiting Weaknesses The second major way of attacking computer operating systems is exploiting weaknesses in the operating system software.Attacking Opera
SUNY Albany - CSI - 124
Hiding Network ComputersGateways Firewalls are often combined with methods to hide computers to keep them from being visible from the Internet. A firewall or other gateway device can be used to hide and protect the network behind it.Hiding Netw
SUNY Albany - CSI - 124
Hiding Network ComputersGateways Firewalls are often combined with methods to hide computers to keep them from being visible from the Internet. A firewall or other gateway device can be used to hide and protect the network behind it.Hiding Netw
SUNY Albany - CSI - 124
Admin Class will meet next Tuesday No material from that class will be on the final The topics will be Cell Phone threats Bluetooth Threats RFID and privacyFirewall Summary Firewalls control access into or out of your local network They can
SUNY Albany - CSI - 124
Traffic RedirectionAttacking NetworksDenial of Service Traffic redirection DOS attacks make it impossible for packets to reach a server by altering information in routing tables. In essence giving bad directions for routing packets.Attacking
SUNY Albany - CSI - 124
Attacking NetworksTypes of Attacks Broadly speaking, there are two types of attacks: External Attacks. These come from computers outside of the local network. Internal Attacks. These come from computers inside the local network.Attacking Ne
SUNY Albany - CSI - 124
Module FourThe Network LayerThe Network LayerNetwork Layer The next layer down from the transport layer is the Network Layer.The Network LayerNetwork Layer The task of the network layer is to move data from the source computer across the n
SUNY Albany - CSI - 124
The KGB the Computer and MeThe KGB the Computer and Me Appeared on the program Nova in the early 90's Describes an attack on Berkley computers taking place almost exactly 20 years ago and the response to it. Based on the Book, "The Cuckoos E
SUNY Albany - CSI - 124
Wireless NetworksModule TenWireless NetworksWireless NetworksWireless Networks Wireless Networks are becoming increasingly popular. They make Internet-connected computing easy, especially for laptop computer users. However, they carry very
SUNY Albany - CSI - 124
Wireless NetworksModule TenWireless NetworksWireless NetworksWireless Networks Wireless Networks are becoming increasingly popular. They make Internet-connected computing easy, especially for laptop computer users. However, they carry very
SUNY Albany - CSI - 124
Broadcasting SSIDWireless NetworksBroadcast SSID For starters, broadcasting SSID information advertises that there is a network there to be monitored.Wireless NetworksBroadcast SSID Turning off SSID broadcasting makes it more difficult for
SUNY Albany - CSI - 124
Broadcasting SSIDWireless NetworksBroadcast SSID For starters, broadcasting SSID information advertises that there is a network there to be monitored.Wireless NetworksBroadcast SSID Turning off SSID broadcasting makes it more difficult for
SUNY Albany - CSI - 124
Wireless NetworksWEP Insecurity Unfortunately, there are technical problems with the cryptography used to implement WEP. The way the cryptography was implemented is weak, and an attacker can crack it to recover both the passwords being used, and
SUNY Albany - CSI - 124
Wireless NetworksWEP Insecurity Unfortunately, there are technical problems with the cryptography used to implement WEP. The way the cryptography was implemented is weak, and an attacker can crack it to recover both the passwords being used, and
Arizona - CS - 335
Objects Relationships Singleton Design PatternBy Rick Mercer with help from Object-Oriented Design Heuristics Arthur Riel Addison-Wesley, 1996, ISBN 0-201-6338-X8-1Relationship Between Objects Object relationships occur when one object1. 2. 3.
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|23 Aug 2005 00:29:02 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|80384 vti_title:SR|Computing Fundamentals with C+ vti_backlinkinfo:VX|presentations.htm handouts.html test1_reviewsheet.htm l
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|23 Aug 2005 00:36:12 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|374784 vti_title:SR|OOT An historical Perspective vti_backlinkinfo:VX| vti_nexttolasttimemodified:TR|20 Aug 2004 16:08:44 -00
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|24 Aug 2004 18:31:25 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|71168 vti_title:SR|Computing Fundamentals with C+ vti_backlinkinfo:VX|presentations.htm handouts.html test1_reviewsheet.htm v
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|25 Aug 2005 20:34:14 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|127488 vti_title:SR|Computing Fundamentals with C+ vti_assignedto:SR| vti_approvallevel:SR| vti_backlinkinfo:VX|lectures.html
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|21 Aug 2004 05:02:06 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|414208 vti_title:SR|Computing Fundamentals with C+ vti_assignedto:SR| vti_approvallevel:SR| vti_backlinkinfo:VX| vti_syncwith
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|24 Aug 2004 18:34:38 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|289280 vti_title:SR|Objects and Classes vti_backlinkinfo:VX| vti_syncwith_localhost\p\:/p\:TR|24 Aug 2004 18:34:38 -0000 vti_
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_author:SR|mercer vti_modifiedby:SR|mercer vti_timecreated:TR|26 Aug 2004 19:50:19 -0000 vti_timelastmodified:TR|26 Aug 2004 19:50:19 -0000 vti_filesize:IR|659456 vti_title:SR|Jukebox Active Learning vti_extenderversion:SR|
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|30 Aug 2005 17:36:37 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|158208 vti_title:SR|Computing Fundamentals with C+ vti_assignedto:SR| vti_approvallevel:SR| vti_backlinkinfo:VX|presentations
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|02 Sep 2004 19:41:01 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|176128 vti_title:SR|Intro to UML vti_backlinkinfo:VX|lectures.html vti_syncwith_localhost\p\:/p\:TR|02 Sep 2004 19:41:01 -000
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|14 Sep 2004 20:00:36 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|80384 vti_title:SR|Computing Fundamentals with C+ vti_backlinkinfo:VX| vti_syncwith_localhost\p\:/p\:TR|14 Sep 2004 20:00:36
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|11 Oct 2005 19:40:44 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|76800 vti_title:SR|Computing Fundamentals with C+ vti_assignedto:SR| vti_approvallevel:SR| vti_backlinkinfo:VX| vti_syncwith_
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|21 Sep 2004 20:31:11 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|450048 vti_title:SR|Computing Fundamentals with C+ vti_assignedto:SR| vti_approvallevel:SR| vti_backlinkinfo:VX|presentations
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|17 Nov 2005 19:09:48 -0000 vti_title:SR|Design Patterns In Real Life vti_assignedto:SR| vti_author:SR|mercer vti_approvallevel:SR| vti_modifiedby:SR|mercer vti_timecreated:TR|17 Nov 2005 19:23:45 -0000
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|15 Sep 2005 19:07:48 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|120832 vti_title:SR|Chapter 3 vti_backlinkinfo:VX|presentations.htm test1_reviewsheet.htm lectures.html vti_nexttolasttimemod
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|11 Oct 2005 20:40:57 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|167936 vti_title:SR|Objects and Classes vti_backlinkinfo:VX|lectures.html vti_syncwith_localhost\p\:/p\:TR|11 Oct 2005 20:40:
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|22 Sep 2005 20:16:47 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|254976 vti_title:SR|Chapter 3 vti_assignedto:SR| vti_approvallevel:SR| vti_backlinkinfo:VX|presentations.htm lectures.html vt
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|06 Oct 2005 20:38:31 -0000 vti_extenderversion:SR|4.0.2.8912 vti_cacheddtm:TX|06 Oct 2005 20:38:31 -0000 vti_filesize:IR|370176 vti_cachedlinkinfo:VX| vti_cachedsvcrellinks:VX| vti_cachedtitle:SR|Chapte
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|29 Nov 2005 20:32:00 -0000 vti_title:SW|Essence of Extreme Programming vti_assignedto:SR| vti_author:SR|mercer vti_approvallevel:SR| vti_modifiedby:SR|mercer vti_timecreated:TR|28 Nov 2005 23:55:54 -000
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|10 Nov 2005 20:24:22 -0000 vti_title:SR|Chapter 3 vti_author:SR|mercer vti_modifiedby:SR|mercer vti_timecreated:TR|10 Nov 2005 20:34:23 -0000 vti_backlinkinfo:VX|lectures.html vti_extenderversion:SR|4.0
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|08 Nov 2005 20:26:24 -0000 vti_title:SR|Five Dice Game vti_author:SR|mercer vti_modifiedby:SR|mercer vti_timecreated:TR|08 Nov 2005 20:35:25 -0000 vti_backlinkinfo:VX|lectures.html vti_extenderversion:S
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|27 Sep 2005 19:59:52 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|132608 vti_title:SR|Computing Fundamentals with C+ vti_assignedto:SR| vti_approvallevel:SR| vti_backlinkinfo:VX|presentations
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|06 Sep 2005 20:22:50 -0000 vti_extenderversion:SR|4.0.2.8912 vti_backlinkinfo:VX|lectures.html vti_filesize:IR|111616 vti_title:SR|Objects and Classes vti_syncwith_localhost\p\:/p\:TR|06 Sep 2005 20:22:
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|01 Nov 2005 23:12:02 -0000 vti_title:SR|Thread in Java vti_assignedto:SR| vti_author:SR|mercer vti_approvallevel:SR| vti_modifiedby:SR|mercer vti_timecreated:TR|01 Nov 2005 20:57:36 -0000 vti_backlinkin
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|08 Nov 2005 16:43:17 -0000 vti_title:SR|Thread in Java vti_assignedto:SR| vti_author:SR|mercer vti_approvallevel:SR| vti_modifiedby:SR|mercer vti_timecreated:TR|03 Nov 2005 20:49:46 -0000 vti_backlinkin
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|15 Nov 2005 19:11:45 -0000 vti_title:SR|Chapter 3 vti_author:SR|mercer vti_modifiedby:SR|mercer vti_timecreated:TR|15 Nov 2005 20:15:17 -0000 vti_backlinkinfo:VX|presentations.htm vti_extenderversion:SR
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|10 Nov 2005 20:34:48 -0000 vti_title:SR|Chapter 3 vti_author:SR|mercer vti_modifiedby:SR|mercer vti_timecreated:TR|08 Nov 2005 20:35:26 -0000 vti_backlinkinfo:VX|lectures.html vti_extenderversion:SR|4.0
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|22 Sep 2005 20:01:12 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|240640 vti_title:SR|Computing Fundamentals with C+ vti_assignedto:SR| vti_approvallevel:SR| vti_backlinkinfo:VX|presentations
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|01 Sep 2005 22:35:32 -0000 vti_extenderversion:SR|4.0.2.8912 vti_filesize:IR|45568 vti_title:SR|The system should be able to play songs (estimated a 4) vti_backlinkinfo:VX|lectures.html projects.html vt
Arizona - CS - 335
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|01 Nov 2005 17:51:21 -0000 vti_title:SR|Thread in Java vti_assignedto:SR| vti_author:SR|mercer vti_approvallevel:SR| vti_modifiedby:SR|mercer vti_timecreated:TR|29 Oct 2005 05:00:04 -0000 vti_backlinkin
W. Alabama - CO - 485
CO 485/685: Assignment #5Due date: Not to be handed in1. The RSA assumption states that there is no PPT algorithm A which, given an arbitrary RSA public key (n, e) and a random value m Z , can output the value of md with probability greater than
Allan Hancock College - NETS - 4047
NETS4047 - Week 2 Context and Context AwarenessParadigms of interactionNew computing technologies arrive,School of Information TechnologiesNETS4047 (c) Josiah Poon 1creating a new perception of the human-computer relationship.NETS4047 (c) Jo
Allan Hancock College - NETS - 4047
Content NETS4047 - Week 4 Design & EvaluationEthnography Personas Scenarios Prototyping (Lo-fi & Hi-fi) Classifying Evaluation School of Information TechnologiesNETS4047 - Pervasive Computing 1 NETS4047 - Pervasive Computing2Pervasive Computing
Allan Hancock College - NETS - 4047
NETS4047 - Week 5 Evaluation & Tangible InterfaceDefining PervasivePervasive differs from standard applicationTime Space User populationUbiquity/pervasiveness Invisibility School of Information TechnologiesNETS4047 - Pervasive Computing 1Con