Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
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.