Introduction to Client/Server Computing

Slides:



Advertisements
Similar presentations
The Application Layer Chapter 7. Where are we now?
Advertisements

Layer 7- Application Layer
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
The Internet Ed Lazowska Bill & Melinda Gates Chair in Computer Science & Engineering University of Washington August 2010.
Installing Windows Deployment Service
CS 350 Chapter-6. A brief history of TCP/IP 1983 TCP/IP came to ARPAnet ARPAnet and MILNET dissolved in 1990 BSD UNIX.
Guide to MCSE , Second Edition, Enhanced1 Windows XP Network Overview Most versatile Windows operating system Supports local area network (LAN) connections.
1 Computer Communication & Networks Lecture 27 Application Layer: Electronic mail and FTP Waleed.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
Computer Networks26-1 Chapter 26. Remote Logging, Electronic Mail and File Transfer.
13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Transport layer and Application Layer Slide 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
15 Semester 1 JEOPARDY IndirectnetworksupportDNSDNSNetworkApps.NetworkApps.MoreNetworkApps.Misc.Misc
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
1 Version 3.0 Module 11 TCP Application and Transport.
TCP/IP fundamentals Unit objectives Discuss the evolution of TCP/IP Discuss TCP/IP fundamentals.
TCP/IP Transport and Application (Topic 6)
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
1 UDP : User Datagram Protocol Computer Network System Sirak Kaewjamnong.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
Network Programming All networked computers have an IP Address – Unique – In the form of xxx.xxx.xxx.xxx ( ) – 32 bits = ~4 billion possibilities.
Protocols COM211 Communications and Networks CDA College Olga Pelekanou
Network protocols –Nodes of a network must obey some rules if they want to communicate with each other. The set of rules is called network protocol. –The.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
Unix network Services. Configuring a network interface In Unix there are essentially two commands that are used to enable TCP/IP. ifconfig route.
1 DETAILS OF PROTOCOLS The Zoo Protocol - TCP - IP.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Protocols Monil Adhikari. Agenda Introduction Port Numbers Non Secure Protocols FTP HTTP Telnet POP3, SMTP Secure Protocols HTTPS.
CSE 451: Operating Systems Spring 2012 Module in 9 slides Ed Lazowska Allen Center 570.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Application Layer Functionality and Protocols Abdul Hadi Alaidi
LESSON Networking Fundamentals Understand TCP/IP.
Enumeration.
Data communication and Networks
Networking Based Applications
Introduction to Operating Systems
Instructor Materials Chapter 5 Providing Network Services
v3 JEOPARDY CCNA 1 Module 11 CCNA1 v3 Module 11 Galo Valencia
Network Wiring and Reference
Unit 4: Transport protocols
Some bits on how it works
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
Working at a Small-to-Medium Business or ISP – Chapter 7
Chapter 10: Application Layer
Web Development & Design Chapter 1, Sections 4, 5 & 6
14-мавзу. Cookie, сеанс, FTP и технологиялари
Networking for Home and Small Businesses – Chapter 6
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Chapter 4 Core TCP/IP Protocols
Application layer Lecture 7.
Working at a Small-to-Medium Business or ISP – Chapter 7
CSE 451: Operating Systems Spring 2005 Module in 9 slides
Protocols 2 Key Revision Points.
PART V Transport Layer.
CSE 451: Operating Systems Autumn 2009 Module in 9 slides
Lecture 16: Writing Your Own Web Service
CSE 451: Operating Systems Autumn 2010 Module in 9 slides
TCP/IP Protocol Suite: Part 2, Application Layer
Networking for Home and Small Businesses – Chapter 6
Lecture 14: JSON and Web SERVICES
Network and the internet
Chapter 7 Network Applications
Computer Networks Protocols
MESSAGE ACCESS AGENT: POP AND IMAP
Presentation transcript:

Introduction to Client/Server Computing MIS 3406 Department of MIS Fox School of Business Temple University

Client Server Computing How many machines are involved in running an application like SAP?

IP Address Unique address for every node on the network

My First Apartment Mailing Address: Mart Doyle 2517 Dunksferry Road Bensalem, PA 19020 Would mail sent to that address actually get to me?

Well Known Port Numbers Application 20 FTP Data 21 FTP Control 22 SSH 25 Simple Mail Transfer Protocol (SMTP) 53 Domain Name System (DNS) 69 Trivial FTP (TFTP) 80 HTTP 110 Post Office Protocol version 3 (POP3) 161 Simple Network Management Protocol (SNMP) Many others…

SSH SSH Client SSH Client SSH Server Port 22

FTP Port 21 Port 22

Netstat command before installing FTP and SSH What is listening on port 3389? Can you tell me what was the IP address of my machine when I used remote desktop to login?

Netstat command after installing FTP and SSH What is listening on ports 20 & 21? What is listening on port 22?

Localhost or 127.0.0.1 Alias for the current IP address of my machine Try a tracert to www.temple.edu Try a tracert to localhost Try a tracert to 127.0.0.1

KnockKnock.js

KnockKnockWhosThere.js

KnockKnockWhosThereWithPortNumbers.js