Ebook hardware and networking




















Unfortu- nately, high-end bit embedded systems processors capable of supporting these facilities are expensive compared to conventional 8-bit and bit targets, and it is not feasible to acquire a large number of them to house in a laboratory in an effort to enable practical exercises for over students. Chapter XV describes the development and use of a remotely accessible embedded systems laboratory that uses a small number of bit development systems and makes them available to students over the Internet.

Chapter XVI. Boolean algebra, minimization of Boolean expressions, and logic gates are often included as a subject in electronics, computer science, informa- tion technology, and engineering courses as computer hardware and digital systems are a fundamental component of IT systems today.

We believe that students learn minimization of Boolean expressions better if they are given interactive practical learning activities that illustrate theoretical concepts. Chapter XVII. Serial communication is used as a long-distance computer system interface due to its reliability and cost effectiveness. All information pertaining to the delivery of a message must be contained within a single stream of bits.

In order to implement a serial data communication system, a well-defined set of rules called a protocol must exist to specify the placement and purpose of every bit sent across the link. Chapter XVII provides a practical introduction to serial protocols for data communications. It shows how a protocol analyser can be used in examining the frames of the data link layer and the packets of the network layer. Providing a dedicated lab to each group of students in order to gain hands-on learning experience is not always possible due to budget and space constraints.

This requires a large computer laboratory with 60 computers in total. In addition, it is difficult to manage the laboratory to accommodate students from other classes. For example, once one class leaves the laboratory, another class of 20 students needs to start immedi- ately, with each person configuring Windows Server Active Directory on four computers. This requires another large computer laboratory with eighty computers. Under the VMware system, students do not require administrative privileges on physical machines.

Consequently, they have complete freedom to experiment within their own virtualised environ- ments. Conclusion Because of the high demand for people with computer networking and hardware skills worldwide, computer networking and hardware courses are becoming increasingly popular in both tertiary and private training institutions. Unfortunately, motivating students to learn computer networking and hardware concepts is often difficult because students appear to find the subject technical and rather dry.

This chapter describes the basic concepts of computer networking and hardware fundamentals and highlights various tools for interac- tive teaching and learning computer networking and hardware concepts.

It also provides an outline of the remainder of the book. Summary Computer networks can be classified as local area networks, metropolitan area networks, and wide area networks.

Each class of network has certain charac- teristics that make it suitable for certain networking applications.

An overview of computer networking and hardware concepts is presented, and various tools for interactive teaching and learning computer networking and hardware essentials are highlighted. It is often used to dynamically assign IP addresses to hosts.

It is a service used to map hostnames onto IP addresses and allow for resolution of hostnames to IP addresses. Hub: A networking device that interconnects two or more workstations in a star- wired local area network and broadcasts incoming data onto all outgoing connections. To avoid signal collision only one user can transmit data through the hub at a time.

A class of computer network suitable for a relatively small geographic area, for example, a room, a building, or a campus. Ethernet is the most popular LAN architecture. Logical topology: This refers to the way the data is sent through the network from one computer or device to another.

It is the hardware interface that provides the physical link between a computer and a network. It is a complex set of computer programs that manage the common resources of a local area network. In addition, NOS performs the standard operating system services. Introduction to Computer Networking and Hardware Concepts 17 jacket. Signal transmission along the inside fibres is accomplished using light pulses.

The optical fibre cable is characterised by an extremely large data-carrying capacity. Optical fibre is used for undersea cables and for countrywide telecommunications backbones. Peer-to-peer network: A class of network in which a computer can commu- nicate with any other networked computers on an equal or peer-like basis without going through an intermediary, such as a server or a dedicated host.

Physical topology: This refers to the way computers and other devices are connected within the network physically. Protocol: A protocol is a collection of rules for formatting, ordering, and error- checking data sent across a network. Switch: Unlike a hub, a switch allows multiple users to communicate simulta- neously in order to achieve a higher throughput. A WAN covers a large geographical area e.

Workstation: An end-user computer that has its own CPU and is used as a client to access another computer, such as a file server. Review Questions 1. What is a network? Discuss the basic difference between a local area network and a wide area network. List and describe three important components of a communication system.

You are given the following components: one server, 10 PCs, and one printer. Draw a diagram to show how the above components can be connected to construct a LAN using: a bus topology, b ring topology, and c star topology.

Discuss the importance of interactive teaching in introductory computer networking and hardware courses. List and describe four main components of a computer system. List and describe two main components of a central processing unit. Describe the function of address, data, and control buses.

Draw a diagram to illustrate the interaction between a CPU and the main memory. List and describe three software tools suitable for classroom use to enhance teaching and learning computer-networking concepts. References Abe, K. An integrated laboratory for processor organization, compiler design, and computer networking. Anderson, J. Situated learning and education. Educational Researcher, 25 4 , Digital Works.

NetMod: A design tool for large-scale heterogeneous campus networks. Burch, C. Logisim: A graphical system for logic circuit design and simulation.

Journal of Educational and Resources in Computing, 2 1 , Collier, M. A picocontroller training simulator in a Web page. Interna- tional Journal of Electrical Engineering Education, 40 2 , Comer, D. Computer networks and Internets with Internet appli- cations 3rd ed. Prentice Hall. Hands-on networking with Internet technologies. Englander, I. The architecture of computer hardware and systems software: An information technology approach 2 nd ed.

Fall, K. The ns manual. Business data communications and networking 7th ed. New York: Wiley. Forouzan, B. Local area networks 1st ed. Data communications and networking 3rd ed. Interactive teaching of elementary digital logic design with WinLogiLab. Hong, J. Com- puter Communications, 22 14 , Unpublished manuscript. Keiser, G. Local area networks 2nd ed.

King, P. A data link protocol simulator. Retrieved January 5, , from www. The cnet network simulator v2. CMU Monarch project. Retrieved June 20, , from www. Sarkar, N. The WebLan-Designer. Shelly, G. Discovering comput- ers Complete. Course Technology. Stamper, D. Local area networks 3rd ed. Turner, K. An interactive visual protocol simulator. Young, M. Instructional design for situated learning. Educational Technology, 41 1 , Sarkar, Auckland University of Technology, New Zealand Krassie Petrova, Auckland University of Technology, New Zealand Abstract It is somewhat difficult to motivate students to learn both wired and wireless local area network design because students find the subject technical, dry when delivered in class, and rather boring.

This chapter introduces the case of a Web-based tool for class demonstration as well as modelling LAN design. The background of the case is presented and is followed by a review of some existing tools for network simulation and modelling.

After introducing the learning theories and concepts e. The main benefits of using WebLan-Designer are discussed in the light of educational theories, and their validation is supported by a summary of comments received. The chapter concludes with remarks on the strengths and weaknesses of WebLan-Designer and its future development.

Introduction It is somewhat difficult to motivate students to learn both wired and wireless local area network design because students find the subject technical, dry when delivered in class, and rather boring. Educators have experimented with different approaches to alleviate this problem. Chang, , and learning research techniques such as the phenomenographical approach Berglund, The motivational background of the case is presented in the next section and is followed by a review of some existing tools for network simulation and modelling.

WebLan-Designer 23 systems today. We believe that students learn LAN design better if they are given interactive practical exercises that illustrate theoretical concepts. Even less course material is available on wireless networking and related topics. The need for learner support in the areas of computer networking is especially strong Petrova, We strongly believe, as do many others Abe et al.

The theoretical underpinnings of this approach come from two theories of learning: experiential learning and constructivism.

Secondly, as students make their way through the basic framework of pre-supplied content-related constructs, they are given the opportunity to develop and reorganize their own concepts and ideas. Computer networking is a particularly challenging subject to learn and to teach in a meaningful way; students may find the subject technical and rather dry when presented. A team of Auckland University of Technology-based researchers developed a Web-based tool called WebLan-Designer, aiming to provide stu- dents with an interactive learning experience in LAN design.

A teacher involved in an introductory networking course might be able to use WebLan-Designer in the classroom as a demonstration to enhance the lecture environment.

Students, on the other hand, can use the system to complete networking assignments and verify interactively and visually the solutions to LAN design exercises and in- class tasks. WebLan-Designer can be accessed at any time either through an intranet or the Internet.

In addition to enhancing classroom teaching by including an element of online learning, WebLan-Designer also provides online support for off-campus students and enhances learning by engaging them in a flexible, learner-centered manner. In the following section we briefly review various existing software tools related to the proposed system described in this chapter.

However, these often powerful systems can have a steep learning curve, and while excellent for doing an in-depth performance evaluation of LANs, the simulated networking environment created is typically far more detailed than is necessary for introduction to fundamental concepts.

Some of the tools which are reported in the networking literature are described below. The tool can be used in university, industrial, or governmental campus networking environments, comprising thousands of computer sites.

NetMod is implemented in combination with the easy-to-use software HyperCard, Excel. The environment provides textual information on the seven OSI layers, supplemented with figures, examples and demon- strations, and multiple-choice questions. Protocol simulation is used; for example, the shortest path first and network flow using graph theory. It provides monitoring and analysis capabilities not only for traffic loads but also for traffic types, sources, and destinations.

Using a Web browser, users can monitor traffic statistics and review traffic history. NI can perform simulations of network topologies using actual gathered data as opposed to arbitrary data.

As a learning tool, cnet has been used worldwide in undergraduate networking courses. The software is simple and easy to use and can be used either in the classroom or at home to enhance teaching and learning of some aspects of LAN design. However, the current version of LAN-Designer has very limited features and requires significant improvement. The software is easy to use and can be accessed either from an intranet or through the Internet to enhance learning and teaching of various aspects of wireless LAN design.

WebLan-Designer, which we describe in the next section, has its own unique features, including the integration of wired and wireless LAN design, simplicity, ease-of-use, and a Web-based interactive system. WebLan-Designer Architecture and Components Figure 1 illustrates the three-tier client-server architecture approach used in implementing the system.

The components of WebLan-Designer are shown in Figure 2. Both parts of WebLan-Designer have the following main components: Figure 1. Each tutorial includes self-assessment both at commencement and after completion.

Each quiz consists of a set of 50 multiple-choice questions with four possible answers, and each question is designed to cover a key concept of LAN design. At the end of a quiz session, the system displays the total score, which allows the student to assess his or her knowledge about LAN design.

This can be achieved by comparing the total scores obtained from two quiz sessions: 1 before and 2 after using the WebLan-Designer learning resources. WebLan-Designer 27 Table 1. Table 1 lists the supported topologies and access methods. Figure 3 shows a screenshot of a modelling page of WebLan-Designer. An infrastructure wireless LAN is modelled, including 10 workstations, eight personal digital assistants PDAs , and two printers.

Scenario examples A wired network scenario A wireless network scenario Two of the university departments are about to Pizza House wants to attract more customers be rehoused and jointly need to install a new to its pizza parlor in King Street and has computer laboratory.

This laboratory will decided to offer a Hotspot Internet Coupon occupy two adjacent rooms, with each room Hroup with every pizza ordered on the spot. The requirements are: 1 One Hroup gives a minute free Internet Each laboratory must be capable of operating access to any customer who has ordered a independently. It should be possible to disable pizza and has a wireless-enabled PDA, a the network in each room separately and at a laptop, or a mobile phone that can access the single point.

The coupon expires if not used capable of being combined for use with large within 1 hour of the purchase. Pizza House has classes. Both laboratories obtain from them cheap broadband wireless will need to have access to a Linux server, Internet access and use it to offer to Hroup which they will share. By observing an integrated LAN which spans over multiple floors on two or more buildings close or at a distance , students can enhance their knowledge and understanding about campus, small business, and corpo- rate-wide LAN design.

Two scenario examples are shown in Table 2. Examples include: What layer of the OSI model is concerned with turning binary code into a physical signal? The review questions broaden the scope of the system as they refer to knowledge gained through other activities, such as lectures or independent reading. We felt that adding a suggested answer would serve the purposes of learning better than leaving the questions unanswered. Two examples of the models that the modelling engine creates are shown in Figure 4.

WebLan-Designer 29 Figure 4. The GUI is not only user-friendly but self-explanatory. Let us briefly highlight the value of WebLan-Designer and how we use it in teaching and learning contexts.

At AUT, the authors teach various aspects of networking and LAN design, including wireless networks, across three different programmes: 1 bachelor of business, 2 bachelor of computer and information sciences, and 3 diploma in IT classes. In line with the observation made by other authors, for example, Berglund , our experience shows that at times it is quite difficult to motivate students to learn about wired and wireless LAN design using the traditional lecture-only method.

Students find the topic full of technical jargon, rather dry when delivered in lecture, and even boring. In the classroom, students are asked to design a server-based LAN on paper. After a prescribed period of time e. The interactive quizzes, review questions, and key term definitions are also being used, complementing the modelling task. In addition to classroom use, the students can access WebLan-Designer from home and work on exercises and tutorials in their own time and at their own pace.

Thus the tool not only enhances lectures by including an element of online learning but also provides off-campus online support for students. This is especially important for students taking courses in a flexible mode, combining face-to-face classes with self-directed online learning.

Figure 5 shows sche- matically two suggested study guidelines wired LANs. As discussed earlier, teaching networking concepts without the ability to engage students in some practical work makes networking classes dry and boring and does not motivate students.

WebLan-Designer 31 learning using computer-based tools Chen, ; Resnick, Summarizing the findings of a large body of research in experiential learning, Kolb et al. Firstly, the tool is easy to use and navigate and is accessible through the Internet.

Therefore, it is suitable for a distance learning off-campus environment. Secondly, the learner is engaged in a broad and dynamic learning experience. For example, the modelling function provides a simple and easy way to develop a variety of network configurations, and students can experiment with LAN topologies and channel access protocols and thus gain a better understanding of LAN design.

In addition to LAN modelling, eight business case scenarios and suggested solutions, which provide real-world examples to students about the organization and corporate network- ing requirements, are included in the system. The combining experimentation through modelling and observation using scenarios enable students to construct their own knowledge Chen, , which might be especially important for learners from a nontechnical background Kolb et al.

WebLan-Designer was trilled for the first time during semester 1 of in three classes, and the informal feedback from students was positive. We asked the teaching community in New Zealand to send us comments, and we hoped to receive feedback from visitors to the Web site. At the time of writing, we have received comments from seven lecturers involved in teaching networking three from AUT, three from other New Zealand institutions, and one from an overseas university.

We agree with these comments wholeheartedly. The suggested improvements include adding more functions and adding more internal links; we will consider these suggestions carefully in our future work. Evaluation by peers Positive … I like the network designer part especially i.

I have experienced that students like to use these for self-review. The different scenarios are useful for students to see and analyze different network configurations.

Recommendations … More navigation links might make the tutorial easier to navigate and use; for example, after completing the quiz, there is a link to reattempt the quiz. Similarly links to other parts of the Designer such as tutorial might make it more navigable.

It looks good for the students for revision especially. The tool can be used either in the classroom to enhance the lecture environment or at home i. Objectifying network topology concepts is one of the aspects of the constructivist approach towards teaching computer networking. The flexibility in modelling LAN design enhances learning as it introduces variation — an experience stimulating the understanding of the concept under investigation Berglund, Compared to the traditional method of classroom teaching of computer network- ing, WebLan-Designer provides students a different way of learning more LAN design concepts e.

The mixed and often very minimal level of prior student knowledge, recognised by R. Chang as one of the challenges in teaching computer networks, is addressed by the inbuilt flexibility. More experienced students can go through quizzes and scenario-based LAN design.

Students exposed to networking for the first time can do a walk-through and learn about computer networks. Finally, learning is further enhanced by multi-coverage of the content e. Students are given the opportunity to identify their misconceptions and reconstruct their knowledge, which helps them internalise, rather then absorb, the basic ideas and concepts Chen, The tool has some limitations. The software can easily be upgraded to accommodate any number of components. The incorporation of wireless personal area networks Bluetooth technology is also suggested for future work.

WebLan-Designer is available at no cost to faculty interested in using it to supplement their teaching. CJ, An earlier version of this chapter appears as: Sarkar, N. This chapter described a Web-based tool called WebLan-Designer that gives students an interactive and flexible learning experience in both wired and wireless LAN design.

Both teacher and students can benefit from the use of WebLan-Designer in different teaching and learning contexts.

A teacher is able to use it in the classroom as a demonstration, to liven up the traditional lecture. Students, on the other hand, can use the system in achieving the following learning outcomes: 1 complete tutorials on both wired and wireless LAN design; 2 test prior knowledge on networking through interactive quizzes; 3 verify the solution to in-class tasks and exercises through LAN modelling; and 4 learn more about scenario-based LAN design.

In addition to enhancing face- to-face teaching by including an element of online learning in the classroom, WebLan-Designer provides online support for off-campus students and facili- tates learning through flexible course delivery. The effectiveness of WebLan- Designer as an aid to teaching and learning LAN design has been evaluated both by students and teaching team. Typically, infrastructure-based wireless networks provide access to the wired backbone network via an AP.

The AP may act as a repeater, bridge, router, or even gateway to regenerate, forward, filter, or translate messages. All communication between mobile devices has to take place via the AP.

Ad hoc network: A class of wireless network architecture in which there is no fixed infrastructure or wireless access points. In ad hoc networks, each mobile station acts as a router to communicate with other stations.

Such a network can exist on a temporary basis to share some resources among the mobile stations. Constructivism: A theory of learning which regards learning as a process of developing knowledge through the construction and reconstruction of concepts and ideas, providing learners with motivation, and supporting self- directed learning.

WebLan-Designer 35 Experiential learning: A process through which a learner constructs knowl- edge, skill, and value based on direct experiences. Engage students in critical thinking, problem solving, and decision making in contexts that are personally relevant and connected to academic learning objectives by incorporating active learning.

Infrastructure network: A class of wireless network architecture in which mobile stations communicate with each other via access points, which are usually linked to a wired backbone. Such a network has a fixed infrastruc- ture and a centralized control. It is compatible with a variety of database management systems. Wireless LAN: This term refers to a LAN which uses infrared or radio frequencies rather than physical cable as the transmission medium.

List and describe the main features of WebLan-Designer. Discuss the difference between an ad hoc and an infrastructure wireless LAN. Define the following key terms: ad hoc network, access point, infrastruc- ture network, and wireless LAN. Explain how WebLan-Designer can be used for class demonstration. List and describe possible enhancements to WebLan-Designer. Bachmann, D.

Berglund, A. What is good teaching of computer networks? Bhunia, C. A low-cost PC- based virtual oscilloscope. Bing, B. Wireless local area networks: The new wireless revolution. Chang, R. Teaching computer networking with the help of personal computer networks. Chang, X. Network simulations with Opnet. Chen, C. A constructivist approach to teaching: Implications in teaching computer networking.

Learning and Perfor- mance Journal, 21 2 , Diab, H. An educational tool for computer networks. Australasian Journal of Engineering Education, 6 1. Dornan, A. The essential guide to wireless communications applica- tions: From cellular systems to Wi-Fi 2nd ed. Web-Based system for managing a telematics laboratory network. Hacker, C. Kofke, D. Web-based technologies for teaching and using molecular simulation.

Fluid Phase Equilibria, , Kolb, A. Learning styles and learning spaces: Enhancing the experimental learning in higher education. Experimental learning theory: Previous research and new directions.

Zhang Eds. NJ: Lawrence Erlbaum. McDonald, C. Real-time carrier network traffic measurement, visualisation and topology modelling. Computer Communi- cations, 27, Guide to designing and implementing local and wide area networks 2nd ed.

Canada: Course Technology. Petrova, K. The quest for the best mix: An ongoing project in e-learning. Reinig, B. Supporting higher education with the World Wide Web. Journal of Computer Information Systems, 39 1 , Resnick, M. Rethinking learning in the digital age. Kirkman, J.

Sacns, K. Cornelius Eds. Center for International Development, Harvard University. Rokou, F. InfoLab: A Web learning pedagogical based content repurposing approach. Sanchez, M. Future Generation Computer Systems, 17, Shifroni, E. Simulation game for teaching communications protocols.

Sitthiworachart, J. Web-based peer assessment in learning computer programming. Zheng, P. Trieu, The University of Technology Sydney, Australia Abstract A country or a nation would be immobilized without computers and data communication networks.

The cost associated with purchasing networking devices and equipment to enable students to gain practical experience in setting up a customised network can be significant. Therefore, networking fundamentals are taught by combination of textbooks and lecture-only methods in many schools and publicly funded tertiary institutions. This chapter describes the development and use of an interactive learning tool called iNetwork for teaching and learning computer communication networks. Introduction Communication networks form an important part of business and society today.

As the Internet has continued to expand, so has the demand for education in networking. Traditionally providers of networking subjects and courses were limited to universities and technical colleges. At present, IT and networking subjects are being introduced into most high schools.

The cost involved with providing every student with the equipment necessary to set up a practical network is significant, particularly for schools and publicly funded tertiary institutions, and consequently most networking concepts are taught using a combination of standard textbook- and lecture-based approaches and limited laboratories on small networks.

In this chapter, we present a solution to the above-mentioned resource and cost problem which aims at improving the way networking is commonly taught.

Our solution will allow users to gain authentic practice in experimenting with different network configurations without the cost of providing each student with their own networking equipment. The chapter reports on the requirements, development, and evaluation of an interactive learning tool called iNetwork, which allows users to assemble and simulate custom networks composed of commonly used networking devices.

In the development of iNetwork, a packet-capturing software was used to monitor the behaviour of an experimental network. Integration with IPv4 are also covered in this book. The book talks about the extensive changes to the LAN switching technologies. It explains why LAN switching technologies are important for network designing. This best networking book covers topics like capabilities, application, and design of LAN switches.

It is one of the best networking books for beginners that examines the significant changes that have taken place in the computer networking world. The book presents this complex technical subject matter without relying on complex formulas with the help of figures given in the book. This is one of the best computer networking book that presents the fundamentals of knowledge about this subject in a clear, straightforward manner. It is one of the best books on computer networking that helps you to prepare for the exam with the help of real-world examples.

Apart from this, you also get access to an online interactive learning environment that includes questions. It is one of the best computer networks eBooks which includes a searchable glossary in PDF to which offers you instant access to the key terms which you should know for the CISSP exam. The book covers all objectives, including protocols, topologies, network design, security, and troubleshooting. This best networking book for beginners covers virtualization-based projects.

The author also talks about his experience working with various hardware, software, operating systems, and device operations.

The book emphasis real-world problem solving provides the tools for success in any computing environment. It provides all the stuff which you need to become successful on the CCNA exam. This book set also provides comprehensive information and foundational knowledge about core Cisco technologies, helping you implement and administer Cisco solutions. Both of these books cover a range of topics so you can prepare for the exam and apply your technical knowledge.

Every chapter is updated with the latest libraries with working examples. In this best networking book, you will learn about the high-level Python packages and frameworks. It is one of the best network engineering books that helps you perform network automation tasks, monitoring, management, and enhanced network security, followed by Azure and AWS Cloud networking.

Skip to content We are reader supported and may earn a commission when you buy through links on our site A computer network is a group of computers that use common communication protocols over digital interconnections to share resources located on or provided by the network nodes. Report a Bug. Previous Prev. It outlines the power and performance impact of these features and the role firmware and software play in initialization and control.

Building the Infrastructure for Cloud Security: A Solutions View provides a comprehensive look at the various facets of cloud security — infrastructure, network, services, Compliance and users. It will provide real world case studies to articulate the real and perceived risks and challenges in deploying and managing services in a cloud infrastructure from a security perspective. An Introduction to Computer Networks is a free and open general-purpose computer-networking textbook, complete with diagrams and exercises.



0コメント

  • 1000 / 1000