1 Computer (Transport) Layer F Manages communication between two computers F Platform independence: one computer does not know even what platform the other.

Slides:



Advertisements
Similar presentations
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Advertisements

Computer networks Fundamentals of Information Technology Session 6.
Principles of Information Systems, Sixth Edition The Internet, Intranets, and Extranets Chapter 7.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
Network Layer and Transport Layer.
Lesson 3 – UNDERSTANDING NETWORKING. Network relationship types Network features OSI Networking model Network hardware components OVERVIEW.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction To Networking
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Network Address Translation, Remote Access and Virtual Private Networks BSAD 146 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Getting Connected to NGS while on the Road… Donna V. Shaw, NGS Convocation.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Networking Technologies
1 Telecommunications, the Internet, Intranets, and Extranets CSC101 SECTIONS 01 & 02.
Intranet, Extranet, Firewall. Intranet and Extranet.
Distributed Processing Terminal-Host Systems File Server Program Access Client Server Processing.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Unit 4, Lesson 11 How Data Travels the Internet
CHAPTER 2 PCs on the Internet Suraya Alias. The TCP/IP Suite of Protocols Internet applications – client/server applications The client requested data.
Chapter Overview Network Communications.
The Internet, Intranets, & Extranets Chapter 7. IS for Management2 The Internet (1) A collection of networks that pass data around in packets, each of.
1 WHY NEED NETWORKING? - Access to remote information - Person-to-person communication - Cooperative work online - Resource sharing.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 12 Windows on the Internet.
© 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.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
TCP/IP Yang Wang Professor: M.ANVARI.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Networks QUME 185 Introduction to Computer Applications.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
Hands-On Microsoft Windows Server Introduction to Remote Access Routing and Remote Access Services (RRAS) –Enable routing and remote access through.
Routers and Routing Basics CCNA 2 Chapter 10.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
1 TCP/IP Internetting ä Subnet layer ä Links stations on same subnet ä Often IEEE LAN standards ä PPP for telephone connections ä TCP/IP specifies.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
Chapter 1 What is the Internet?. The Wired World of the Internet Who runs the Internet? Collection of thousands of networks RFCs, users’ agreement about.
Part E: Standards Layered Standards Architectures TCP, IP, and TCP/IP Other Architectures.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
Data Networking Fundamentals Chapter 7. Objectives In this chapter, you will learn to: Discuss basic networking concepts, including the elements common.
Networking Basics CCNA 1 Chapter 11.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
1 Syllabus at a glance – CMCN 6103 Introduction Introduction to Networking Network Fundamentals Number Systems Ethernet IP Addressing Subnetting ARP DNS.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Introduction TO Network Administration
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Networks. Local area network (LAN( Wide-area network (WAN( Networks Topology.
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Point-to-Point Protocol
System Architecture & Hardware Configurations Dr. D. Bilal IS 582 Spring 2008.
VCE IT Theory Slideshows
Networking for Home and Small Businesses – Chapter 6
Standards Basics.
Data Networking Fundamentals
Network Architecture Introductory material
Networking for Home and Small Businesses – Chapter 6
Computer (Transport) Layer
Review of Important Networking Concepts
Networking for Home and Small Businesses – Chapter 6
Presentation transcript:

1 Computer (Transport) Layer F Manages communication between two computers F Platform independence: one computer does not know even what platform the other is (mainframe, PC, etc.) F TCP/IP’s most popular transport standard is TCP

2 Terminal-Host Platform F Processing done at a central host computer –Mainframe (very large) –Minicomputer (mid-size) Host Programs Execute on the Host

3 PC Network F Client PC sits on desks of ordinary users –Receives services from servers –Stand-alone PC with hardware, software added Client PC Client PC

4 PC Network F Servers –Provide services to client PCs –Usually PCs but not always Server Service

5 PC Network F Servers are Specialized –Optimized for their services for cost, performance, and reliability File Server Database Server Internet Access Gateway Server File Service

6 File Server Program Access F Programs executed on the client PC –Program and data files downloaded over the network Client PC Server Program Executed On Client PC Downloaded Over Network Network

7 Client Workstation F Workstations are more powerful than PCs F Come in client and server versions Client Workstation 21” display Powerful RISC microprocessor Large, fast RAM, hard disk Usually UNIX OS, can be Windows NT

8 Networked PC F The Dominant Computer Platform Today is the Networked PC –High penetration of PCs on desktops –Most are already networked F “Legacy” Systems Must be Maintained –Mainframe terminal-host systems –Minicomputer terminal-host systems –Many are being “downsized” to PC networking

9 Managed PCs F Designed to be Managed Remotely –Slashes maintenance costs –Slashes software upgrade costs –Users have less control over their machines –Company can search for illegal games –Management standards are still immature –Eventually, all networked PCs will be managed

10 NetPC F Standard Pushed by Microsoft, Intel –Closed box with limited upgradability –Should ease maintenance by reducing incompatibilities and add-in problems –Will users be content? –Remote management built in

11 Network Computers (NCs) F Designed for Use on the Internet (Java) –Little or no local disk drive storage –Programs downloaded over Internet when needed (or from corporate servers using Internet standards) –User always gets the latest version of the software –Downloading can take time; small applications would load faster but might lack functionality –When the network is down, so are you The Internet The Internet

12 Low-Cost PCs for the Home F WebTV (Microsoft) –Uses TV for its display –User only needs $500 box –Problem: TV display resolution is far lower than that of a TV screen; webpages look bad –Problem: Need special Internet service provider who cannot work with your regular PC –Problem: No printing –Problem: Limited to WWW and F Sub $1,000 PCs

13 Networks Mix Traffic of Multiple Platforms Network (LAN, WAN, internet) Terminal-host traffic PC network traffic

14 F2-7: Program Interactions on a Stand- Alone PC Application Program Operating System Hardware Commands related to filesFiles or error messages Response Request

15 Client/Server Processing Client ProgramServer Program Client Machine (PC) Server Machine (UNIX Minicomputer) TWO programs on TWO machines Platform independent

16 Client/Server Processing F Application Layer Protocols –Control the requests and responses –Application independence: any browser can work with any webserver program F Transport Layer Protocols –Allow two computers with different architectures to work together –Brings platform independence

17 Internet Access Webserver PC with browser Internet Service Provider (ISP) Internet Service Provider (ISP) Internet Service Provider (ISP) Internet Service Provider (ISP) The Internet Backbone The Internet Backbone To connect to the Internet, you must have an ISP

18 Internet Service Provider (ISP) F Basic Service: Links You to the Internet –Provides a connection –Pays for your use. (The Internet is NOT Free.) F Most Provide Additional Services – –World Wide Web Homepage Hosting –Premium Providers have Specialized Services (America Online, CompuServ, MSN)

19 Internet Access with PPP Modem, TCP/IP software PPP software PPP link over telephone line ISP

20 Internet Access with PPP: routers ISP The Internet: 1. a network of routers connected by transmission lines Router ISP Router 2. Subnets connected by routers

21 Layered Interactions in Internet Access Browser TCP Software TCP Software IP Software IP Software CSLIP/PPP Software CSLIP/PPP Software User PC IP Software IP Software PPP Software PPP Software Router Webserver Software Webserver Software TCP Software TCP Software IP Software IP Software Subnet Webserver Subnet Layer (PPP) Point-to-Point Connection

22 Point-to-Point Connection F Physical Layer –Serial Port –Modem –Telephone Transmission F Data Link Layer –Packaging of data for delivery over line –Error detection and correction –CSLIP or PPP standard

23 Layered Interactions in Internet Access Browser TCP Software TCP Software IP Software IP Software PPP Software PPP Software User PC Webserver Software Webserver Software TCP Software TCP Software IP Software IP Software Subnet Webserver Internet Layer Governs Routing Across Multiple Routers On the Internet IP Software IP Software Subnet Software Subnet Software Routers IP

24 Routing Across the Internet F Routing –Message (packet) must travel over a network of routers –The user PC tells the first router the destination address of the webserver (e.g., voyager.cba.hawaii.edu) –Working together, routers route the packet to its destination host

25 Layered Interactions in Internet Access Browser TCP Software TCP Software IP Software IP Software PPP Software PPP Software User PC Webserver Software Webserver Software TCP Software TCP Software IP Software IP Software Subnet Webserver Transport Layer (TCP) IP Software IP Software Subnet Software Subnet Software Routers

26 Transport Layer F Connects the Two Computers –Establishes a temporary connection –Breaks connection when transmission ends –Asks for the retransmission of damaged packets –Asks for the retransmission of lost packets –Flow control: tell the other computer to pause –Platform independence: connects computers from different vendors

27 Layered Interactions in Internet Access Browser TCP Software TCP Software IP Software IP Software PPP Software PPP Software User PC IP Software IP Software Subnet Routers Webserver Software Webserver Software TCP Software TCP Software IP Software IP Software Subnet Webserver Application Layer (HTTP, HTML)

28 Protocol Data Units (PDUs) F At each layer, messages are strings of 1s and 0s F These messages are organized F Called protocol data units (PDUs) F Each layer (except Physical) has a PDU –E.g., Application PDU or APDU –E.g., Computer (Transport) PDU or CPDU PDU

29 Organization of PDU F Header (delivery information) F Trailer F Trailer (sometimes present for error handling) F Data Field –Often PDU of next higher layer Trailer Data Field Header PDU at Layer N PDU at Layer N+1

30 PDU Transmissions from the PC Browser IP Software IP Software CSLIP/PPP Or Other Subnet Software CSLIP/PPP Or Other Subnet Software User PC APDU CH Computer (Transport) Layer (CPDU) TCP PDU Application Layer CPDUIH Internet Layer TCP Software TCP Software Internet PDU (IPDU) SnTIPDUSnH Subnet PDU (SnPDU) CSLIP or PPP Subnet Layer Application PDU

31 At Each Router IP Software IP Software Subnet Process Subnet Process SnPDU for Subnet A SnPDU for Subnet A SnA SnB IP PDU Router Subnet ASubnet B 2. Subnet process removes IP PDU from SnPDU, delivers it to the IP process. 1. Router subnet process accepts the SnPDU 3. IP process considers best route IP PDU SnPDU on Subnet B SnPDU on Subnet B 4. IP process delivers the IP PDU to the subnet process

32 At the Webserver Webserver Software Webserver Software TCP Software TCP Software IP Software IP Software Subnet Software Subnet Software Webserver Subnet SnPDU 1. accepts SnPDU IPDU 2. delivers IPDU to IP Software Process CPDU 3. IP Software delivers CPDU to Transport Process APDU 4. TCP Software delivers APDU to Webserver Program

33 Intranets F Use of Internet Technology within Firms –Standards are mature –Standards for many applications –Security is good for internal use –Platform independent: No need to create separate applications for PCs, Macs, Unix –Browser runs software: no need to install software on PCs –Major concern of corporations today

34 Intranets F Must keep out hackers F Yet users need access to Internet services outside the Internet F Solution: create a firewall to limit access from the outside Intranet Hacker OK No Firewall

35 Extranets F Give Buyers or Suppliers Access –Limited to certain resources, such as inventory and pricing databases –Uses the Internet for transmission Internal Extranet Resource Any Other Resource OK No Customer

36 Extranets F Tunneling –Extranet transmission uses the unsecure Internet –Add secure transmission through the Internet by means of encryption, other measures –Creates a secure “tunnel” through the Internet Tunnel