In medieval times, knights played a significant role in warfare and society. They were often accompanied by squires who assisted them with their weapons and shields, eventually training to become knights themselves.
Knights often had helpers with them, known as squires, they held their shields, weapons, and assisted them in other activities, eventually becoming knights as well.
Knights could own land, and were paid and regarded as heroes to those around them.
Large siege machines were built to invade castles, like the Catapult, or Trebuchet.
Other Siege machines like the Ballista, and Battering ram were also used.
Knights would often pledge themselves to a person in power. Kings, Queens, Dukes, etc. Swearing their allegiance and giving their lives to them.
Knights wore very expensive armor that was usually custom tailored to them, it was also used to block a manner of weapons including blades and arrows.
Works Cited
https://www.historyhit.com/facts-about-medieval-knights-and-chivalry/
https://en.wikipedia.org/wiki/Medieval_warfare
http://www.medievalwarfare.info
Since Knights were regarded as heroes, women would often flaunt themselves to them
Knights typically fight for a religious cause, like the Knight's Templar. They also go on crusades for their religion.
Combat in the Middle Ages was quite often fought on horseback, and any ground fighting were against heavily armored opponents.
Women could also become Knights, if they were inducted into an order, or if they had land under a Knights fee.
Knights have always had a very chivalrous attitude, always protecting those in need, especially women.