Practical TCP/IP and Ethernet Networking Titles in the series Practical Cleanrooms: Technologies and Facilities (David Conway) Practical Data Acquisition for Instrumentation and Control Systems (John Park, Steve Mackay) Practical Data Communications for Instrumentation and Control (Steve Mackay, Edwin Wright, John Park) Practical Digital Signal Processing for Engineers and Technicians (Edmund Lai) Practical Electrical Network Automation and Communication Systems (Cobus Strauss) Practical Embedded Controllers (John Park) Practical Fiber Optics (David Bailey, Edwin Wright) Practical Industrial Data Networks: Design, Installation and Troubleshooting (Steve Mackay, Edwin Wright, John Park, Deon Reynders) Practical Industrial Safety, Risk Assessment and Shutdown Systems for Instrumentation and Control (Dave Macdonald) Practical Modern SCADA Protocols: DNP3, 60870.5 and Related Systems (Gordon Clarke, Deon Reynders) Practical Radio Engineering and Telemetry for Industry (David Bailey) Practical SCADA for Industry (David Bailey, Edwin Wright) Practical TCP/IP and Ethernet Networking (Deon Reynders, Edwin Wright) Practical Variable Speed Drives and Power Electronics (Malcolm Barnes) Practical TCP/IP and Ethernet Networking Deon Reynders Pr Eng, BSc BEng, BSc Eng (Elec)(Hons), MBA Edwin Wright MIPENZ, BSc(Hons), BSc(Elec Eng), IDC Technologies, Perth, Australia . Newnes An imprint of Elsevier Linacre House, Jordan Hill, Oxford OX2 8DP 200 Wheeler Road, Burlington, MA 01803 First published 2003 Copyright 2003, IDC Technologies. All rights reserved No part of this publication may be reproduced in any material form (including photocopying or storing in any medium by electronic means and whether or not transiently or incidentally to some other use of this publication) without the written permission of the copyright holder except in accordance with the provisions of the Copyright, Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright Licensing Agency Ltd, 90 Tottenham Court Road, London, England W1T 4LP. Applications for the copyright holder’s written permission to reproduce any part of this publication should be addressed to the publisher British Library Cataloguing in Publication Data A catalogue record for this book is available from the British Library ISBN 07506 58061 For information on all Newnes publications, visit our website at www.newnespress.com Typeset and Edited by Vivek Mehra, Mumbai, India ([email protected]) Printed and bound in Great Britain (cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:3)(cid:4)(cid:6)(cid:7) (cid:8)(cid:9)(cid:5)(cid:10)(cid:11)(cid:12)(cid:5)(cid:7) (cid:7) (cid:7) (cid:7) (cid:7) (cid:7) (cid:7) (cid:7) (cid:7) (cid:7) (cid:7)(cid:7)(cid:7)(cid:7)(cid:7)(cid:7)(cid:7)(cid:13)(cid:14)(cid:15)(cid:15)(cid:7) (cid:16)(cid:3)(cid:4)(cid:9)(cid:2)(cid:17)(cid:18)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:4)(cid:2)(cid:7)(cid:12)(cid:2)(cid:19)(cid:19)(cid:18)(cid:3)(cid:15)(cid:12)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:6)(cid:7) (cid:20) 1 1.1 Data communications 1 1.2 Transmitters, receivers and communication channels 2 (cid:20)(cid:21)(cid:22)(cid:21)(cid:20)(cid:7) (cid:16)(cid:3)(cid:4)(cid:5)(cid:9)(cid:10)(cid:11)(cid:12)(cid:5)(cid:7)(cid:6)(cid:4)(cid:11)(cid:3)(cid:17)(cid:11)(cid:9)(cid:17)(cid:6)(cid:7) (cid:22)(cid:7) (cid:20)(cid:21)(cid:22)(cid:21)(cid:22)(cid:7) (cid:1)(cid:2)(cid:17)(cid:15)(cid:3)(cid:23)(cid:7) (cid:24)(cid:7) (cid:20)(cid:21)(cid:22)(cid:21)(cid:24)(cid:7) (cid:8)(cid:9)(cid:2)(cid:4)(cid:2)(cid:12)(cid:2)(cid:25)(cid:6)(cid:7) (cid:24)(cid:7) (cid:20)(cid:21)(cid:22)(cid:21)(cid:26)(cid:7)(cid:7)(cid:7) (cid:27)(cid:2)(cid:19)(cid:5)(cid:7)(cid:12)(cid:2)(cid:19)(cid:19)(cid:2)(cid:3)(cid:25)(cid:28)(cid:7)(cid:18)(cid:6)(cid:5)(cid:17)(cid:7)(cid:12)(cid:2)(cid:19)(cid:19)(cid:18)(cid:3)(cid:15)(cid:12)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:6)(cid:7)(cid:29)(cid:9)(cid:2)(cid:4)(cid:2)(cid:12)(cid:2)(cid:25)(cid:6)(cid:7) (cid:24)(cid:7) 1.3 Types of communication channels 4 (cid:20)(cid:21)(cid:24)(cid:21)(cid:20)(cid:7) (cid:30)(cid:3)(cid:11)(cid:25)(cid:2)(cid:23)(cid:7)(cid:12)(cid:2)(cid:19)(cid:19)(cid:18)(cid:3)(cid:15)(cid:12)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:12)(cid:31)(cid:11)(cid:3)(cid:3)(cid:5)(cid:25)(cid:6)(cid:7) (cid:26)(cid:7) 1.4 Communications channel properties 4 (cid:20)(cid:21)(cid:26)(cid:21)(cid:20)(cid:7)(cid:7)(cid:7) (cid:27)(cid:15)(cid:23)(cid:3)(cid:11)(cid:25)(cid:7)(cid:11)(cid:4)(cid:4)(cid:5)(cid:3)(cid:18)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7) (cid:26)(cid:7) (cid:20)(cid:21)(cid:26)(cid:21)(cid:22)(cid:7)(cid:7)(cid:7)(cid:7) (cid:1)(cid:31)(cid:11)(cid:3)(cid:3)(cid:5)(cid:25)(cid:7) (cid:11)(cid:3)(cid:17)!(cid:15)(cid:17)(cid:4)(cid:31)(cid:7) "(cid:7) (cid:20)(cid:21)(cid:26)(cid:21)(cid:24)(cid:7)(cid:7)(cid:7) #(cid:2)(cid:15)(cid:6)(cid:5)(cid:7) $(cid:7) 1.5 Data transmission modes 8 (cid:20)(cid:21)%(cid:21)(cid:20)(cid:7)(cid:7)(cid:7)(cid:7) &(cid:15)(cid:9)(cid:5)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:2)(cid:10)(cid:7)(cid:6)(cid:15)(cid:23)(cid:3)(cid:11)(cid:25)(cid:7)(cid:10)(cid:25)(cid:2)!(cid:7) ’(cid:7) (cid:20)(cid:21)%(cid:21)(cid:22)(cid:7) (cid:27)(cid:28)(cid:3)(cid:12)(cid:31)(cid:9)(cid:2)(cid:3)(cid:15)((cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:2)(cid:10)(cid:7)(cid:17)(cid:15)(cid:23)(cid:15)(cid:4)(cid:11)(cid:25)(cid:7)(cid:17)(cid:11)(cid:4)(cid:11)(cid:7)(cid:6)(cid:15)(cid:23)(cid:3)(cid:11)(cid:25)(cid:6)(cid:7) )(cid:7) (cid:20)(cid:21)%(cid:21)(cid:24)(cid:7) (cid:30)(cid:6)(cid:28)(cid:3)(cid:12)(cid:31)(cid:9)(cid:2)(cid:3)(cid:2)(cid:18)(cid:6)(cid:7)(cid:4)(cid:9)(cid:11)(cid:3)(cid:6)(cid:19)(cid:15)(cid:6)(cid:6)(cid:15)(cid:2)(cid:3)(cid:7) (cid:20)*(cid:7) (cid:20)(cid:21)%(cid:21)(cid:26)(cid:7)(cid:7)(cid:7)(cid:7) (cid:27)(cid:28)(cid:3)(cid:12)(cid:31)(cid:9)(cid:2)(cid:3)(cid:2)(cid:18)(cid:6)(cid:7)(cid:4)(cid:9)(cid:11)(cid:3)(cid:6)(cid:19)(cid:15)(cid:6)(cid:6)(cid:15)(cid:2)(cid:3)(cid:7) (cid:20)(cid:20)(cid:7) 1.6 Encoding methods 12 (cid:20)(cid:21)"(cid:21)(cid:20)(cid:7)(cid:7)(cid:7)(cid:7) +(cid:11)(cid:3)(cid:12)(cid:31)(cid:5)(cid:6)(cid:4)(cid:5)(cid:9)(cid:7) (cid:20)(cid:22)(cid:7) (cid:20)(cid:21)"(cid:21)(cid:22)(cid:7)(cid:7)(cid:7)(cid:7) &(cid:15)(cid:10)(cid:10)(cid:5)(cid:9)(cid:5)(cid:3)(cid:4)(cid:15)(cid:11)(cid:25)(cid:7)+(cid:11)(cid:3)(cid:12)(cid:31)(cid:5)(cid:6)(cid:4)(cid:5)(cid:9)(cid:7) (cid:20)(cid:22)(cid:7) (cid:20)(cid:21)"(cid:21)(cid:24)(cid:7)(cid:7)(cid:7)(cid:7) ,-(cid:7).(cid:9)(cid:5)(cid:4)(cid:18)(cid:9)(cid:3)(cid:7)(cid:4)(cid:2)(cid:7)((cid:5)(cid:9)(cid:2)/(cid:7) (cid:20)(cid:22)(cid:7) (cid:20)(cid:21)"(cid:21)(cid:26)(cid:7)(cid:7)(cid:7)(cid:7) #,-(cid:7).(cid:3)(cid:2)(cid:3)0(cid:9)(cid:5)(cid:4)(cid:18)(cid:9)(cid:3)(cid:7)(cid:4)(cid:2)(cid:7)((cid:5)(cid:9)(cid:2)/(cid:7) (cid:20)(cid:24)(cid:7) (cid:20)(cid:21)"(cid:21)%(cid:7)(cid:7)(cid:7)(cid:7) +120(cid:24)(cid:7) (cid:20)(cid:24)(cid:7) (cid:20)(cid:21)"(cid:21)"(cid:7)(cid:7)(cid:7)(cid:7) (cid:26)34%3(cid:7) (cid:20)(cid:24)(cid:7) 1.7 Error detection 14 (cid:20)(cid:21)$(cid:21)(cid:20)(cid:7)(cid:7)(cid:7) (cid:1)(cid:28)(cid:12)(cid:25)(cid:15)(cid:12)(cid:7)(cid:9)(cid:5)(cid:17)(cid:18)(cid:3)(cid:17)(cid:11)(cid:3)(cid:12)(cid:28)(cid:7)(cid:12)(cid:31)(cid:5)(cid:12)5(cid:7).(cid:1),(cid:1)/(cid:7) (cid:20)(cid:26)(cid:7) #(cid:5)(cid:4)!(cid:2)(cid:9)5(cid:15)(cid:3)(cid:23)(cid:7)(cid:10)(cid:18)(cid:3)(cid:17)(cid:11)(cid:19)(cid:5)(cid:3)(cid:4)(cid:11)(cid:25)(cid:6)(cid:7)(cid:7) (cid:20)% 2 2.1 Overview 15 2.2 Network communication 16 (cid:22)(cid:21)(cid:22)(cid:21)(cid:20)(cid:7)(cid:7)(cid:7) (cid:1)(cid:15)(cid:9)(cid:12)(cid:18)(cid:15)(cid:4)(cid:7)(cid:6)!(cid:15)(cid:4)(cid:12)(cid:31)(cid:15)(cid:3)(cid:23)(cid:7) (cid:20)$(cid:7) (cid:22)(cid:21)(cid:22)(cid:21)(cid:22)(cid:7)(cid:7)(cid:7) (cid:8)(cid:11)(cid:12)5(cid:5)(cid:4)(cid:7)(cid:6)!(cid:15)(cid:4)(cid:12)(cid:31)(cid:15)(cid:3)(cid:23)(cid:7) (cid:20)$(cid:7) (cid:22)(cid:21)(cid:22)(cid:21)(cid:24)(cid:7)(cid:7)(cid:7)(cid:7) &(cid:11)(cid:4)(cid:11)(cid:23)(cid:9)(cid:11)(cid:19)(cid:6)(cid:7)(cid:11)(cid:3)(cid:17)(cid:7)(cid:14)(cid:15)(cid:9)(cid:4)(cid:18)(cid:11)(cid:25)(cid:7)(cid:12)(cid:15)(cid:9)(cid:12)(cid:18)(cid:15)(cid:4)(cid:6)(cid:7) (cid:20)$(cid:7) 2.3 Types of networks 18 (cid:22)(cid:21)(cid:24)(cid:21)(cid:20)(cid:7)(cid:7)(cid:7)(cid:7) 1(cid:2)(cid:12)(cid:11)(cid:25)(cid:7)(cid:11)(cid:9)(cid:5)(cid:11)(cid:7)(cid:3)(cid:5)(cid:4)!(cid:2)(cid:9)5(cid:6)(cid:7)(cid:7).1(cid:30)#(cid:6)/(cid:7) (cid:20)’(cid:7) (cid:22)(cid:21)(cid:24)(cid:21)(cid:22)(cid:7)(cid:7)(cid:7)(cid:7) 6(cid:15)(cid:17)(cid:5)(cid:7)(cid:11)(cid:9)(cid:5)(cid:11)(cid:7)(cid:3)(cid:5)(cid:4)!(cid:2)(cid:9)5(cid:6)(cid:7)(cid:7).6(cid:30)#(cid:6)/(cid:7) (cid:20)’(cid:7) (cid:22)(cid:21)(cid:24)(cid:21)(cid:24)(cid:7)(cid:7)(cid:7)(cid:7) +(cid:5)(cid:4)(cid:9)(cid:2)(cid:29)(cid:2)(cid:25)(cid:15)(cid:4)(cid:11)(cid:3)(cid:7)(cid:11)(cid:9)(cid:5)(cid:11)(cid:7)(cid:3)(cid:5)(cid:4)!(cid:2)(cid:9)5(cid:6)(cid:7)(cid:7).+(cid:30)#(cid:6)/(cid:7) (cid:20))(cid:7) vi Contents (cid:22)(cid:21)(cid:24)(cid:21)(cid:26)(cid:7) (cid:1)(cid:2)(cid:18)(cid:29)(cid:25)(cid:15)(cid:3)(cid:23)(cid:7)(cid:9)(cid:11)(cid:4)(cid:15)(cid:2)(cid:7) (cid:20))(cid:7) (cid:22)(cid:21)(cid:24)(cid:21)%(cid:7) 7(cid:15)(cid:9)(cid:4)(cid:18)(cid:11)(cid:25)(cid:7)(cid:29)(cid:9)(cid:15)(cid:14)(cid:11)(cid:4)(cid:5)(cid:7)(cid:3)(cid:5)(cid:4)!(cid:2)(cid:9)5(cid:6)(cid:7).7(cid:8)#(cid:6)/(cid:7) (cid:22)*(cid:7) 2.4 The open systems interconnection model 20 (cid:22)(cid:21)(cid:26)(cid:21)(cid:20)(cid:7)(cid:7)(cid:7)(cid:7) 8(cid:29)(cid:5)(cid:3)(cid:7)(cid:11)(cid:3)(cid:17)(cid:7)(cid:12)(cid:25)(cid:2)(cid:6)(cid:5)(cid:17)(cid:7)(cid:6)(cid:28)(cid:6)(cid:4)(cid:5)(cid:19)(cid:6)(cid:7) (cid:22)*(cid:7) (cid:22)(cid:21)(cid:26)(cid:21)(cid:22)(cid:7)(cid:7)(cid:7)(cid:7) 2(cid:31)(cid:5)(cid:7)(cid:2)(cid:29)(cid:5)(cid:3)(cid:7)(cid:6)(cid:28)(cid:6)(cid:4)(cid:5)(cid:19)(cid:6)(cid:7)(cid:15)(cid:3)(cid:4)(cid:5)(cid:9)(cid:12)(cid:2)(cid:3)(cid:3)(cid:5)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:9)(cid:5)(cid:10)(cid:5)(cid:9)(cid:5)(cid:3)(cid:12)(cid:5)(cid:7)(cid:19)(cid:2)(cid:17)(cid:5)(cid:25)(cid:7).8(cid:27)(cid:16)(cid:7)(cid:19)(cid:2)(cid:17)(cid:5)(cid:25)/(cid:7) (cid:22)(cid:20)(cid:7) (cid:22)(cid:21)(cid:26)(cid:21)(cid:24)(cid:7)(cid:7)(cid:7)(cid:7) 8(cid:27)(cid:16)(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7)(cid:6)(cid:5)(cid:9)(cid:14)(cid:15)(cid:12)(cid:5)(cid:6)(cid:7) (cid:22)%(cid:7) (cid:22)(cid:21)(cid:26)(cid:21)(cid:26)(cid:7)(cid:7)(cid:7) (cid:30)(cid:29)(cid:29)(cid:25)(cid:15)(cid:12)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) (cid:22)%(cid:7) (cid:22)(cid:21)(cid:26)(cid:21)%(cid:7)(cid:7)(cid:7) (cid:8)(cid:9)(cid:5)(cid:6)(cid:5)(cid:3)(cid:4)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) (cid:22)"(cid:7) (cid:22)(cid:21)(cid:26)(cid:21)"(cid:7)(cid:7)(cid:7) (cid:27)(cid:5)(cid:6)(cid:6)(cid:15)(cid:2)(cid:3)(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) (cid:22)"(cid:7) (cid:22)(cid:21)(cid:26)(cid:21)$(cid:7)(cid:7)(cid:7) 2(cid:9)(cid:11)(cid:3)(cid:6)(cid:29)(cid:2)(cid:9)(cid:4)(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) (cid:22)"(cid:7) (cid:22)(cid:21)(cid:26)(cid:21)’(cid:7)(cid:7)(cid:7)(cid:7) #(cid:5)(cid:4)!(cid:2)(cid:9)5(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) (cid:22)$(cid:7) (cid:22)(cid:21)(cid:26)(cid:21))(cid:7)(cid:7)(cid:7)(cid:7) &(cid:11)(cid:4)(cid:11)(cid:7)(cid:25)(cid:15)(cid:3)5(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) (cid:22)$(cid:7) (cid:22)(cid:21)(cid:26)(cid:21)(cid:20)*(cid:7) (cid:8)(cid:31)(cid:28)(cid:6)(cid:15)(cid:12)(cid:11)(cid:25)(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) (cid:22)’(cid:7) 2.5 Interoperability and internetworking 28 2.6 Protocols and protocol standards 30 2.7 IEEE/ISO standards 31 2.8 Network topologies 33 (cid:22)(cid:21)’(cid:21)(cid:20)(cid:7) 3(cid:9)(cid:2)(cid:11)(cid:17)(cid:12)(cid:11)(cid:6)(cid:4)(cid:7)(cid:11)(cid:3)(cid:17)(cid:7)(cid:29)(cid:2)(cid:15)(cid:3)(cid:4)0(cid:4)(cid:2)0(cid:29)(cid:2)(cid:15)(cid:3)(cid:4)(cid:7)(cid:4)(cid:2)(cid:29)(cid:2)(cid:25)(cid:2)(cid:23)(cid:15)(cid:5)(cid:6)(cid:7) (cid:24)(cid:24)(cid:7) (cid:22)(cid:21)’(cid:21)(cid:22)(cid:7)(cid:7)(cid:7)(cid:7) 1(cid:2)(cid:23)(cid:15)(cid:12)(cid:11)(cid:25)(cid:7)(cid:11)(cid:3)(cid:17)(cid:7)(cid:29)(cid:31)(cid:28)(cid:6)(cid:15)(cid:12)(cid:11)(cid:25)(cid:7)(cid:4)(cid:2)(cid:29)(cid:2)(cid:25)(cid:2)(cid:23)(cid:15)(cid:5)(cid:6)(cid:7) (cid:24)(cid:26)(cid:7) 2.9 Bus topology 35 2.10 Star topology 36 2.11 Ring topology 36 2.12 Other types of topology 38 (cid:22)(cid:21)(cid:20)(cid:22)(cid:21)(cid:20)(cid:7) (cid:27)(cid:4)(cid:11)(cid:9)0!(cid:15)(cid:9)(cid:5)(cid:17)(cid:7)(cid:9)(cid:15)(cid:3)(cid:23)(cid:7)(cid:4)(cid:2)(cid:29)(cid:2)(cid:25)(cid:2)(cid:23)(cid:28)(cid:7) (cid:24)’(cid:7) (cid:22)(cid:21)(cid:20)(cid:22)(cid:21)(cid:22)(cid:7) &(cid:15)(cid:6)(cid:4)(cid:9)(cid:15) (cid:18)(cid:4)(cid:5)(cid:17)(cid:7)(cid:6)(cid:4)(cid:11)(cid:9)(cid:7)(cid:4)(cid:2)(cid:29)(cid:2)(cid:25)(cid:2)(cid:23)(cid:28)(cid:7) (cid:24)’(cid:7) (cid:22)(cid:21)(cid:20)(cid:22)(cid:21)(cid:24)(cid:7) +(cid:5)(cid:6)(cid:31)(cid:7)(cid:4)(cid:2)(cid:29)(cid:2)(cid:25)(cid:2)(cid:23)(cid:28)(cid:7) (cid:24))(cid:7) (cid:22)(cid:21)(cid:20)(cid:22)(cid:21)(cid:26)(cid:7) 2(cid:9)(cid:5)(cid:5)(cid:7)(cid:4)(cid:2)(cid:29)(cid:2)(cid:25)(cid:2)(cid:23)(cid:28)(cid:7) (cid:24))(cid:7) 2.13 Media access methods 40 (cid:22)(cid:21)(cid:20)(cid:24)(cid:21)(cid:20)(cid:7) (cid:1)(cid:2)(cid:3)(cid:4)(cid:5)(cid:3)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:6)(cid:28)(cid:6)(cid:4)(cid:5)(cid:19)(cid:6)(cid:7) (cid:26)*(cid:7) (cid:22)(cid:21)(cid:20)(cid:24)(cid:21)(cid:22)(cid:7) 2(cid:2)5(cid:5)(cid:3)(cid:7)(cid:29)(cid:11)(cid:6)(cid:6)(cid:15)(cid:3)(cid:23)(cid:7) (cid:26)*(cid:7) (cid:22)(cid:21)(cid:20)(cid:24)(cid:21)(cid:24)(cid:7) (cid:8)(cid:2)(cid:25)(cid:25)(cid:15)(cid:3)(cid:23)(cid:7) (cid:26)(cid:20)(cid:7) 9(cid:4)(cid:31)(cid:5)(cid:9)(cid:3)(cid:5)(cid:4)(cid:7)(cid:3)(cid:5)(cid:4)!(cid:2)(cid:9)5(cid:6)(cid:7)(cid:7) (cid:26)(cid:24) 3 3.1 IEEE 802.3 CSMA/CD (‘Ethernet’) 43 3.2 Physical layer 44 (cid:24)(cid:21)(cid:22)(cid:21)(cid:20)(cid:7)(cid:7)(cid:7) (cid:20)*3(cid:11)(cid:6)(cid:5)%(cid:7)(cid:6)(cid:28)(cid:6)(cid:4)(cid:5)(cid:19)(cid:6)(cid:7) (cid:26)%(cid:7) (cid:24)(cid:21)(cid:22)(cid:21)(cid:22)(cid:7)(cid:7)(cid:7) (cid:20)*3(cid:11)(cid:6)(cid:5)(cid:22)(cid:7)(cid:6)(cid:28)(cid:6)(cid:4)(cid:5)(cid:19)(cid:6)(cid:7) (cid:26)$(cid:7) (cid:24)(cid:21)(cid:22)(cid:21)(cid:24)(cid:7)(cid:7)(cid:7)(cid:7) (cid:20)*3(cid:11)(cid:6)(cid:5)2(cid:7) (cid:26)’(cid:7) (cid:24)(cid:21)(cid:22)(cid:21)(cid:26)(cid:7) (cid:20)*3(cid:11)(cid:6)(cid:5):(cid:7) (cid:26))(cid:7) (cid:24)(cid:21)(cid:22)(cid:21)%(cid:7)(cid:7)(cid:7)(cid:7) (cid:20)*3(cid:9)(cid:2)(cid:11)(cid:17)(cid:24)"(cid:7) (cid:26))(cid:7) (cid:24)(cid:21)(cid:22)(cid:21)"(cid:7)(cid:7)(cid:7)(cid:7) (cid:20)3(cid:11)(cid:6)(cid:5)%(cid:7) (cid:26))(cid:7) 3.3 Signaling methods 50 3.4 Medium access control 50 Contents vii 3.5 Frame transmission 51 3.6 Frame reception 51 3.7 Collisions 52 3.8 MAC frame format 53 3.9 Difference between 802.3 and Ethernet 55 3.10 Reducing collisions 55 3.11 Ethernet design rules 55 (cid:24)(cid:21)(cid:20)(cid:20)(cid:21)(cid:20)(cid:7) 1(cid:5)(cid:3)(cid:23)(cid:4)(cid:31)(cid:7)(cid:2)(cid:10)(cid:7)(cid:4)(cid:31)(cid:5)(cid:7)(cid:12)(cid:11) (cid:25)(cid:5)(cid:7)(cid:6)(cid:5)(cid:23)(cid:19)(cid:5)(cid:3)(cid:4)(cid:7) %"(cid:7) (cid:24)(cid:21)(cid:20)(cid:20)(cid:21)(cid:22)(cid:7) +(cid:11)(cid:13)(cid:15)(cid:19)(cid:18)(cid:19)(cid:7)(cid:4)(cid:9)(cid:11)(cid:3)(cid:6)(cid:12)(cid:5)(cid:15)(cid:14)(cid:5)(cid:9)(cid:7)(cid:12)(cid:11) (cid:25)(cid:5)(cid:7)(cid:25)(cid:5)(cid:3)(cid:23)(cid:4)(cid:31)(cid:7) %"(cid:7) (cid:24)(cid:21)(cid:20)(cid:20)(cid:21)(cid:24)(cid:7) #(cid:2)(cid:17)(cid:5)(cid:7)(cid:29)(cid:25)(cid:11)(cid:12)(cid:5)(cid:19)(cid:5)(cid:3)(cid:4)(cid:7)(cid:9)(cid:18)(cid:25)(cid:5)(cid:6)(cid:7) %"(cid:7) (cid:24)(cid:21)(cid:20)(cid:20)(cid:21)(cid:26)(cid:7) +(cid:11)(cid:13)(cid:15)(cid:19)(cid:18)(cid:19)(cid:7)(cid:4)(cid:9)(cid:11)(cid:3)(cid:6)(cid:19)(cid:15)(cid:6)(cid:6)(cid:15)(cid:2)(cid:3)(cid:7)(cid:29)(cid:11)(cid:4)(cid:31)(cid:7) %$(cid:7) (cid:24)(cid:21)(cid:20)(cid:20)(cid:21)%(cid:7) +(cid:11)(cid:13)(cid:15)(cid:19)(cid:18)(cid:19)(cid:7)(cid:3)(cid:5)(cid:4)!(cid:2)(cid:9)5(cid:7)(cid:6)(cid:15)((cid:5)(cid:7) %$(cid:7) (cid:24)(cid:21)(cid:20)(cid:20)(cid:21)"(cid:7) ,(cid:5)(cid:29)(cid:5)(cid:11)(cid:4)(cid:5)(cid:9)(cid:7)(cid:9)(cid:18)(cid:25)(cid:5)(cid:6)(cid:7) %$(cid:7) (cid:24)(cid:21)(cid:20)(cid:20)(cid:21)$(cid:7) (cid:1)(cid:11) (cid:25)(cid:5)(cid:7)(cid:6)(cid:28)(cid:6)(cid:4)(cid:5)(cid:19)(cid:7)(cid:23)(cid:9)(cid:2)(cid:18)(cid:3)(cid:17)(cid:15)(cid:3)(cid:23)(cid:7) %’(cid:7) :(cid:11)(cid:6)(cid:4)(cid:7)(cid:11)(cid:3)(cid:17)(cid:7)(cid:23)(cid:15)(cid:23)(cid:11) (cid:15)(cid:4)(cid:7)9(cid:4)(cid:31)(cid:5)(cid:9)(cid:3)(cid:5)(cid:4)(cid:7)(cid:6)(cid:28)(cid:6)(cid:4)(cid:5)(cid:19)(cid:6)(cid:7) %) 4 4.1 Achieving higher speed 59 (cid:26)(cid:21)(cid:20)(cid:21)(cid:20)(cid:7) (cid:1)(cid:11) (cid:25)(cid:15)(cid:3)(cid:23)(cid:7)(cid:25)(cid:15)(cid:19)(cid:15)(cid:4)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:6)(cid:7) "*(cid:7) 4.2 100Base-T (100Base-TX, -T4, -FX, -T2) 60 (cid:26)(cid:21)(cid:22)(cid:21)(cid:20)(cid:7) (cid:16)999’*(cid:22)(cid:21)(cid:24)(cid:18)(cid:7)(cid:20)**3(cid:11)(cid:6)(cid:5)02(cid:7)(cid:6)(cid:4)(cid:11)(cid:3)(cid:17)(cid:11)(cid:9)(cid:17)(cid:6)(cid:7)(cid:11)(cid:9)(cid:9)(cid:11)(cid:3)(cid:23)(cid:5)(cid:19)(cid:5)(cid:3)(cid:4)(cid:7) "(cid:20)(cid:7) (cid:26)(cid:21)(cid:22)(cid:21)(cid:22)(cid:7) (cid:8)(cid:31)(cid:28)(cid:6)(cid:15)(cid:12)(cid:11)(cid:25)(cid:7)(cid:19)(cid:5)(cid:17)(cid:15)(cid:18)(cid:19)(cid:7)(cid:15)(cid:3)(cid:17)(cid:5)(cid:29)(cid:5)(cid:3)(cid:17)(cid:5)(cid:3)(cid:4)(cid:7).(cid:8);</(cid:7)(cid:6)(cid:18) (cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) "(cid:22)(cid:7) (cid:26)(cid:21)(cid:22)(cid:21)(cid:24)(cid:7) (cid:20)**3(cid:11)(cid:6)(cid:5)02=(cid:7)(cid:11)(cid:3)(cid:17)(cid:7)0:=(cid:7)(cid:29)(cid:31)(cid:28)(cid:6)(cid:15)(cid:12)(cid:11)(cid:25)(cid:7)(cid:19)(cid:5)(cid:17)(cid:15)(cid:11)(cid:7)(cid:17)(cid:5)(cid:29)(cid:5)(cid:3)(cid:17)(cid:5)(cid:3)(cid:4)(cid:7).(cid:8)+&/(cid:7)(cid:6)(cid:18) (cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) "(cid:22)(cid:7) (cid:26)(cid:21)(cid:22)(cid:21)(cid:26)(cid:7) (cid:20)**3(cid:11)(cid:6)(cid:5)02(cid:26)(cid:7)(cid:29)(cid:31)(cid:28)(cid:6)(cid:15)(cid:12)(cid:11)(cid:25)(cid:7)(cid:19)(cid:5)(cid:17)(cid:15)(cid:11)(cid:7)(cid:17)(cid:5)(cid:29)(cid:5)(cid:3)(cid:17)(cid:5)(cid:3)(cid:4)(cid:7).(cid:8)+&/(cid:7)(cid:6)(cid:18) (cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) "(cid:24)(cid:7) (cid:26)(cid:21)(cid:22)(cid:21)%(cid:7) (cid:20)**3(cid:11)(cid:6)(cid:5)02(cid:22)(cid:7) "(cid:26)(cid:7) (cid:26)(cid:21)(cid:22)(cid:21)"(cid:7) (cid:20)**3(cid:11)(cid:6)(cid:5)02(cid:7)(cid:31)(cid:18) (cid:6)(cid:7) "(cid:26)(cid:7) (cid:26)(cid:21)(cid:22)(cid:21)$(cid:7) (cid:20)**3(cid:11)(cid:6)(cid:5)02(cid:7)(cid:11)(cid:17)(cid:11)(cid:29)(cid:4)(cid:5)(cid:9)(cid:6)(cid:7) "%(cid:7) 4.3 Fast Ethernet design considerations 65 (cid:26)(cid:21)(cid:24)(cid:21)(cid:20)(cid:7) >2(cid:8)(cid:7)(cid:12)(cid:11) (cid:25)(cid:15)(cid:3)(cid:23)(cid:7)(cid:17)(cid:15)(cid:6)(cid:4)(cid:11)(cid:3)(cid:12)(cid:5)(cid:6)(cid:7)(cid:20)**3(cid:11)(cid:6)(cid:5)02=42(cid:26)(cid:7) "%(cid:7) (cid:26)(cid:21)(cid:24)(cid:21)(cid:22)(cid:7) :(cid:15) (cid:5)(cid:9)(cid:7)(cid:2)(cid:29)(cid:4)(cid:15)(cid:12)(cid:7)(cid:12)(cid:11) (cid:25)(cid:5)(cid:7)(cid:17)(cid:15)(cid:6)(cid:4)(cid:11)(cid:3)(cid:12)(cid:5)(cid:6)(cid:7)(cid:20)**3(cid:11)(cid:6)(cid:5)0:=(cid:7) "%(cid:7) (cid:26)(cid:21)(cid:24)(cid:21)(cid:24)(cid:7) (cid:20)**3(cid:11)(cid:6)(cid:5)02(cid:7)(cid:9)(cid:5)(cid:29)(cid:5)(cid:11)(cid:4)(cid:5)(cid:9)(cid:7)(cid:9)(cid:18)(cid:25)(cid:5)(cid:6)(cid:7) "%(cid:7) (cid:26)(cid:21)(cid:24)(cid:21)(cid:26)(cid:7) (cid:27)(cid:11)(cid:19)(cid:29)(cid:25)(cid:5)(cid:7)(cid:12)(cid:11)(cid:25)(cid:12)(cid:18)(cid:25)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7) ""(cid:7) 4.4 Gigabit Ethernet 1000Base-T 67 (cid:26)(cid:21)(cid:26)(cid:21)(cid:20)(cid:7) ?(cid:15)(cid:23)(cid:11) (cid:15)(cid:4)(cid:7)9(cid:4)(cid:31)(cid:5)(cid:9)(cid:3)(cid:5)(cid:4)(cid:7)(cid:6)(cid:18)(cid:19)(cid:19)(cid:11)(cid:9)(cid:28)(cid:7) "$(cid:7) (cid:26)(cid:21)(cid:26)(cid:21)(cid:22)(cid:7) ?(cid:15)(cid:23)(cid:11) (cid:15)(cid:4)(cid:7)9(cid:4)(cid:31)(cid:5)(cid:9)(cid:3)(cid:5)(cid:4)(cid:7)+(cid:30)(cid:1)(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) "$(cid:7) (cid:26)(cid:21)(cid:26)(cid:21)(cid:24)(cid:7) (cid:8)(cid:31)(cid:28)(cid:6)(cid:15)(cid:12)(cid:11)(cid:25)(cid:7)(cid:19)(cid:5)(cid:17)(cid:15)(cid:18)(cid:19)(cid:7)(cid:15)(cid:3)(cid:17)(cid:5)(cid:29)(cid:5)(cid:3)(cid:17)(cid:5)(cid:3)(cid:4)(cid:7).(cid:8);</(cid:7)(cid:6)(cid:18) (cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7) ")(cid:7) (cid:26)(cid:21)(cid:26)(cid:21)(cid:26)(cid:7) (cid:20)***3(cid:11)(cid:6)(cid:5)0(cid:27)=(cid:7)(cid:10)(cid:2)(cid:9)(cid:7)(cid:31)(cid:2)(cid:9)(cid:15)((cid:2)(cid:3)(cid:4)(cid:11)(cid:25)(cid:7)(cid:10)(cid:15) (cid:5)(cid:9)(cid:7) ")(cid:7) (cid:26)(cid:21)(cid:26)(cid:21)%(cid:7) (cid:20)***3(cid:11)(cid:6)(cid:5)01=(cid:7)(cid:10)(cid:2)(cid:9)(cid:7)(cid:14)(cid:5)(cid:9)(cid:4)(cid:15)(cid:12)(cid:11)(cid:25)(cid:7) (cid:11)(cid:12)5 (cid:2)(cid:3)(cid:5)(cid:7)(cid:12)(cid:11) (cid:25)(cid:15)(cid:3)(cid:23)(cid:7) ")(cid:7) (cid:26)(cid:21)(cid:26)(cid:21)"(cid:7) (cid:20)***3(cid:11)(cid:6)(cid:5)0(cid:1)=(cid:7)(cid:10)(cid:2)(cid:9)(cid:7)(cid:12)(cid:2)(cid:29)(cid:29)(cid:5)(cid:9)(cid:7)(cid:12)(cid:11) (cid:25)(cid:15)(cid:3)(cid:23)(cid:7) ")(cid:7) (cid:26)(cid:21)(cid:26)(cid:21)$(cid:7) (cid:20)***3(cid:11)(cid:6)(cid:5)02(cid:7)(cid:10)(cid:2)(cid:9)(cid:7)(cid:12)(cid:11)(cid:4)(cid:5)(cid:23)(cid:2)(cid:9)(cid:28)(cid:7)%(cid:7)>2(cid:8)(cid:7) $*(cid:7) (cid:26)(cid:21)(cid:26)(cid:21)’(cid:7) ?(cid:15)(cid:23)(cid:11) (cid:15)(cid:4)(cid:7)9(cid:4)(cid:31)(cid:5)(cid:9)(cid:3)(cid:5)(cid:4)(cid:7)(cid:10)(cid:18)(cid:25)(cid:25)0(cid:17)(cid:18)(cid:29)(cid:25)(cid:5)(cid:13)(cid:7)(cid:9)(cid:5)(cid:29)(cid:5)(cid:11)(cid:4)(cid:5)(cid:9)(cid:6)(cid:7) $*(cid:7) 4.5 Gigabit Ethernet design considerations 71 (cid:26)(cid:21)%(cid:21)(cid:20)(cid:7) :(cid:15) (cid:5)(cid:9)(cid:7)(cid:2)(cid:29)(cid:4)(cid:15)(cid:12)(cid:7)(cid:12)(cid:11) (cid:25)(cid:5)(cid:7)(cid:17)(cid:15)(cid:6)(cid:4)(cid:11)(cid:3)(cid:12)(cid:5)(cid:6)(cid:7) $(cid:20)(cid:7) (cid:26)(cid:21)%(cid:21)(cid:22)(cid:7) ?(cid:15)(cid:23)(cid:11) (cid:15)(cid:4)(cid:7)(cid:9)(cid:5)(cid:29)(cid:5)(cid:11)(cid:4)(cid:5)(cid:9)(cid:7)(cid:9)(cid:18)(cid:25)(cid:5)(cid:6)(cid:7) $(cid:22)(cid:7) viii Contents (cid:16)(cid:3)(cid:4)(cid:9)(cid:2)(cid:17)(cid:18)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:4)(cid:2)(cid:7)2(cid:1)(cid:8)4(cid:16)(cid:8)(cid:7)(cid:7) $(cid:26) 5 5.1 The origins of TCP/IP 74 5.2 The ARPA model vs the OSI model 75 5.3 The TCP/IP protocol suite vs the ARPA model 75 (cid:16)(cid:3)(cid:4)(cid:5)(cid:9)(cid:3)(cid:5)(cid:4)(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7)(cid:29)(cid:9)(cid:2)(cid:4)(cid:2)(cid:12)(cid:2)(cid:25)(cid:6)(cid:7)(cid:7) $’ 6 6.1 Overview 78 6.2 Internet protocol version 4 (IPv4) 79 "(cid:21)(cid:22)(cid:21)(cid:20)(cid:7) (cid:27)(cid:2)(cid:18)(cid:9)(cid:12)(cid:5)(cid:7)(cid:2)(cid:10)(cid:7)(cid:16)(cid:8)(cid:7)(cid:11)(cid:17)(cid:17)(cid:9)(cid:5)(cid:6)(cid:6)(cid:5)(cid:6)(cid:7) $)(cid:7) "(cid:21)(cid:22)(cid:21)(cid:22)(cid:7) 2(cid:31)(cid:5)(cid:7)(cid:29)(cid:18)(cid:9)(cid:29)(cid:2)(cid:6)(cid:5)(cid:7)(cid:2)(cid:10)(cid:7)(cid:4)(cid:31)(cid:5)(cid:7)(cid:16)(cid:8)(cid:7)(cid:11)(cid:17)(cid:17)(cid:9)(cid:5)(cid:6)(cid:6)(cid:7) ’*(cid:7) "(cid:21)(cid:22)(cid:21)(cid:24)(cid:7) (cid:16)(cid:8)(cid:14)(cid:26)(cid:7)(cid:11)(cid:17)(cid:17)(cid:9)(cid:5)(cid:6)(cid:6)(cid:7)(cid:3)(cid:2)(cid:4)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7) ’*(cid:7) "(cid:21)(cid:22)(cid:21)(cid:26)(cid:7) #(cid:5)(cid:4)!(cid:2)(cid:9)5(cid:7)(cid:16)&(cid:7)(cid:11)(cid:3)(cid:17)(cid:7)(cid:31)(cid:2)(cid:6)(cid:4)(cid:7)(cid:16)&(cid:7) ’*(cid:7) "(cid:21)(cid:22)(cid:21)%(cid:7) (cid:30)(cid:17)(cid:17)(cid:9)(cid:5)(cid:6)(cid:6)(cid:7)(cid:12)(cid:25)(cid:11)(cid:6)(cid:6)(cid:5)(cid:6)(cid:7) ’(cid:20)(cid:7) "(cid:21)(cid:22)(cid:21)"(cid:7) &(cid:5)(cid:4)(cid:5)(cid:9)(cid:19)(cid:15)(cid:3)(cid:15)(cid:3)(cid:23)(cid:7)(cid:4)(cid:31)(cid:5)(cid:7)(cid:11)(cid:17)(cid:17)(cid:9)(cid:5)(cid:6)(cid:6)(cid:7)(cid:12)(cid:25)(cid:11)(cid:6)(cid:6)(cid:7) (cid:28)(cid:7)(cid:15)(cid:3)(cid:6)(cid:29)(cid:5)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7) ’(cid:22)(cid:7) "(cid:21)(cid:22)(cid:21)$(cid:7) #(cid:18)(cid:19) (cid:5)(cid:9)(cid:7)(cid:2)(cid:10)(cid:7)(cid:3)(cid:5)(cid:4)!(cid:2)(cid:9)5(cid:6)(cid:7)(cid:11)(cid:3)(cid:17)(cid:7)(cid:31)(cid:2)(cid:6)(cid:4)(cid:6)(cid:7)(cid:29)(cid:5)(cid:9)(cid:7)(cid:11)(cid:17)(cid:17)(cid:9)(cid:5)(cid:6)(cid:6)(cid:7)(cid:12)(cid:25)(cid:11)(cid:6)(cid:6)(cid:7) ’(cid:22)(cid:7) "(cid:21)(cid:22)(cid:21)’(cid:7) (cid:27)(cid:18) (cid:3)(cid:5)(cid:4)(cid:7)(cid:19)(cid:11)(cid:6)5(cid:6)(cid:7) ’(cid:24)(cid:7) "(cid:21)(cid:22)(cid:21))(cid:7) (cid:27)(cid:18) (cid:3)(cid:5)(cid:4)(cid:4)(cid:15)(cid:3)(cid:23)(cid:7) ’(cid:26)(cid:7) "(cid:21)(cid:22)(cid:21)(cid:20)*(cid:7) (cid:8)(cid:9)(cid:15)(cid:14)(cid:11)(cid:4)(cid:5)(cid:7)(cid:14)(cid:6)(cid:7)(cid:16)(cid:3)(cid:4)(cid:5)(cid:9)(cid:3)(cid:5)(cid:4)0(cid:18)(cid:3)(cid:15)@(cid:18)(cid:5)(cid:7)(cid:16)(cid:8)(cid:7)(cid:11)(cid:17)(cid:17)(cid:9)(cid:5)(cid:6)(cid:6)(cid:5)(cid:6)(cid:7) ’"(cid:7) "(cid:21)(cid:22)(cid:21)(cid:20)(cid:20)(cid:7) (cid:1)(cid:25)(cid:11)(cid:6)(cid:6)(cid:25)(cid:5)(cid:6)(cid:6)(cid:7)(cid:11)(cid:17)(cid:17)(cid:9)(cid:5)(cid:6)(cid:6)(cid:15)(cid:3)(cid:23)(cid:7) ’"(cid:7) "(cid:21)(cid:22)(cid:21)(cid:20)(cid:22)(cid:7) (cid:1)(cid:25)(cid:11)(cid:6)(cid:6)(cid:25)(cid:5)(cid:6)(cid:6)(cid:7)(cid:15)(cid:3)(cid:4)(cid:5)(cid:9)0(cid:17)(cid:2)(cid:19)(cid:11)(cid:15)(cid:3)(cid:7)(cid:9)(cid:2)(cid:18)(cid:4)(cid:15)(cid:3)(cid:23)(cid:7).(cid:1)(cid:16)&,/(cid:7) ’$(cid:7) "(cid:21)(cid:22)(cid:21)(cid:20)(cid:24)(cid:7) (cid:16)(cid:8)(cid:14)(cid:26)(cid:7)(cid:31)(cid:5)(cid:11)(cid:17)(cid:5)(cid:9)(cid:7)(cid:6)(cid:4)(cid:9)(cid:18)(cid:12)(cid:4)(cid:18)(cid:9)(cid:5)(cid:7) ’)(cid:7) "(cid:21)(cid:22)(cid:21)(cid:20)(cid:26)(cid:7) (cid:8)(cid:11)(cid:12)5(cid:5)(cid:4)(cid:7)(cid:10)(cid:9)(cid:11)(cid:23)(cid:19)(cid:5)(cid:3)(cid:4)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7) )(cid:22)(cid:7) 6.3 Internet protocol version 6 (IPv6/IPng) 94 "(cid:21)(cid:24)(cid:21)(cid:20)(cid:7) (cid:16)(cid:3)(cid:4)(cid:9)(cid:2)(cid:17)(cid:18)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7) )(cid:26)(cid:7) "(cid:21)(cid:24)(cid:21)(cid:22)(cid:7) (cid:16)(cid:8)(cid:14)"(cid:7)(cid:2)(cid:14)(cid:5)(cid:9)(cid:14)(cid:15)(cid:5)!(cid:7) )(cid:26)(cid:7) "(cid:21)(cid:24)(cid:21)(cid:24)(cid:7) (cid:16)(cid:8)(cid:14)"(cid:7)(cid:31)(cid:5)(cid:11)(cid:17)(cid:5)(cid:9)(cid:7)(cid:10)(cid:2)(cid:9)(cid:19)(cid:11)(cid:4)(cid:7) )%(cid:7) "(cid:21)(cid:24)(cid:21)(cid:26)(cid:7) (cid:16)(cid:8)(cid:14)"(cid:7)(cid:5)(cid:13)(cid:4)(cid:5)(cid:3)(cid:6)(cid:15)(cid:2)(cid:3)(cid:6)(cid:7) )$(cid:7) "(cid:21)(cid:24)(cid:21)%(cid:7) (cid:16)(cid:8)(cid:14)"(cid:7)(cid:11)(cid:17)(cid:17)(cid:9)(cid:5)(cid:6)(cid:6)(cid:5)(cid:6)(cid:7) )$(cid:7) "(cid:21)(cid:24)(cid:21)"(cid:7) :(cid:25)(cid:2)!(cid:7)(cid:25)(cid:11) (cid:5)(cid:25)(cid:6)(cid:7) (cid:20)*(cid:22)(cid:7) 6.4 Address resolution protocol (ARP) 103 "(cid:21)(cid:26)(cid:21)(cid:20)(cid:7) (cid:30)(cid:17)(cid:17)(cid:9)(cid:5)(cid:6)(cid:6)(cid:7)(cid:9)(cid:5)(cid:6)(cid:2)(cid:25)(cid:18)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:12)(cid:11)(cid:12)(cid:31)(cid:5)(cid:7) (cid:20)*(cid:26)(cid:7) "(cid:21)(cid:26)(cid:21)(cid:22)(cid:7) (cid:30),(cid:8)(cid:7)(cid:31)(cid:5)(cid:11)(cid:17)(cid:5)(cid:9)(cid:7) (cid:20)*(cid:26)(cid:7) "(cid:21)(cid:26)(cid:21)(cid:24)(cid:7) (cid:8)(cid:9)(cid:2)(cid:13)(cid:28)(cid:7)(cid:30),(cid:8)(cid:7) (cid:20)*"(cid:7) "(cid:21)(cid:26)(cid:21)(cid:26)(cid:7) ?(cid:9)(cid:11)(cid:4)(cid:18)(cid:15)(cid:4)(cid:2)(cid:18)(cid:6)(cid:7)(cid:30),(cid:8)(cid:7) (cid:20)*"(cid:7) 6.5 Reverse address resolution protocol (RARP) 106 6.6 Internet control message protocol (ICMP) 107 "(cid:21)"(cid:21)(cid:20)(cid:7) (cid:16)(cid:1)+(cid:8)(cid:7)(cid:19)(cid:5)(cid:6)(cid:6)(cid:11)(cid:23)(cid:5)(cid:7)(cid:6)(cid:4)(cid:9)(cid:18)(cid:12)(cid:4)(cid:18)(cid:9)(cid:5)(cid:7) (cid:20)*$(cid:7) "(cid:21)"(cid:21)(cid:22)(cid:7) (cid:16)(cid:1)+(cid:8)(cid:7)(cid:11)(cid:29)(cid:29)(cid:25)(cid:15)(cid:12)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:6)(cid:7) (cid:20)*’(cid:7) "(cid:21)"(cid:21)(cid:24)(cid:7) (cid:27)(cid:2)(cid:18)(cid:9)(cid:12)(cid:5)(cid:7)@(cid:18)(cid:5)(cid:3)(cid:12)(cid:31)(cid:7) (cid:20)*)(cid:7) "(cid:21)"(cid:21)(cid:26)(cid:7) ,(cid:5)(cid:17)(cid:15)(cid:9)(cid:5)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:19)(cid:5)(cid:6)(cid:6)(cid:11)(cid:23)(cid:5)(cid:6)(cid:7) (cid:20)(cid:20)*(cid:7) "(cid:21)"(cid:21)%(cid:7) 2(cid:15)(cid:19)(cid:5)(cid:7)(cid:5)(cid:13)(cid:12)(cid:5)(cid:5)(cid:17)(cid:5)(cid:17)(cid:7)(cid:19)(cid:5)(cid:6)(cid:6)(cid:11)(cid:23)(cid:5)(cid:6)(cid:7) (cid:20)(cid:20)(cid:20)(cid:7) "(cid:21)"(cid:21)"(cid:7) (cid:8)(cid:11)(cid:9)(cid:11)(cid:19)(cid:5)(cid:4)(cid:5)(cid:9)(cid:7)(cid:29)(cid:9)(cid:2) (cid:25)(cid:5)(cid:19)(cid:7)(cid:19)(cid:5)(cid:6)(cid:6)(cid:11)(cid:23)(cid:5)(cid:6)(cid:7) (cid:20)(cid:20)(cid:20)(cid:7) "(cid:21)"(cid:21)$(cid:7) >(cid:3)(cid:9)(cid:5)(cid:11)(cid:12)(cid:31)(cid:11) (cid:25)(cid:5)(cid:7)(cid:17)(cid:5)(cid:6)(cid:4)(cid:15)(cid:3)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7) (cid:20)(cid:20)(cid:20)(cid:7) Contents ix "(cid:21)"(cid:21)’(cid:7) (cid:16)(cid:1)+(cid:8)(cid:7)@(cid:18)(cid:5)(cid:9)(cid:28)(cid:7)(cid:19)(cid:5)(cid:6)(cid:6)(cid:11)(cid:23)(cid:5)(cid:6)(cid:7) (cid:20)(cid:20)(cid:22)(cid:7) 6.7 Routing protocols 114 "(cid:21)$(cid:21)(cid:20)(cid:7) ,(cid:2)(cid:18)(cid:4)(cid:15)(cid:3)(cid:23)(cid:7) (cid:11)(cid:6)(cid:15)(cid:12)(cid:6)(cid:7) (cid:20)(cid:20)(cid:26)(cid:7) "(cid:21)$(cid:21)(cid:22)(cid:7) &(cid:15)(cid:9)(cid:5)(cid:12)(cid:4)(cid:7)(cid:14)(cid:6)(cid:7)(cid:15)(cid:3)(cid:17)(cid:15)(cid:9)(cid:5)(cid:12)(cid:4)(cid:7)(cid:17)(cid:5)(cid:25)(cid:15)(cid:14)(cid:5)(cid:9)(cid:28)(cid:7) (cid:20)(cid:20)(cid:26)(cid:7) "(cid:21)$(cid:21)(cid:24)(cid:7) (cid:27)(cid:4)(cid:11)(cid:4)(cid:15)(cid:12)(cid:7)(cid:14)(cid:5)(cid:9)(cid:6)(cid:18)(cid:6)(cid:7)(cid:17)(cid:28)(cid:3)(cid:11)(cid:19)(cid:15)(cid:12)(cid:7)(cid:9)(cid:2)(cid:18)(cid:4)(cid:15)(cid:3)(cid:23)(cid:7) (cid:20)(cid:20)%(cid:7) "(cid:21)$(cid:21)(cid:26)(cid:7) (cid:30)(cid:18)(cid:4)(cid:2)(cid:3)(cid:2)(cid:19)(cid:2)(cid:18)(cid:6)(cid:7)(cid:6)(cid:28)(cid:6)(cid:4)(cid:5)(cid:19)(cid:6)(cid:7) (cid:20)(cid:20)"(cid:7) "(cid:21)$(cid:21)%(cid:7) (cid:16)(cid:3)(cid:4)(cid:5)(cid:9)(cid:15)(cid:2)(cid:9)A(cid:7)(cid:5)(cid:13)(cid:4)(cid:5)(cid:9)(cid:15)(cid:2)(cid:9)(cid:7)(cid:11)(cid:3)(cid:17)(cid:7)(cid:23)(cid:11)(cid:4)(cid:5)!(cid:11)(cid:28)0(cid:4)(cid:2)0(cid:23)(cid:11)(cid:4)(cid:5)!(cid:11)(cid:28)(cid:7)(cid:29)(cid:9)(cid:2)(cid:4)(cid:2)(cid:12)(cid:2)(cid:25)(cid:6)(cid:7) (cid:20)(cid:20)"(cid:7) 6.8 Interior gateway protocols 117 6.9 Exterior gateway protocols (EGP’s) 120 "(cid:21))(cid:21)(cid:20)(cid:7) 3?(cid:8)0(cid:26)(cid:7) (cid:20)(cid:22)*(cid:7) ;(cid:2)(cid:6)(cid:4)0(cid:4)(cid:2)0(cid:31)(cid:2)(cid:6)(cid:4)(cid:7).(cid:4)(cid:9)(cid:11)(cid:3)(cid:6)(cid:29)(cid:2)(cid:9)(cid:4)/(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7)(cid:29)(cid:9)(cid:2)(cid:4)(cid:2)(cid:12)(cid:2)(cid:25)(cid:6)(cid:7)(cid:7) (cid:20)(cid:22)(cid:22) 7 7.1 TCP (transmission control protocol) 123 $(cid:21)(cid:20)(cid:21)(cid:20)(cid:7) 3(cid:11)(cid:6)(cid:15)(cid:12)(cid:7)(cid:10)(cid:18)(cid:3)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:6)(cid:7) (cid:20)(cid:22)(cid:24)(cid:7) $(cid:21)(cid:20)(cid:21)(cid:22)(cid:7) (cid:8)(cid:2)(cid:9)(cid:4)(cid:6)(cid:7) (cid:20)(cid:22)(cid:26)(cid:7) $(cid:21)(cid:20)(cid:21)(cid:24)(cid:7) (cid:27)(cid:2)(cid:12)5(cid:5)(cid:4)(cid:6)(cid:7) (cid:20)(cid:22)(cid:26)(cid:7) $(cid:21)(cid:20)(cid:21)(cid:26)(cid:7) (cid:27)(cid:5)@(cid:18)(cid:5)(cid:3)(cid:12)(cid:5)(cid:7)(cid:3)(cid:18)(cid:19) (cid:5)(cid:9)(cid:6)(cid:7) (cid:20)(cid:22)(cid:26)(cid:7) $(cid:21)(cid:20)(cid:21)%(cid:7) (cid:30)(cid:12)5(cid:3)(cid:2)!(cid:25)(cid:5)(cid:17)(cid:23)(cid:19)(cid:5)(cid:3)(cid:4)(cid:7)(cid:3)(cid:18)(cid:19) (cid:5)(cid:9)(cid:6)(cid:7) (cid:20)(cid:22)%(cid:7) $(cid:21)(cid:20)(cid:21)"(cid:7) (cid:27)(cid:25)(cid:15)(cid:17)(cid:15)(cid:3)(cid:23)(cid:7)!(cid:15)(cid:3)(cid:17)(cid:2)!(cid:6)(cid:7) (cid:20)(cid:22)%(cid:7) $(cid:21)(cid:20)(cid:21)$(cid:7) 9(cid:6)(cid:4)(cid:11) (cid:25)(cid:15)(cid:6)(cid:31)(cid:15)(cid:3)(cid:23)(cid:7)(cid:11)(cid:7)(cid:12)(cid:2)(cid:3)(cid:3)(cid:5)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7) (cid:20)(cid:22)"(cid:7) $(cid:21)(cid:20)(cid:21)’(cid:7) (cid:1)(cid:25)(cid:2)(cid:6)(cid:15)(cid:3)(cid:23)(cid:7)(cid:11)(cid:7)(cid:12)(cid:2)(cid:3)(cid:3)(cid:5)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7) (cid:20)(cid:22)$(cid:7) $(cid:21)(cid:20)(cid:21))(cid:7) 2(cid:31)(cid:5)(cid:7)(cid:29)(cid:18)(cid:6)(cid:31)(cid:7)(cid:2)(cid:29)(cid:5)(cid:9)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7) (cid:20)(cid:22)’(cid:7) $(cid:21)(cid:20)(cid:21)(cid:20)*(cid:7) +(cid:11)(cid:13)(cid:15)(cid:19)(cid:18)(cid:19)(cid:7)(cid:6)(cid:5)(cid:23)(cid:19)(cid:5)(cid:3)(cid:4)(cid:7)(cid:6)(cid:15)((cid:5)(cid:7) (cid:20)(cid:22)’(cid:7) $(cid:21)(cid:20)(cid:21)(cid:20)(cid:20)(cid:7) 2(cid:31)(cid:5)(cid:7)2(cid:1)(cid:8)(cid:7)(cid:10)(cid:9)(cid:11)(cid:19)(cid:5)(cid:7) (cid:20)(cid:22))(cid:7) 7.2 UDP (user datagram protocol) 131 $(cid:21)(cid:22)(cid:21)(cid:20)(cid:7) 3(cid:11)(cid:6)(cid:15)(cid:12)(cid:7)(cid:10)(cid:18)(cid:3)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:6)(cid:7) (cid:20)(cid:24)(cid:20)(cid:7) $(cid:21)(cid:22)(cid:21)(cid:22)(cid:7) 2(cid:31)(cid:5)(cid:7)>&(cid:8)(cid:7)(cid:10)(cid:9)(cid:11)(cid:19)(cid:5)(cid:7) (cid:20)(cid:24)(cid:20)(cid:7) (cid:30)(cid:29)(cid:29)(cid:25)(cid:15)(cid:12)(cid:11)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:25)(cid:11)(cid:28)(cid:5)(cid:9)(cid:7)(cid:29)(cid:9)(cid:2)(cid:4)(cid:2)(cid:12)(cid:2)(cid:25)(cid:6)(cid:7)(cid:7) (cid:20)(cid:24)(cid:24) 8 8.1 Introduction 133 8.2 File transfer protocol (FTP) 134 ’(cid:21)(cid:22)(cid:21)(cid:20)(cid:7) (cid:16)(cid:3)(cid:4)(cid:5)(cid:9)(cid:3)(cid:11)(cid:25)(cid:7):2(cid:8)(cid:7)(cid:12)(cid:2)(cid:19)(cid:19)(cid:11)(cid:3)(cid:17)(cid:6)(cid:7) (cid:20)(cid:24)(cid:26)(cid:7) ’(cid:21)(cid:22)(cid:21)(cid:22)(cid:7)(cid:7)(cid:7)(cid:7)(cid:7)(cid:7) :2(cid:8)(cid:7)(cid:18)(cid:6)(cid:5)(cid:9)(cid:7)(cid:12)(cid:2)(cid:19)(cid:19)(cid:11)(cid:3)(cid:17)(cid:6)(cid:7) (cid:20)(cid:24)$(cid:7) ’(cid:21)(cid:22)(cid:21)(cid:24)(cid:7) (cid:30)(cid:3)(cid:2)(cid:3)(cid:28)(cid:19)(cid:2)(cid:18)(cid:6)(cid:7):2(cid:8)(cid:7) (cid:20)(cid:24)$(cid:7) 8.3 Trivial file transfer protocol (TFTP) 137 ’(cid:21)(cid:24)(cid:21)(cid:20)(cid:7) (cid:16)(cid:3)(cid:4)(cid:9)(cid:2)(cid:17)(cid:18)(cid:12)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7) (cid:20)(cid:24)$(cid:7) ’(cid:21)(cid:24)(cid:21)(cid:22)(cid:7) :(cid:9)(cid:11)(cid:19)(cid:5)(cid:7)(cid:4)(cid:28)(cid:29)(cid:5)(cid:6)(cid:7) (cid:20)(cid:24)’(cid:7) 8.4 TELNET (telecommunications network) 140 8.5 RLOGIN (remote login) 143 8.6 NFS (network file system) 143 8.7 DNS (domain name system) 144 ’(cid:21)$(cid:21)(cid:20)(cid:7) #(cid:11)(cid:19)(cid:5)(cid:7)(cid:9)(cid:5)(cid:6)(cid:2)(cid:25)(cid:18)(cid:4)(cid:15)(cid:2)(cid:3)(cid:7)(cid:18)(cid:6)(cid:15)(cid:3)(cid:23)(cid:7)(cid:31)(cid:2)(cid:6)(cid:4)(cid:6)(cid:7)(cid:10)(cid:15)(cid:25)(cid:5)(cid:6)(cid:7) (cid:20)(cid:26)(cid:26)(cid:7)