computer network - #01

Upload: bagusarip

Post on 05-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Computer Network - #01

    1/27

    Computer Network

    Computer Science, Brawijaya University

    August 2007

  • 7/31/2019 Computer Network - #01

    2/27

    Course Outline

    NetworkDefinition

    NetworkClassification

    NetworkComponent

  • 7/31/2019 Computer Network - #01

    3/27

    About The Past

    InternetstartedbyARPANET

    4Nodepresented4University,calledInternet

    MessageProcessor(IMPs)using1822

    Protocol(IENDocuments#1822)

    Late,1972fundedbyUSMilitaryandrenamedDARPA

    FinallycallInternet,runningunderIPProtocol

    Suite,definedinRFC791(IP)andRFC

    793(TCP)

  • 7/31/2019 Computer Network - #01

    4/27

    About The Past

    BasicprinciplesofTCP/IPwerepublishedin

    1974

    AdoptionoftheDomainNameSystem(DNS)

    in1983

    EstablishmentoftheInternetEngineeringTaskForce(IETF)in1989

    Formalre-namingoftheARPANETasthe

    Internetin1990

  • 7/31/2019 Computer Network - #01

    5/27

    But What is a Network .. ?

    Acombinationofhardware,software,and

    media,whichtogetherallowmultiple

    computingdevicestocommunicatewitheachother

    Inshort,anetworkgivescomputerstheabilitytocommunicate.However,thatdefinition

    couldapplytoalotofdifferenttypesof

    networksAndthiscoursewilltalkaboutTCP/IPand

    Ethernet

  • 7/31/2019 Computer Network - #01

    6/27

    But What is a Network .. ?

  • 7/31/2019 Computer Network - #01

    7/27

    Network Classification

    ByLayer Accordingtosomebasic

    referencesmodellikeOSIandInternet

    ProtocolSuite

    ByScale Accordingtothecoveragearea,

    Local,Campus,Metropolitan,WideByConnectionMethod Ethernet,Wireless,

    DialUp,PowerLineCommunication

  • 7/31/2019 Computer Network - #01

    8/27

    Network Classification

    ByFunctionalRelationship ClientServer,

    PeertoPeer,ActiveNetwork

    ByTopology accordingtothenetwork

    topology uponwhichthenetworkisbased:

    Bus,Star,Ring,Mesh,TreeorHierarchical,etc

    ByProtocol Computernetworksmaybe

    classifiedaccordingtothecommunicationsprotocol thatisbeingusedonthenetworklike

    ISDN,PDH,RS-232,SDH,SONET

  • 7/31/2019 Computer Network - #01

    9/27

    Network Components

    NIC,NetworkInterfaceCard,istheexpansioncardinstallinacomputerto

    connect,orinterfaceforacomputertonetwork.

    HUB,ahubisthedevicethatconnectsallthe

    segmentsofthatnetworktogether.SWITCH,Likeahub,aswitchconnects

    multiplesegmentsofanetworktogether,with

    oneimportantdifference.Whereasahubbroadcastsdata,switchforwardittocertainport

  • 7/31/2019 Computer Network - #01

    10/27

    Network Components

    BRIDGE,anetworkdevicethatconnectstwo

    similarnetworksegmentstogether.The

    primaryfunctionofabridgeistokeeptrafficseparatedonbothsidesofthebridge

    ROUTER,isanetworkdevicethatconnectsmultiple,oftendissimilar,networksegments

    intoaninternetwork

    GATEWAY,isanyhardwareandsoftwarecombinationthatconnectsdissimilarnetwork

    environments.

  • 7/31/2019 Computer Network - #01

    11/27

    How to Eat T-Rex, ISO OSI Model

    Aprotocolsuiteismosteasilydefinedasasetofrulesusedtodeterminehowcomputers

    communicatewitheachother.Itissimilartolanguage

    Themostcommonlyreferencedprotocol

    model,OSImodel,wasdevelopedin1977bytheInternationalOrganizationforStandardizationtoprovidecommonground

    whendescribinganynetworkprotocolTheOSImodelisusedtodescribewhattasks

    aprotocolsuiteperformsasyouexplorehow

    datamovesacrossanetwork

  • 7/31/2019 Computer Network - #01

    12/27

    OSI Model

    TheOSIModel

  • 7/31/2019 Computer Network - #01

    13/27

    OSI Model

    Youcanusemnemonicdevicestohelpyou

    remembertheorderoftheOSImodellayers:

    APSTNDP(fromtoptobottom).

    Themostpopularmnemonicforthis

    arrangementisAllPeopleSeemToNeedDataProcessing.

    Areversemnemonic(fromPhysicalto

    Application,bottomtotop)isPleaseDoNotThrowSausagePizzaAway.

    Goodadvice,dontyouthink?

  • 7/31/2019 Computer Network - #01

    14/27

    OSI Model

    PhysicalLayer

    Generallyspeaking,Physicallayerconceptsdeal

    withanetworkcomponentthatistangibleormeasurable

    Additionally,thePhysicallayerspecifieshow

    muchofthemediawillbeused(inotherwords,itssignalingmethod)duringdatatransmission

    Ifanetworksignal usesallavailablesignal

    frequencies(or,toputitdifferently,theentirebandwidth),thetechnologyissaidtouse

    basebandsignaling

  • 7/31/2019 Computer Network - #01

    15/27

    OSI Model

    DataLinkLayer

    TheDataLinklayerisactuallymadeupoftwo

    sublayers :MediumAccessControlandLogicalLinkControl

    ProtocolsthatoperateattheDataLinklayerhave

    severalresponsibilities,includingcreating,transmitting,andreceivingpackets.Additionally,

    theDataLinklayerisresponsibleforphysical

    (MAC)addressingandlogicallinkcontrol(LLC)processing,creatinglogicaltopologies,and

    controllingmediaaccess

  • 7/31/2019 Computer Network - #01

    16/27

    OSI Model

    NetworkLayer

    TheNetworklayeroftheOSImodeldefines

    protocolsthatensurethatthedataarriveatthecorrectdestination.Thisisprobablythemost

    commonlydiscussedlayeroftheOSImodel.

    ThemostimportantNetworklayerconceptsare:LogicalnetworkaddressingandRouting

    IftheMACaddressistheDataLinklayer

    physicaladdress,theprotocol-addressingschemeattheNetworklayerdefinesthelogical

    address

  • 7/31/2019 Computer Network - #01

    17/27

    OSI Model

    TransportLayer

    TheTransportlayerdefinestheprotocolsfor

    structuringmessagesandchecksthevalidityoftransmissions

    KeyWord:Reliableend-to-enderrorandflow

    control

    TheprotocolsthatoperateattheTransportlayer

    mainlyensurereliablecommunicationsbetween

    upperpeerlayers

  • 7/31/2019 Computer Network - #01

    18/27

    OSI Model

    SessionLayer

    ProtocolsthatoperateattheSessionlayerofthe

    OSImodelareresponsibleforestablishing,maintaining,andbreakingsessions,ordialogs

    Thisisdifferentfromtheconnectionservices

    providedattheTransportlayer

    Sessionlayeroperatesatahigherleveland

    looksatthebiggerpicturetheentire

    conversation,notjustonesentence.ManygatewaysoperateattheSessionlayer

  • 7/31/2019 Computer Network - #01

    19/27

    OSI Model

    PresentationLayer

    ThePresentationlayerdoeswhatyoumightthink

    itdoes:Itchangesthelook,orpresentation,ofthedatafromthelowerlayersintoaformatthat

    theupper-layerprocessescanworkwith

    Amongotherservices,thePresentationlayerdealswithencryption,datacompression,and

    networkredirectors

    Inaddition,thePresentationlayerdealswithcharacter-settranslation

  • 7/31/2019 Computer Network - #01

    20/27

    OSI Model

    ApplicationLayer

    NowIknowwhatyoumightbethinking:This

    layerisformyprograms,right?Wrong

    TheApplicationlayerdefinesseveralstandard

    networkservicesthatfallintocategoriessuchas

    filetransfer,printaccess,ande-mailrelay

    Theapplicationsthataccessthesenetwork

    servicesarelocatedabovetheApplicationlayer

    (althoughsomepeoplesaythatapplicationsareanextensionoftheApplicationlayer)

  • 7/31/2019 Computer Network - #01

    21/27

    Networking Protocol The TCP/IP

    TCP/IPisawidelypublishedopenstandardandiscompletelyindependentofany

    hardwareorsoftwaremanufacturerTCP/IPcansenddatabetweendifferent

    operatingsystems,fromsmallPCsallthe

    waytomainframesandeverythinginbetween

    TCP/IPisseparatedfromtheunderlying

    hardwareandwillrunoverEthernet,TokenRing,orX.25networksand

    evenoverdial-uptelephonelines

  • 7/31/2019 Computer Network - #01

    22/27

    Networking Protocol The TCP/IP

    TCP/IPisaroutableprotocol,whichmeansit

    cansenddatagrams overaspecificroute,

    thusreducingtrafficonotherpartsofthenetwork

    TCP/IPhasreliableandefficientdata-delivery

    mechanisms

    TCP/IPusesacommonaddressingscheme.

    Therefore,anysystemcanaddressanyothersystem,eveninanetworkaslargeasthe

    Internet

  • 7/31/2019 Computer Network - #01

    23/27

    TCP/IP Protocol

    TheTransmissionControlProtocol/Internet

    Protocol(TCP/IP)istheprotocolofchoice

    todayLikeotherprotocols,isusedtoallowtwo

    computerstocommunicateoveranetwork

    However,TCP/IPisusednotonlyonlocal

    areanetworks,butalsooverwidearea

    networksandtheInternetActually,TCP/IPistheonlyprotocolinuseon

    theInternet

  • 7/31/2019 Computer Network - #01

    24/27

    TCP/IP Protocol

    AndWhatareTCP/IPDo?

    Addressing.Eachhostisgiven(eithermanually

    orautomatically)adotteddecimalIPaddressintheformatxxx.xxx.xxx.xxx wherexxxisanumberfrom0to255

    Routing.OnTCP/IPnetworks,routingisafairlyinvolvedprocess.Inordertosendapacketthroughaninternetwork (liketheInternet),theroutermusthavethreepiecesofinformation:the

    IPaddressofthesender,theIPaddressofthedestination,andtheIPaddressofthenextroutertowhichthepacketshouldbesent

  • 7/31/2019 Computer Network - #01

    25/27

    TCP/IP Protocol

    AndWhatareTCP/IPDo?

    Naming.TCP/IPhostsarenamedaccordingto

    theDNSconvention.DNSisaservicethatresolvesnamestoIPaddressessothatwecan

    usefriendlynameslikewww.trainsolutions.com

    torefertocomputersinsteadofunfriendlyIPaddresseslike192.168.24.31

    More..trytonameitbyyours

  • 7/31/2019 Computer Network - #01

    26/27

    TCP/IP Protocol

    OSIModelandTCP/IP

  • 7/31/2019 Computer Network - #01

    27/27

    References

    MartinP.Clark,DataNetworks,IPandThe

    Internet.JohnWiley&Sons,2003

    Wendell Odom,ComputerNetworking,First-Step.CiscoPress,April2004

    DavidGroth,Network+StudyGuide,ThirdEdition.Sybex,2002