Communication Networks MAP-TELE 2012/13



Similar documents
How To Understand And Understand Network Theory

IT4405 Computer Networks (Compulsory)

CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required

CSE 3214: Computer Network Protocols and Applications

Instructor: Michael J. May. Semester 1 of 5774

IT Data Communication and Networks (Optional)

Rivier College Syllabus CS575A Advanced Networks

Protocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods

Network Security TCP/IP Refresher

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Widener University School of Engineering. EE 482A Computer Networking and Data Communications. Syllabus Spring 2013

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

;. ' ;. - ' Computer Networking. ^4 Top-Down Approach. James F. Kurose. Keith W. Ross. Polytechnic University, Brooklyn PEARSON.

TXC - Computer Network Technology

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ

Communications and Computer Networks

PI - Internet Protocols

This course has been retired. View the schedule of current <a href=

IT-AD08: ADD ON DIPLOMA IN COMPUTER NETWORK DESIGN AND INSTALLATION

CSC4290: Introduction to Computer Networking. Hongwei Zhang

Prefix COMP Course# 429 Title Computer Networks Units (3) 3 hours lecture per week 3 hours lecture per week

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. January 11 CMSC417 Set 1 1

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center

CMPSCI 453 Computer Networking. Professor V. Arun Department of Computer Science University of Massachusetts Amherst

EDA Training Programs. Catalog of Course Descriptions

University of Twente B.Sc. Computer Science Module 1.3: Network Systems

San José State University College of Engineering/Computer Engineering Department CMPE 206, Computer Network Design, Section 1, Fall 2015

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

Kommunikationssysteme [KS]

Internetworking and IP Address

CCT vs. CCENT Skill Set Comparison

The Internet. Internet Technologies and Applications

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

Chapter 1: Introduction

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

ISOM3380 Advanced Network Management. Spring Course Description

CDA Introduction to Computer Networks

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Unit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos sguinez@utalca.cl

6LoWPAN Technical Overview

CONNECTING WINDOWS XP PROFESSIONAL TO A NETWORK

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

Transport and Network Layer

Raritan Valley Community College Academic Course Outline. CISY Advanced Computer Networking

CALIFORNIA STATE UNIVERSITY CHANNEL ISLANDS COURSE MODIFICATION PROPOSAL

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

MANAGING NETWORK COMPONENTS USING SNMP

COMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv.

Chapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4)

A GRADUATE CERTIFICATE IN COMPUTER NETWORK COMMUNICATIONS

Network System Design Lesson Objectives

Chapter 4 Network Layer

Data Communication Networks and Converged Networks

Chapter 11. User Datagram Protocol (UDP)

Data Link Protocols. TCP/IP Suite and OSI Reference Model

SSVVP SIP School VVoIP Professional Certification

UPPER LAYER SWITCHING

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

Data Communication Networks Introduction

Networking. Systems Design and. Development. CRC Press. Taylor & Francis Croup. Boca Raton London New York. CRC Press is an imprint of the

Computer Networking Networks

VXLAN: Scaling Data Center Capacity. White Paper

Ethernet. Ethernet. Network Devices

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

Computer Networks - Xarxes de Computadors

Internetworking. Problem: There is more than one network (heterogeneity & scale)

SSVP SIP School VoIP Professional Certification

10CS64: COMPUTER NETWORKS - II

Chapter 1: Introduction

PART-A Questions. 9. What are the two parts of message inside the envelope?

The Network Layer Functions: Congestion Control

Computer Networks CS321

Cisco Certified Network Professional (CCNP Routing & Switching)

Mathatma Gandhi University

RARP: Reverse Address Resolution Protocol

WANs and Routers. M.Sc. Aleksandra Kanevce M.Sc. Aleksandra Bogojeska

CS 5480 Computer Networks

Networking 4 Voice and Video over IP (VVoIP)

Network Programming TDC 561

CS 348: Computer Networks. - IP addressing; 21 st Aug Instructor: Sridhar Iyer IIT Bombay

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Communication Systems Internetworking (Bridges & Co)

Cisco Data Centre: Introducing Cisco Data Center Networking

ANZA Formación en Tecnologías Avanzadas

Internet Working 5 th lecture. Chair of Communication Systems Department of Applied Sciences University of Freiburg 2004

COURSE AGENDA. Lessons - CCNA. CCNA & CCNP - Online Course Agenda. Lesson 1: Internetworking. Lesson 2: Fundamentals of Networking

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

IP - The Internet Protocol

Network Layer: Network Layer and IP Protocol

Internetworking Microsoft TCP/IP on Microsoft Windows NT 4.0

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

CS5008: Internet Computing

Protocols and Architecture. Protocol Architecture.

The OSI Model: Understanding the Seven Layers of Computer Networks

Address Resolution Protocol (ARP)

ELEC3030 Computer Networks

Transcription:

Communication Networks MAP-TELE 2012/13

Objective of the course The main objective of the course is to present the fundamentals of modern communication systems and networks and allow students to consolidate and integrate previously acquired knowledge in this area The course is organized around two main subjects Network basic mechanisms TCP/IP architecture The course will rely on a laboratorial component that will enable students to complement their theoretical knowledge with a set of guided experiments that will embrace the different layers and protocols of the TCP/IP architecture

Learning outcomes In the end, students are expected to: Understand the basic mechanisms of communication networks Understand the functional details of each layer of the TCP/IP architecture and their associated protocols and technologies Have a general understating about the different types of networks, including their goals, architectures and the most important technologies that have been proposed to deploy them

Teaching methodology The course will include theoretical (T) and practical (P) / laboratorial classes The theoretical component will be organized as a set of modules, each one dedicated to a different topic Laboratorial classes will be devoted to TCP/IP networks and will consist in a set of guided experiments that will enable students to consolidate their knowledge on the different protocols and applications of the TCP/IP architecture

Syllabus The theoretical component of the course is organized in 3 modules Network basic mechanisms Duration: 12 hours Lecturer: Manuel Ricardo (U. Porto) TCP/IP architecture Duration: 12 hours Lecturer: Bruno Dias (U. Minho) Overview of telecommunications networks Duration: 8 hours Lecturer: Rui Aguiar (U. Aveiro) Practical component Duration:? weeks

Network basic mechanisms Introduction to communications networks Multiplexing (statistical, time, frequency and code division) Packet switching (datagrams and virtual circuits) Network architectures (principles of layered architectures, interfaces, protocols and services, OSI and TCP/IP) Framing (delineation techniques; bit, byte and character stuffing) Error control error detection (simple and block parity, CRC, checksums) and ARQ recovery strategies (stop-and-wait, go-back-n, selective reject) Multiple access (ALOHA, CSMA, CSMA/CD, CSMA/CA, token passing) Flow, congestion and admission control (open-loop and closed-loop flow control; traffic contract, traffic descriptors, regulators and policers) Scheduling (work-conservation principle, FIFO, WRR, GPS, WFQ, packet discard methods) Routing (algorithms, distance vector and link state routing, adaptive routing)

TCP/IP architecture Application Services (Client-Server paradigm, Remote Access, File Transfer, Resource Sharing, E-Mail and the Web) Data Link Layer (Shared and Dedicated Media, IEEE 802.X Link Layer Media Access Control and Logical Link Control, Ethernet IEEE 802.3, Extended LANs) Transporting the Information (Naming, Addressing and Application Multiplexing, DNS/DDNS, NIS and LDAP, Transport services TCP, UDP, RTP/RTCP) The Core Network (IP/ICMP, Network Addressing and Naming ARP/RARP, DHCP and NAT/PAT, Routing RIP, OSPF and BGP, IPv4 vs. IPv6, Unicast vs. Multicast)

Overview of telecommunications networks Access Networks (dialup, ADSL, HFC, CATV, Ethernet and wireless) Multiservice Requirements and Multiservice Networks (ATM, MPLS) Mobile Communications (wireless LAN/MAN, GSM, GPRS, UMTS, IMS/TISPAN) Broadcast Networks (MBMS)

Practical component The practical component of the course will take place in a networking lab and will include a set of guided experiments that include the following topics Data link layer (addressing, Ethernet) Network layer (ARP, addressing, IP, ICMP, DHCP) Routing protocols (Spanning Tree, RIP, OSPF, BGP) Transport layer (UDP, TCP) Application layer (the client-server model)

Class schedule The course duration is 13 weeks Classes will be given on Thursdays (two periods of two hours) Weeks 1 to 3 Network basic mechanisms (T) Weeks 3 to 6 TCP/IP architecture (T) Weeks 7 to 11 - Laboratory assignments (P) Weeks 12 and 13 Overview of telecommunications networks (T)

Examination criteria The evaluation of the theoretical component will consist in a written examination The evaluation of the practical component will based on the results of the laboratory assignments and the related reports The theoretical (T) and practical (P) components will contribute equally to the final grade (F) F = 0.5 * T + 0.5 * P

Bibliography D. Bertsekas, R. Gallager, Data Networks, Prentice-Hall, 1992 A. Tanenbaum, Computer Networks, 5th edition, 2010 T. Saadawi, M. Ammar, A. El Hakeem, Fundamentals of Telecommunications Networks, Wiley, 1994 S. Keshav, An Engineering Approach to Computer Networking, Addison Wesley, 1997 J. Walrand, P. Varaiya, High-Performance Communication Networks, Morgan Kaufmann, 2nd edition, 2000 L. Peterson, B. Davie, Computer Networks: A Systems Approach, Morgan Kaufmann, 4th edition, 2007 M. Schwartz, Telecommunication Networks, Addison Wesley, 1987 André Girard, Routing and Dimensioning in Circuit-Switched Networks, Addison Wesley, 1994 R. Perlman, Interconnections: Bridges, Routers, Switches and Internetworking Protocols, 2nd edition, Addison Wesley, 2000 C. Huitema, Routing in the Internet, 2nd edition, Prentice Hall, 2000 W. Stallings, Data & Computer Communications, 8th edition, Prentice Hall, 2007 J. Kurose, K. Ross, Computer networking, a top-down approach featuring the Internet, Addison Wesley, 2nd edition, 2002