; tutorial1
Learning Center
Plans & pricing Sign in
Sign Out
Your Federal Quarterly Tax Payments are due April 15th Get Help Now >>



  • pg 1
									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
   Mr. TSE Hok Man, hmtse3@ie.cuhk.edu.hk,
    office: SHB 826
   Mr. Hui Shui Cheung, schui3@ie.cuhk.edu.hk,
    office: SHB 724
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
1.2 The Internet
 What is a protocol?
   A protocol is an agreed common language for
   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
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
   Computers communicate by sending
    packets to the target computers through
    the Internet.
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
1.2 The Internet
 Case Study (i) The World Wide Web
   Web server
     machine that provides web contents when
   Web users
     users who browse around, requesting web
   Protocol they share
     HTTP (Hypertext Transfer Protocol)
   Addressing
     http://www.cuhk.edu.hk/
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
   Protocol they share
     FTP (File Transfer Protocol)
   Addressing
     ftp://iesun30.ie.cuhk.edu.hk/
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.
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
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
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
   Some other popular commercial products
     Serv-U FTP Server, Bulletproof FTP Server
 FTP Client
   E.g. Internet Explorer, WS-FTP, CuteFTP,

To top