for
Because the telnet session is in clear text and programs can capture the passwords to log in to telnet sessions.
show sessions
Show sessions command
two
client/server application
The Management IP address will be configured on the Default Management VLAN (vlan1). Make sure to do a "no shutdown" command on the VLAN as for it is placed into the shutdown state when first configured. Also for telnet you will need to configure the Virtual Terminal Lines just as a regular Cisco Router. If more functionality is needed other than Telnet more configuration maybe needed depending on what switch is being used.
A single port can be configured to listen for UDP or TCP inbound connection requests (or both). Telnet uses TCP. So when you telnet to a specific IP:port, telnet will attempt to make a TCP connection. If there is no TCP listener on the port you specify, then the connection request will be refused. It matters not if you have a UDP listener on the port. Telnet will not be able to establish a connection to a UDP port.
This depends on the router but I wouldn't normally (except for on a high end router) expect it to be more than 1. I would recommend looking at the manufacturers website or manual.
The router can handle as many telnet sessions as there are VTYs. The maximum number of possible VTYs varies by platform. There are 5 VTYs by default, you can add more VTYs by configuring them in configuration mode. Example Line vty 0 16 login (or any command) Once you refer to a VTY, it will be created.
Telnet.
Telnet use port number 23,and connected to TCP
Most inexpensive switches do not have the capability to log into them because they don't need to be managed or configured. For managed switches that do, either the use of Telnet protocol or a console port will allow access to the switch.