BCIS 4680  --  DISTRIBUTED SYSTEMS and DATA COMMUNICATIONS

Mr. Cengiz Capan --  Spring 2007

 

Office   :                              BA 171, College of Business Administration building

      Office Hours:                     Tu &Th  8:00 am – 9:00 am,  11:00 am – 1:00 pm, or by appointment/drop-in

                Telephone:                         940-565-4660

                Web Page:                           http://www.coba.unt.edu/bcis/faculty/capan/capan.htm

                E-Mail:                                  Capan@unt.edu

 

                Course Objectives

 

                1.             Develop an understanding of the data communications industry, its players, and the skills necessary to successfully participate in this industry.

 

                                2.             Develop an understanding of how to combine the fundamental concepts of data communications and networking with particular applications.  While technology and applications change rapidly, the fundamental concepts evolve much more slowly.  This course provides the foundation from which new data communications and networking technologies and applications can be compared, understood, and evaluated.

 

3.                   Develop an understanding of logical network analysis and design with a hands on team project creating a logical design of a company network.

 

4.                   Develop an understanding of Local Area Network (LAN) hardware and software configurations via a hands on team project configuring the file server hardware and installing the network operating system.

 

5.                   Develop an understanding of a network administrator’s responsibilities via a hands on team project installing a company network from the previously designed logical network (users, groups, applications, and data).

 

6.                   Develop an understanding of Wide Area Networking (WAN) and its relationship to the telecommunications industry and its services.

 

7.                   Develop an understanding of principles of Wide Area Networking such as switching and transmission architectures and exploring the emerging WAN services and technologies such as ISDN, frame relay, NONET, SMDS, and ATM.

 

8.                   Develop an understanding of enterprise networks and client-server architectures.

 

9.                   Develop a dynamic thinking process to be able to operate as information architects in an often confusing and changing industry.

 

 

Required Text

 

                                Jerry FitzGerald and Allan Dennis, Business Data Communications and Networking (BDC) – ninth edition,

                                 Wiley, 2007.

 

                                Ted Simpson, Hands-On Novell Enterprise Server for Netware and Linux (HNN), Course Technology, 2007.

 

 

                Course Content

 

                                Please see the attached course outline.

               


 

               

                Student Evaluation

 

                                          ACTIVITY                                                                  PERCENT

 

1.       Test 1…………………………………………               25

2.       Test 2…………………………………………               30

3.       Test 3…………………………………………               25

4.       Assignments 

 Company Network Logical Design (LD)...               10

        Server and Workstation Installation............               10

 


                                          TOTAL ……………………………………….……         100

 

Software to be Used in this Class

 

                                Novel NetWare 6.1, ConsoleOne, eDirectory – LDAP, and Windows XP

 

Course Policy:

   

1.   Assignments are due by the beginning of class on the due date. Late assignments will not be accepted and a grade of zero will be assigned for the missing work. Incomplete or incorrect assignments will be heavily penalized.

   

2.    The grade of "I" is not given except for appropriately documented emergencies (illness or death) and then only within the guidelines of stated University policy.

 

3.   Students will adhere to the highest professional and ethical standards. Those caught cheating are penalized to the maximum allowed by University policy, which includes a final course grade of "F" and referral to the Dean of Students for disciplinary action.

 

Cheating includes collaboration on any outside assignments, which might be made on an individual basis for a grade, including regular homework assignments and the preparation of projects for submission. It also includes plagiarism, unauthorized preparation of notes for use on examinations, use of such notes during an examination, looking at another student's examination answers, allowing another student to look at your own examination answers, or the requesting or passing of information during an examination.

   

This policy is intended to protect the honest student from unfair competition with unscrupulous individuals who might attempt to gain an advantage through cheating. Students who become aware of suspicious activities on the part of others are asked to promptly notify the professor so that immediate corrective action can be taken.

 

4.     It is the student's responsibility to satisfy all requirements of this course as specified in the course outline, by the instructors, in the University catalogues, and by the academic calendar. This outline and the academic calendar are published to allow students to schedule their activities in advance. Hence, ignorance of class or university requirements will not be acceptable. Check the academic calendar for drop dates.

  

5.  The College of Business Administration complies with the Americans with Disabilities Act in making reasonable accommodation for qualified students with disability. If you have an established disability, as defined in the Americans with Disabilities Act and would like to request accommodation, please see me as soon as possible. You should bring with you the appropriate materials from the Disabilities Accommodation Office.

 


 

 

DATE             TOPIC

 

1/16                 THE NEW WORLD and THE GROWING IMPORTANCE OF DATA COMMUNICATIONS

                          Real Time-the collapse of time and space; the changing technology infrastructures

 

                          Assignment:   http://www.learnTCPIP.com

                          Learn these modules available at this site:

                               How the OSI Model Works.com

                           The LearntoSubnet.com Lecture Series (Binary Math, IP Addressing, Default Subnet Masks, The Address Resolution Protocol, Subnetting and Creating Custom Subnet Masks)

                               How TCP/IP (Networking) Works.com Lecture Series (only the available modules)

 

1/18                 INTRODUCTION TO DATA COMMUNICATIONS  -- (BDC, ch 1)

                                History of data communications; data communications networks; network models-Open Systems Interconnection (OSI) reference model; network standards; future trends

                         

     1/23 &25         Binary Math, IP Addressing, Default Subnet Masks, The Address Resolution Protocol, Subnetting and Creating Custom Subnet Masks

                         

1/30                 APPLICATION LAYER   -- (BDC, ch 2)

                                Application architectures (host-based architectures, client-based architectures, client-server architectures); World Wide Web (how the Web works, inside an HTTP request, inside and HTTP response, electronic mail, inside an SMTP packet, attachments in MIME); File Transfer Protocol (FTP); Telnet: instant messaging; videoconferencing 

                         

2/1 & 6            NETWORK AND TRANSPORT LAYERS   -- (BDC, ch 5)

Transport and network layer protocols (Transmission Control Protocol/Internet Protocol (TCP/IP), Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX, X.25, System Network Architecture (SNA)); Transport Layer functions (linking to the Application Layer, segmenting, reliable delivery); addressing (assigning addresses, address resolution); routing (types of routing, routing protocols, multicasting); TCP/IP examples (known addresses same subnet, known address different subnet, unknown address, TCP connections, TCP/IP and network layers)

               

2/8                    DATA LINK LAYER -- (BDC, ch 4)

                                Media access control (controlled access, contention, relative performance); error control (sources of error, error prevention, error detection, error correction, forward error correction); data link protocols (asynchronous transmission, asynchronous file transfer protocol, synchronous transmission); transmission efficiency

 

2/13             PHYSICAL LAYER  -- (BDC, ch 3)

Circuits (circuit configuration, data flow, communication media); digital transmission of digital data (coding, transmission modes, digital transmission, how Ethernet transmits data); analog transmission of digital data (modulation, capacity of a voice circuit, how modems transmit data); digital transmission of analog data (translating from analog to digital, how telephones transmit voice data); analog digital modems; multiplexing (frequency division multiplexing, time division multiplexing, how DSL transmits data)

 

2/15                 ===== TEST ONE =====

 


 

DATE             TOPIC

 

2/20                 THE NETWORK PROJECT OVERVIEW – Team Project

 

     2/22                   DESIGNING THE NETWORK -- THE LOGICAL DESIGN  

 

2/27                 INTRODUCTION TO NETWORK ADMINISTRATION --  (HNN, ch 1)

                                Introduction to network components (network hardware components, network protocols and rules, network software components); introduction to network operating systems (directory services, Novell Netware, Novell SUSE Linux 10, Windows Server 2003)

 

3/1 & 6            INSTALLING NETWARE 6.1 AND WINDOWS XP (Handouts)

                                NetWare network operating system installation; workstation NetWare client software installation; software components; the network shell; NetWare client 32 settings; workstation operating system installation; logging into the network; viewing NetWare resources; verifying the installation

 

3/8                    WORKING WITH THE NETWARE  FILE SYSTEM  --  (HNN, ch 3)

                                NetWare file system components ( disk partitions, storage pools, NSS volumes, directories and subdirectories); implementing the NetWare file system (define processing needs, planning and implementing NetWare volumes, planning and implementing the directory structure); accessing the NetWare file system

 

3/13                 NOVELL eDIRECTORY SERVICES  --  (HNN, ch 4)

                                Overview of Directory Services (X.500 directory standard, the LDAP directory standard); eDirectory architecture, identifying eDirectory components (the root object, container objects, leaf objects, object naming); planning eDirectory tree structure (creating eDirectory objects, implementing eDirectory replicas and partitions); working with Novell client

 

3/15                 CREATING AND SECURING USER AND GROUP OBJECTS  --  (HNN, ch 5)

            Introduction to NetWare management utility – ConsoleOne; establishing login security (setting up user account restrictions, implementing intruder detection limits, increase Admin user security); creating and managing users and groups (defining and creating groups, creating user templates, using templates to set default security rights for new users, creating user objects from templates); updating multiple user accounts; importing LDAP objects; deleting,  renaming and moving objects

 

3/20 & 22       SPRING VACATION – UNIVERSITY CLOSED

 

3/27                 SECURING THE FILE SYSTEM  --  (HNN, ch 6)

                                Access right security; trustee assignments; inherited rights; planning and implementing file system security; implementing trustee assignments; trustee assignment using Windows; trustee assignment using NetWare Administrator; documenting trustee assignments; file and directory attribute security 

 

3/29                 IMPLEMENTING NETWORK PRINTING  --  (HNN, ch 8)

                                Network printing overview; queue-based printing - setting up queue-based printing; Novel Distributed Print Services (NDPS) – printers, printer agents, NDPS manager, brokers, gateways, clients; defining a printing environment; setting up the printing environment; managing network printing; creating print job configurations

         

4/3                    CONFIGURING THE USER WORKSTATION ENVIRONMENT  --  (HNN, ch9)

Types of login scripts – container login scripts, user login scripts, default login scripts; login script programming – login script variables, writing login script commands, profile login script; implementing login script – identifying login script requirements, writing login scripts, testing and debugging login scripts

 

4/5                    ===== TEST TWO =====

                         


 

 

DATE             TOPIC

 

4/10                 LOCAL AREA NETWORKS  -- (BDC, ch 6)

                                Dedicated-Server versus Peer-to-Peer LANs; LAN components (network interface cards, network cables, network hubs, network operating systems); traditional Ethernet - IEEE 802.3 (topology, media access control, types of Ethernet); Switched Ethernet (topology, media access control, performance benefits); the best practice LAN design (effective data rates, costs, recommendations); improving LAN performance

 

4/12                 WIRELESS LOCAL AREA NETWORKS  -- (BDC, ch 7)

                                WLAN components (network interface cards, access points, radio frequencies); Wi-Fi (topology, media access control, types of Wi-Fi, Wi-Fi as public Internet access); WiMAX (topology, media access control, types of WiMAX); Bluetooth (topologies, media access control); the best practice WLAN design; improving WLAN performance

 

      4/17                  BACKBONE NETWORKS  -- (BDC, ch 8)

Backbone network components (switches, routers, gateways); backbone network architectures (backbone architecture layer, routed backbone, collapsed backbone, virtual LAN); backbone technologies (asynchronous transfer mode); the best practice backbone design (architecture, effective data rate, conversion between protocols); improving backbone performance (improving computer and device performance, improving circuit capacity, reducing network demand)

               

4/19                METROPOLITAN AND WIDE AREA NETWORKS  -- (BDC, ch 9)

                                Circuit-switched networks (basic architecture, plain old telephone service, integrated services digital network); dedicated-circuit networks (basic architecture, T-carrier services, synchronous optical networks);  packet switched networks (basic architecture, X.25, Asynchronous Transfer Mode (ATM), Frame Relay, Switched Multimegabit Data Service (SMDS), Ethernet/IP Packet networks; virtual private networks (basic architecture, VPN types); the best practice MAN/WAN design; improving MAN/WAN performance

 

       4/24                 NETWORK SECURITY -– (BDC, ch.11)

                                Why network need security; types of security threats; network controls; risk assessment (develop a control spreadsheet, identify and document the controls, evaluate the network’s security); controlling disruption, destruction and disaster; controlling unauthorized access

               

        4/26                NETWORK DESIGN -- (BDC, ch 12)

                                The traditional network design process; needs analysis (geographic scope, application systems, network users, categorizing network needs, deliverables); technology design (designing clients and servers, designing circuits and devices, network design tools, deliverables); cost assessment (request for proposal, selling the proposal to management, deliverables); designing the network performance (managed networks, network circuits, network devices, minimizing network traffic)

               

5/1 &3           NETWORK MANAGEMENT -– (BDC, ch.13)

                                Organizing the network management function (the shift to LANs and the Internet, integrating LANs, WANs, and the Internet, integrating voice and data communications); configuration management (configuring the network and client computers, documenting the configuration); performance and fault management (network monitoring, failure control function, performance and failure statistics); end-user support (resolving problems, providing end-user training); cost management (source of cost, reducing cost)

    

5/8                  ===== TEST THREE =====

 


 

 

ETHICAL BEHAVIOR IN ITDS CLASSES

The ITDS Department expects its students to behave at all times in an ethical and legal manner.  There are at least two reasons for this.  First, ethical behavior affirms the personal value and worth of the individual.  Second, both IT and Decision Science professionals frequently handle confidential information on behalf of their employers and clients.  Thus employers of BCIS and DSCI graduates expect ethical conduct from their employees because that behavior is crucial to the success of the organization.

 

Academic dishonesty is a major violation of ethical and legal behavior.  The ITDS Department defines academic dishonesty as claiming the work of others as your own, or using illegal or unapproved means to raise your grade in a class.  Examples include: copying answers from another person’s paper; using unapproved notes during an exam; copying computer code from another person’s work; having someone else complete your assignments or take tests on your behalf; stealing code printouts, software, or exams; recycling assignments submitted by others in prior or current semesters as your own; and copying the words or ideas of others from books, articles, reports, presentations, etc. for use as your own thoughts without proper attribution (i.e., plagiarism).  It does not matter whether you received permission from the owner of the copied work; claiming the material as your own is still academic dishonesty. 

 

The ITDS Department believes it is very important to protect honest students from unfair competition with anyone trying to gain an advantage through academic dishonesty.  Consequently, there will be in-class testing to validate all major assignments you complete out of class. This may be accomplished by examination, oral reports, individual interviews or any other means your professor may deem appropriate.  You must pass these validation tests with a grade of “C” or better to have your out-of-class work count in your term grade.  Further, the student grade for academic dishonesty in ITDS classes is an immediate “F” for the course involved and referral of the case to the COBA Academic Advising Office.

By my signature below, I attest that I understand the above policy.  I will behave ethically in this class, and will encourage my classmates to behave ethically.  I also understand that I have a moral responsibility to report to my instructor any suspected case of academic dishonesty in this class.

 

 

 

On the line above, please print your name and give your signature.

 

 

 

On the line above, please give your student ID number, and provide today’s date.