Chapter 9 How Do Users Share Computer Files?. What is a File Server A (central) computer which stores files which can be accessed by network users.

Slides:



Advertisements
Similar presentations
OSI MODEL Maninder Kaur
Advertisements

Data Communications System By Ajarn Preecha Pangsuban.
Network Layer and Transport Layer.
Layer 7- Application Layer
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Networks 1 CS502 Spring 2006 Network Input & Output CS-502 Operating Systems Spring 2006.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
CS-3013 & CS-502, Summer 2006 Network Input & Output1 CS-3013 & CS-502, Summer 2006.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
The OSI Model and the TCP/IP Protocol Suite
Data Communications and Networks
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
FTP (File Transfer Protocol) & Telnet
© 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.
Introducing Network Standards
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
CIT-Dept-IFM 2006/7 Institute of Finance Management 2006 CIT232- Computer Networks 1/30 Protocols and Standards Protocols and Standards Protocols Standards.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
Higher National Diploma1 Network Concepts OSI 7 Layer model.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 8 Omar Meqdadi Department of Computer Science and Software Engineering University of.
Data Communications and Networks
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 3: TCP/IP Architecture.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
Chapter 2 Network Models
Net 221D:Computer Networks Fundamentals
THE NETWORKS Theo Chakkapark. Open System Interconnection  The tower of power!  The source of this power comes from the model’s flexibility.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
ENGS 112 Lecture 3 Packet Switching Chapter 3, Walrand WWW links, eg.
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
How Do Users Share Computer Files?
Computer Networks.
Computer Networks.
Distributed Systems.
Chap. 2 Network Models.
The OSI Model and the TCP/IP Protocol Suite
Layered Architectures
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
The Open System Interconnection (OSI) Model & Network Protocols.
Lec 5 Layers Computer Networks Al-Mustansiryah University
Networking for Home and Small Businesses – Chapter 6
TASK 4 Guideline.
The OSI Model and the TCP/IP Protocol Suite
Topic 5: Communication and the Internet
Chapter 3: Open Systems Interconnection (OSI) Model
Network Protocol Layers
Configuring Internet-related services
Chapter 15 – Part 2 Networks The Internal Operating System
Networking Theory (part 2)
Protocols 2 Key Revision Points.
Networking for Home and Small Businesses – Chapter 6
Protocol Application TCP/IP Layer Model
The OSI Model and the TCP/IP Protocol Suite
The Internet and Electronic mail
Networking Theory (part 2)
Presentation transcript:

Chapter 9 How Do Users Share Computer Files?

What is a File Server A (central) computer which stores files which can be accessed by network users.

File Servers (Continued) Example: The CS dept has a file server in its network where each user can store files that can be accessed from other computers. It is easy to connect to from my department’s network and possible (but complicated) to access from elsewhere. My files are available to me and to no one else. If I wish to share my files I have to send copies to other individuals via or put them on a web site where others can download them.

How are files accessed on a network? Download the file from the server and make changes to that file. This leaves the original on the server unchanged unless the user uploads the change (This is what I do to update my website). The user modifies the file on the server without downloading it. (I sometimes do this to fix something quick.)

FTP (File Transfer Protocol) What you do to copy files to your Web site. It can also be used to copy files from your Web site. It can also be used independent of the Web to copy files from one computer to another as long as you have permission to use both resources.

Remote File Access This technique is used when a program on your computer is acting on the file on the server and not a copy of it. Updating the (only) copy of the file  Write-Through – immediate update, each change is automatically reflected in the document  Write-on-close – the changes are reflected in the document when the user is finished.  Write-delayed – batch updates, for example the file could be updated every two minutes.

How are files shared? FTP  We’ve covered this a bunch of times Anonymous FTP  It’s just like regular FTP except that you don’t need a username and password to access the account. There is a standard username usually anonymous or possibly guest. The password is your address.  So if you were to make something anonymously available to me I would use anonymous as my username and as my

How are files shared (continued) Remote File Access The problem occurs if several people have the right to access the file simultaneously, i.e. if you and I were editing the same paper at the same time or if you were reading it while I was editing it. Cache cohesion – the copy you’re reading is not the copy I’m editing so you’re out of sync Client-initiated update – the server version updates when I finish editing but you aren’t told Server-inititated update – when I finish your copy is automatically updated.

Why can some computers access some files but not others? Necessities for file access  Your computer must be able to physically connect to the server.  You must have permission to access the server and the directory and the file in the way that you need to access the file.  Your computer (software) must be able to interpret the data in the file. Encryption Common file format

When someone wants a file from a server, how does the server know what method to use? TCP/IP (Transmission Control Protocol/Internet Protocol  Data is sent in packets.  Each packet consists of the data being sent plus a header for that packet.  One of the items in the header is a 16 bit port address (which is essentially a number from 0 to 65535).  The ports are associated with particular applications.  For example ports 20 and 21 are associated with FTP, port 80 with HTTP.

What makes TCP/IP work? Logical levels are used to subdivide the work to be done. The ISO (international standards organization) has specified OSI (open systems interconnection reference model) with seven levels:

What Makes TCP/IP work (cont)? OSI Layers  Layer 1: Physical Layer – listens to the cables to see if stuff is being sent and sends bits when the line is clear  Layer 2: Data Link Layer – moves groups of bits called frames from machine to machine  Layer 3: Network Layer – routes packets from source to destination  Layer 4: Transport Layer – divides messages into packets  Layer 5: Session Layer – higher level capabilities  Layer 6: Presentation Layer – higher level capabilities  Layer 7: Application Layer – higher level capabilities

Summary Files can be shared in three different ways:  Each member of a group can keep their own personal copy of the data and they can copies to each other and be personally responsible for keeping the copies in sync.  The members could agree on a common file format and keep copies of the file on a server and use FTP to transfer between their machines and the server. They would work on the files on their own machines

Summary (Continued) Files can be shared in three different ways  The members could work on the file on the server itself using remote file access.  The application that the group is using must insure that either only one person can work on a particular file at one time or that if several people work on a file simultaneously, that the correct copy is maintained.

Summary (Continued) If different software (o/s) is used by different members of a team to view data, it may look different on different platforms. TCP/IP is probably the most common method of transmitting data through a network. Port numbers tell the receiving computer which application to use. These port numbers are standardized by ICANN.

Terminology Anonymous FTP Cache Coherence Client Client-initiated update Concurrent update problem File Server File Transfer Protocol (FTP) Frame Location Independence Location Transparency Lock Port Address Packet Remote File Access Server Server-initiated Update Transmission Control Protocol/Internet Protocol (TCP/IP)