Download presentation
Presentation is loading. Please wait.
1
Data Communications I & II 91.413 -91.414 Project Sequence Tom Costello
2
Protocol “Layers” Networks are complex! many “pieces”: hosts hosts routers routers links of various media links of various media applications applications protocols protocols hardware, software hardware, software local ISP company network regional ISP router workstation server mobile local ISP company network regional ISP router workstation server mobile
3
application transport network link physical application transport network link physical application transport network link physical application transport network link physical network link physical distributed“entities” implement layer functions at each node entities perform actions, exchange messages with peers
4
91.413 Internet protocol stack - emphasis on principles - application: supporting network apps FTP, SMTP, HTTP FTP, SMTP, HTTP { API : sockets } transport: host-host data transfer TCP, UDP TCP, UDP network: routing of datagrams from source to destination IP, routing protocols, IP multicast ( brief) IP, routing protocols, IP multicast ( brief) link: data transfer between neighboring network elements PPP, Ethernet, ARP, LAN addressing PPP, Ethernet, ARP, LAN addressing physical: bits on the “wire” “ wire” can be fiber, copper, air “ wire” can be fiber, copper, air application transport network link physical
5
91.413 Study the structure and relationships within and between the layers in the TCP/IP protocol stack Generally: 2 in-class examinations 2 in-class examinations bi-weekly homework assignments bi-weekly homework assignments 2 or 3 programming assignments 2 or 3 programming assignments socket project ( introductory) a routing algorithm implementation – given some skeleton code application transport network link physical
6
91.414 balances basic principles and practice Network Management Network Security Multimedia Networking Wireless and Mobile Networks Tracking an IETF committee ( and reporting ) Tracking an IETF committee ( and reporting ) Laboratory projects ( approx. 6) Laboratory projects ( approx. 6) 2 In-class examinations 2 In-class examinations 2 -3 projects ( code) 2 -3 projects ( code)
7
91.414 Project examples Capture and Decode Ethernet Frames A student proposed enhancement of project 1 must be data communications related ( i.e. Don’t add a GUI). Consider adding another parsing capability (e.g. RTP, SNMP, or …). You might add a network management-related feature. You might want to add something related to the IETF group you tracked.
8
91.414 Labs Different labs address: utilities: ttcp, netstat, ifconfig, pping, tcpdump, ethereal ARP, static host addresses, ifconfig, ethereal SNMP tools MIBS, MIB Objects MIBS, MIB Objects IP Multicast Use labs in OS 309 to configure and manage networks – hands-on 4 pc’s, 4 routers, 4 switches labs require configuring : S/W and cabling of variety of networks
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.