What not to do this summer


This list contains some of the IP ranges that you better avoid if you do not want a free trip to Guantanamo or another sunny place with the latest fashion in orange suits.

Subject's marks

Several students did not show up at the exams and they have no marks:
ANTONIO, ALBERTO, JOSE LUIS and RAMON

The rest of you, brave people, did get the following results:

NAME EXAM LAB ASSIG. ATT. TOTAL COURSE_MARK
-------------- ---- --- ------ ---- ------- -----------
DIEGO 44 35 1 20 53.05 63.25
JORGE 62 70 0 0 64.60 67.29
TOMASZ 70 70 2 17 83.39 82.85
IGNACIO 62 45 1 17 71.49 79.05
LUISMANUEL 22 0 0 2 20.67 28.73
VLADISLAV 82 55 1 21 90.23 86.24
RAMI 38 0 0 2 36.37 21.15

Congratulations on your results. Unfortunately those below the 50% course mark have failed the subject, please remember we will have another exam in September covering THE WHOLE SUBJECT (assignments or lab exam are not available in September).

Your exam is available for you to check your results (just email me for a revision slot). In a few days I'll post the 2nd term exam answered.

Wold Cup telnet fun

I've just learned that some people are using the old and aged telnet application for new uses:

                                   _ajjaa                             
_Q???4Qf
_,...,_ ) a/]QQb
.'@/~~~\@'. jQQba
//~~\___/~~\\ _, .?QQ#[ _
|@\__/@@@\__/@| ]m _.7 "asLaas_a/
|@/ \@@@/ \@| , ,\J#L -!4Wba
\\__/~~~\__// [aL[ \ \jmm jP
'.@\___/@.' ,b#'"[ \jmmmmm _P.
`"""""` a##' "4P#mmm# _ya
_P !4####m ?]aa/
/' aaJ#U###m# 4QP'
' aa,/4!44! '
jf _'jQQQQyb7b /
'. '.QQQQ4QQPb )?
QQQ'QQP?' jg/ f
_yQP']QQb aa
a#W?'..QQQQ?)? ?'
"##' _jQQP'
.j? [ jQQ'
aJ jmaaX#L???
? am'
_QjQQQ/
)QQQP?
4QQQ/

So try any of these live-streams based on telnet:

telnet ascii-wm.net 2006

MIRRORS:

telnet diego.ascii-wm.net 2006
telnet pinguin.eikon2.fs.ei.tum.de 2006

Warning: Exam ahead


As a reminder: Written exam will be held on June 23rd at 4:00pm. You either have to do the second term exam if you passed the first term or a final exam covering first and second terms if you didn't.

If you have attended to all the lab sessions please remember you are eligible for a written laboratory test, to be held afterwards (same day). Any score you get there will only add to your total score (it is my way of telling you should do it if you are eligible).

Those who fail the subject will have an exam in September covering all the subject.

Remember the final grade will include the marks from you class attendance and the assignments you turned in.

Till the exam, I'll be available to address any of your questions on my office hours (Mon & Tue 9:00 - 12:00).

Encryption ... rap?


Rapper MC Plus+ has created a song titled "Alice and Bob" based on the improbable theme of computer cryptography. It is freely available online. I'm not sure this will become a huge hit but, who knows?

New software threats

As I mention in the last class, I read this post where new types of malware activity are commented. While I am not afraid this will have a wide effect it is a new twist as to how some people can turn out a benefit from creating this particular type of sofware.

Last assignment is out

This last assignment is about finding the best route in a graph. This is part of what a routing algorithm does. Actually, a routing algorithm will search for all the best routes to all the destinations.

Moore's law of networking?


Apparently, there is a Metcalfe's law about the value of a network I have never heard before. All it all, it does not seem to make everybody happy. I guess Metcalfe will be better recalled because of Ethernet technology.

Getting to know an autonomous system


In this link you can learn more about this ISP's set of addresses. Comsat Colombia is the local branch of an international ISP that offers satellite Internet access. In the report all the BGP-related information is shown, so you can learn about their addressing space and the other AS they are routing through.

For those of you that feel happier with a closer ISP. Here you have the ONO-CableEuropa AS details.

Third assignment

As we are studying IP fragmentation, it seems appropriated to get some hands-on experience on the topic. This is what this third assignment is all about.

Please remember this is just an optional programming exercise dealing with computer network's concepts. But if you decide to go for it you'll get the double benefit of learning plus scoring a bit towards your final grade.

Back to work

Exams' period is over. We've got an interesting second term where we'll cover from IP network-layer to LANs and network security. For those of you new in the subject I want you to know that we'll have a couple programming assignments this term. For you all remember that attendance to the lectures while not mandatory is recorded and it will be marked (sometimes you can even learn something new).

See you in class next Feb, 16th.

Exam results



You may want to get a copy of the exam with all the answers too. It's already here.

EXAM LAB.TEST ATTENDANCE TOTAL
Jorge 63% 55% 1 70%
Luis Manuel 38% 7 37%
Ignacio 73% 55% 27 87%
Alberto 41% 6 39%
Diego 59% 40% 22 73%
Johan 57% 20% 19 65%
Tomasz 67% 80% 20 82%
Vladislav 63% 100% 22 82%

Solved lab test is also available.

The column "total" includes your assignments too (if any).

Marks are calculated as follows:
TOTAL = EXAM * (9 - #ASSIGN) / 10 + #ASSIGN * 10 + ATTENDANCE * 10 / 27 + LAB.TEST / 10

Fall term is over

Lectures are interrupted till the beginning of Spring term. I guess we'll keep you busy with exams. Please remember there is still one week to turn in assignment #2.

My best wishes with the exams.

Johan, we'll miss you.

Maybe some new students will join us next term.

Some help for Lab #5

I've just learned about this site. It contains interesting information about almost everything on the course. I'm not sure how good the book is but, never reject any extra help.

I recomend you to read and understand the goals of Lab #5 before going to the Lab. It might be more complicated that previous ones . You might need all session's time to complete the proposed exercises.

Assignment #2 is out


It can be obtained from here and it is due by January, 27th.

Please remember there are just a few days left to turn in assignment #1 (due by Dec, 13th).

Web-based nslookup

Easier than the nslookup command-line tool and independent of your operating system, this site gives you answers to any of your DNS records curiosity.

One example of securing POP3 with SSL


This example comes from Google's Gmail POP configuration.

Note the checked "Use secure connection (SSL)" on the left image (you will need to click on it to make it readable).

With it, any eavesdropper will see just random bytes instead of a nicely crafted ASCII dialog. So capturing username and password or the nature of the exchanged messages is now quite difficult.

Spanish Research Network Infrastructure

This one is the network UPV is connected to. As you can see (click on the image for a better view) Valencia is connected using several 2.5Gbps channels: Not bad!!

MIME and Transfer-Encoding

Common encoding schemes used by MIME include base64 and quoted-printable. Please note the goal here is to keep the text transmitted using SMTP protocol as 7-bit ASCII code regardless the original message contents. This transfer encoding will be undone on the receiving end to restore the original message. This way, images, sounds and any other binary contents can be sent as SMTP email.

Java Sockets Source Code

I've posted some of the Java source code we used in the classroom lately.

As we mentioned in the class, the conversion between bytes and characters depends on the encoding scheme. Most current Operating Systems no longer use ASCII but other schemes like UTF-8 to encode text-file contents. That is why we prefer the use of *Reader and *Writer classes instead of just the byte streams. (Why is encoding important?).