Documente Academic
Documente Profesional
Documente Cultură
• Web browsers
• Media servers
• File transfers
Protocols
• TCP/IP
• Transmission Control Protocol / Internet Protocol
• Most common on the internet and for our use
Hardware
Hardware
• Computers
• Network components
• NIC – Network interface cards
• Hubs
• Dumb, aren’t used anymore, repeat everything
• Switches
• Managed: Smart and powerful
• Unmanaged: Not smart, only talks to hardware
• Allow for multiple point-to-point connections to happen at the same time
• Routers
• Smart, assigns IPs
• Connect LANs together (including WANs)
• Media
• Cable
• Cat 5, 6, 6a, fiber
Ethernet
• Protocols figure out how to do that, and where to move what using
Header information
• TCP vs UDP
Routing Schemes
• Broadcast
• Multicast
• Unicast
• TCP
• Guarantees delivery by making a “virtual circuit”, opening the connection, sending data, closing the
connection
• UDP
• No guarantee, so faster
• IP
• IPv6
• Future is now
• Don’t have to worry about it for us yet
• 255.255.127.0
• 11111111.11111111.01111111.00000000
• 255.255.240.0
• 11111111.11111111.11110000.00000000
• 192.168.123.100
• 11000000.10101000.01111011.01100100
• DHCP (Dynamic Host Configuration Protocol)
• Systems want to be helpful and smart
• Static IP
• We want total control
• Everything in the system should have a consistent IP
address
• Coded into our programming
Important IP ideas
• Subnet mask
• Defines which part is the network vs host
• 255.255.255.0 (Class B)
• 192.168.123 is the network, .100 is the host
• 255.255.0.0
• 192.168 is the network, .123.100 is the host(ish)
• How much of the network can each host see before going
out to another network
• Gateway
• IP Ranges
• LAN only, so don’t have to follow official rules
• Class B vs Class C
• Separate physical networks for systems
• Control: Servers, projectors, switches
• ”Quiet” network
• Content: Moving content, file transfers
• Automation
• KVM
• VLANs
• Make logical systems
• Media servers 10.0.0.10, 11, 12
• Projectors 10.0.0.100,101,102
• Content network (separate) 10.0.10.100, 101
• Broadcast .255
• Router .1 (typically)
• .0 do not use
• Local host 127.0.0.1
• Internet access lives on separate network
Ports and Sockets
• More specific of where the information is heading
• MSC
• OSC
MSC - MIDI Show Control
• QLab to QLab
• TouchOSC to TouchDesigner