Network stack

December 12, 2009 at 9:17 pm | Posted in Uncategorized | Leave a comment

Hoe werkt het internet? Ik heb wel al gesproken over de meest voorkomende poorten, maar hoe verbinden we nu werkelijk met die poorten? Wel, daar ga ik het nu over hebben.

Note to english-speaker: Tant pis pour vous!

Continue Reading Network stack…


TCP Ports

December 10, 2009 at 9:17 am | Posted in Uncategorized | Leave a comment
Tags: ,

Hypertext Transfer Protocol: port 80

Voor het aanvragen van webpagina’s van webservers (zoals apache). Geen veilig protocol; kan worden onderschept door derden. Een veilige versie van http staat op poort 443. Dit is HTTP over SSL en noemt dan https in de adresbalk.

File Transfer Protocol: port 20 en 21

Wordt gebruikt voor het uploaden van bestanden op een server. Het protocol gebruikt twee poorten; 21 om een ftp-sessie aan te vragen en 20 om bestanden te versturen. Vroeger moest de ftp commando gebruikt worden in de commandline om een sessie te starten, maar tegenwoordig bestaan er grafische ftp-clients en is er zelfs een primitieve client in de webbrowser ingebouwd.

Email protocols

Email is een van de bekendste en meest gebruikte services op het internet. Het wordt (rarara?) gebruikt om berichten via het internet te versturen.

Simple Mail Transfer Protocol: port 25

Dit wordt gebruikt om mail te versturen naar een mail server, die dan het adres controleert om te kijken of het naar hem gestuurd is of naar een andere server.

Post Office Protocol (POP3): port 110

Een mail server die dit protocol ondersteunt slaagt zijn mails op op de server. Als iemand dan een POP3 request stuurt, worden de mails naar de client gestuurd. Standaard worden de mails hierna van de server gewist.

Internet Message Access Protocol (IMAP4): port 143

Een mailserver met dit protocol ontvangt en verzend ook mails, maar de mails blijven op de server tot ze door de gebruiker zelf worden verwijderd.

Andere poorten

Poorten hebben een nummer tussen 1 en 65 535. Het is dus een nummer van 2 bytes (een short). De nummers die gebruikt worden, worden beheerd door de organisatie ICANN (Internet Corporation for Assigned Names and Numbers).

De bekendste poorten vallen tussen 1 en 1023. Poorten 1024 tot 49151 zijn poorten die door bepaalde applicaties kunnen worden geregistreerd, zoals Instant Messaging (MSN) of games. De overige poorten (49152 tot 65535) zijn gekend als source ports en kunnen door elke applicatie gebruikt worden.

Meest-gebruikte poorten

  • 20: FTP Data
  • 21: FTP Control
  • 23: Telnet
  • 25: SMTP
  • 53: DNS
  • 67: DHCP v4 Client
  • 68: DHCP v4 Server
  • 69: TFTP
  • 80: HTTP
  • 110: POP3
  • 137: NBNS
  • 143: IMAP4
  • 161: SNMP
  • 443: HTTPS

Archlinux hard drive unloading

December 6, 2009 at 2:17 pm | Posted in Uncategorized | Leave a comment

I’ve tried arch linux and it is indeed one badass distribution of software. However, I want to remind myself and everyone here that the clicking didn’t stop when using laptop-mode-tools. It just doesn’t work. So, like any sane user, just follow the instructions on the laptop page of the wiki.

If you don’t know what I’m talking about, I’ll explain: there’s a bug in some hard disks that makes them unload extremely many times because of agressive power saving defaults. This is not the fault of Linux since this problem has been reported with Vista SP1 as well. So, we just have to disable that using the hdparm command. For more information, check google or the pages above.

Windows batch scripting (part 1)

December 4, 2009 at 7:09 am | Posted in Uncategorized | 1 Comment
Tags: , ,

Sometimes, the GUI just isn’t enough. This is true in Windows as much as it is in Linux. Note that I will be using cmd.exe and not the new (and improved) PowerShell. PowerShell is a lot like Linux, so I’ll be talking about that when I learn how to use bash 😉 .

Continue Reading Windows batch scripting (part 1)…

Broadcom wireless on Ubuntu Karmic

November 29, 2009 at 9:14 pm | Posted in Uncategorized | Leave a comment

A quick reminder that you DO NOT install the Broadcom STA drivers via the Restricted Hardware menu. The previous times I did that resulted in a kernel panic. Instead, hook onto a wired network and manually install bcmwl-kernel-source via synaptic or apt-get.

jQuery & Flowplayer — A bundle of flash tools

November 29, 2009 at 9:00 pm | Posted in Uncategorized | Leave a comment
Tags: , ,

For every web developer, there comes a time when they need something flashy and hard to code. These two GPL’ed libraries make things a little easier by adding tabs, expose, and an online video player.

jQuery TOOLS is a single javascript library, weighing only 5.72 Kb, that gives the coder access to tabs, tooltips, overlays, exposes, and scrollable menus. Though I never used it, the demos show that it is especially performant. The code is dual-licensed under the GPL and the MIT license, thus giving the coder the ultimate freedom to use it. There are also a lot of demo’s, the source of which is very handy to take a look at.

Flowplayer on the other hand is an open source (GPLv3) video player for the web. It uses flash, which means it can be used on every big platform. It supports flv, mp4 and another codec I’m not familiar with. It’s highly customizable and it’s supposedly easy to create plugins for it. One of those plugins is a playlist plugin, which shows the video’s on the playlist instead of playing them one-by-one.


Easy way to create symbolic links

November 29, 2009 at 7:56 pm | Posted in Uncategorized | Leave a comment

Hold control + shift while dragging the folder to the location where you want the link.

Only works in GNOME that I know of.

Source: #ubuntu channel (irc)

Create a free website or blog at
Entries and comments feeds.