■ Day 2 – Full Stack Web Development Notes
1. What is Internet?
• The Internet is a worldwide system of interconnected computer networks.
• It uses the TCP/IP protocol for communication.
• Provides services: WWW, Email, File Transfer, Online Streaming.
2. How Internet Works?
• Devices connect through ISP (Internet Service Provider).
• Each device has a unique IP Address.
• Data transferred in packets using routers & switches.
• Works on the Client-Server Model:
- Client (browser) sends request
- Server responds with web pages/data
3. Important Protocols
• HTTP/HTTPS: HyperText Transfer Protocol (secure version with SSL).
• FTP: File Transfer Protocol.
• SMTP/IMAP/POP3: For Emails.
• DNS: Converts domain names ([Link]) into IP addresses.
4. Web vs Internet
• Internet: Infrastructure (network of networks).
• Web: Service on top of Internet (websites, apps, information).
5. Website Types
• Static Website: Fixed content (HTML/CSS only).
• Dynamic Website: Database + server-side scripts ([Link], PHP, Django).
6. Browser & Search Engine
• Browser: Software to access the web (Chrome, Firefox, Edge).
• Search Engine: Google, Bing, DuckDuckGo (indexes & retrieves info).
7. Why Internet Basics are Important for Full Stack Developer?
• To understand how client & server communicate.
• To build optimized, secure & scalable applications.
• To debug network-related issues effectively.