Educational guide
IDENTIFYING DATA 2024_25
Subject INTERNET SERVICES Code 00709025
Study programme
0709 - GRADO EN INGENIERÍA INFORMÁTICA
Descriptors Credit. Type Year Period
6 Compulsory Third First
Language
Castellano
Prerequisites
Department ING.ELECTR.DE SIST. Y AUTOMATI
Coordinador
BENAVIDES CUÉLLAR , MARÍA DEL CARMEN
E-mail mcbenc@unileon.es
igarr@unileon.es
mgaro@unileon.es
Lecturers
BENAVIDES CUÉLLAR , MARÍA DEL CARMEN
GARCÍA RODRÍGUEZ , ISAÍAS
GARCIA ORDAS , MARIA TERESA
Web http://agora.unileon.es
General description The student will gain knowledge about the services that build up the Internet network, and will be able to configure and manage different kinds of servers implementing these services. Different architectures and paradigms for service providing will also be studied, including those ones related to mobile services
Tribunales de Revisión
Tribunal titular
Cargo Departamento Profesor
Presidente ING.ELECTR.DE SIST. Y AUTOMATI PRADA MEDRANO , MIGUEL ANGEL
Secretario ING.ELECTR.DE SIST. Y AUTOMATI PEREZ LOPEZ , DANIEL
Vocal ING.ELECTR.DE SIST. Y AUTOMATI DIEZ DIEZ , ANGELA
Tribunal suplente
Cargo Departamento Profesor
Presidente ING.ELECTR.DE SIST. Y AUTOMATI FOCES MORAN , JOSE MARIA
Secretario ING.ELECTR.DE SIST. Y AUTOMATI BLAZQUEZ QUINTANA , LUIS FELIPE
Vocal ING.ELECTR.DE SIST. Y AUTOMATI RIESCO PELAEZ , FELIX

Competencias
Code  
A18118
B5616
B5623
B5626
C5 CMECES5 That students have developed those learning skills necessary to undertake further studies with a high degree of autonomy

Learning aims
Competences
Understand and be able to implement systems, applications, and services based on network technologies, including Internet, web, e-commerce, multimedia, and interactive services A18118
B5616
B5623
B5626
C5

Contents
Topic Sub-topic
Block I: INTRODUCTION Topic 1: INTRODUCTION TO INTERNET SERVICES.
Architectures and types of network systems and services on the Internet.
Block II:INTERNET SERVICES Topic 1: REMOTE CONNECTION SERVICE.
Introduction. TELNET protocol, operation, types of terminals, option negotiation.

Topic 2: FILE TRANSFER SERVICE.
Introduction. FTP, TFTP protocols.

Topic 3: WEB SERVICE.
Introduction. Technologies in web services. HTTP protocol.

Topic 4: WEB SERVICES AND WEBSOCKETS.

Topic 5: DOMAIN NAME SERVICE.
Introduction. DNS protocol. Applications.

Topic 6: EMAIL SERVICE.
Introduction, SMTP, POP, IMAP protocols.

Topic 7: MULTIMEDIA STREAMING SERVICE.
Introduction. Audio and video streaming. RTP, RTSP, RTCP protocols. Voice over IP and video conferencing.

Topic 8: INTERNET OF THINGS.
Introduction. Architectures, technologies, and protocols. Services in IoT.

Planning
Methodologies  ::  Tests
  Class hours Hours outside the classroom Total hours
Personal tuition 2 0 2
 
Laboratory practicals 30 39 69
Problem solving, classroom exercises 4 4 8
 
Lecture 26 39 65
 
Mixed tests 6 0 6
 
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies   ::  
  Description
Personal tuition Time reserved for addressing and resolving students' queries
Laboratory practicals Practical application of the content covered in the lecture sessions
Problem solving, classroom exercises Formulation, analysis, and solving of exercises
Lecture Presentation of the course content

Personalized attention
 
Personal tuition
Description
Doubt resolution individually or in groups, with face-to-face interactions. Tutoring sessions will be scheduled in advance with the professor.

Assessment
  Description Qualification
Laboratory practicals Correct performance in laboratory practices will be evaluated 25%
Mixed tests The contents corresponding to the lecture sessions and laboratory practices will be assessed through various mixed-type tests (short questions, multiple choice, essay, etc.) distributed throughout the course 75%
Others To pass by continuous assessment, a minimum score of 4 out of 10 must be achieved in each test.
_________________________________
Inappropriate behavior in the classroom, laboratory, or during evaluation tests will be penalized with a 20% reduction in the final grade
 
Other comments and second call

In the extraordinary call, a single test will be conducted to assess the theoretical and practical competencies acquired by the student.

EVALUATION TESTS

During the evaluation tests, the use of any materials, software, or devices not expressly authorized by the professor will not be allowed.

In the event of any irregularity during the conduct of the exam or corresponding evaluation test, the exam will be immediately withdrawn, the student expelled, and graded as fail. In any case, the internal regulations of the ULE as outlined in the document 'Guidelines for action in cases of plagiarism, copying or fraud in exams or evaluation tests' (Approved by the Permanent Commission of the Governing Council 29/01/2015) will be followed.


Sources of information
Access to Recommended Bibliography in the Catalog ULE

Basic

ames F. Kurose and Keith W. Ross , Computer Networking: A Top-Down Approach , Addison-Wesley, 2021

Douglas E. Comer, Internetworking with TCP/IP: Principles, protocols, and architecture, Prentice Hall, 2014

Fox & Hao, Internet Infrastructure: Networking, Web Services and Cloud Computing, 2018

Vidal et al., Multimedia Networking Technologies, Protocols, and Architectures,  2019

Cirani et al.,  Internet of Things Architectures, Protocols and Standards, 2019

Surianarayanan et al., Essentials of Microservices Architecture: Paradigms, Applications, and Techniques, 2020

Complementary

Charles M. Kozierok, The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference, No Starch Press, Octubre 2005 (también existe version online gratuita).

Saad Z. Asif, Next Generation Mobile Communications Ecosystem: Technology Management for Mobile Communications, Wiley, Enero 2011

John Rhoton, Cloud Computing Explained: Implementation Handbook for Enterprises, Recursive Press, Noviembre 2009

John Rhoton, Risto Haukioja, Computing Architected: Solution Design Handbook , Recursive Press, Mayo 2011

Brian Fling, Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps, O'Reilly Media, Agosto 2009


Recommendations


Subjects that it is recommended to have taken before
COMPUTER NETWORKS ARCHITECTURE, DESIGN AND MANAGEMENT / 00709019