Messages are the fundamental units of data that are exchanged between nodes using topics. They are part of the ROS 2 communication interfaces, which also include services and actions.
msg and srv files
A message in ROS 2 is a typed data structure
Each line define one field <type> <name>
message (service and action) files can include