What does the "5k1" stands for it is a normal 5k Ohm resistor?
(Marked with "A" in the picture)
The chip is an MAX13020 LIN-transceiver.
Resistors are often marked using the letter k (or letter M) instead of the decimal separator, so 5k1 means 5.1k\$\Omega\$ or 5100\$\Omega\$, while for example 1M2 means 1.2M\$\Omega\$.
A unique letter for each type of element can substitute for a decimal point in small values. For example, 6R8 is used to indicate a 6.8 \$\Omega\$ resistor. Similarly, the letter V substitutes for a decimal point in voltages such as 3V3 for 3.3 volts.
That same marking style is often used on ceramic or polyester capacitors, where for example "2n2" stands for 2.2nF.
About the diode, that's not just a B, there's written "BAT46" that is a specific kind of diode. A datasheet from Vishay can be found here.
This is shorthand for 5.1K, where the K takes the place of the decimal. See http://en.wikibooks.org/wiki/Practical_Electronics/Resistors#Identification