Preperation
- Publish a basic HTML page with GitHub pages
- This was demoed in class last time, but if you're still working on it...
- Review the MDN Publishing your website instructions for details
- Mozilla Developers Network (MDN) Documentation:
- Make sure you have VSCode, or an IDE/Editor of your choice for web development
In class: Use SSH to log into course server
- GSoC Systems Admin, Scott Dowdle, has set up a Virtual Private Server (VPS) -- a computer on the MSU-Secure
network that we may all access by logging on with our MSU NetID and password.
- SSH onto the course server (csci331.cs.montana.edu)
- In class, if laptop or phone is connected to the internet on the MSU-Secure network
via Wi-Fi, you can open a terminal window and type:
- If you are off campus, you will need to connect via a Virtual Private Network (VPN),
so that you are securly connected to the MSU-Secure network before you can access
the course server. MSU's IT department has posted instructions for downloading and installing a VPN Client to make this possible.
Check Your Understanding
- What is an IP address?
- What is the purpose of a DNS server?
- What is a protocol? What are some examples?
- Explain how pages sent between a client and a web server. Use these concepts:
- Client/Server
- Protocols
- Packets
- What is a top level domain?
- Review the MDN How the web works and Web Mechanics for help in answering these questions.
MSU Bozeman
Montana State University
358 Barnard Hall
P.O. Box 173880
Bozeman, MT 59717-3880
Email
daniel.defrance@montana.edu