Birmingham City University Department of Computing Telecoms and
Birmingham City University Department of Computing, Telecoms and Networks Duncan Maidens duncan. maidens@bcu. ac. uk Associate Prof CAS West Midlands Regional Centre @djmaidens @CASWest. Mids. CRC
Ideas in teaching Computer Networking • Practical Data Transmission Using Binary boxes. ∙ Animations for Networking Basics • Packet Tracer for Building and Simulating Networks
Binary Boxes • This activity can be completed with any method of sending two different signals. • Red / Green torch • Red / Green Card • Holding up a binary ‘ 0’ or a binary ‘ 1’ • What can be taught • • • The need to represent information Coding characters and digits into binary Send binary signals across a link The need for accuracy How to recover when things go wrong.
Binary Boxes – Coding and sending Images • Single bit coding to 24 bit true colour • Resolution (pixels per inch) • Image resolution v file size • Need for compression • Need for meta data about the picture
Binary box – Break out box • Hacking the link • Eavesdropping on the transfer • Man-in-the-middle attack
Binary box - Resources • https: //tinyurl. com/yb 3 naflk • • Activity Sheets Code Sheets Circuit diagrams and PCB layouts – get your school to make them Same can be achieved between to raspberry pis or two microbits • Your CRC may have a set for loan – ask • Sets can be purchased but they are not cheap • (£ 80 pair of boxes and £ 100 for breakout box) – due to low volume production
Networking Animations in Scratch Supporting the teach of networking with other methods Data transmission • Binary boxes Network Topologies / Packets • Tablets of Stone • Messages in Envelopes • Toilet rolls down strings
Networking Animations in Scratch - Resources Scratch online • Search dmaidens • Studios
Networking Animations in Scratch - Resources Description Video Scratch Amination Full Playlist https: //tinyurl. com/yc 8 r 4 akm https: //tinyurl. com/y 9 f 85 ww 2 1 Single ASCII character being transmitted https: //tinyurl. com/ycxoz 3 dy https: //scratch. mit. edu/projects/188397983/ 2 Word being transmitted using ASCII codes https: //tinyurl. com/y 83 vyauk https: //scratch. mit. edu/projects/188393231/ 3 Full meshed networked computers https: //tinyurl. com/y 9 sw 68 c 8 https: //scratch. mit. edu/projects/188395210/ 4 Ring based Network https: //tinyurl. com/yb 3 yykhz https: //scratch. mit. edu/projects/188394429/ 5 Ethernet Bus based Network https: //tinyurl. com/ybse 8 hg 9 https: //scratch. mit. edu/projects/188393733/ 6 Ethernet Hub based Network https: //tinyurl. com/y 7 zc 2 zzs https: //scratch. mit. edu/projects/188389981/ 7 Ethernet Switch based Network https: //tinyurl. com/yas 3 z 5 sb https: //scratch. mit. edu/projects/188369251/ 8 NIC sending Data Frame https: //tinyurl. com/y 7 sz 9 zj 4 https: //scratch. mit. edu/projects/188369814/ 9 NIC receiving Data Frame https: //tinyurl. com/y 7 bz 9 xdd https: //scratch. mit. edu/projects/188368234/
Packet Tracer for Network Simulation
Home Network Scenarios
HOME – ISP - Internet
What Next – for Packet Tracer Become a School Cisco Academy for Free • • • Install Packet Tracer Across your school • Visit http: //cs. co/Computing 4 Schools. Programme to learn more and apply. Labs and course materials to teach networking KS 1 -4 Many other free IT courses included (Python, Linux, C, C++, Cyber Security) If you just want to have a look at Packet Tracer Enrol on a course for free. http: //cs. co/CASIntro 2 PT Any questions • duncan. maidens@bcu. ac. uk
- Slides: 13