Help understanding the tranfer from datastream to net

Hey guys so iv been having trouble understanding the conversion from data stream to net if you guys have any resources on this if you could post them below so i can check them out that would be awesome also helps to have examples as well thanks!!!

[lua]
– Datastream
Client -> Server:
datastream.StreamToServer( stream name, table of stuff, callback for when the stream has been sent(), callback for when the stream is accepted by the server(bAccepted, tempid, actual id));

Server -> Client:
datastream.StreamToClients( table of players or recipient filter, stream name, table of stuff, callback for when the stream has been sent(actual id));

– Net
Client -> Server:
net.Start([del]stream[/del]net name);
net.WriteTable(table of stuff);
net.SendToServer();

Server -> Client:
net.Start([del]stream[/del]net name);
net.WriteTable(table of stuff);
net.Send(table of players);
[/lua]

also this: