Internal DOS commands are those provided internally by cmd.exe:
BREAK, CD/CHDIR, CHCP, CLS, COPY, CTTY, DATE, DEL/ERASE, DIR, EXIT, LOADHIGH, LOCK, MD/MKDIR, PATH, PROMPT, RD/RMDIR, SET, TIME, TRUENAME, TYPE, UNLOCK, VER, VOL, VERIFY.
External commands are those provided by separate executables.