RETI WIRELESS

Delfina MALANDRINO RETI WIRELESS

0522500067
DIPARTIMENTO DI INFORMATICA
COMPUTER SCIENCE
2015/2016



YEAR OF COURSE 1
YEAR OF DIDACTIC SYSTEM 2015
PRIMO SEMESTRE
CFUHOURSACTIVITY
756LESSONS
216LAB
Objectives
KNOWLEDGE AND UNDERSTANDING: THE AIM OF THE COMPUTER NETWORKS II COURSE IS TO TEACH THE BASIC PRINCIPLES OF WIRELESS COMPUTER NETWORKS, INFRASTRUCTURE BASED AND AD HOC, AND TO STUDY DIFFERENT DESIGN TECHNOLOGIES AS WELL AS THE NENESSARY CONSIDERATIONS ABOUT THE REVISITED TCP/IP SUITE. THE COURSE CONSISTS OF A THEORETICAL AND A PRACTICAL PART. IN THE THEORETICAL PART THE BASIC PRINCIPLES FOR THE DESIGN OF SUCH NETWORKS ARE STUDIED: NETWORK ARCHITECTURE, ENCODING AND RELIABLE TRANSMISSION, PACKET SWITCHING, NETWORK INTERCONNECTIONS, MOBILE IP, TRANSPORT PROTOCOLS, NETWORK CONTROL, AND APPLICATIONS. THE PRACTICAL PART IS MAINLY CARRIED OUT IN LABORATORY AND AIMS TO STUDY THE WORLD WIDE WEB WITH ITS COMPONENTS, DEFINE AND COMPARE BENCHMARKING PROCESSES, ANALYZE PRIVACY CONCERNS AND RELATED SOLUTIONS.

APPLYING KNOWLEDGE AND UNDERSTANDING: THE COURSE AIMS TO MAKE STUDENTS ABLE TO CONFIGURE AND MANAGE WIRELESS LOCAL NETWORKS , DEVELOP BENCHMARKING PROCESSES, MAKE ANALYSIS OF HTTP TRAFIC , USE NETWORK SERVICES IN A CONSCIOUS WAY.

COMMUNICATION SKILLS: STUDENTS WILL ACQUIRE THE ABILITY TO DESCRIBE THE WIRELESS COMPUTER NETWORK HARDWARE AND SOFTWARE COMPONENTS WITH PROPERTY OF LANGUAGE

MAKING JUDGMENTS: STUDENTS WILL BE GUIDED TOWARD THE CRITICAL AND RESPONSIBLE LEARNING OF CLASSROOM ACTIVITIES AS WELL AS THE ENRICHMENT OF THEIR ANALYSIS AND SYNTHESIS ABILITIES BY MEANS OF SUITABLE STUDYING MATERIALS THAT THE TEACHER WILL PROPOSE IN ORDER TO GET THEM ACQUIRE ADEQUATE JUDGMENT CAPABILITIES.
Prerequisites
KNOWLEDGE OF OPERATING SYSTEMS, C AND JAVA PROGRAMMING, WIRED COMPUTER NETWORK. IT WOULD ALSO BE APPROPRIATE TO HAVE KNOWLEDGE OF COMPUTER ARCHITECTURE.
Contents
INTRODUCTION
ELECTROMAGNETIC WAVES
ELECTROMAGNETIC SPECTRUM
CHARACTERISTICS OF THE WIRELESS MEDIUM
MODULATION TECHNIQUES
MULTIPLE ACCESS TECHNIQUES
VOICE CODING
ERROR CHECKING
COMPUTER NETWORKS
SOFTWARE FOR COMPUTER NETWORKS
NETWORK ARCHITECTURE
IEEE 802

WIRELESS LANS AND PANS
FUNDAMENTALS OF WLAN
IEEE 802.11
BLUETOOTH

WANS AND WIRELESS MANS
CELLULAR CONCEPT
CELLULAR ARCHITECTURE
PROTOCOL STACK
GENERATIONS OF CELLULAR NETWORKS
CONNECTING THE LAST MILE
IEEE 802.16
INTEROPERABILITY

WIRELESS INTERNET
WIRELESS INTERNET
MOBILE IP
TCP IN WIRELESS DOMAINS

WIRELESS AD HOC NETWORKS
CELLULAR NETWORKS AND AD HOC WIRELESS NETWORKS
APPLICATIONS OF WIRELESS AD HOC NETWORKS
PROBLEMS OF WIRELESS AD HOC NETWORKS
WIRELESS AD HOC NETWORKS AND THE INTERNET

MAC PROTOCOLS FOR WIRELESS AD HOC NETWORKS
PROBLEMS IN THE DESIGN OF MAC PROTOCOLS FOR WIRELESS AD HOC NETWORKS
DESIGN GOALS OF MAC PROTOCOLS FOR WIRELESS AD HOC NETWORKS
CLASSIFICATION OF MAC PROTOCOLS
CONTENTION-BASED PROTOCOLS
CONTENTION-BASED PROTOCOLS WITH RESERVATION
CONTENTION-BASED PROTOCOLS WITH SCHEDULING
PROTOCOLS USING DIRECTIONAL ANTENNAS
OTHER MAC PROTOCOLS

ROUTING PROTOCOLS FOR WIRELESS AD HOC NETWORKS
PROBLEMS IN THE DESIGN OF ROUTING PROTOCOLS FOR WIRELESS AD HOC NETWORKS
CLASSIFICATION OF ROUTING PROTOCOLS
PROACTIVE PROTOCOLS
REACTIVE PROTOCOLS
HYBRID PROTOCOLS
PROTOCOLS WITH EFFICIENT FLOODING
HIERARCHICAL ROUTING PROTOCOLS
POWER-AWARE ROUTING PROTOCOLS

TRANSPORT LAYER
PROBLEMS IN THE DESIGN OF TRANSPORT PROTOCOLS FOR WIRELESS AD HOC NETWORKS
OBJECTIVES IN THE DESIGN OF TRANSPORT PROTOCOLS FOR WIRELESS AD HOC NETWORKS
SOLUTION CCASSIFICATION
TCP OVER AD HOC NETWORKS
OTHER TRANSPORT PROTOCOLS FOR AD HOC NETWORKS

AUTO-CONFIGURATION OF IP ADDRESSES IN AN AD HOC NETWORK
TRADITIONAL APPROACHES, MANET SCENARIOS, REQUIREMENTS AND AUTOCONFIGURATION ALGORITHM CLASSIFICATION
STATEFUL APPROACHES
STATELESS APPROACHES
HYBRID APPROACHES

INTERNET CONNECTIVITY WITH AD HOC NETWORKS
MANET-INTERNET CONNECTIVITY
INTERNET GATEWAY SEARCH
GLOBAL CONNECTIVITY WITH INTERNET


THE PRACTICAL PART COVERS THE FOLLOWING TOPICS:

• THE WORLD WIDE WEB
STRUCTURE
SYNTACTIC COMPONENTS
SOFTWARE COMPONENTS
THE HTTP PROTOCOL
• BENCHMARKING
PROCESS DEFINITION
ANALYSIS OF WEB SYSTEMS IN TERMS OF PERFORMANCE
WEB SYSTEMS PERFORMANCE COMPARISON
• INTERMEDIARIES
• WEB SERVER
• WEB CLIENT (BROWSER, WEB APPLICATION)
• PRIVACY ON THE WEB
ISSUES
ANALYSIS OF HTTP TRAFFIC
SOLUTIONS
Teaching Methods
THE COMPUTER NETWORKS II COURSE IS MADE UP BY A THEORETICAL PART, THAT IS TAUGHT WITH HEAD-ON LECTURES, DEALING WITH THE PRINCIPLES OF WIRELESS NETWORK OPERATIONS, , AND A PRACTICAL PART, THAT IS TAUGHT IN LABORATORY, DEALING WITH THE DEVELOPMENT BENCHKARKING PROCESSES AND PRIVACY ANALYSIS.
Verification of learning
SIX EXAM SESSIONS DURING THE WHOLE ACADEMIC YEAR, IN ADDITION TO A SPECIAL ONE RESERVED TO STUDENTS WHO LACK A FEW EXAMS FOR THEIR DEGREE. EACH SESSION IS PROVIDED WITH A WRITTEN TEST, A PRACTICAL TEST AND AN ORAL TEST. THE RESULTING MARK IS CALCULATED USING A WEIGHTED AVERAGE OF THE THREE TEST MARKS
Texts
THEORETICAL PART
C. SIVA RAM MURTHY AND B.S. MANOJ, AD HOC WIRELESS NETWORKS – ARCHITECTURE AND PROTOCOLS, PRENTICE HALL

PRACTICAL PART
B. KRISHNAMURTHY, J. REXFORD. "WEB PROTOCOLS AND PRACTICE", ADDISON-WESLEY
More Information
HTTP://ELEARNING.INFORMATICA.UNISA.IT/EL-PLATFORM/LOGIN/INDEX.PHP
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2016-09-30]