Lec 01
Lec 01
e-commerce
Dr.Mohamed Moustafa
Associate Professor, Faculty of Computers and AI,
Beni-Suef University
MIS Consultant, ICTP, Ministry of Higher Education
A few suggestions….
• Your final grade is based on points – not on an
accumulation of grades.
• You start the class with zero points and earn your way
to your final grade
• If you have an issue or problem, communicate – send
me an email
• If you know you’re not going to meet the deadline for a
quiz or assignment – email me BEFORE the deadline
1
10/17/2023
2
10/17/2023
Brief history
• Began as a US Department of Defense network called
ARPANET (1960s-70s)
• Packet switching (in the 60s)
• E-mail is born on 1971
• TCP/IP beginning on 1974 (Vinton Cerf)
• By 1987: Internet includes nearly 30,000 hosts
3
10/17/2023
4
10/17/2023
10
10
5
10/17/2023
• Some programs (games, streaming media programs) use simpler UDP protocol instead of
TCP
11
11
12
12
6
10/17/2023
Web Servers
• Web server: software that listens for web page requests
• Apache
• Microsoft Internet Information Server (IIS)
13
13
Application Server
• Software framework that provides an environment where applications can run
• Apache
• Glassfish
• WebSphere
• WebLogic
14
14
7
10/17/2023
Web Browser
• Web browser: fetches/displays documents from web servers
• Mozilla Firefox
• Microsoft Internet Explorer (IE)
• Apple Safari
• Google Chrome
• Opera
15
15
• Windows: C:\Windows\system32\drivers\etc\hosts
• Mac: /private/etc/hosts
• Linux: /etc/hosts
16
16
8
10/17/2023
17
17
18
18
9
10/17/2023
Number Meaning
HTTP Error Codes 200 OK
page has moved
• When something goes wrong, the web 301-303 (permanently or
server returns a special "error code"
number temporarily)
• Common error codes: you are forbidden to
403
access this page
404 page not found
500 internal server error
19
19
10