Warsaw University of Technology - Central Authentication System
You are not logged in | log in
course directory - help

Internet Technologies and Standards

General data

Course ID: 103A-CTxxx-ISA-EINTE Erasmus code / ISCED: (unknown) / (unknown)
Course title: Internet Technologies and Standards Name in Polish: Internet Technologies and Standards
Department: The Faculty of Electronics and Information Technology
Course groups: ( Courses in English )--eng.-EITI
( Technical Courses )---EITI
( Technical Courses )--eng.-EITI
( Telecommunication Systems )-Computer Science, Telecommunications-B.Sc.-EITI
ECTS credit allocation (and other scores): 6.00
Language: English
(in Polish) Jednostka decyzyjna:

(in Polish) 103000 - Wydział Elektroniki i Technik Informacyjnych

(in Polish) Kod wydziałowy:

(in Polish) EINTE

(in Polish) Numer wersji:

(in Polish) 1

Short description:

The lecture is aimed at providing students with basic knowledge concerning the architecture and functioning of the Internet, a vital element of the present information infrastructure. The goal is to present both the network and service architecture, as well as network technologies that are used or offered by today?s Internet.
The lecture will present the fundamental concepts and principles of organizing packet networks utilizing the TCP/IP protocol suite, and discuss the functions of particular layers, showing their realization and cooperation. The particular problems of traffic routing and route selection as well as realization of network and transport layer services will be investigated in detail.
The presentation of the capabilities and the realization of Internet services will cover all the following basic groups of services: mail services, web services, voice services, P2P file sharing services. With each group of services posing specific (...)

Full description:

The lecture is aimed at providing students with basic knowledge
concerning the architecture and functioning of the Internet, a vital
element of the present information infrastructure. The goal is to
present both the network and service architecture, as well as network
technologies that are used or offered by today?s Internet.

The lecture will present the fundamental concepts and principles of
organizing packet networks utilizing the TCP/IP protocol suite, and
discuss the functions of particular layers, showing their realization
and cooperation. The particular problems of traffic routing and route
selection as well as realization of network and transport layer
services will be investigated in detail.

The presentation of the capabilities and the realization of Internet
services will cover all the following basic groups of services: mail
services, web services, voice services, P2P file sharing services. With
each group of services posing specific requirements in the areas of
performance, reliability, quality of service or security, all major
requirements will be discussed in detail. The discussion will provide
insight into the evolution of the Internet, in particular the evolution
of network architecture and network protocols, and show how the
evolution has been related to satisfying still new requirements.

The idea of structuring the lecture is to present consecutive groups of
Internet services and at the same time to discuss the issues of
implementing those services in the network.


Lecture contents

  1. Introduction (2): realization of the telephony service in
    ISDN/GSM networks: functional and physical network architecture; user
    and service identification and authentication, user mobility
    management; connection setup scenario: number analysis, route
    selection, connection setup on a link; connection rating and service
    charging; intelligent network services; auxiliary network functions.

  2. WWW service implementation (6). Sending a request to a given URL
    address and receiving a Web page in reply (WWW client and WWW server,
    HTTP protocol; HTML Web page description language). Establishment of a
    TCP connection (server`s and client`s IP addresses, domain name
    translation, DNS service; identification of processes/ program
    instances of the server and the browser - TCP ports; TCP protocol).
    Passing data in the IP datagram (IP protocol; IP network structure;
    gateway router identification in the local area network). Passing the
    IP datagram to the network card (Ethernet card and card driver, ARP -
    translation of IP addresses to physical MAC addresses, forming Ethernet
    frames, Ethernet protocol). Transmission in the physical medium
    (transmission impairments, collisions; transmission errors, error
    detection and error correction).

  3. Overview of the WWW service-related networking concepts (4).
    Functional network architecture. Layered protocol architecture: TCP/IP
    stack; OSI-RM model (layers and services; service access points SAP and
    services; interfaces and protocols; protocol data units; encapsulation,
    multiplexing and de-multiplexing). Addressing: identification and
    localization of entities; address space, address registration and
    address assignment; URL and URI; IP addressing; MAC addressing; address
    mapping: DNS, DHCP, ARP. Directory services X.500, LDAP.

  4. Email service implementation (4). Sending a request to a given
    URL address and retrieving received emails (email client and email
    server, POP3/SMTP and IMAP protocols). Web-mail service. Security
    issues: from spam and malicious content through taking the control over
    the computer and intercepting confidential information.

  5. Overview of email service-related networking concepts (4).
    Identification and authentication of the sender. Identification and
    localization of the recipient. Representing text data and other data
    types. Ensuring reliable transport and delivery of information. Data
    routing: addressing and address hierarchy, IPv4 and IPv6 protocols;
    multi-domain network structure; intra-domain and inter-domain routing;
    IGP and EGP protocols. Network management; SNMP architecture.
    Security-related techniques: filtering; data encoding, IPsec protocol.

  6. Realization of the telephony service in the Internet (4).
    Establishing and releasing a connection (communicator and VoIP server,
    SIP protocol). User presence. User profile. Calls to/from ISDN/GSM
    networks. Conference and multimedia calls.

  7. Overview of VoIP service-related networking concepts (4).
    Signalling and media. SIP protocol. Speech coding and transfer; UDP and
    RTP/RTCP protocols. Transfer quality: QoS networking architectures
    (IntServ, DiffServ; performance issues); QoS mechanisms of the router;
    IPv6 protocol; MPLS technique. Network node architecture and
    implementation - the router. Interconnecting the Internet with ISDN/GSM
    networks: signalling gateways and media gateways, VoIP gateways; next
    generation convergent networks - NGN.


Laboratory contents
The laboratory classes will be devoted to the configuration of routers and network services . The tasks will be assigned to the groups of 2-3 students. The particular exercises will be related to the consecutive phases of implementing required network functionality: configuring network interfaces, assigning addresses, monitoring visibility of network elements, connecting servers, configuring services, etc. Equipped with both real and virtual network devices, the lab will allow for working remotely in the 7x24 fashion through the entire semester.

Bibliography:

    1. D.E. Comer, Computer Networks and Internets with Internet
      Applications, 5th Ed, Prentice Hall, 2009.

    2. J.F. Kurose, K.W. Ross, Computer Networking, 5th Ed., Pearson
      Addison-Wesley.

    3. Selected documents of IETF (standards, RFCs, drafts) and
      ITU-T.

Assessment methods and assessment criteria:

Total score is a sum of 2 parts:

  • there are 13 short tests during lectures, up to 6 points each;
    best 10 scores are summed (max 60 in total)

  • the lab scored up to 50 points based on the reports submitted


The final result is based on the following pattern:

  • 5.0: 91-110 points

  • 4.5: 81-90 points

  • 4.0: 71-80 points

  • 3.5: 61-70 points

  • 3.0: 51-60 points

  • 2.0: 0-50 points

Classes in period "Winter Semester 2020/2021" (in progress)

Time span: 2020-10-01 - 2021-02-12
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 36 places more information
lectures, 30 hours, 36 places more information
Coordinators: Piotr Gajowniczek
Group instructors: Andrzej Bąk, Piotr Gajowniczek
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Classes in period "Summer Semester 2019/2020" (past)

Time span: 2020-02-22 - 2020-09-30
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 36 places more information
lectures, 30 hours, 36 places more information
Coordinators: Andrzej Bąk, Piotr Gajowniczek
Group instructors: Andrzej Bąk, Piotr Gajowniczek
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Classes in period "Winter Semester 2019/2020" (past)

Time span: 2019-10-01 - 2020-02-21
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 36 places more information
lectures, 30 hours, 36 places more information
Coordinators: Piotr Gajowniczek
Group instructors: Andrzej Bąk, Piotr Gajowniczek
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Classes in period "Summer Semester 2018/2019" (past)

Time span: 2019-02-18 - 2019-09-30
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 36 places more information
lectures, 30 hours, 36 places more information
Coordinators: Piotr Gajowniczek, Michał Jarociński
Group instructors: Andrzej Bąk, Piotr Gajowniczek
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Classes in period "Winter Semester 2018/2019" (past)

Time span: 2018-10-01 - 2019-02-17
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 36 places more information
lectures, 30 hours, 36 places more information
Coordinators: Piotr Gajowniczek
Group instructors: Andrzej Bąk, Piotr Gajowniczek
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Classes in period "Summer Semester 2017/2018" (past)

Time span: 2018-02-19 - 2018-09-30
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 30 places more information
lectures, 30 hours, 30 places more information
Coordinators: Piotr Gajowniczek, Michał Jarociński
Group instructors: Piotr Gajowniczek, Michał Jarociński
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Classes in period "Winter Semester 2017/2018" (past)

Time span: 2017-10-01 - 2018-02-18
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 30 places more information
lectures, 30 hours, 30 places more information
Coordinators: Michał Jarociński
Group instructors: Michał Jarociński
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Classes in period "Summer Semester 2016/2017" (past)

Time span: 2017-02-20 - 2017-09-30
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 30 places more information
lectures, 30 hours, 30 places more information
Coordinators: Michał Jarociński
Group instructors: Michał Jarociński
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Classes in period "Winter Semester 2016/2017" (past)

Time span: 2016-10-01 - 2017-02-19
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 30 places more information
lectures, 30 hours, 30 places more information
Coordinators: Michał Jarociński
Group instructors: Michał Jarociński
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Classes in period "Summer Semester 2015/2016" (past)

Time span: 2016-02-23 - 2016-09-30
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 30 places more information
lectures, 30 hours, 30 places more information
Coordinators: Michał Jarociński
Group instructors: Michał Jarociński
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Classes in period "Winter Semester 2015/2016" (past)

Time span: 2015-10-01 - 2016-02-22
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 30 places more information
lectures, 30 hours, 30 places more information
Coordinators: Michał Jarociński
Group instructors: Michał Jarociński
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Classes in period "Summer Semester 2014/2015" (past)

Time span: 2015-02-23 - 2015-09-30
Choosen plan division:


magnify
see course schedule
Type of class: laboratory, 30 hours, 30 places more information
lectures, 30 hours, 30 places more information
Coordinators: Michał Jarociński
Group instructors: Michał Jarociński
Students list: (inaccessible to you)
Examination: Overall grade
(in Polish) Jednostka realizująca:

(in Polish) 103600 - Instytut Telekomunikacji

Course descriptions are protected by copyright.
Copyright by Warsaw University of Technology.