Networking concepts how-to

xiaoxiao2021-03-06  60

Linux Networking-Concepts HOWTO

Rusty Russell

$ Revision: 1.13 $ $ DATE: 2001/07/29 04:45:11 $

This Document Describes What a network (Such as the Internet) IS, AND

The Very Basics Of How IT Works.

___________________________________________________________

Table of contents

INTRODUCTION

2. What is a `computer network '?

3. What is the `Internet '?

3.1 How does The Internet Work?

4. This IP Thing

4.1 Groups of IP Addresses: Network Masks

5. Machine Names and IP Addresses

6. Different Services: Email, Web, FTP, Name Serving

7. Dialup Interfaces: PPP

8. What Packets Look Like

9. Summary

10. THANKS

11. INDEX

___________________________________________________________

[1M1. Introduction [0M

Welcome, Gentle Reader.

I Have Written a Number of Networking HOWTOS in the Past, And IT

Occurred to me That there's a hell of pile of jargon in each one. i

Had Three Choices: My Other Two Were Ignoring The Problem and

EXPLAINING The Terms Evewhere. Neither Was Attractive.

The [1 Mpoint [22Mof Free Software Is this you shop "freedom to

Explore and play with the software systems you use. I believe That

ENABLING People to Experience this freedom is a NobLes Goal; Not ONLY

Do People Feel Empowered by The Pursuit (Such As Rebuilding A Car

Engine) But The Nature of the Modern Internet and Free Software Allows

You to Share the experience with millions.

But you have to start somewhere, so here we are.

(C) 2000 Paul `Rusty 'Russell. Licenced Under The GNU GPL.

[1M2. What is a `computer network '? [0M

A Computer Network Is Just A Set of Stuff for Nodes To Talk to Each

Other (by `Nodes' I Mean Computers, Printers, Coke Machines)

Whatver else you want). It doesn't really matter [1MHOW [22Mthey Areconnected: The Could Use Fiber-Optic Cables Or Carrier Pigens.

Obviously, Some Choices Are Better Than Others (especially if you have

a cat).

USUALLY INTER, IT'S NOT CALLED A

NetWork; you really nesed three or more to become a network. this is a

Bit Like the Word `Group ': Two people is just a couple of guys, but

Three Can Be An `Group '. Also, Networks Are Offen Hooked Together, TO

Make Bigger NetWorks; Each Little Network (Usually Called A `Sub-

Network ') Can Be Part of a Larger Network.

The Actual Connection Between Two Computers Is Offen Called A `Network

Link '. if There's a bit of cable running out of the background of your your

Machine to the Other Machines, That's your network link.

There Are Four Things Which We Usually Care About When We Talk About A

Computer Network:

[1MSIZE [0M

IF you simply connect your four computers at home together, you

Have What Is Called A LAN (Local Area Network). if everything

Is With Walking Distance, It's Usually Called A LAN, HOWEVER

Many Machines Are Connected to It, And Whatever You'VE Built The BUILT THE

NetWork out of.

The Other End of The Spectrum IS A WAN (Wide Area Network). If

You Have ONE COMPUTER in Lahore, Pakistan, One in Birmingham, UK

And One in Santiago, Chile, And You Manage to Connect Them, It's

A WAN.

[1Mtopology: The Shape [0M

Draw a Map of the Network: LINES Are T

`` network links '', And each node is a dot. Maybe each line

Leads Into a Central Node Like A Big Star, Meaning That Everyone

Talks Through One Point (a `Star Topology '):

O O O

/ _ | _ /

/ | /

o ----- O ----- O_ / | / _

/ | /

O O O

Maybe Eveyone Talks in a line, Like SO:

o ------ O ------ O ------- O -------- O

| | |

| | |

| o

| | |

O |

o

Or Maybe You Have Three SubnetWorks Connected THROUGH ONE NODE:

o

O | O - O - O

| | | | |

O - O - O O O

/ |

o ------ O

/ |

O - O - O O O

| | | | |

o | o - o

o

You'll See Many Topologies Like There in Real Life, And Many Far

More complicated.

[1 Mphysical: What It's Made of [0M

The Second Thing to Care About Is What You've Built The Network

Out of. The cheapest is `sneakernet ', where badly-dressed

People Carry Floppy Disks from One Machine to The Others.

Sneakernet is Almost Always A `` Lan ''. Floppies Cost Less Than

$ 1, And A Solid Pair of Sneakers Can Be Got for Around $ 20.

The Most Common System Used to Connect Home Networks To FAR

Bigger Networks Is Called A `MODEM '(for modulator / demodulator),

Which Turns A Normal Phone Connection Into a Network Link. IT

Turns The Stuff The Computer Sends Into Sounds, And Listens To

Sounds coming from the other other end to turn the back Into stuff

For the Computer. as you can images, this isn't Very

Efficient, And Phone Lines beceple Designed for this use, but BUT

IT's Popular Because Phone Lines Are So Common and Cheap: MODEMS

Sell ​​for Less Than $ 50, And Phone Lines Usually Cost A Couple of

Hundred Dollars a year.

The Most Common Way to Connect Machines Into a Lan Is To Use

Ethernet. Ethernet comes in these main flavors (listed from

Oldest to newest): Thinwire / COAX / 10BASE2, UTP (unshieldTwisted Pair) / 10Baset and Utp / 100Baset. Gigabit Ethernet (The

Name 1000Baset Is Starting to Get Silly) Is Starting To BE

Deployed, Too. 10Base2 Wire Is Usually Black Coaxial Cable,

WITH TWIT-ON T-PIECES To Connect Them To Things: Everyone Gets

Connected in a big line, with special `Terminator 'Pieces on The

Two ends. UTP is Usually Blue Wire, with clear `click-in '

Phone-Style Connectors Which Plug Into Sockets to Connect: EACH

Wire Connects One Node to a Central `Hub '. The Cable IS A

Couple of Dollars a meter, and the 10baset / 10Base2 Cards (Many

Cards Have Plugs for Both) Are Hard To Get Brand New. 100BaseT

Cards, Which Can Also Speak 10baset As Well, Are Ten Times

Faster, And About $ 30.

ON The Other End of The Spectrum is Fiber; a Continuous Tiny

Glass Filament Wrapped in Protective Coating Which Can Be Used

To Run Between Continents. General, Fiber Costs Thousands.

WE USUALLY CALL EACH Connection to a node a `network interface ',

OR `Interface 'for short. Linux gives these names like` eth0'

For The First Ethernet Interface, and `fddi0 'for the first

Fiber Interface. The `/ sbin / ifconfig 'Command Lists Them.

[1MPROTOCOL: What It's Speaking [0M

The Final Thing to Care About Is The Language The TWO ARE

Speaking. When Two `` Modems '' Are Talking to Each Other Down A

Phone Line, They Need To Agree What The Different Sounds Mean,

OtherWise IT Simply Won't work. This Convention is Called A

`protocol '. as people discovered new ways of encoding what

Computer Says Into Smaller Sounds, New Protocols Were Invented

There Are AT Least A Dozen Different Modem Protocols, And Mostmodems Will Try A Number of Them Until The Find One The Other

End Understands.

Another Example Is The `` 100baset '' NetWork Mentioned Above: IT

Uses the Same Physical `` NetWork Links' '(`` uTP') AS

`` 10baset '' Above, But Talks Ten Times as fast.

There Two Protocols Are What Are Called `Link-Level 'Protocols;

How stuff is handed over the individual network links, or `one

Hop '. The word `protocol' Also Refers To Other Conventions

Which is Followed, As We Will See Next.

[1M3. What is the `Internet '? [0M

The Internet is a `` wan '' Which Spans The Entire Globe: It is the

Largest Computer Network in Existence. The Phrase `Internetworking '

Refers to Connecting Separate Networks to build a larder one, hence

`The Internet 'is The Connection of A Whole Pile of SubnetWs.

SO NOW WE LOOK AT THE LIST ABOVE and Ask Ourslves: What is the

Internet's Size, Physical Details and protocolls?

The size is already Established Above: It's global.

The Physical Details Are Varied However: Each Little Sub-Network IS

Connected DiffERENTLY, WITH A DIFFERENT LAYOUT AND Physical Nature.

Attempts to map it in a useful way home generally met with Abject

Failure.

The Protocols Spokeen by Each Link Are Also Offerent: All of the

`` link-level protocoll '' 'listed above area.ed, and man more.

[1M3.1. How does the internet work? [0M

The Question Then Arises: How Come Every Node on The Internet Can Talk

To the Others, if The All Use Different Link-Level Protocols To Talk

TO Each other?

THE ANSWER IS FAIRLY SIMPLE: WE NEED Another Protocol Which ControlShow Stuff Flows Through The Network. The link-level protocol

Describes How To Get from One Node To Another If They're Connected

Directly: The `network protocol 'tells us how to get from One Point in

The network to any other, going through other links if Necessary.

For the Internet, The Network Protocol Is The Internet Protocol

(Version 4), OR `IP '. It's not the only protocol out there (Apple's

AppleTalk, Novell's IPX, Digital's Decnet and Microsoft's NetBeui

Being Others) But it's the MOST WIDELY Adopted. There's A NEWER

Version of IP Called IPv6, But It's Still Not Common.

So to send a message from one side of the globe to another, your

Computer Writes A Bit of Internet Protocol, Sends It To your Modem,

Which Uses Some Modem Link-Level Protocol To send it to the modem it's

Daialed Up to, Which is probably plugged Into a Terminal Server

(Basically a big box of modems), Which Sends it to a node inside

ISP's NetWork, Which Sends It out USUALLY TO A BIGGER Node, Which

Sends it to the next node ... and so on. a Node Which Connects Two OR

More networks is caled a `Router ': it will have one` `interface'?

Each network.

We call this Array of Protocols a `protocol stack ', Usually Drawn Like

SO:

[Application: Handles Porn] [Application Layer: SERVES PORN]

| ^

V |

[TCP: Handles Retransmission] [TCP: HANDLES RETRANSMISSION]

| ^

V |

[IP: Handles Routing] [IP: HANDLES ROUTING] | ^

V |

[Link: handles a single hop] [link: handles a single hop]

| | |

----------------------------------------

So in the diagram, We See Netscape (The Application On TOP LEFT)

Retrieving a Web Page from A Web Server (The Application On TOP

Right). To do this it will use `Transmission Control Protocol 'OR

`TCP ': Over 90% of The Internet Traffic Today IS TCP, AS IS Used

For web and email.

SO Netscape Makes The Request for a TCP Connection To The Remote Web

Server: this is handed to the TCP LAYER, Which Hands it to the ip

Layer, Which Figures Out Which Direction It Has To Go in, Hands IT

Onto the appropriate Link Layer, Which Transmits It to the Other End

Of the link.

At the other end, the link layer hands it up to the ip layer, which

SEES IT IS Destined for this Host (if not, IT Might Hand It Down TO A

Different Link Layer To Go Out to the next node, Hands it up to the

TCP Layer, Which Hands It To The Server.

So We since the Following Breakdown:

1. The Application (Netscape, or the Web Server At the Other End)

Decides Who It Wants To Talk To, and what it wants to send.

2. The TCP LAYER Sends Special Packets To Start The Conversation with

The other end, and then packs the data into a tcp `packet ': a

Packet Is Just A Term for a Chunk of Data Which Passes Through A

Network. The TCP Layer Hands this Packet To

THE IP LAYER: IT THEN Keeps Sending It to the ip Layer Until The

TCP Layer At The Other End Replies To Say That It Has Received IT.

This Is Called `Retransmission ', And Has A Whole Heap of ComplexRules Which Control When To Retransmit, How long To Wait, ETC. IT

Also Gives Each Packet A Set of Numbers, Which Mean That The other

End can Sort The Into The Right ORDER.

3. The IP Layer Looks At the Destination of the Packet, and Figure

Out the next node to send the packet to. this Simple Act Is Called

`routing ', and Ranges from really simple (if you only", i i 中

Modem, And no Other Network Interfaces, All Packets Should Go Out

That interface) to Extremely Complex (if you have 15 Major Networks

Connected Directly to you).

[1M4. This ip thing [0M

So the role of the ip layer is to Figure outhow to `route 'packets to

THEIR Final Destination. To make this Possible, Every Interface ON

The Network Needs An `ip address'. An IP Address Consists of Four

Numbers Separated by Periods, Like `167.216.245.249 '. Each Number IS

Between Zero and 255.

Interfaces in The Same Network Tend to Have Neighboring IP Addresses.

For example, `167.216.245.250 'Sits Right Next to the machine with the

IP Address `167.216.245.249 '. Remember Also That A Router is a node

With interfaces on more Than One Network, So The Router Will Have ONE

IP Address for Each Interface.

SO The Linux Kernel's IP Layer Keeps a Table of Different `routes',

Describing How To Get To Various Groups of IP Addresses. The SimpleSt

Of these is caled a `default route ': if The ip layer doesn't know

Better, this is where it will send a packet onwards to. You can see a

List of routes use `/ sbin / route '.

Routes Can Either Point To a Link, or a Particular Node Which IS

Connected to Another Network. for Example, When You Dial Up to Theisp, Your Default Route Will Point To The Modem Link, Because That's

WHERE The entire world is.

Rusty's ISP's ~~~~~~~~~~~~

Modem modem {}

o ------------------ o {the internet}

{}

~~~~~~~~~~~~

But if you have a permanent machine on your network Which connection

The outside world, it's a bit more complicated. in the diagram below,

My Machine Can Talk Directly to Tridge and Paul's Machines, and to the

Firewall, But it Needs to know That Packets Heading the rest of the

World need to go to the firewall, Which Will Pass Them on. This means

That you have two routes: One Which Says `IF It's on My Network, JUST

Send it straight there 'and then a default route Which Says

`OtherWise, Send it to firewall '.

o Tridge's

| Work Machine ~~~~~~~~~~~~

Rusty's | {}

Work Machine O -------- ----------------- O - {the Internet}

| Firewall {}

| ~~~~~~~~~~~~

o Paul's

Work Machine

[1M4.1. Groups of IP Addresses: Network masks [0M

There is one last detail: There Is A Standard Notation for Groups of GROUPS OF

IP Addresses, Sometimes Called A `Network Address'. Just Like A Phone

Number Can Be Broken Up Into An Area Prefix and The Rest, We CAN

Divide an ip address INTO A NetWork Prefix and The REST.

IT Used to Be That People Would Talk About `The 1.2.3 network ',

Meaning All 256 Addresses from 1.2.3.0 to 1.2.3.255. Or if That

Wasn't a big enough network, They might talk about the `1.2 network '

Which Meant All Addresses from 1.2.0.0 to 1.2.255.255.we us usually don't write `1.2.0.0 - 1.2.255.255 '. INSTEAD, We Shorten

IT TO `1.2.0.0/16 '. THIS Weird` / 16' Notation (It's Called A

`Netmask ') Requires a little explanation.

Each Number Between The Dots in An IP Address Is Actually 8 Binary

Digits (00000000 to 1111111): WE WRITE THEM in Decimal Form To Make

IT More Readable for Humans. THE `/ 16 'Means That The First 16 Binary

Digits is the network address, in other words, the `1.2. 'part is the

The NetWork (Remember: Each Digit Repensents 8 Binary Digits). THIS

Means Any IP Address Beginning with `1.2. 'Is Part of The Network:

`1.2.3.4 'and` 1.2.3.50' Are, and `1.3.1.1 'is not.

To make life easier, we usually use networks ending in `/ 8 ',` / 16' and

`/ 24 '. For example,` 10.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.00 #

Address from 10.0.0.0 to 10.255.255.255 (Over 16 Million Addresses!).

10.0.0.0/16 Is Smaller, Containing Only IP Addresses from 10.0.0.0 TO

10.0.255.255. 10.0.0.0/24 Is Smaller Still, Containing Addresses

10.0.0.0 to 10.0.0.0.255.

To make things confusing, There is another warfusing.

We can Write Them Like IP Addresses:

10.0.0.0/255.0.0.0

Finally, It's Worth Noting That The Very Highest IP Address in Any

Network is reserved as the `Broadcast Address', Which Can Be Used To

Send a message to everyone on the network at.

Here is a Table of Network Masks:

Short Full Maximum Comment

Form form # machines

/ 8 / 255.0.0.0 16,777,215 used to be called an `a-class'

/ 16 / 255.255.0.0 65,535 Used to be caled an `b-class' / 17 / 255.255.128.0 32,767

/ 18 / 255.255.192.0 16,383

/ 19 / 255.255.224.0 8,191

/ 20 / 255.255.240.0 4,095

/ 21 / 255.255.248.0 2,047

/ 22 / 255.255.252.0 1,023

/ 23 / 255.255.254.0 511

/ 24 / 255.255.255.0 255 used to be caled a `c-class'

/ 25 / 255.255.255.128 127

/ 26 / 255.255.255.192 63

/ 27 / 255.255.255.224 31

/ 28 / 255.255.255.240 15

/ 29 / 255.255.255.248 7

/ 30 / 255.255.255.252 3

[1M5. Machine Names and IP Addresses [0M

So Every Interface On Every Node Has An IP Address. It was realized. IT WAS REALIZED

Quite Quickly That Humans Are Pretty Bad At Remembering Numbers, SO IT

WAS Decid (Just Like Phone Numbers) to have a directory of name.

But Since We're Using Computers Anyway, It's Nic To Have The

Computer Look Up The Names for US AutomaticL.

Hence We Have The Domain Name System (DNS). There Are Nodes with Well

KNown IP Addresses Which Program Can Ask to Look Up Names, And Return

IP Addresses. Almost All Programs You Will Use Are Capable Of Doing

This, Which is why you can put `www.linuxcare.com 'Into Netscape,

Instead of `167.216.245.249 '.

Of Course, You NEED The IP Address of At Least One of these `Name

Servers ': USUALLY THESE CEPT IN The `/etc/resolv.conf' file.

Since DNS Queries and Responses Are Fairly Small (1 Packet Each), THE

TCP Protocol Is Not Usually Used: It Provides Automatic

Retransmission, Ordering and General Reliability, But at a cost

Sending Extra Packets Through The Network. Instead We Use The Verysimple `User DataGram Protocol ', Which Doesn't Offer Any of The Fancy

TCP Features We don't need.

[1M6. Different Services: Email, Web, FTP, Name Serving [0M

In the earlier example, we showed netscape sending a TCP Request to a

Web Server Running On Another Node. But Imagine That The Node with

The Web Server IS Also Running An Email Server, An FTP Server and A

Name Server: How does it know Which Server The TCP Connection Is for?

This Is Where TCP AND UDP HAVE A Concept of `Ports'. Every Packet HAS

Space for a `Destination Port ', Which Says What Service the Packet IS

For example, tcp port 25 is the mail server, and tcp port 80 IS

The Web Server (Although Sometimes You Find Web Servers on Different

Ports). A List of ports can be found in `/ etc / services'.

Also, IF TWO Netscape Windows Are Both Accessing Different Parts of

The Same Web Site, How Does The Linux Box Running Netscape Sort Out

The TCP Packets COMING Back from the web server?

This is where the `source port 'comes in: Every New TCP Connection

Gets a Different Source Port, So Everyone Can Tell The Apart, Even IF

THEY Are Going to the Same Destination IP Address and The Same

Destination Port. Usually the First Source Port Given Will BE 1024,

And will increase over time.

[1M7. Dialup Interfaces: PPP [0M

When You Dial your model to an an isp, and it connects to their modem,

The Kernel Doesn't Just Shove IP Packets THROUGH It. There Is A

Protocol Called `Point-to-point protocol ', or` ppp', Which is buy

Negotiate with the Other End Before Any Packets Are Allowed THROUGH.

THIS Used by the ISP to Identify Who is Dailed Up: On Your Linuxbox, a Program Called The `PPP Daemon 'Handles your end of the

Negotiation.

Because there is so many dialup users in the world, they usually

Don't have their own ip address: Most Isps Will Assign you ONE OF

THEIRS TEMPORARILY WHEN You Dial Up (The Ppp Daemon Will Negotiate

this). this is offen called a `Dynamic IP Address', as Separate from

A `Static IP Address' Which is The Normal Case Where You Have Your Own

Address Permanently. Usually They Are Assigned by ModeM: The Next

Time You Dial Up, You Will Probably Get a Different Modem in the MODEM

Pool, And Hence A Different IP Address.

[1M8. What Packets Look Like [0M

For the Exceptionally Curious (and the curiously exception), Here IS

a description of what a packet activity looks like. There Are SEveral

Tools Which Watch What Packets Are Passing In and out of Your Linux

Box: The Most Common One IS `Tcpdump '(Which Understands More TCP

These Days, But a nice one is `Ethereal '. Such Programs Are Known

AS `packet sniffers'.

The Start of Each Packet Says Where It's Going, WHERE IT CAME FROM,

The Type of the Packet, And Other Administrative Details. This Part

IS Called The `packet header '. The rest of the packet, containing the

Actual Data Being Transmitted, IS Usually Called The `Packet Body '.

SO Any IP Packet Begins with An `IP Header ': at Least 20 Bytes long.

IT Looks Like (This Diagram RFC 791):

. ------- ------- ------------------------------- --------------.

| Version | IHL | TYPE OF Service | Total Length |

| ------- ------- ------------------------------- -------------- || Identification | Flags | FRAGMENT OFFSET |

| --------------- ------------------------------- -------------- |

| TIME TO LIVE | Protocol | Header CHECKSUM |

| --------------- ------------------------------- -------------- |

Source Address |

| ----------------------------------------------------------------------------- -------------- |

| Destination Address |

`------------------------------------- -------------- '

The Important Fields Are The Protocol, Which Indicates WHETHER this IS

A TCP Packet (Number 6), A UDP Packet (Number 17) OR Something Else,

The Source IP Address, And The Destination IP Address.

Now, IF The Protocol Fields Says this is a tcp packet, THEN A TCP

Header Will Immediely Follow this IP Header: The TCP Header IS Also

AT Least 20 Bytes Long:

. ------------------------------------- --------------.

Source Port | Destination Port |

| --------------------------------------------------------------------------------------------- -------------- |

| Sequence Number |

| ----------------------------------------------------------------------------- -------------- |

| ACKNOWLEDGMENT NUMBER |

| ------------------ - - ----------------- -------------- |

| Data | | U | A | P | r | s | f | |

| Offset | Reserved | R | C | S | S | Y | i | Window |

| | | G | K | H | T | N | N | |

| ------- ---------- - - - --------------- -------------- || CHECKSUM | Urgent Pointer |

`------------------------------------- -------------- '

The Most Important Fields Here Are The Source Port, And Destination

Port, Which Says Which Service The Packet Is Going To (or Coming from,

In The Case of Reply Packets. The Sequence and AcknowledgementGEment

Numbers Are Used to Keep Packets in Order, And Tell The Other End What

Packets have been received. The Ack, SYN, RST and FIN FLAGS (Written

Downwards) Are Single Bits Which Are Used to Negotiate THE OPENING

(SYN) And Closing (RST or FIN) of connections.

FOLLOWING THIS Header Comes The Actual Message Which the Application

Sent (The Packet Body). A Normal Packet IS Up To 1500 Bytes: This

Means That The Most Space The Data Can Take Up IS 1460 BYTES (20 BYtes

For the ip header, and 20 for the tcp header: Over 97%.

[1M9. Summary [0M

So the modeln internet uss ip packets to communicate, and most

THESE IP Packets Use TCP Inside. Special Nodes Called `Routers'

Connect All The Little Networks Together Into Larger Networks, And

Pass these packets through to their destination. Most Normal Machines

Are ONLY Attached to One Network (IE. Have Only One Interface), Ando

Are Not Routers.

Every Interface Has A Unique IP Address, Which Look Like `1.2.3.4 ':

Interfaces in the Same Network Will Have Related IP Addresses, with

The Same Start, The Same That That Phone Connections in The Same Area

Have The Same Prefix. The Same Prefix. The Same Network Addresses Look Like IP Addresses,

With a `/ 'to say how much of itm is the prefix, eg` 1.2.0.0/16'

Means The First Two Digits Is The Network Address: Each DigitRepresents 8 Bits.

Machines Are Given Names by The Domain Name Service: Programs Ask Name

Servers to Give The THE IP Address, Given a Name Like

`www.linuxcare.com '. this ip address is the name sale as the destination

IP address to talk to That node.

Rusty Is Really Bad At Writing Documentation, Especially For

Beginners.

Enjoy!

Rusty.

[1M10. Thanks [0M

Thanks to Alison, for Sitting THROUGH THE ORIGINAL TERRIBLE DRAGH, AND

Telling Me How Shit It Was, In The Nicest Possible Way.

[1M11. INDEX [0M

O `` 100baset ''

o `` 10Base2 ''

O `` 10baset ''

O `` Broadcast Address ''

O `` Coax, Coaxial Cable ''

o `` Computer network ''

o `` Default Route ''

O `` destination port ''

O `` DNS, Domain name service ''

O `` Dynamic IP Address ''

o `` ethernet ''

O `` fiber ''

O `` Gigabit Ethernet ''

O `` hop ''

o `` hub ''

o `` Internet ''

O `` ip, internet protocol ''

O `` ip address ''

O `` ip header ''

O `` IPv4, IP Version 4 ''

O `` IPv6, IP version 6 ''

O `` Lan, Local Area Network ''

O `` link-level protocol ''

o `` Modem ''

O `` Name Server ''

O `` Netmask ''

O `` network address, network mask ''

O `` network interface, interface ''

O `` network link ''

O `` network protocol, protocol ''

o `` node ''

o `` packet body ''

O `` packet header ''

O `` packet sniffer ''

o `` packet ''

O `` Port, TCP port, udp port ''

O `` PPP, Point-to-Point Protocol ''

o `` PPP daem ''

o `` protocol stack ''

o `` Retransmission ''

o `` Route ''

o `` Router ''

o `` routing ''

o `` sneakernet ''

o `` Source Port ''

o `` star-topology ''

O `` static ip address ''

O `` sub-network ''

O `` TCP, Transmission Control Protocol ''

o `` tcp header ''

o `` Terminator ''

O `` Topology ''

O `` UDP, User DataGram protocol ''

O `` Utp, unshielded twisted pair ''

O `` Wan, Wide Area Network ''

转载请注明原文地址:https://www.9cbs.com/read-112283.html

New Post(0)