20 original exam-style questions - 14 pages of questions with a full mark scheme - free printable PDF.
ports <- [21, 80, 443, 3306, 8080, 70000]
count <- 0
FOR i <- 0 TO 5
IF ports[i] >= 0 AND ports[i] <= 65535 THEN
count <- count + 1
ENDIF
NEXT i
OUTPUT countvalid <- True
FOR i <- 0 TO 3
IF octet[i] < 0 OR octet[i] > 255 THEN
valid <- False
ENDIF
NEXT i
IF valid == True THEN
OUTPUT "Valid IP"
ELSE
OUTPUT "Invalid IP"
ENDIF