Ajax
Asynchronous JavaScript And XML. Es una técnica de desarrollo web para crear aplicaciones web interactivas. Así como DHTML, Ajax no es una tecnología en si, sino un termino que se refiere al uso de un grupo de tecnologías juntas, como son por ejemplo: XHTML (o HTML), Javascript, XMLHttpRequest entre otras. La idea es que las páginas sean más dinámicas cargando información del servidor de forma escondida, logrando que la página web no tenga que ser recargada cada vez que un usuario cambia información de un formulario, por ejemplo. De esta forma se logra que la página web incremente su interactividad, velocidad y usabilidad.
Flags
Un flag es una variable que puede tomar 2 valores (activado/desactivado), por lo que se suele representar con un bit. Debido a que en la mayoría de los lenguajes de programación no existen tipos predefinidos para representar un bit, lo que se suele hacer es agrupar varios flags en una variable de tipo entero (short int, int, etc).
Hop
Hop = Salto. Término utilizado para denominar cada uno de los pasos que es preciso dar en orden de llegar de un punto de origen a otro de destino a lo largo de una red a través de enrutadores.