Download Internet Technology: Protocols and Services

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
APPROVED
Director of Institute of Cybernetics
______________ Zamyatin A.V.
“____”______________2013 г.
Internet Technology: Protocols and Services
B3.V.4.4
Course syllabus
Study Major
Degree
Year of recruitment
Year
4
Credits
Prerequisites
Corequisites
230100 Computer Science and Engineering
Bachelor’s
2013
Term
8
4
B3.B7 Network & Communications
Time distribution
Lectures
Laboratory works
Class hours
Exam
Self-study
Total hours
16
16
32
2
74
108
hrs
hrs
hrs
hrs
hrs
hrs
Form of study
Full-Time
Type of final certification
Exam
Providing department
Control System Optimization (CSO)
Head of Department
Head of Programme
Lecturer
O.B.Fofanov
V.I.Rezlin
E.M.Volodin
2013
1. GOALS
Goal
ID
C1
C4
Goal description
Preparing graduates for interdisciplinary research and innovative
activity associated with the development of professional activity
objects in the field of Informatics and Computer Science.
Preparing graduates for interdisciplinary project management in
professional area, including participation in international teams of
multinational companies.
2. PLACE OF THE COURSE IN THE PROGRAMME
STRUCTURE
The course Internet Technology: Protocols and Services is the elective
component of Module B.3.6.4 (Profile #4, 35 ECTS credits) of Bachelor’s
Programme Computer Science and Engineering.
To study the course "Internet technology: protocols and services" the student must have:
Knowledge of:
- functioning principles of computer networking and mobile telecommunications;
- design of modern computer networks and mobile telecommunications;
- methods of solving telecommunication problems.
Ability to:
- design local, regional area networks and mobile telecommunications;
- interconnect local, regional area computer networks, Internet and
mobile communications;
- solve specific practical problems of computer networks and mobile
telecommunications with the help of network information resources;
- prevent emergency situations, monitoring computer networks and
mobile telecommunications.
Skills in:
- theoretical and experimental research of software and hardware
systems;
- creating mathematical models and algorithms of computer networks and telecommunication systems.
Prerequisites:
- B3.B7 Network & Communications
3. OUTCOMES
Outcome ID
R7
OutID
come
R7
Z.7.1.
1
Outcome description
To carry out innovative engineering activities with application of deep knowledge of project management and respect
for intellectual property
Knowledge in
ID
Ability to
ID
Use of
the area of trans- U.7.1. use of the In- V.7.1. modern
porting data in
1
ternet tech1
Internet
network infranology for
techstructure, TCP/IP
research and
nolonetworks, Intelliengineering
gies
gent Networking.
activity
The course gives:
Knowledge of:
- functioning principles of computer networks and mobile telecommunications;
- modern design of computer networks and mobile telecommunications;
- major network protocols and application layer services of the Internet network.
Ability to:
- connect local area networks to the Internet, including mobile devices;
- solve specific practical problems of computer networks and mobile
telecommunications;
- monitor information resources on the Internet.
Skills in:
- design of information systems for different purposes on the basis
of the Internet protocols and services;
- information searching techniques on the Internet.
In the process of discipline mastering, students acquire the following
competencies:
1. Universal (general culture)
Ability to get new knowledge and skills independently with the help
OK-6
of information technology and use them in practice, including in
new areas of knowledge that are not directly related to the scope of
activity.
2. Professional
Knowledge of how to form technical specifications and participate
PK-4
in the development of hardware and/or software systems.
4. COURSE STRUCTURE AND CONTENT
4.1 Course content
Topic #1. Internet protocols and services. DNS service – domain name
system
Definition of Internet service. Internet services protocols. DNS function.
Name space organization. Domain name registration.
Topic #2. Telnet services: operating remote computers; FTP, file archive
system.
Telnet and FTP function and work organization.
Topic #3. Usenet service: teleconference system.
Usenet function. Conference subscribing and Usenet work organization.
Topic #4. E-mail service– mail system.
E-mail function. Standard functions of mail clients: receiving, storing, creating and sending messages; operating mail attachments.
Topic #5. WWW service – hypertext system of integrating network resources into common information space.
WWW function. Web documents presentation. Uniform resource locators.
Client software. Standard functions of Web clients. Optional functions of
Web clients. Client – server interfacing protocols.
Topic #6. Search engines.
SE function. Document ranking criteria. Document search organization. Main
search engines: Yandex, Google, Rambler.
Topic #7. IRC service (chat room) – real time teleconference.
IRC function. Connecting and setting up mIRC. IRC and mIRC instructions.
Operating mIRC.
Topic #8. RTVC service – real time videoconference.
RTVC function. Videoconference organization. H.32x protocols. H.323 basic
architecture.
4.2 Course structure
Topic
Classes (hrs)
Self-
Control Total
1. Internet protocols
and services. DNS
service – domain
name system.
2. Telnet services: operating remote computers; FTP, file archive system.
3. Usenet service:
teleconference
system.
4. E-mail service –
mail system.
5. WWW service –
hypertext system of
integrating network
resources into common information
space.
6. Search engines
7. IRC service (chat
room) – real time teleconference.
8. RTVC service – real time videoconference
Total
Lectures Practice Labs Study
2
2
8
12
2
2
8
12
2
2
4
8
2
2
14
2
2
14
18
2
2
2
2
8
8
12
12
2
2
10
1
15
16
16
74
2
108
1
19
5. EDUCATIONAL TECHNOLOGY
Methods and forms of training
Forms
Lectures Labs Practice
Methods
IT-methods


Teamwork

Roleplay
Learning based on


experience
SelfStudy


Project
Advanced self-study
Project method
Research method
Investigation method





6. MANAGEMENT AND METHODOLOGICAL SUPPORT OF
STUDENTS' SELF-STUDY
6.1 Current self-study
 work with the course book, search and review of literature and
other electronic sources on a given problem individually
 homework, home tests;
 advanced self-study;
 translation from foreign languages;
 subject self-study;
 preparation for laboratory work;
 preparation for test and exam.
6.2 Creative problem-oriented self-study
 research, analysis, structuring and presentation of information
 research work and participation in scientific conferences, student
seminars and competitions;
 review of scientific publications according to pre-determined subject.
6.3 Self-Study Subjects
1. List of scientific problems and research areas
- Modern Internet protocols and services.
- Modern Internet search and Internet information exchange technologies.
- Retrieval of information on the Internet with the help of mobile
communications.
- Internet services outlook.
2. Individual Tasks (examples)
1. Allocate an information resource on the company’s Web-site by means of
hyperlinks.
2. Design the skeleton of the company’s Web-site.
3. Create and use the Cascade Style Sheet File.
4. Deploy the Web-site in the Internet.
5. Design banner ads and post it on the Web-site.
3. Topics for Self-Study
Topic #1. Internet protocols and services. DNS service – domain name
system
Definition of Internet service. Internet services protocols. DNS function.
Name space organization. Domain name registration.
Topic #2. Telnet services: operating remote computers; FTP, file archive
system.
Purpose and structure of the FTP service.
Topic #3. Usenet service: teleconference system.
Setup of the Usenet service and subscription to the conference.
Topic #4. E-mail service– mail system.
Working with e-mail attachments.
Topic #5. WWW service – hypertext system of integrating network resources into common information space.
Communication protocols between client and server.
Topic #6. Search engines.
Popular search engines: Yandex, Google, Rambler.
Topic #7. IRC service (chat room) – real time teleconference.
IRC and mIRC commands. Working with mIRC.
Topic #8. RTVC service – real time videoconference.
H.32x family protocols. Basic definitions of H.323 standard.
6.4 Self-study control
Results of self-study are evaluated as the unity of two forms: self-control
and lecturer’s control.
6.5 References for Self-study
1. Internet Technology: protocols and services. Course book. / Volodin
E.M.; Tomsk Polytechnic University. – Tomsk: TPU Publishing House,
2013. – 69 p.
2. Networks and Communications. Course book. / Volodin E.M.; Tomsk
Polytechnic University. – Tomsk: TPU Publishing House, 2011. – 91 p.
3. Sergey Brin, Lawrence Page. The Anatomy of a Large-Scale Hypertextual Web Search Engine. http://infolab.stanford.edu/~backrub/google.html.
[Online]
4. RFC
854.
TELNET
PROTOCOL
SPECIFICATION.
http://tools.ietf.org/html/rfc854. [Online] May 1983.
5. P.Mockapetris. RFC 1035. DOMAIN NAMES - IMPLEMENTATION
AND SPECIFICATION. http://tools.ietf.org/html/rfc1035. [Online] November 1987.
6. RFC
2821.
Simple
Mail
Transfer
Protocol.
http://tools.ietf.org/html/rfc2821. [Online] April 2001.
7. CONTINUOUS ASSESSMENT AND FINAL EXAMINATION
7.1 Entrance assessment
Question 1. Why TCP protocol is a reliable protocol?
a) The header checksum is generated and verified for each TCP segment.
b) The data checksum is generated and verified for each TCP segment.
c) The header and data checksum are generated and verified for each
TCP segment.
d) The TCP segment checksum is generated and checked in every Internet router.
Question 2. What does the term Wi-Fi mean?
a) Standard for implementing wireless local area network communication
WLAN.
b) Standard for implementing wireless communication via medium and
short distances Bluetooth.
c) Standard for implementing wireless communication via GSM.
g) The family of standards for data transmission via radio channels.
7.2 Continuous assessment
Question 1. What are Internet Services?
a) A set of Internet Protocols.
b) A set of Internet Network Layer Protocols.
c) A set of Internet Transport Layer Protocols.
d) A set of Internet Application Layer Protocols.
Question 2. What are the classes of Internet Services?
a) Local (DNS, Telnet, FTP) and Global (Usenet, E-mail, WWW, SE,
IRC, RTVC)
b) Standard (DNS, Telnet, FTP, Usenet, E-mail, WWW) and nonStandard (SE, IRC, RTVC)
c) System (DNS, Telnet, FTP, Usenet) and Applied (E-mail, WWW, SE,
IRC, RTVC)
7.3 Final assessment
Question 1. What does Usenet service mean?
a) A way to access the remote computer resources in a network terminal
mode.
b) A method of transmitting messages by subject categories.
c) A method of establishing relationship between different informational
objects.
g) A method of data exchange between remote computers.
d) A method of message exchange between remote computers.
Question 2. How to use Usenet?
a) Download Usenet service as an ordinary Windows program.
b) Start a web-browser and follow an address like http://Name-UsenetServer/.
c) Start Internet Explorer and choose News Service.
d) Enter Windows Start menu, select Run, type command Usenet.
Question 3. What is personal videoconferencing?
a) It is video conferencing for effective communication inside large and
medium-sized user group, carrying out a project.
b) It is video conferencing between two users exchanging information
online.
c) It is video conferencing for effective communication inside large and
medium-sized user group with strictly regulated communication style established by supervisor.
Question 4. What is group videoconferencing?
a) It is video conferencing for effective communication inside large and
medium-sized user group, carrying out a project.
b) It is video conferencing between two users exchanging information
online.
c) It is video conferencing for effective communication inside large and
medium-sized user group with strictly regulated communication style established by supervisor.
7.4 Final examination
Sample questions for control works:
1. Definition of Internet service. Internet services protocols.
2. DNS function. Name space organization. Domain name registration.
3. Telnet function and work organization.
4. FTP function and work organization.
5. Usenet function and work organization.
6. E-mail function. Standard functions of mail clients.
7. WWW function. Web documents presentation.
8. Client software. Standard functions of Web clients.
9. Standard and optional functions of Web clients.
10. Client – server interfacing protocols.
11. SE function. Document ranking criteria.
12. Document search organization. Main search engines: Yandex,
Google, Rambler.
13. IRC function. Connecting and setting up mIRC.
14. IRC and mIRC instructions. Operating mIRC.
15. RTVC function. Videoconference organization.
16. H.32x protocols. H.323 basic architecture.
8. THE COURSE RATING PLAN
Course
Institute
Department
Term
Year
Lecturer
Internet Technology: Protocols and Services
Cybernetics
Control System Optimization
8
4
Volodin Evgeny
Weeks
Credits
Lectures, hrs
Examination, hrs
Labs, hrs
Class, hrs
Self-Study, hrs
Total, hrs
18
3
16
2
16
32
74
108
Term Rating Plan of the Course
1
2
Theoretical part
Topic
Subject
Internet protocols and
services.
DNS service
– domain
name system
Definition of Internet service. Internet
services protocols.
DNS function. Name
space organization.
Domain name registration.
Practical part
Super
visory
materi
als
Mark
Lab name
Mark
2
Key features of
browsers. FTP and
HTTP protocols.
Basics of HTML.
4
Subject
Mark
Control
works
Mark
Problem
oriented
Tasks
Total
Weeks
Current assessment
Mar
k
6
Theoretical part
Topic
3
4
5
6
Telnet services: operating remote
computers;
FTP, file archive system.
Telnet and FTP
function and work
organization
Usenet
service:
teleconferenc
e system.
Usenet function.
Conference subscribing and Usenet work
organization.
E-mail service – mail
system.
E-mail function.
Standard functions
of mail clients: receiving, storing, creating and sending
messages; operating
mail attachments.
7
8
Subject
Practical part
Super
visory
materi
als
Test-1
Mark
Control
works
Mar
k
Lab name
Mark
1
Hyperlink
structure. Allocation of
resources on the
company server by
means of hyperlinks. Sending emails directly from
a web-site.
2
3
1
Web site design.
Building website
skeleton. Tables,
frames,
internal
parameters
of
HTML pages.
2
3
2
Cascading
style
sheets. Web forms
and controls.
5
KR-1
Mark
Problem
oriented
Tasks
Mark
Assessment #1
Subject
Total
Weeks
Current assessment
5
12
24
Theoretical part
Topic
9
10
Super
visory
materi
als
Mark
WWW service – hypertext system
of integrating
network resources into
common information
space.
WWW function.
Web documents
presentation. Uniform resource locators. Client software.
Standard functions
of Web clients. Optional functions of
Web clients. Client –
server interfacing
protocols.
3
Search
engines.
SE function. Document ranking criteria. Document search
organization. Main
search engines:
Yandex, Google,
Rambler.
2
IRC service
(chat room) –
IRC function. Connecting and setting
1
11
12
13
Subject
Practical part
Lab name
Interactive forms.
Creating interactive forms. Methods of processing
forms and string
variables through
JavaScript
language. The use of
software capabilities for positioning
the site on the Internet. Connection
with search engines.
DHTML
Basics.
Banners,
advertisements and slide
shows as a primary
means of attracting
customers to trade
on the Internet.
Creating interactive
forms for writing
Mark
Subject
Mark
Control
works
Mark
Problem
oriented
Tasks
Total
Weeks
Current assessment
Mar
k
9
12
6
8
4
5
Theoretical part
Topic
14
real time teleconference.
15
16
17
18
RTVC service – real
time videoconference.
Subject
Practical part
Super
visory
materi
als
Mark
Lab name
up mIRC. IRC and
mIRC instructions.
Operating mIRC.
data into a database.
RTVC function.
Videoconference
organization. H.32x
protocols. H.323
basic architecture.
Learning basic
components of the
network infrastructure of the "Virtual
Oil Field”
Test-2
1
Assessment #2
Current Assessment
Examination
Total
Mark
5
Subject
Mark
Control
works
Mark
KR-2
5
Problem
oriented
Tasks
Total
Weeks
Current assessment
Mar
k
11
36
60
40
100
9. REFERENCES
1.
IRC.
Taken
from
Wikipedia,
the
free
encyclopedia.
http://ru.wikipedia.org/wiki/IRC. [Online] 2009.
2.
Internet.
Taken
from
Wikipedia,
the
free
encyclopedia.
http://en.wikipedia.org/wiki/Internet. [Online] 2009.
3. How Big is the Internet? http://steeljawscribe.com/2009/01/26/how-big-is-theinternet. [Online] January 26, 2009.
4. ITU-T H.323. Packet-based multimedia communications systems. 2006.
5. R.Hinden, S.Deering. RFC 3513. Internet Protocol Version 6 (IPv6)
Addressing Architecture. http://rfc.sunsite.dk/rfc/rfc3513.html. [Online] April 2003.
6. RFC 2821. Simple Mail Transfer Protocol. http://tools.ietf.org/html/rfc2821.
[Online] April 2001.
7. RFC 2617. HTTP Authentication: Basic and Digest Access Authentication.
http://tools.ietf.org/html/rfc2617. [Online] June 1999.
8. S. Deering, R. Hinden. RFC 2460. Internet Protocol, Version 6 (IPv6).
Specification. http://rfc.sunsite.dk/rfc/rfc2460.html. [Online] December 1998.
9. Crispin, M. RFC 1730. Internet Message Access Protocol - Version 4.
http://tools.ietf.org/html/rfc1730. [Online] December 1994.
10. Oikarinen, J. RFC 1459. Internet Relay Chat Protocol.
http://tools.ietf.org/html/rfc1459. [Online] May 1993.
11. T. Socolofsky, C. Kale. RFC 1180. A TCP/IP Tutorial.
http://tools.ietf.org/html/rfc1180. [Online] January 1991.
12. Rose, M. RFC 1081. Post Office Protocol - Version 3.
http://tools.ietf.org/html/rfc1081. [Online] November 1988.
13. P.Mockapetris. RFC 1035. DOMAIN NAMES - IMPLEMENTATION AND
SPECIFICATION. http://tools.ietf.org/html/rfc1035. [Online] November 1987.
14. —. RFC 1034. DOMAIN NAMES - CONCEPTS AND FACILITIES.
http://tools.ietf.org/html/rfc1034. [Online] November 1987.
15. J.Postel, J.Reynolds. RFC 959. FILE TRANSFER PROTOCOL (FTP).
http://tools.ietf.org/html/rfc959. [Online] October 1985.
16.
—.
RFC
854.
TELNET
PROTOCOL
SPECIFICATION.
http://tools.ietf.org/html/rfc854. [Online] May 1983.
17. Crocker, David H. RFC 822. STANDARD FOR THE FORMAT OF ARPA
INTERNET TEXT MESSAGES. http://tools.ietf.org/html/rfc822. [Online] August
1982.
18. RFC 791. INTERNET PROTOCOL. DARPA INTERNET PROGRAM.
PROTOCOL SPECIFICATION. http://tools.ietf.org/html/rfc791. [Online] September
1981.
19. Sergey Brin, Lawrence Page. The Anatomy of a Large-Scale Hypertextual
Web Search Engine. http://infolab.stanford.edu/~backrub/google.html. [Online]
10. MATERIAL AND TECHNICAL SUPPORT OF THE COURSE
Laboratory classes of the course "Internet Technology: Protocols and Services" are
held in the educational and scientific laboratory "Computer Networks and Telecommunications" on a hardware and software stand.
The stand includes: Teamwork Studio for software development (Microsoft Visual
Studio Team System 2008), Server software platform (Microsoft Windows 2008 Server), Server hardware platform (Hewlett Packard HP ProLiant DL360 H5), Workstations
- 12 pcs., Microsoft SQL Server 2008, Cisco 2960 switch - 3 pcs., Cisco Routers Cisco
2800 - 1 pcs., Cisco 1811 - pcs., Access Point (Cisco Aironet 1310) - 1 pcs., PDA (HP)
-10 pcs., Laptop (Asus) - 4 pcs., xDSL Modems - 2 pcs., Uninterrupted Power Supply
(APC-1000) - 2 pcs.., Media Converters - 2 pcs., Software Protocol Analyzer (Fluke) –
license for 10 workplaces, WLAN Design and Analysis (AirMagnet) - license for 10
workplaces.
The program is based on the TPU Standards and State requirements for Bachelor’s
Programme 230100 "Computer Science and Engineering".
The program was approved and tested by Control System Optimization Department
of the TPU. Meeting protocol # ___________ date _______________ 2013.
Author
Evgeny M. Volodin, Assistant Professor of Tomsk Polytechnic University
Reviewers
Victor A.Silich,
Full professor of Tomsk Polytechnic University.
Vladislav P. Kotsubinsky,
Associate professor of Tomsk State University of Control Systems and Radioelectronics.
Tatyana I. Krasnova,
Editor of English, lecturer of Tomsk Polytechnic University.
Related documents