*:96 |
![]() |
Internet application
|
|
Course presenter: Professor Jacob
Palme
Table of contents
|
GoalTo describe the most common application layer protocols on the Internet, and to describe the general principles and methods used in these protocols. This course segment is given twice a year, once in the spring and once in the fall. KTH students might only be allowed to participate at one of these two times. Swedish, less complete info (Svensk information, kortare och ej helt aktuell). |
|
Segment contents
|
course segment formatThe course segment format is lectures, reading materials, a small work task, and an exam. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changes since previous instances of this course segmentChanges in the fall of 2000: There will be more about e-mail standards and technology, and a new compendium 9 with information about e-mail has been added to the course segment documentation. Changes in the spring of 2000: Much more complete coverage of XML.The work task is changed and is based on XML instead of on HTML. New additional compendiums with XML information. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PrerequisitesIn order to understand this segment, you have to have some experience in using the Internet, especially the World Wide Web and e-mail. If you do not have such experience, you will have problems following the segment. This segment is not primarily a course segment about usage of the Internet, it is a segment about how Internet works, for students who already know the basics of how to use the Internet. If you do not know the basics of how Internet works, read some book about it and try it out yourself before the start of the course segment. You should also have some knowledge about how computers work, such as a programming course segment or some other technically oriented course segment about computers. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Special for KTH studentsInformation about registration, etc. is provided by Pia Haapala, phone +46-8-16 49 43, e-mail <piah@dsv.su.se>. All KTH students must register their participation in this course segment to the study counseling ("studievägledning") at KTH. Students in KTH courses of type self-contained and further education ("fristående", "fortbildning" and "vidareutbildning") must use application forms provided by the education and research administrative unit, Valhallavägen 79, KTH. The forms can be ordered from utbildningsexpeditionen, phone +46-8-790 70 07 or +46-8-790 70 08, fax +46-8-790 68 87. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Mailing List, First Class Conference or KOM Forum |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Important information about this segment will be distributed through an e-mail mailing list, a First Class conference and a KOM 2000 forum. The same information will be sent to all three media, so students can choose to subscribe to either. All course segment participants should either register for this mailing list or regularly access the First Class conference or regularly access the KOM 2000 forum. Registering for the mailing listTo register for the mailing list, send a message to: listserv@su.se which contains the text: SUB INTPROT Nils Nilsson where "Nils Nilsson" is replaced by your name (not your e-mail address). Important: This text should be in the text of the message, not in the Subject! You should get a confirmation message from LISTSERV saying that you have been added to the list. After doing this, you can send questions about the course segment by e-mail to intprot@su.se. The question and my answer will be published both through the mailing list and in First Class, even if you send the question only to the mailing list.
At the end of the course segment, you can unsubscribe from the mailing list, by sending a message to listserv@su.se which contains the text: UNS INTPROT Using First ClassIf you prefer to get the information through First Class, get an account at the DSV First Class server. If you are registered in this course segment, the INTPRO First Class conference should be on your desktop. If you prefer to use First Class, move all submeetings (INTPRO Dokumentation, INTPRO Handledning and INTPRO Fritt forum), to your First Class desktop. However, if you prefer to use First Class, you should still send your questions to the teacher by e-mail to intprot@su.se and not write them in the First Class conference. Your questions, and the teachers's answers, will still appear in the First Class conference. Using KOM 2000If you prefer to use KOM 2000, go to URL http://kom2000.nu/sv/kom2000/10/6/;login and register yourself as a KOM 2000 user. You can tell KOM 2000 to send reminders by e-mail to you when anything new has arrived in the forum for this course segment.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LocationThe location for the course segment is the department of computer and systems sciences, Stockholm University and KTH, in Electrum, Kista, north of Stockholm. Some exams may be in other locations. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lecture tableLecturesThe lectures are not mandatory, but there may be questions in the exam which ask about things mentioned in the overheads but more fully described in the lectures. Thus, if you do not go to the lectures, read the overheads carefully and ensure that you understand what is behind each overhead, not only what is on the overhead. Information will be sent by e-mail to the course segment mailing list (see above) about what will be presented in the next lecture. OBS: Alla uppgifter om vad som skall tas upp vid vilken föreläsning är ungefärliga.
Exercise timesYou can go to the DSV terminal rooms at any time, but if you go at times when the terminal rooms are booked for this course segment, you have priority of using the computers. At other times, other course segments may have priority in using the computers. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Requirements for passing this course segmentFor passing this course segment you must pass the exam (3.5 points), and you must submit the XML work task as described below (0.5 points). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExamsFor those exams, which are in the Electrum building, room will be announced on a notice board on lift A floor 6 (usually outside room 601) immediately before the exam and on a telephone answerer on number 674 70 04 the day before the exam. Do not forget that you must register in advance, in order to participate in the exam. Note that many of the documents for this course segment can be brought and used during the exam. For more info on which documents can be brought to the exam, see the list of reading material. A few copies of the reading material, which are allowed to use during the exam, will be available for loan during the exam, for those who have not bought their own copies of these documents.
Note: The contents of the course segment has shifted over the years, so old exams may not give a correct representation of the current course segment content. For example, XML was added in the year 2000, exams before 2000 do not ask such detailed questions on XML. Exam
960920 with correct answers. Note that since the exams above were given, this course segment has been extended from 3 to 4 weeks (points), by adding part from a previous course segment *:73. Below are some examples of exams from *:73: Exam
960429 in Swedish and English Below are exams given after the change from 3 to 4 points Exam
970919 with correct answers Important note: Since XML was not included in this course segment before the year 2000, exams in the year 2000 or later may contain questions about XML, even though there are no such questions in the old exams. Observe especially the following exam questions: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Work taskOld work task: The work task is entirely different from the spring 2000 onwards, compared to 1999 and earlier. Scheduled times: The times scheduled for the work tasks ("laborationer") are only scheduled so that you have priority to the workstations at those times. There will be no tutor present, you can do the work tasks with other workstations or home computers if you so prefer, there is no scheduled plan for the content of these times. Submission time: Work tasks should be submitted on or before the Monday after the first exam. I will collect late arriving tasks and process them every second month.
Students enrolled in the course segment in 1999 or earlier, can instead perform the old work task which was used in the course segment during those years. Some hints on common problems with the XML taskProblems with National characters (åäöüøé¿,
etc.) in XML: You must choose to encode the National characters
using either UTF-8 or ISO 8859-1. If you use ISO 8859-1, then the processing
instruction The validator cannot find my files: Check with an ordinary web browser that you can access the DTD and XML files using the same URL as sent to the validator. How to get neat layout of the XML when shown with a web browser: This is not required for the work task. But if you want to do it, you can use CSS, see the example in compendium 8, section 1.35. Combining DTD and XML in one file: It is possible to combine DTD and XML in a single file. This means that you do not have to upload the DTD file to a server before testing your XML. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ReadingThe reading material consists of nine compendiums. They are sold by Studerandeexpeditionen, DSV. Table of contents for the reading materials sold by Studentexpeditionen: List of additional (partly not mandatory) reading materials for this
course segment: Study Plan: Additional overheads for the lectures might be added at URL: Introductory chapters with basic concepts for this course segment: An explanation of how to think when solving ASN.1 question: Web font comparisons: Font size comparisons: Other course segments which may be of interestURL: http://dsv.su.se/jpalme/courses.html URL for this web pagehttp://dsv.su.se/jpalme/internet-course/Int-app-prot-kurs.html |