`
xiaoheliushuiya
  • 浏览: 404160 次
文章分类
社区版块
存档分类
最新评论

Networking Quick Reference

 
阅读更多

Networking Quick Reference

1 second = 1,000 milliseconds (msec)

1 second = 1,000,000 microseconds (µsec)

1 second = 1,000,000,000 nanoseconds (nsec)

1 bps = 1 bit per second

1 Kbps = 1,000 bits per second

1 Mbps = 1,000,000 bits per second

1 Hz = 1 cycle per second

1 KHz = 1,000 Hz

1 MHz = 1,000,000 HZ

Speed of light (c)

in vacuum: 3 x 108meters/sec

in copper wire: 2.3 x 108meters/sec

in optical fiber: 2 x 108meters/sec

Well-known Ports

7 – echo

20 – FTP data connection

21 – FTP connection-control

23 – telnet

25 – SMTP

53 – DNS

79 – finger

80 – HTTP daemon

110 – POP3

143 – IMAP

Well Known Ports range: 0 - 1023
Registered Ports range: 1024 - 49151

Dynamic and/or Private Ports range: 49152 - 65535

IEEE Network Standards

802.3 – Uses Length field instead of Type

Ethernet – (DIX Ethernet or Ethernet II) uses Type field instead of Length

802.5 – Token Ring

802.11 – Wireless

802.11a – Uses OFDM

802.11b – Uses HR-DSS

802.11g – Enhanced 802.11b using OFDM

802.15 – Bluetooth (physical and data link layers)

802.16 – Wireless MAN

OSI Reference Model

Application

Presentation

Session

Transport (segments,datagrams)

Network (packets)

Data link (frames)

Physical

Networking Equations

·Propagation delay = distance traveled / propagation speed

·Transmission delay = # of bytes to transfer / transmission speed (or bandwidth)

·Signal-to-noise ratio (dB)= 10 log10(S/N)

·Attenuation in decibels = 10 log10(Transmitted power/received power)

·NyquistTheorem : Maximum data rate = 2 H log2V bits/secwhere H is in Hz and V is # of levels

·Shannon’s Result : Maximum number of bits/sec = H log2(1+S/N)where H is in Hz

·Pure ALOHAthroughputT = Ge-2GMax throughput occurs at G = 0.5


T = throughput per frame timee = 2.718

G = attempts per packet time

Throughput in bits per sec = T x transmission speed

Vulnerable period = 2 x frame transmission time

·Slotted ALOHAthroughputT=Ge-GMax throughput occurs at G = 1

·TCP round-trip time

RTT = α RTTOLD+ M(1 – α)RTTOLD= previously observed round-trip time

α = smoothing factor
M = observed round-trip time (actual time to receive an ACK)

D =βDOLD+ (1 – β) · |RTT – M|DOLD= previously observed standard deviation

β = smoothing factor (may be α)


TCP Timeout = RTT + 4D

·Ethernet / IEEE 802.3(p. 280)

Channel efficiency = t / (t + 2G/A)

t =avetime to transmit a frame

G=end-to-end propagation time (time for frame to traverse entire Ethernet network)
2G=duration of each time slot

A = probability that some station acquires channel in a particular contention slot

=kP(1 - P)k-1

k = # of stations ready to transmit

P = probability that each station transmits during a contention slot

Channel efficiency = 1/(1 + 2BLe/cF)

B = network bandwidthc = signal propagation speed

L = cable lengthF = frame length

e = contention slots per frame (2.718)

Maximum throughput = channel efficiency x transmission speed

Minimum frame length = 2 x propagation delay x transmission speed (data rate)
* 802.3 minimum frame length = 64 bytes


ARQ ProtocolChannel UtilizationWindow Size

Ws(Sender)WR(Receiver)

Stop-and-Wait11

Maximum channel utilization with no errors:

Go-Back-Nif Ws>2m– 11

if Ws<

Selective-Repeatif Ws>2m-12m-1

if Ws<

Maximum throughput (data rate) = channel utilization x transmission speed

f= frame size

BW= channel transmission rate (bandwidth)

RTT= round trip propagation delay

ct= bandwidth-delay product

a= round trip propagation delay / transmission delay=BWxRTT/ 2f= number of frames to fill the channel one way

P= probability of transmission error

m= # of bits in sequence #

分享到:
评论

相关推荐

    Python in a Nutshell: A Desktop Quick Reference

    Python in a Nutshell: A Desktop Quick Reference by Alex Martelli English | 7 Apr. 2017 | ASIN: B06Y4DVSBM | 774 Pages | AZW3 | 2.13 MB Useful in many roles, from design and prototyping to testing, ...

    Python in a Nutshell: A Desktop Quick Reference 3rd Edition [PDF, 2017]

    "Python in a Nutshell: A Desktop Quick Reference, 3rd Edition" ISBN: 144939292X | 2017 | PDF | 772 pages | 6 MB Useful in many roles, from design and prototyping to testing, deployment, and ...

    Linux Kernel Networking Implementation and Theory

    you'll find just what you need, with in-depth explanations in each chapter and a quick reference at the end of each chapter. Linux Kernel Networking is the only up-to-date reference guide to ...

    cambridge.multimedia.networking

    With the great advances in digital data compression (coding) technologies and the rapid growth in the use of IP-based Internet, along with the quick deployment of last-mile wireline and wireless ...

    Cisco最新产品手册大全(2011.10)

    Welcome to the October 2011 edition of the Cisco Product Quick Reference Guide. This guide presents an overview of many Cisco products, services, and solutions for every part of your business. Compact...

    Mastering+Python+Networking-Packt+Publishing(2017).pdf

    This chapter will do a very quick revision on the relevant networking topics. In the same view, we will also do a high-level review on the Python language, just enough so that readers who do not code ...

    Windows 8.1 Administration Pocket Consultant: Storage, Security, & Networking

    Zero in on core tasks through quick-reference tables, instructions, and lists. You’ll get the focused information you need to save time and get the job done – whether at your desk or in the field. ...

    Microsoft Programmer's Library 1.3.7z PART 2/2

    Microsoft Programmer's Library Version 1.1 Quick Reference Card (0389 Part No. 06872) Microsoft Product Warranty Card (0391 Part No. 22202) Multiuser license order form (0391 Part No. 19928, Kit No...

    Microsoft Programmer's Library 1.3.7z PART 1/2

    Microsoft Programmer's Library Version 1.1 Quick Reference Card (0389 Part No. 06872) Microsoft Product Warranty Card (0391 Part No. 22202) Multiuser license order form (0391 Part No. 19928, Kit No...

    Ebooks For Dummies Collection

    Excel 2007 For Dummies Quick Reference Jan 2007.pdf Excel 2007 Just The Steps For Dummies Feb 2007 Ebook-ling.pdf Excel 2007 Vba Programming For Dummies Feb 2007.pdf Excel 2007 Vba Programming For ...

    [Windows] Windows 8.1 Administration Pocket Consultant (Storage, Security)

    Zero in on core tasks through quick-reference tables, instructions, and lists. You'll get the focused information you need to save time and get the job done - whether at your desk or in the field. ...

    openFrameworks.Essentials.

    Create stunning, interactive openFrameworks-based applications with this fast-paced guide About This Book Generate 2D and 3D graphics with openFrameworks ...Appendix B: openFrameworks Quick Reference

    C# 5.0 in a Nutshell, 5th Edition

    “C# 5.0 in a Nutshell is one of the few books I keep on my desk as a quick reference.” —Scott Guthrie, Microsoft “Whether you’re a novice programmer or an expert who wants to improve your ...

    Tkinter GUI Application Development HOTSHOT(PACKT,2013)

    The appendices provide a quick reference sheet for Tkinter. What you will learn from this book Structure your programs in the model-view framework Persist your application data with object ...

    Windows 7 Administrator’s Pocket Consultant.pdf

    tome or a lightweight, 100-page quick reference, you get a valuable resource guide that can help you quickly and easily perform common tasks, solve problems, and implement everyday solutions for ...

    Learning_The_UNIX_Operating_System

    书名:Learning the Unix Operating System, Fifth Edition ...The book includes a completely updated quick reference card to make it easier for the reader to access the key functions of the command line.

    Practical IPv6 for Windows Administrators

    Practical IPv6 for Windows Administrators is also a fast reference you can look at to get something done quickly. It covers IPv6 addressing, management of IPv6 from Powershell, Advanced Firewall ...

    CCNA.Voice.Lab.Manual.1587132990

    CCNA Voice Quick Reference ISBN-13: 978-1-58705-767-0 ISBN-10: 1-58705-767-0 Table of Contents Part I: Voice Concepts Chapter 1. Traditional and Unified Voice Chapter 2. Understanding Cisco Unified...

Global site tag (gtag.js) - Google Analytics