1 / 12

INE 1020 Introduction to Internet Engineering

INE 1020 Introduction to Internet Engineering. Tutorial 1 Introduction to the Internet. Prepared by Patrick 5/9/03. 1.1 Background Information. Tutorial Time Tuesday 9:30~10:15am @ ELB305 Thursday10:30~11:15am @ HCA332 Tutors Mr. TSANG Pak Kong, pktsang3@ie.cuhk.edu.hk , office: SHB 726D

tevin
Download Presentation

INE 1020 Introduction to Internet Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INE 1020 Introduction to Internet Engineering Tutorial 1 Introduction to the Internet Prepared by Patrick 5/9/03

  2. 1.1 Background Information • Tutorial Time • Tuesday 9:30~10:15am @ ELB305 • Thursday10:30~11:15am @ HCA332 • Tutors • Mr. TSANG Pak Kong, pktsang3@ie.cuhk.edu.hk,office: SHB 726D • Mr. TSE Hok Man, hmtse3@ie.cuhk.edu.hk, office: SHB 826 • Mr. Hui Shui Cheung, schui3@ie.cuhk.edu.hk, office: SHB 724

  3. 1.2 The Internet • The Internet: Millions of computers connected together • Nodes are highly heterogeneous, having different hardware, platforms, operating systems, etc. • Agreed to the same protocol to communicate: TCP/IP

  4. 1.2 The Internet • What is a protocol? • A protocol is an agreed common language for communication • E.g. TCP, UDP, ICMP, HTTP, FTP, SMTP, etc • What is TCP/IP? • Transmission Control Protocol/Internet Protocol • A protocol suite consisting of tens of protocols • They cooperate together to form the basis for the Internet

  5. 1.2 The Internet • How do computers identify and “talk” to each other in the Internet? • Every node has a unique IP address in the form of xxx.xxx.xxx.xxx • E.g. the machine serving the website www.cuhk.edu.hk has the IP 137.189.8.146 • Computers communicate by sending packets to the target computers through the Internet.

  6. 1.2 The Internet • Client-Server Architecture • A very common model found in the Internet • Server: a machine providing services to other • Clients: machine(s) using the service • Server waits for connection from clients • Clients connect to server for services • They use the same protocol to communicate • Different protocols for different services

  7. 1.2 The Internet • Case Study (i) The World Wide Web • Web server • machine that provides web contents when requested • Web users • users who browse around, requesting web pages • Protocol they share • HTTP (Hypertext Transfer Protocol) • Addressing • http://www.cuhk.edu.hk/

  8. 1.2 The Internet • Case Study (II): File Transfer • FTP server • machine that allows users to upload/download files upon requests • FTP clients • users who want to up/download files to the Internet • Protocol they share • FTP (File Transfer Protocol) • Addressing • ftp://iesun30.ie.cuhk.edu.hk/

  9. 1.3 Lab 1 Setting up Servers • Points to Note: • Arrive punctual since the schedule of lab 1 is a bit tight • Read and try understanding the lab menu before you come to do every lab • You will be evaluated at the end of the lab, you have to finish it during class.

  10. 1.3 Lab 1 Setting up Servers • VM Ware • A software that simulates a computer • Host machine: the real computer that you run the VMWare software • Virtual machine: the “virtual” computer simulated by the software

  11. 1.3 Lab 1 Setting up Servers • Web Server Software • Apache • Open-source, check it out at www.apache.org • Internet Information Services(IIS) • Microsoft’s product, will be using this in the lab • Web Client Software • Typically referred to as “Browsers” • E.g. MS Internet Explorer, Netscape, Mozilla

  12. 1.3 Lab 1 Setting up Servers • FTP Server Software • Internet Information Services(IIS) • It also acts as a FTP server, but don’t be confused • Some other popular commercial products • Serv-U FTP Server, Bulletproof FTP Server • FTP Client • E.g. Internet Explorer, WS-FTP, CuteFTP, etc

More Related