UTS: 41092 Network Fundamentals - Engineering, UTS Handbook Using a modern browser that supports web standards ensures that the site's full visual experience is available. Consider upgrading your browser if you are using an older technology. University of Technology Sydney SEARCH this site UTS Handbook 2021 Engineering UTS Handbook How to use this handbook General information Principal dates Academic year dates Course areas Analytics and Data Science Business Communication Creative Intelligence and Innovation Design, Architecture and Building Education Engineering Health Health (GEM) Information Technology International Studies Law Science Transdisciplinary Innovation Study package directory Archives Applying and enrolling Rules of the University 41092 Network Fundamentals Warning: The information on this page is indicative. The subject outline for a particular session, location and mode of offering is the authoritative source of all information about the subject for that offering. Required texts, recommended texts and references in particular are likely to change. Students will be provided with a subject outline once they enrol in the subject. Subject handbook information prior to 2021 is available in the Archives. UTS: Engineering: Electrical and Data Engineering Credit points: 6 cp Subject level: Undergraduate Result type: Grade and marks Anti-requisite(s): 31270 Networking Essentials AND 31467 Networking 1 AND 32524 LANS and Routing AND 48720 Network Fundamentals AND 49202 Communication Protocols Recommended studies: basic programming skills, e.g. C++ or Python, are recommended to complete the programming projects Description Today's internet is arguably the largest engineered system ever created by humanity, carrying petabytes of data every minute. It is important for data engineers to understand how data is transferred through the internet, and the guiding principles and structures of data transportation designs. This subject provides students with a modern introduction to the dynamic field of computer networking, including layered network architecture and the TCP/IP protocol suite. Student practical works include observing network traffic in action and building their own network applications through socket programming. Students also have hands-on opportunities to build their own networks using Cisco network equipment. By developing problem-solving and design skills in this subject, students also acquire the ability to select the most appropriate network services, and design and develop network applications, e.g. web server and client, to achieve the best data performance. Subject learning objectives (SLOs) Upon successful completion of this subject students should be able to: 1. Understand the key architectural principles of the Internet, namely protocol layering and service models. 2. Analyse various components of the Internet, including Applications, Transport, Network, Addressing, and Data Link, to select the most appropriate network services. 3. Examine and explain end-to-end packet delivery throughout the network system to gain insight into the behaviour of the Internet. 4. Design and implement network applications to provide a service, such as web and email. Course intended learning outcomes (CILOs) This subject also contributes specifically to the development of the following Course Intended Learning Outcomes (CILOs): Socially Responsible: FEIT graduates identify, engage, interpret and analyse stakeholder needs and cultural perspectives, establish priorities and goals, and identify constraints, uncertainties and risks (social, ethical, cultural, legislative, environmental, economics etc.) to define the system requirements. (B.1) Design Oriented: FEIT graduates apply problem solving, design and decision-making methodologies to develop components, systems and processes to meet specified requirements. (C.1) Technically Proficient: FEIT graduates apply abstraction, mathematics and discipline fundamentals, software, tools and techniques to evaluate, implement and operate systems. (D.1) Teaching and learning strategies Normal class contact time is 4 hours per week, comprised of a lecture (2 hours) followed by a tutorial/laboratory (2 hours). In the laboratory, a workshop approach is used which combines learning-by-doing, small group and whole class discussion, web research, on-line activities, design and development activities, and question and answer sessions. Student engagement in group work activities requires the involvement and participation of all students. Teamwork that simulates the engineering workplace is strongly encouraged and supported, because communication is integral to the subject. Pre-class preparation activities include pre-reading the textbook and watching video notes. The tutorials may include quizzes at the start of classes, followed by group discussions on learnt topics, as well as Q&A on critical and/or difficult points. In-class feedback will also be given on the quizzes, assignments, labs, and projects. It is expected that students will need to spend an additional four hours of self-directed study, including reading the textbook, reviewing lecture notes, solving exercise problems, and completing projects. Content (topics) 1. Computer Networks and the Internet What is the Internet The network edge and core Network performance measures Protocol layers History of the Internet 2. Application Layer Principles of network applications Web and HTTP Email and DNS Socket Programming: Creating Network Applications 3. Transport Layer Introduction of transport-layer services Connectionless transport: UDP Principles of reliable data transfer Connection oriented transport: TCP Principles of Congestion Control 4. The Network Layer: Data Plane Network service models What’s inside a router The Internet Protocol (IP) IPv4 and IPv6 addressing 5. The Network Layer: Control Plane Routing algorithms Intra-AS routing: OSPF Inter-AS routing: BGP ICMP and SNMP 6. The Link Layer Link layer services and implementations Error Detection and Correction Techniques Multiple access links and protocols Switched LAN: Ethernet and VLANs Retrospective: A Day in the Life of a Web Page Request Assessment Assessment task 1: Labs Intent: Wireshark and hands-on Labs: Experiments, observations, and analysis Objective(s): This assessment task addresses the following subject learning objectives (SLOs): 1 and 3 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): C.1 and D.1 Type: Laboratory/practical Groupwork: Group, individually assessed Weight: 10% Assessment task 2: Projects Intent: Build design, development, and implementation skills. Objective(s): This assessment task addresses the following subject learning objectives (SLOs): 2, 3 and 4 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): C.1 and D.1 Type: Project Groupwork: Group, individually assessed Weight: 15% Assessment task 3: Assignments Intent: Test conceptual understanding, problem solving skills and facilitate self-assessment. Objective(s): This assessment task addresses the following subject learning objectives (SLOs): 1, 2 and 3 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): C.1 Type: Quiz/test Groupwork: Individual Weight: 15% Length: Short-answer questions Assessment task 4: Quiz Intent: Test conceptual understanding, problem solving skills and facilitate self-assessment. Objective(s): This assessment task addresses the following subject learning objectives (SLOs): 1, 2 and 3 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): C.1 and D.1 Type: Quiz/test Groupwork: Individual Weight: 20% Assessment task 5: Final Exam Intent: Test concept understanding, problem solving skills, overall assessment. Objective(s): This assessment task addresses the following subject learning objectives (SLOs): 1, 2 and 3 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): B.1, C.1 and D.1 Type: Examination Groupwork: Individual Weight: 40% Minimum requirements In order to pass the subject, a student must achieve an overall mark of 50% or more. Required texts Kurose, J. & Ross, K. Computer Networking: A Top-Down Approach, 7th Ed. Pearson, 2017 ebook: http://www.pearson.com.au/9781292153599 Recommended texts Stallings, W. Data and Computer Communications, 10th Ed. Pearson, 2014 Peterson, L. L. & Davie, B. S. Computer Networks: A Systems Approach, 5th Ed. Elsevier, 2012 UTS: Handbook 2021 UTS: Handbook | Site map UTS is a member of the Australian Technology Network of Universities About UTS | Library | Newsroom | Staff | Contact us © Copyright UTS - CRICOS Provider No: 00099F - 14 February 2021 1:25 PM The page is authorised by Director, Institute for Interactive Media and Learning Send comments to APO Disclaimer | Privacy | Copyright | Accessibility | Web policy | UTS homepage