INE 1020 Introduction to Internet Engineering

bubblesradiographerServers

Dec 4, 2013 (3 years and 8 months ago)

85 views

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
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

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.

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
requested


Web users


users who browse around, requesting web
pages


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
Internet


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
confused


Some other popular commercial products


Serv
-
U FTP Server, Bulletproof FTP Server


FTP Client


E.g. Internet Explorer, WS
-
FTP, CuteFTP,
etc