27319037 Bai 1 CacKhaiNiemCoBan

Embed Size (px)

Citation preview

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    1/26

    Cc khi nim c bn v mngThs. Vn Thin Hong

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    2/26

    2

    Ni dung

    Mng my tnh

    Kin trc phn tng ca mng Cc ng dng Client/Server

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    3/26

    Mng

    my

    tnh

    Backbone ISPISP ISP

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    4/26

    Mng

    my

    tnh

    Host A

    Host BHost E

    Host D

    Host C

    Node 1

    Node 2

    Node 3

    Node 4

    Node 5

    Node 6 Node 7

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    5/26

    Mng

    my

    tnh

    Host A

    Host BHost E

    Host D

    Host C

    Node 1

    Node 2

    Node 3

    Node 4

    Node 5

    Node 6 Node 7

    Vn : bin i tn hiu s sang tn hiu tng t, trnh xung t gia cc gi tin(phn

    bit

    cc

    gi

    tin), pht

    hin v kim tra li gi tin,nh tuyn gi tin i ti

    ch,

    ...

    Mng rt phc tp!Phn cng: host,node, cc thit bkt ni

    Phn mm: ngdng, giao thc..

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    6/26

    M

    hnh

    OSI

    OSI

    Cung cp dch v g? Giao din - lm th no s dng dch v Giao thc dch v c ci t nh th no?

    ng

    dng

    Vn chuyn

    Mng

    Lin

    kt

    Vt l

    Mng

    Lin

    kt

    Vt lPhng tin vt l

    Trnh

    by

    Phin

    ng

    dng

    Vn chuyn

    Mng

    Lin

    kt

    Vt l

    Trnh

    by

    Phin

    OSI: Phc tp

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    7/26

    M

    hnh

    Intenet(TCP/IP)

    TCP/IP

    ng

    dng

    Vn chuynMng

    Lin

    kt

    Vt l

    Phng tin vt l

    ng

    dng

    Vn chuynMng

    Lin

    kt

    Vt l

    Mng

    Lin

    kt

    Vt l

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    8/26

    V

    d

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    9/269

    V

    d: biu din giao tip logic

    applicationtransportnetwork

    linkphysical

    applicationtransportnetwork

    link

    physical applicationtransportnetwork

    link

    physical

    applicationtransportnetwork

    link

    physical

    networklink

    physical

    data

    data

    data

    transport

    transport

    ack

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    10/2610

    V

    d: biu din giao tip vt l

    applicationtransport

    networklinkphysical

    applicationtransportnetwork

    link

    physical applicationtransportnetwork

    link

    physical

    applicationtransportnetwork

    link

    physical

    network

    linkphysical

    data

    data

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    11/2611

    V

    d: d

    liu v giao thc

    Mi tng ly d liu t tng trn Thm thng tin header cho mi n v d liu Gi d liu mi ti tng di

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    12/2612

    Kin trc ng

    h

    ct

    (TCP/IP)

    IP

    Ethernet FDDIWireless

    TCP UDP

    Telnet Email FTP WWW

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    13/2613

    IPv4

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    14/26

    a ch

    IPv4

    Lp Cu trc

    a ch IP

    Format S

    bit

    mng/s

    bit host

    Tng

    s

    mng/lpTng

    s

    host/mngVng

    a

    ch IP

    A 0|netid|hostid

    N.H.H.H 7/24 27-2=126 224-

    2=17.777.2141.0.0.1-

    126.0.0.0B 1|0|

    netid|hostidN.N.H.H 14/16 214-2=16382 216-2=65.643 128.1.0.0-

    191.254.0.0

    C 1|1|0|netid|hostid

    N.N.N.H 22/8 222-

    2=419430228-2=245 192.0.1.0-

    223.255.254. 0D 1|1|1|0|

    a chMulticast

    - - - - 224.0.0.0-

    239.255.255. 255E 1|1|1|1 - - - - 240.0.0.0-

    254.255.255. 255Loopback - - - - - 127.x.x.x

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    15/2615

    TCP

    Source port Destination portSequence Number

    Acknowledge Number

    Offset Reserved Flags WindowChecksum Urgent pointer

    Options Padding

    Start of Data

    Host A

    Hello

    Host B

    Iamrea

    dy

    DATA

    ACK

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    16/26

    TCP

    Trng M

    t

    source port S

    hiu cng

    ca ngun

    destination port S

    hiu cng

    chSequence Number S

    th

    t

    c to ra bi ngun

    Acknowledge Number Cho

    bit d

    liu

    c nhn

    thnh

    cng.Data offset Cc

    chi tit v

    ni d

    liu gi tin bt

    u

    Reserved D

    phngFlags ch

    ra

    rng

    gi

    tin cui cng hoc

    gi

    khNn cp

    Window ch ra kch thc ca vng m nhn.Checksum xc

    nh

    xem

    gi

    tin c

    b

    hng

    khngUrgent Pointer thng

    bo

    cho

    pha

    nhn bit c d

    liu khNn

    Options vng d

    phng cho vic thi

    t l

    p trong t

    ng laiPadding ch

    ra

    rng

    d

    liu kt

    thc

    trong

    vng

    32 bit.

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    17/2617

    UDP

    Dch v khng kt ni Khng cung cp: thit lp kt ni, tin cy, iu khin dng, thi

    gian, Ti sao s dng UDP?

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    18/26

    UDP

    Nhc im Cc thng ip c th c nhn theo bt k th t no. Khng c g m bo l cc gi tin s n ch

    u im: UDP mt giao thc c tc truyn tin nhanh Truyn tin unicast, broadcast v multicast.

    Kiu truyn Mt thng ip unicast c gi t nt ny ti nt khc. Truyn tin broadcast ngha l mt thng ip c th c

    gi ti tt c cc nt trong mt mng. Multicast cho php cc thng ip c truyn ti mt

    nhm cc nt

    c l

    a chn.

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    19/26

    S

    hiu cng

    TCP/UDP

    C 3 loi (netstat a)

    s hiu cng h thng (0-1023). Cc giao thcni ting c cc s hiu cng nm trong khongny.

    Cc s hiu cng ngi dng (1024-49151). Ccng dng server ca bn s nhn mt trong ccs ny lm cng, hoc bn c th ng k shiu cng vi IANA .

    Cc s hiu cng ring v ng

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    20/26

    20

    DNS: Domain Name System

    Chc nng nh x (tn min, dch

    v) sang gi tr, v d,,

    (www.cs.yale.edu, Addr)-> 128.36.229.30

    (cs.yale.edu, Email)-> netra.cs.yale.edu

    (netra.cs.yale.edu,Addr)-> 128.36.229.21

    Ti sao phi dng tnthay cho a ch IP?

    routersDNS

    Tn

    min, dch

    v,

    a ch

    servers

    clients

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    21/26

    21

    DNS: Domain Name System

    Lc tn min (IANA) Nslookup (Domain/IP)

    Ipconfig (DNS)

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    22/26

    22

    Qun l tn min

    A distributed database managed by authoritative name servers Mi nhm tn (Zone) c mt server chng thc tn Mi Zone c y quyn chng thc mt tp tn min.

    Mt Zone

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    23/26

    23

    Nhm

    Zone gc v Server 13 servers qun l zone gc trn ton cu

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    24/26

    24

    Lin

    kt gia

    cc

    sever DNS

    Mi server bit a ch server gc.

    Mi server gc bit

    a ch chnh n v

    a ch nodecon trc tip

    Tn

    mim cp cao

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    25/26

    25

    V d xc nh tn min

  • 7/29/2019 27319037 Bai 1 CacKhaiNiemCoBan

    26/26

    Bi

    tp

    Tm hiu cc giao thc tng ng dng

    HTTP, FTP, SMTP, POP3 Cho bit ni dung giao thc (khun dng) giaotip qua li gia client/server

    Ly v d minh ha V hnh minh ha

    Tm ti liu trn mng: www.google.com