INTE-C5O44 - Internet

Similar documents
FXT - Foundations of Telematic Networks

PRO1-I2O23 - Programming I

TCGI - Internet Transport, Control and Management

Computer Networks (Redes de Computadores)

Network Architecture I

IXT - Introduction to Networks

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

FT - Fundamentals of Telematics

Faculty of Science and IT Course title. Pre-requisite/corequisite

SEAX-C9X44 - Network Security and Administration

GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering COURSE PLAN

PI - Internet Protocols

CPD - Data Processing Centers

OVNET - Overlay Networks

XC - Computer Networks

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

Computer Networks Course for M.Tech CS,AI and IT students (July Dec 2005)

programming exercises.

IT4405 Computer Networks (Compulsory)

City University of Hong Kong Course Syllabus. offered by College/School/Department of Electronic Engineering with effect from Semester B in 2017/2018

UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks

Computer Networks. Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University

XC2 - Computer Networks II

GDSA - Audiovisual Signal Management and Distribution

Hands-On TCP/IP Networking

BD - Databases

QSN - Quality of Service in Networks

AD - Distributed Applications

ADS - Advanced Digital Systems

SI - Computer Security

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor)

EE6364 Advanced Data Networks

ASXI-M - Architecture and Security of Computer Networks

ADVANCE DATA COMMUNICATION AND. B.Ed.(Secondary) - COMPUTER SCIENCE

IPNP - IP Networks and Protocols

Data Communications and Networks Spring Syllabus and Reading Assignments

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

TXC - Computer Network Technology

EEC-484/584 Computer Networks

Networks and Communications MS216 - Course Outline -

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF ELECTRICAL AND ELECTRONICS ENGINEERING DEPARTMENT OF ECE COURSE PLAN

SOA - Advanced Operating Systems

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

CAP - Advanced Programming Concepts

ABD - Database Administration

KALASALINGAM UNIVERSITY (Kalasalingam Academy of Research and Education) KRISNANKOIL Academic Year [Odd Semester]

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

University of San Francisco Course Syllabus and Outline

COURSE DESCRIPTION. 4. Preconditions (if necessary) 4.1 Of Curriculum Previous Courses Attended: Operating Systems 4.2 Of Skills

ITT Technical Institute. ET385 Data and Network Communications Onsite Course SYLLABUS

ITT Technical Institute. ET3110 Networking and Communications Onsite and Online Course SYLLABUS

E&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Introduction to Computer Networking

Computer Networks IT321

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Interconnecting Cisco Networking Devices Part 1 (ICND1) Course Overview

Real-Time Programming and Database Systems

RIVC - Industrial Robotics and Computer Vision

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

CASO - Advanced Concepts on Operating Systems

CPSC 5157G Computer Networks

3+1+0 (3) IT 201 T. Principles of Information and Technology Systems. Prereq: CS 110T IT 222 T. Communications and Networks Fundamentals (4)

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

Part A: Course Outline

Network Fundamentals and Design Fall Semester 2014

New Undergraduate Course Proposal Form

Development of Applications Based in Microcontrollers

Academic Course Description

Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

Router 6000 R17 Training Programs. Catalog of Course Descriptions

Gis Databases

IP Generic Training Programs. Catalog of Course Descriptions

CAP - Advanced Programming Concepts

TPA - Audiovisual Technology and Production

CODE COURSE NAME DESCRIPTION SEM CS401 Communication Engineering & Coding Theory Knowledge of communication engineering & coding theory IV

CS 471 Networking and Distributed Operating Systems

demonstrate advanced knowledge of networking in general and network performance in particular

Lecture 3 Protocol Stacks and Layering

OPNET - Optical Networks

SYLLABUS. Departmental Syllabus. Applied Networking I. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

Scanning. Course Learning Outcomes for Unit III. Reading Assignment. Unit Lesson UNIT III STUDY GUIDE

Automatic Control

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

Network Interconnection

UNIT 2 TRANSPORT LAYER

Course specification

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

Computer Networking: A Top Down Approach Featuring the. Computer Networks with Internet Technology, William

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline

EMC - Emc in Electronic Design

ITT Technical Institute. NT2740 Advanced Networking Devices Onsite and Online Course SYLLABUS

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS

Computer Science (Informática)

SYLLABUS. Departmental Syllabus CIST Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

TCP/IP Overview. Basic Networking Concepts. 09/14/11 Basic TCP/IP Networking 1

Study Abroad Programme

NEW YORK CITY COLLEGE OF TECHNOLOGY. The City University of New York

Transcription:

Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2018 340 - EPSEVG - Vilanova i la Geltrú School of Engineering 744 - ENTEL - Department of Network Engineering BACHELOR'S DEGREE IN ELECTRONIC SYSTEMS ENGINEERING (Syllabus 2010). (Teaching unit Compulsory) BACHELOR'S DEGREE IN INFORMATICS ENGINEERING (Syllabus 2010). (Teaching unit Compulsory) 6 Teaching languages: Catalan, Spanish, English Teaching staff Coordinator: Others: Rafael Vidal Ferré José Ramón Piney Silva Rafael Vidal Ferré Requirements it is necessary to have previously taken the subject of Computers Networks (XACO) of the 4th semester. Degree competences to which the subject contributes Specific: 1. CEFB5. Knowledge of informatic systems, its structure, function and interconnection, as well as fundamentals of its programming. 2. CETI2. Ability to select, design, develop, integrate, value, construct, tmanage, exploit and maintain technologies of machines, programming and nets, keeping suitable costs and quality parameters. 3. CETI4. Ability to select, design, deploy, integrate and manage network and communications infrastructure in an organization. 4. CETI6. Ability to design systems, applications and services based on network technologies, including internet, website, e-commerce, multimedia, interactive services and mobile computing. 5. CETI7. Ability to understand, implement and manage security and safety of computing systems. 6. CE12. Knowledge and use of the basics of programming networks, sistems, telecommunication services. 7. CE17. Knowledge and use of the concepts of network architecture, protocols and communication interfaces. 8. CE18. Ability to distinguish net concepts of access and transport, circuits and package commutation nets, fixed and mobile nets, as well as of application systems of distributed nets, voic, data and audio services and interactive and mutimedia services. 9. CE19. Knowledge of interconnection and routing methods, as well as basics of planning, network dimensioning based on traffic parameters. 10. CE2. Basic knowledge of use and programming computer, operating systems, data base and informatic programs with engineering applications. Transversal: 12. SELF-DIRECTED LEARNING - Level 2: Completing set tasks based on the guidelines set by lecturers. Devoting the time needed to complete each task, including personal contributions and expanding on the recommended information sources. 18. EFFICIENT ORAL AND WRITTEN COMMUNICATION. Communicating verbally and in writing about learning outcomes, thought-building and decision-making. Taking part in debates about issues related to the own field of specialization. 19. THIRD LANGUAGE. Learning a third language, preferably English, to a degree of oral and written fluency that fits 1 / 8

in with the future needs of the graduates of each course. 23. TEAMWORK. Being able to work as a team player, either as a member or as a leader. Contributing to projects pragmatically and responsibly, by reaching commitments in accordance to the resources that are available. 25. EFFECTIVE USE OF INFORMATI0N RESOURCES - Level 2. Designing and executing a good strategy for advanced searches using specialized information resources, once the various parts of an academic document have been identified and bibliographical references provided. Choosing suitable information based on its relevance and quality. Teaching methodology Two types of classes will be differentiated, those of theory and those of laboratory. In theory, the teacher will present in an expository manner the knowledge to be developed in the subject using slides, which will be available in advance at the atenea and, occasionally, other resources, such as technical documentation or examples solved on the board. In the laboratory, they will work in pairs to solve practical guided exercises aimed at consolidating the knowledge acquired in the theory part. Some examples of these exercises are the assembly and configuration of a network or the analysis of a protocol. It will also seek the acquisition of practical skills related to the use of tools or equipment of the networks and specifically the Internet, which will be used on a recurring basis. For example, the Wireshark protocol analyzer or routers. These sessions will be accompanied by a non-contact work directed on three fronts. The first, the study and understanding of knowledge acquired in theory classes. The second, the individual response of the questionnaires associated with each practice, which will be taken into account in the note destined to assess participation (see, "followup tasks"). The third, to develop a minimum of two programming works aimed at solving a challenge related to the Internet and TCP / IP protocols. Learning objectives of the subject The subject is designed so that the student acquires a broad knowledge base, both theoretical and practical, related to TCP/IP networks in general and to the Internet in particular. After completing the course, the student will be able to: Explain the TCP / IP architecture Explain the format of the packages, the addresses, the error control mechanisms and the assignment of IPv4 and IPv6 addresses. Explain and apply the concepts of CDIR and NAT Plan and configure the addressing of an IP network. Explain the operation of a router and configure it. Distinguish between exterior and interior routing and distance vector and link state paradigms. Configure different dynamic routing protocols and explain their operation Explain the DNS system Explain the concepts of port, socket and connection Explain TCP and UDP transport protocols, their associated headers and functionalities Choose the most appropriate transport protocol based on the characteristics of the service to be developed Explain the client-server and P2P service models Explain and analyze the operation of the classic Internet services: remote terminal, file transfer, mail and Web. Know the different options to protect a TCP/IP network or service Explain what a firewall is and configure it Explain the concept of encryption, authentication, VPN and AAA Explain how to manage a TCP/IP network and configure an item to be manageable Program a TCP/IP protocol or functionality associated with TCP / IP networks 2 / 8

Study load Total learning time: 150h Hours large group: 30h 20.00% Hours medium group: 0h 0.00% Hours small group: 30h 20.00% Guided activities: 0h 0.00% Self study: 90h 60.00% 3 / 8

Content Topic 1: Introduction Learning time: 7h Theory classes: 2h Laboratory classes: 2h Self study : 3h Presentation of the subject. Network architecture. TCP/IP protocol stack. Encapsulation. Devices that make up a network. Internet Organization and Standards (RFCs). [P1] Topic 2: Addressing Learning time: 30h Theory classes: 6h Laboratory classes: 6h Self study : 18h IPv4 (CDIR and NAT). IPv6. Physical addresses (MAC) and relationship with logic addresses (ARP). Identification of services / processes (ports, sockets and connections). Identification by service or machine names (DNS). Automatic configuration mechanisms (DHCP). [P1], [R] Topic 3: Packet delivery Learning time: 15h Theory classes: 4h Laboratory classes: 2h Self study : 9h Packet switching, datagram mode. Best Effort versus quality of service (QoS). Routing table (format and type of entries). Fragmentation of packages. IPv4 and IPv6 headers. ICMP and ICMPv6 protocols. [P1][R] 4 / 8

Topic 4: Routing Learning time: 17h Theory classes: 4h Laboratory classes: 4h Self study : 9h Concepts of metric, cost and algorithm. Vector distance vs. link status (Bellman-Ford and Dijkstra algorithms). Protocols IGP vs. EGP. RIP and OSPF protocols. [P1] [R] Topic 5: Information delivery Learning time: 10h 30m Theory classes: 2h Laboratory classes: 4h Self study : 4h 30m Transport layer TCP and UDP protocols (features and headers). [P2][R] Topic 6: Services Learning time: 25h Theory classes: 4h Guided activities: 6h Self study : 15h Classic internet services: remote terminal (Telnet), file transfer (FTP), email (SMTP, POP3 and IMAP4), Web (HTTP). [P2] [R] 5 / 8

Topic 7: Security Learning time: 20h Theory classes: 4h Laboratory classes: 4h Self study : 12h Protection elements (Firewalls). Encryption and authentication (IPsec, TLS, SSH, HTTPS), Remote Access (VPNs, AAA). [P3] Topic 7: Network management Learning time: 10h Theory classes: 2h Practical classes: 2h Self study : 6h SNMP (protocol, SMI language and MIBs). Activity: session devoted to the EPSEVG network:architecture and management. Visit on the ground installations. 6 / 8

Planning of activities [P1] Design, configuration and test of a TCP/IP network Hours: 16h Self study: 2h Laboratory classes: 14h Organized in sessions. At the end of each one of them, the answers will be given to a small individual questionnaire. It will work: Equipment: Hosts and routers Basic configuration tools, connectivity, ARP tables, DNS queries Address allocation (DHCP) Addressing plan. CDIR Static routing Dynamic routing [P2] Analysis of TCP/IP services Hours: 12h Self study: 2h Laboratory classes: 10h Organized in sessions. At the end of each of them, the answers of a small individual questionnaire will be delivered. It will work: Analysis of ports, connections and their states. Scanning of ports. Analysis protocols Telnet, FTP, Web (HTTP) [P3] Security in TCP/IP networks Hours: 5h Self study: 1h Laboratory classes: 4h Organized in sessions. At the end of each one of them, the answers will be given to a small individual questionnaire. It will work: Configuration of a firewall. Packet filtering Authentication and encryption mechanisms [P4] Management of TCP/IP networks Hours: 2h 30m Self study: 0h 30m Laboratory classes: 2h At the end of the session the answers of a small individual questionnaire will be delivered. It will work:. Configuration of an SNMP agent and protocol analysis of the same name. [R] Resolution of TCP / IP challenges Hours: 45h Self study: 45h 7 / 8

Non-contact activity. Resolution of a minimum of two challenges proposed by the teacher. The resolution of these challenges implies the programming of a protocol or part of a protocol or a functionality associated to the TCP/IP networks. The code and a document with instructions on how to execute it and a small description of how it works will be delivered. If required, a demonstration will be made. Qualification system The final qualification is obtained from 4 grades Non-eliminatory partial exam in which the theory and laboratory sessions will be evaluated. Weight: 25% Final exam in which all the sessions of the subject, both theory and laboratory, are evaluated. Weight: 35% A minimum of 2 works focused on solving a challenge from the programming. Weight 30% Participation. Designed to round out the note based on objective parameters such as attendance, classroom interaction or queries and completion of follow-up tasks. Weight: 10%. Important: if the note is of the final exam is> = 5, the mark of the partial exam will be = maximum (final exam, partial exam). The re-evaluation of the subject consists in the completion of the Final exam. Bibliography Basic: Kurose, Jame F.; Ross, Keith W. Computer networking : a top-down approach. 6th ed. Harlow: Pearson Education, 2012. ISBN 9780273768968. Forouzan, Behrouz A. TCP/IP protocol suite. 4th ed. Boston [etc.]: McGraw-Hill Higher Education, 2010. ISBN 9780070166783. Stallings, William. Data and computer communications. 10th ed. Boston: Pearson/Prentice Hall, 2014. ISBN 9781292014388. Fall, Kevin R.; Stevens, W. Richard. TCP/IP Illustrated. Vol. 1, The protocols. 2nd ed. Upper Saddle River, NJ [etc.]: Addison- Wesley, 2012. ISBN 9780321336316. Comer, Douglas E. Computer networks and internets : with Internet applications. 5th ed. Upple Saddle River (New Jersey): Pearson Prentice-Hall, 2009. ISBN 9780136061274. Forouzan, Behrouz A. Data communications and networking. 5th ed. New York: McGraw-Hill, 2013. ISBN 9780073376226. Others resources: Hyperlink http://www.torrens-ibern.cat http://wps.aw.com/aw_kurose_network_5/ 8 / 8