BS2911 Week 7 1 Networking and the Internet (7) l Last Time: »Checkpoint – review of the module so far »Data integrity in a networked environment »Workshop.

Slides:



Advertisements
Similar presentations
Networks & Components Discuss the components required for successful communications Explain the purpose of communications software Identify various sending.
Advertisements

1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
1 Wide Area Network. 2 What is a WAN? A wide area network (WAN ) is a data communications network that covers a relatively broad geographic area and that.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 6 Information System Networks and the Internet.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Lecture 2 Computer Communications and Networks Boriana Koleva Room: C54 Phone:
Chapter 9A Network Basics.
Chapter 7 Networking: Computer Connections. Networks n Network - a computer system that uses communications equipment to connect two or more computers.
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
ASYNCHRONOUS Sends A letter at a time. The devices are not synchronised. The letter is framed by start and stop bits. The start bits are to ‘wake up’ the.
Communication Networks Fourth Meeting. Types of Networks  What is a circuit network?  Two people are connected and allocated them their own physical.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
William Stallings Data and Computer Communications
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Higher Computing Networking. Networking – Local Area Networks.
Networks Network Components. Learning Objectives Describe different media for transmitting data and their carrying capabilities. Explain the different.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Data Communications Chapter 1 – Data Communications, Data Networks, and the Internet.
Data Transmission We need to know about the following: Synchronous & Asynchronous Error Checking CSMA/CD Wireless Connections Network Interface Cards.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Chapter Objectives In this chapter, you will learn:
Network Hardware for Expanding Network
Chapter 2: Network Topologies & Network Devices
Wireless technology Network topology OSI - Model
NETWORK Unit 1 Module: 2 Objective: 7.
Intro to MIS – MGS351 Network Basics
Chapter 4 Computer Networks – Part 2
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
Local Area Networks Honolulu Community College
Networking Devices.
Packet Switching Datagram Approach Virtual Circuit Approach
NETWORK TOPOLOGIES There are three basic configurations used to connect computers they are the Bus Ring Star.
Telecommunications and Networking
Wide Area Network.
Computer Networks and Internet
Communications and Networks Chapter 9 McGraw-Hill/Irwin
LAN Risanuri Hidayat.
CT1303 LAN Rehab AlFallaj.
Computer Networks and Internet
Instructor: Mr. Malik Zaib
Communications Processors and Software
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Designing a local area network
Networks, telecommunications
Wednesday, September 19, 2018 What Is the Internet?
Computer Technology Notes #4
Network Basics Extended Learning Module E
Network Concepts Devices
Long-Distance Communication (Carriers, Modulation, And Modems)
Computer Networks.
Lecture 4 Continuation of transmission basics Chapter 3, pages 75-96
2 Basic Concepts: data and computer networking
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Introduction to Computer Administration
Ethernet First network to provide CSMA/CD
Computer Networks.
Switching Techniques.
CIS105 Networking: Computer Connections
TCP/IP Protocol Suite: Review
Chapter 4: Data Communication and Networks
NETWORK Unit 1 Module: 2 Objective: 7.
OSI Model OSI MODEL.
NETWORK Unit 1 Module: 2 Objective: 7.
Networks, telecommunications
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Presentation transcript:

BS2911 Week 7 1 Networking and the Internet (7) l Last Time: »Checkpoint – review of the module so far »Data integrity in a networked environment »Workshop for assignment due Thursday May 6th l Week 7 Focus »Message/Queuing model for distributing function »Data Transfer – inside and outside the computer »Local- and Wide-Area Networking »Data Transmission on a network »Assignment workshop l Useful book: White, Curt M (2006) Data Communications & Computer Networks, A Business User’s Approach, Thomson

BS2911 Week 7 2 Distributed Systems l Goal is to put user-interface close to user; data-interface close to shared data »Improves data integrity – only one system touches data »Reduces network traffic – graphics don’t have to flow »Exploits low cost of workstation processing l Can be synchronous »Remote procedure call – client and server work in step »Function shipping – all data returned to client »Transaction routing – typical of form processing on www l or asynchronous; main examples are: »Most interactions on web – never sure if they’ve worked until the application itself confirms »MQ Series messaging and queuing – guaranteed delivery

BS2911 Week 7 3 Distributed Programming Models l Function Shipping, as in CICS or Network File System »Application issues data request to environment »Environment generates messages to another system to request action on the data l Transaction Routing, used by CICS »Client system invokes a transaction that’s not local »CICS routes the request to another system (usually server) where associated program is run in its entirety l Remote Procedure Call »Logic on workstation invokes procedure on the server »Procedure runs, and returns control (and results) to caller »Environment handles RPC messages »Permits complex structures of networked logic or viceversa

BS2911 Week 7 4 Insurance Example »Customer asks agent for a quotation »Agent takes details on local PC »Quotes using premium tables downloaded from HQ »Offers a deal to the customer »Customer accepts it »Agent sends data to HQ as firm proposal »HQ updates database and accepts proposal (or not) Premium tables Central DB Agent’s PC Insurance Company HQ Process proposal Quote Make proposal Offer Confirmation

BS2911 Week 7 5 An Asynchronous Model l Alternative approach to distributed systems is Queuing »Infrastructure guarantees message delivery »But not how quickly it’ll arrive l Agent can get on with other work as soon as message has been sent »Application needs to consider risk that message will not produce desired effect on arrival Queue printout Proposal queue Agent’s PC Insurance Company HQ Process proposal Quote Queue proposal Agent’s print server

BS2911 Week 7 6 Advantages of MQ Approach l Simple: »Allows easy connection of heterogeneous systems »Asynchronous operation is built into the model l Coping with failure is inherent »You never know when the message will arrive, so you have to design around non-instant delivery »Network failure is simply an extended case of this l Depends on integrity of infrastructure »Since many customers and systems use same vehicle, problems will get ironed out quickly l BUT: »Transmission is often very fast »Designers may wrongly depend on this

BS9 Week 7 Data Transfer Inside the Computer How the controller chipsets drive peripherals

BS2911 Week 7 8 Data Transfer Inside the Computer l Every device needs an interface to exchange data with the computer l Generally, these interfaces share a bus to communicate with the CPU or with memory I/O bus CPU Memory Register I/O Interface Device Register I/O Interface Device I/O Interface Device cable Front side bus DMA

BS2911 Week 7 9 I/O and the CPU l I/O through the CPU »In very early days of computing, programmed with CPU looping while waiting for data transfer »Later programmed via interrupts, grabbing CPU only when a chunk of data arrives »Inefficient, because every transfer stops other processing »Better to transfer data autonomously l Only use the CPU to initiate I/O »Then have separate processor to move data into memory »Basis of PC’s DMA (direct memory access), IBM channels and ICL’s Autonomous transfer units »Only impacts CPU throughput when there’s a clash for memory access (“cycle stealing”)

BS2911 Week 7 10 Parallel and Serial Connectors l Parallel devices (like printers and most IDE disks) have one wire per bit, plus control wires »Keep cables short enough to avoid spread of bits in time »Usually bi-directional (to provide acknowledgement data) l Serial devices (like networks) send bits one after another »Examples: –RS232-C interface – “COM1” etc on PCs (with UART chip) –USB (Universal Serial Bus) on iMacs and PCs from W98 –IEEE1394 (Firewire® Apple Computers, Sony i-link), USB2 »Need to keep both ends in step to keep bytes separate –Asynchronously, as in most modems – start/send-a-bit/stop –or synchronously – synchronize clocks in both ends, then send a whole block (SNA’s SDLC does this) »Surprisingly, serial is usually faster than parallel 

BS2911 Week 7 11 Significance in Networking l The idea of autonomous transfer can be applied widely »Network card moves data from memory to LAN cable »Router on LAN cable sorts out data to leave LAN »ASDL modem takes Router output and sends over line… l Much of this work involves buffering: »Accepting a packet of data and writing it into local storage »Then sending it on, perhaps using a different technology »Effectively all data is being stored and forwarded, though we only use this term when entire message is stored »Have you noticed FreeView is delayed wrt analogue TV? l Data in buffer is independent of how it arrived »So we can change transmission formats, for example: PC bus to LAN to ADSL to ATM to LAN to mainframe bus

BS2911 Week 7 12 Links to Real Life l There’s very little technology unique to data networks, so think about the products you use »How does a Discman handle shocks? –Technical aspects: Buffering, error detection, retransmission »What are quality issues with a mobile phone? –Multiplexing, signal/noise ratio, compression »Why does AM radio sound so grotty? –Noise, attenuation, bandwidth »How does FreeView put multiple programmes on a channel; why is movement sometimes jerky? –Multiplexing, “lossy” compression, buffering l We’ll cover all these technologies and see how they apply to data transmission

BS9 Week 13 Packet-Switched Networks Including The Internet

BS2911 Week 7 14 Early Computer Networks l Initially had two distinct purposes: »to connect terminals to mainframe computers »to link computers together l And two ranges: »Local – low errors, wiring under enterprise control »Wide-area – wiring regulated by PTTs (was error-prone) l And two topologies: »Point-to point »Concentrated (multiple devices sharing a connection) l Network architectures developed to share connections, based on packet-switching concept: »Systems Network Architecture led through 70s and 80s »Internet Architecture now taking over (even in IBM shops) Telephone companies

BS2911 Week 7 15 Networking Requirements l Two fundamental forms of communication: »Session-based, where you set up a call, exchange data, then hang up – like a telephone call »Message-based, where you create a message, put an address on it, and send it – like a postcard l Sessions are often used synchronously, with a conversation between their endpoints »Example is terminal emulator to host »but they can support bursty flows, including messages l Message flows can be mixed together, as in the mail »If the packaging/unpacking is fast enough, you can get the impression of synchronous conversation »This is the basis of packet-switched networking

BS2911 Week 7 16 Node A Node BNode C Node D Node F Node E Node G Node H A general network l Flows from A-E could go: »A-C-E or A-H-G-E or A-B-D-F-H-G-E l If we break flows into packets, and address them to ultimate destination, we can mix flows on the links l Sender and receiver don’t care about route taken… l … or about how each link works l In this case, a packet would get there faster via H »Fast wide-area connection to H »Local connection to G »Would even be faster to E l Each node functions as a router l Need to avoid routing round in circles Fast Slow LAN wirelessFast

BS2911 Week 7 17 Some problems of this model l Every packet has to be routed onwards by the node(s) »Creates overhead on each intermediate node »Would not be acceptable to have (say) server to printer traffic passing through a user’s PC l Packets may arrive out of sequence l Hard to provide end-to-end integrity But we can’t afford links direct to every PC l Solved by specialized networking hardware »Mainframe network controllers »Routers and bridges »Buses, switches and hubs

BS2911 Week 7 18 Wide-area Data Transmission l In the 70s, phone lines were slow and unreliable l They could only handle sounds in pitch range of voice, so data had to be modulated into tones and demodulated at the other end – by a box called a modem »Phone companies monopolized the supply of modems »Voice lines had 4KHz bandwidth, handled 2400 tone-changes a second – 2400 baud »Modem technology improved; used several tones at once, thus getting more bits into each tone-change: 4 tones lets you run 9600 bits/second (but it’s still a 2400 baud line) »In 1980, even leased lines were flat out at 9600 bps, now a 53Kbps dial up modem costs under £30 l Phone network is now digital, apart from “local loop”

BS2911 Week 7 19 Notes on Wide-area Networking l There’s nothing new about digital transmission – it’s how the 19th century telegraph worked. The teleprinter used a similar approach, sending a signal to convey each bit of the Baudot code used to represent characters on 5-hole paper tape. Wireless telegraphy introduced the concept of modulation, with a tone for a 1-bit (or hole) and a silence for a 0. The speed of transmission was stated in bauds, and teleprinter lines often ran at 50 baud (10 char/second). Once data-transmission became electronic, faster speeds were needed, and better lines were modulated. A typical voice line is good for a frequency range of about 100Hz to 4kHz, so it was easy to squeeze in 1200 tone- changes a second. Improved modulation techniques used multiple tones, so the bit rate is now a multiple of the baud-rate. l Modern phone lines are digital, with each voice call being turned into a 56Kbps digital data-stream. Between exchanges, this runs on 64Kbps channels (kilostream), combined into 2Mbps circuits (E1 or megastream). The US equivalent of E1 is slightly slower – 1.5Mbps, called T1. That speed was picked because it’s fastest you can run down an old copper cable by putting repeaters at the standard distance between manhole covers. Except when first demonstrating video-on-demand, BT do not run digital data directly down old copper, so we’re stuck with analogue lines to our houses. However, using ADSL modems, we can still get >1Mbps down the line. Cable TV operators were slow to compete, but now offer broadband services too, often with fibre-optic cables. l The fastest current standard for a voice-grade line is V.92 (53Kbps) though you usually get only V.34 (33 Kbps) on the voice channel of a line set up for ADSL. l You can improve effective data-rates with compression, irrespective of the link technology.

BS2911 Week 7 20 Wide Area Networks l Traditionally slower and more error-prone than LANs l Links run over telephone company circuits »Leased lines usually digital these days –Kilostream (64Kbps) and Megastream (2Mbps) aka E1 –US mainly T1 (1.55Mbps) »Unless you pay for ISDN*, Dial-up is still largely analogue (modems needed to send bits over analogue circuits) »Can use local copper with ADSL for fast Internet access l IP networks usually link Routers rather than computers l Multi-protocol networks are also available: »Vendor provides line termination that looks like direct links to multiple nodes. For example, frame relay »Or you create a virtual circuit on the Internet * Don’t

BS2911 Week 7 21 Campus Networking l No need to modulate data on phone-lines if you can run a wire from point-to-point over your own land »If you send bits down a wire, they start off as square waves »Losses “knock the corners off” and your signal gets weaker »Happens less if you screen the signal using coaxial cable... »or use twisted pair and clean up signal every so often l Terminals used to be wired to controllers using coax l Local Area Networks dominant since 80s l Concept of LAN is that devices share the medium »add destination addresses to data packets they send »ignore incoming packets unless addressed to them l Main implementations are Ethernet and Token Ring

BS2911 Week 7 22 Local Area Networks l Network card in PC creates addressed packets l Sends down wire as soon as it can »In Token ring LAN, this is when it gets the token »In Ethernet, it’s when nobody else is sending l Listens for incoming packets addressed to the PC l In principle, LANs are buses – the wire is shared among all users, who effectively broadcast on it l In practice, most physical LANs (apart from Ethernet on coax) are stars, with direct links from hub to PC l Switching hubs only send PCs the data that’s addressed to them – effectively they’re smart nodes

BS2911 Week 7 23 Ethernet l Logically a bus: »each device throws data on the bus when it’s quiet,.. »…and hopes that nobody else does so at the same time l Each device listens, in case there’s been a collision »if so, both back off for a random time, then try again »the busier the bus, the greater risk of collision l One collision increases risk of another »Retransmission raises traffic on the LAN »LAN may be busy when station finishes its delay »Other station may finish delay during this wait, in which case they’ll collide again l Limits effective speed to below half of nominal speed

BS2911 Week 7 24 Ethernet Hardware l Ethernet originally ran 10Mbps over coax, but... »Single break in the bus can cut off many users »Coax is fairly expensive to buy and install (and is bulky) l Hub allows radial wire to individual stations »Can clean signal, so uses cheap and flexible twisted-pair with cheap RS45 connector »Smart hub can filter out information not meant for station, and even work full-duplex down the cable »Most hubs run at 100Mbps, newer ones at 1Gbps »Popular cable is CAT5e – inexpensive and good to 1Gbps »Can also use fibre-optics over longer range

BS2911 Week 7 25 Token Ring – largely superseded l Avoids collisions by sending tokens round the LAN to each station in turn »Wait until token arrives, then add data to it »Any packets not for you, just forward to the next station l Can approach nominal speed (4 or 16 Mbps) l Risk that one rogue station can bring down whole ring is solved by building logical ring over star wiring »MAU* sends stream of tokens down two wires of the cable, station returns them down two others »MAU “shorts out” any station that doesn’t respond l Hardware typically over twice Ethernet price »Didn’t sell well enough to be extended beyond 16Mbps »Obsolescent in face of 100Mbps and Gigabit Ethernet * Multiple Access Unit – like a hub

BS2911 Week 7 26 Application view of network l Target is to deliver data without having to be aware of the network, for example: »Send data-stream to paint characters on 32*80 screen »Deliver WWW page to browser that requested it »Transmit file to remote system l This requires abstraction to hide intermediate steps »Envelop data to say where it is to go »Break large package into transmittable chunks if needed »Route each chunk down the appropriate link »Correct any transmission errors that arise »Perform onward routing to destination »Reassemble chunks at destination (in sequence) »Open envelope and pass to target application

BS2911 Week 7 27 Seven Layer Model l Simplify programming by encapsulating lower levels Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Examples File transfer show screen image manage sign-on manage connections route over several links V.34, HDLC LAN, digital-, analogue-circuit (Colours show TCP/IP layers)

BS2911 Week 7 28 SNA Networking l Largely confined to the IBM mainframe and mid-range market (a huge market, but moving to TCP/IP) l Has concept of “Networks” – usually one or a small number per enterprise l Each networks contain “subareas” that can be separately managed l Each subarea contains a number of individually-addressed Physical and Logical Units l Wide-area circuits usually run SDLC protocol (Synchronous data-link control – layer 2) l Local connections via LAN or direct wiring l Now being superseded by TCP/IP, even in IBM shops

BS9 Week 29 Data Transmission Concepts and Technologies

BS2911 Week 7 30 Data Transmission l Features of a waveform »Frequency – usually measured in Hertz (Hz – 1/time) »Amplitude – measured in volts, bars, etc »Phase – usually measured in degrees »Wavelength – speed divided by frequency »Timbre can be represented by sine wave + overtones Square wave is made up of F + 3F + 5F +7F … l Information Capacity »Information content is number of bits needed to discriminate among possible symbols (128 symbols => 7 bits) »Capacity of channel is in symbols or bits per second »Bandwidth (Hz) is half of capacity in bits/sec (on good line) »But if line is noisy, capacity drops relative to bandwidth

BS2911 Week 7 31 Modulation l Base-band transmission is sending digital data “as is” »effectively sending square waves down the wire »Signal degrades with distance and bit-rate (remember all those odd harmonics?) l So we need to modulate over longer distances l Modulation involves using the signal to do something to a “carrier” signal (see pictures on Coope p.224) l Amplitude modulation changes carrier’s amplitude »Problem is that noise and attenuation look like signal; Think of the low quality of AM radio broadcasts l Frequency modulation changes carrier’s frequency »Less susceptible to interference and noise l Phase modulation shifts the phase to indicate bits

BS2911 Week 7 32 Baud versus Bits per Second l Baud refers to signalling rate – the number of transitions per second l If each transition carries 2 bits, a 2400 baud line has a capacity of 4800 bps l Various ways to carry multiple bits per transition: »Multiple voltage levels; you need 4 levels to transmit 2 bits »By more than one modulation technique –Modulate different carrier frequencies –Use phase + frequency modulation »or by combining these three techniques

BS2911 Week 7 33 Multiplexing l Early technique for sharing lines l Frequency-division multiplexing works on analogue lines »e.g. 48kHz “group” was split into 12 voice-grade circuits by shifting each circuit to a higher frequency »This was the main reason for limiting bandwidth of voice lines to below 4kHz (the local copper can carry far more) »Now obsolete in telephone network (lines are digital) l Time-division multiplexing sends a chunk of one circuit, then a chunk of the next, and so on »If circuit whose time has come has nothing to send, the time-slice is unused »Works well for digital and analogue transmission »Intelligent multiplexing exploits the “silences”

BS2911 Week 7 34 Transmission media l Wires »Cheap and robust, capacity limited by distance »Suffer from losses and stray radiation (noise getting in, secrets getting out) »Hard to intercept without getting caught (it’s usually illegal) l Microwave »Fairly expensive, but high capacity over long distance »Very easy to intercept – not always illegal & hard to detect »Some sensitivity to weather l Optical fibres »Fairly cheap, vast capacity »Very difficult to intercept without detection »Termination equipment cheap and still falling in price

BS2911 Week 7 35 Other media l Satellite – microwave repeated at geo-stationary satellite »Good capacity »Portable (the obvious answer at a new oil well) »Very long transmission time (0.25 second) so you have to buffer between acknowledgements »Easy to intercept without detection (must encrypt) »A finite resource (there aren’t that many slots in the sky) l Infra-red and radio »IR is similar technology to TV remote control – used to swap data with cell-phone, or for printing from a laptop »Radio can provide a wireless LAN by broadcasting within a location, using IEEE standards: –IEEE802.11b (Wi-Fi) at 11Mbps; g at 54Mbps –IEEE802.11n draft now implemented – 270Mbps »IR and Bluetooth operate mainly for local point-to-point

BS2911 Week 7 36 Cellular Radio l The technology used by mobile phones l Depends on computer-controlled network of transmitters, each with a cell (as in a honey-comb) »Phone “handshakes” to get allocated to a cell »Therefore network’s computer knows where you are (using Data Protection Act & RIPA; so does Government!) l GSM phones use intelligent Time Division Multiplexing »Call set-up provides you with frequent time-slots »Tiny periods of transmission are digitised and compressed »Each packet of data is transmitted in your time slot »For data, maximum rate supported is 9600 bps l New generation mobile phones are “always connected” »This concept successful in Japan for several years

BS2911 Week 7 37 Always Connected Technologies l Most commercial data networks are always active (think of LANs and Internet connections in Winchester) »But telephone calls are set up when you dial »True for analogue and ISDN* digital services l At home and on the road, we mostly use dial-up – Why? »The copper to the exchange is dedicated to us »Our mobiles have to handshake regularly with the cell l Digital Subscriber Lines (ADSL and SDSL) always on »Permanent connection to the Internet » arrives immediately; you can offer a web server »Gives you some security concerns – get a firewall router l New generation mobile phones (3G) stay online * Don’t touch with a bargepole

BS2911 Week 7 38 “The Internet” l Grew out of ARPAnet, connecting DoD and universities l Now extended to most large organizations l Publicly accessible through Internet Service Providers l Consists of a backbone, to which ISPs connect l Companies and organizations lease connections to ISP l Services offered include: »WWW Worldwide Web of pages with Hypertext links » Files routed between mail servers »FTP File Transfer Protocol l Main protocol stack is called TCP/IP »Transmission Control Protocol »Internet Protocol We’ll cover protocols next time

BS2911 Week 7 39 The Layers and your browser l When you request a URL, your browser application needs to communicate with appropriate server l Browser builds request, including destination address, passes it to socket (interface to networking) l Socket effectively manages session to Internet gateway, builds TCP/IP header, sends request to network card l Networking card handles bottom layers: »Data link including error correction »Physical layer (twisted-pair, coaxial cable..) l Router passes packets to Internet gateway l Gateway strips header addressing it, determines next link on route to destination, calls Data link layer l and so on... Application Presentation (No Session) Transport Network Data Link Physical

BS2911 Week 7 40 Networking Summary l All modern networking is Packet-switched l Application sends messages to network software »Messages wrapped in headers indicating destination »Each message becomes one or more packets »Packets passed to software layer or link as needed (may require adding more wrapping to the data) l Significant LAN technology is Ethernet »Throw data on the bus, detect collisions, retransmit »Usually 100Mbps (formerly 10Mbps, 1Gbps now common) »LANs based on hubs, switches or routers l Wide-area connections usually via the Internet, accessed on leased lines, ADSL or dial-up

BS9 Week 41 HTML and Assignment Due Thursday 6 May 2010 Develop on disk, hand in on USB stick I’ll give you later

BS2911 Week 7 42 Assignment Workshop l Chance to check understanding of: »Document structure … »Basic HTML etc »Hyperlinking »Tables »Handling graphics »Frames »Attributes used inside a tag –width, height never both in an tag!) –href=“…”don’t forget in remote links –border=1 l Try to avoid direct reference to appearance on screen »Font, bold, italic

BS2911 Week 7 43 Marking Scheme l The Site (two-thirds of assignment marks, split equally between design and coding) »Success in achieving what you said you set out to do »Usability, including ease of navigation between pages »Accuracy – minimal impact from errors l One third for evidence of understanding and logical development »Clear statement of scope – what is and isn’t to be included »Review of what you discovered in research development »Reflection on how you developed your site l Both aspects will be affected by how ambitious you’ve been, but you can usually do better with a simpler site you get right than aiming for the sky and falling short