2019.8.27
Lecture
- Web guide
- HTML and CSS I
- HTML and CSS II
- HTML and CSS III
- Basic JS
- More JS
- Web servers & server side js
- asynchrous programming 异步编程
- SPA & SOA
- SPA in deep &
Course Assessment
- Class Participation 5%
- Programming Assignments 65%
- Course Project 30%
4 Words
科学、技术、工程、管理
Key aspects of the Internet
- Internet is for freedom of information
- internet Vs. Internet
internet 指的是计算机(之间组成的)网络
Internet 互联网
- Cubnetworks can stand on their own
- Computers can dynamically join and leave the network
- Built on open standards; anyone can create a new device
- Lack of centralized control (mostly)
- Everyone can use it with simple, commonly available software
People and Organizations
- IETF (Internet Engineering Task Force): internet protocol standards
- ICANNL (Internet Corporation for Assigned Names and Numbers): decides top-level domain names
- W3C (World Wide Web ~): Web standards
OSI model
- data layer
- data application
- data presentation
- data session
- segments transport
- packets network
- frames data link
- bits physical
TCP/IP model
和 OSI model 一样分为7层,但是划分不同
IP: Internet Protocol
TCP: Transmission Control Protocol
- Multiplexing: multiple programs using the same IP address
- Port: a number given to each program of service
- 80: Web browser (443 for secure browsing)
- 25: Email
- 22: ssh
- 21: ftp
- Some programs (such as QQ, games, streaming media programs) use simpler UDP