You are on page 1of 9

PHN 1 : B GIAO THC TCP/IP I Gii Thiu: - cc my my tnh c th lin lc vi nhau qua mng, chng phi s dng cng

1 ngn ng hay cn gi l 1 giao thc (Protocol). Giao thc l 1 h lut v chun cho php cc my tnh trong mng lin lc vi nhau. -TCP/IP l vit tt ca Transmission Control Protocol (Giao thc iu Khin Truyn Thng) / Internet Protocol (Giao thc Internet). -TCP/IP khng ch gm 2 giao thc m thc t n l tp hp ca nhiu giao thc. Chng ta gi l 1 H Giao Thc hay B Giao Thc (Suite Of Protocols). Bi vit chng ta s tp trung vo B Giao Thc ny. II Tng qut: - cho cc my tnh trao i d liu vi nhau TCP/IP s dng m hnh truyn thng 4 tng hay cn gi l M Hnh DoD (M hnh ca B Quc Phng M). Cc tng trong m hnh ny l (Theo th t t trn xung): + Tng ng Dng (Application Layer) + Tng Giao Vn (Transport Layer) + Tng Lin Mng (Internet Layer) + Tng Giao Din Mng (Network Interface Layer) - Mi giao thc ca H TCP/IP u thuc 1 trong cc tng ny. Ta s cng tm hiu tng tng . 1.Tng Giao Din Mng (Network Interface Layer): - Tng Giao Din Mng c trch nhim a d liu ti v nhn d liu t phng tin truyn dn. Tng ny gm cc thit b phn cng vt l chng hn nh Card Mng v Cp Mng. - 1 Card Mng chng hn card Ethernet cha 1 s HEX 12 k t (00-1837-03-C0-F4) c gi l a Ch MAC (Media Access Control) hay a Ch Truy Nhp Phng Tin . MAC ng vai tr quan trng trong vic gn a ch v truyn d liu. - 1 s giao thc tiu biu thuc tng ny gm : + ATM (Asynchronous Transfer Mode) + Ethernet + Token Ring + FDDI (Fiber Distributed Data Interface) + Frame Relay 2.Tng Lin Mng (Internet Layer): - Nm bn trn tng giao din mng. Tng ny c chc nng gn a ch, ng gi v nh tuyn (Route) d liu. 4 giao thc quan trng nht trong tng ny gm:

+ IP (Internet Protocol): C chc nng gn a ch cho d liu trc khi truyn v nh tuyn chng ti ch. + ARP (Address Resolution Protocol): C chc nng bin dch a ch IP ca my ch thnh a ch MAC. + ICMP (Internet Control Message Protocol): C chc nng thng bo li trong trng hp truyn d liu b hng. + IGMP (Internet Group Management Protocol): C chc nng iu khin truyn a hng (Multicast) 3.Tng Giao Vn (Transport Layer): - C trch nhim thit lp phin truyn thng gia cc my tnh v quy nh cch truyn d liu. 2 giao thc chnh trong tng ny gm: + UDP (User Datagram Protocol): Cn gi l Giao Thc Gi Ngi Dng. UDP cung cp cc knh truyn thng phi kt ni nn n khng m bo truyn d liu 1 cch tin cy. Cc ng dng dng UDP thng ch truyn nhng gi c kch thc nh, tin cy d liu ph thuc vo tng ng dng + TCP (Transmission Control Protocol): Ngc li vi UDP, TCP cung cp cc knh truyn thng hng kt ni v m bo truyn d liu 1 cch tin cy. TCP thng truyn cc gi tin c kch thc ln v yu cu pha nhn xc nhn v cc gi tin nhn. 4.Tng ng Dng (Application Layer): - Gm nhiu giao thc cung cp cho cc ng dng ngi dng. c s dng nh dng v trao i thng tin ngi dng. 1 s giao thc thng dng trong tng ny l: + DHCP (Dynamic Host Configuration Protocol): Giao Thc Cu Hnh Trm ng + DNS (Domain Name System): H Thng Tn Min + SNMP (Simple Network Management Protocol): Giao Thc Qun L Mng n Gin + FTP (File Transfer Protocol): Giao Thc Truyn Tp Tin + TFTP (Trivial File Transfer Protocol): Giao Thc Truyn Tp Tin Bnh Thng + SMTP (Simple Mail Transfer Protocol): Giao Thc Truyn Th n Gin + TELNET ***Bng sau m t khi qut v B Giao Thc TCP/IP:

PHN 2 : A CH IP I a ch IP: - Mi my trn mng TCP/IP hay cn gi l trm TCP/IP c nhn dng bng 1 a ch IP logic. Mi trm hay mi thit b mng s dng TCP/IP truyn thng cn c 1 a ch IP duy nht. - a ch IP cho bit v tr ca 1 h thng trong 1 mng ging nh a ch xc nh ngi nh trn 1 con ng no . Tng t nh 1 khu dn c. a ch IP phi l duy nht trn ton cu v phi c vit di 1 nh dng chun. - Mi a ch IP c chia thnh 2 phn : Phn a ch mng (Net ID) v Phn a ch trm (Host ID). + Net ID: Dng nhn dng nhng h thng trong cng 1 khu vc vt l cn c gi l Phn on (Segment). Mi h thng trong cng 1 Phn on phi c cng a Ch Mng v Phn a ch ny phi l duy nht trong s cc mng hin c. + Host ID: Dng nhn dng 1 trm lm vic, 1 my ch, 1 Router hoc 1 trm TCP/IP trong 1 phn on. Phn a ch trm cng phi l duy nht trong 1 mng - Ging a ch bu in gm 2 phn: M BU IN S NH,TN NG. a ch IP cng gm 2 phn: NET ID HOST ID. + Phn u tin, NET ID nhn dng mng m my tnh ni ti, tt c my tnh trong cng mng phi c cng NET ID ging nh mi nh trong cng qun phi c cng M BU IN. + Phn th hai, HOST ID xc nh my tnh, router hoc thit b mng khc

trong mng. HOST ID phi l duy nht trong 1 mng ging nh S NH,TN NG phi l duy nht trong 1 qun. Hai my tnh c th c cng HOST ID nu NET ID ca chng khc nhau, ging nh hai NG c th cng tn nu nh chng thuc 2 qun khc nhau. - S kt hp gia NET ID v HOST ID phi cho php nhn dng duy nht mi my tnh ring bit. - Cc a ch IP c chiu di 32bit c chia thnh 4 dy. Mi dy gm 8bit (1Byte), mi Byte c phn cch = 1 du ., 1 Byte l 1 gi tr nm trong khong t 0-255. Cch biu din nh vy gi l K hiu thp phn du chm (Dotted-Decimal Notation) cho mi ngi s dng nh a ch 1 cch d dng.

- Tuy nhin khi x l thng tin my tnh li s dng H Nh Phn (Binary) v tn hiu chng s dng truyn thng ch c 2 trng thi l Bt (1) v Tt (0) ***Bng bn di y s m t s kt hp gia K Hiu Thp Phn (Decimal Notation) v K Hiu Khoa Hc (Scientific Notation) vi mi Bit bn trong 1 B Tm Nh Phn (Binary Octet).

Trong 1 Byte , mi bit c gn mt gi tr. Nu Bit c t l 0 th n c gn gi tr 0, nu Bit c t l 1 th c th chuyn i thnh 1 gi tr thp phn. Bit thp nht trong Byte tng ng vi 1, Bit cao nht

tng ng vi 128. Vy gi tr ln nht ca 1 Byte l 255 tng ng vi trng hp c 8 Bit u c t l 1.

V d: Ta s i a ch sau: 10101100 00010000 00000101 01111101 sang dng K Hiu Thp Phn Du Chm.

II a ch IP Public v a ch IP Private: 1.IP Public: - Mi 1 a ch IP ngoi Internet l duy nht. cc Network c nhng a ch duy nht ngoi Internet, th Internet Assigned Numbers Authority (IANA) s chia nhng khong a ch khng d tr thnh nhng phn nh v y thc trch nhim phn phi a ch cho cc t chc ng K Min khp th gii. Nhng t chc l Asia-Pacific Network Information Center (APNIC), American Registry for Internet Numbers (ARIN), and Rseaux IP Europens (RIPE NCC). Nhng t chc ny s phn phi nhng khi a ch n 1 s nh cc Internet Service Provider (ISP) ln v cc ISP ln ny sau s gn nhng khi nh hn cho cc i l v cc ISP nh hn. - ISP s cp 1 IP Public cho mi my tnh ca bn cc my tnh ny c th kt ni trc tip n ISP. Cc a ch ny c cp 1 cch t ng dn mi my tnh khi my tnh kt ni v c th l a ch tnh nu ng line ca bn thu ring hay cc ti khon Dial-up 2.IP Private: - IANA d tr mt t a ch IP m cc a ch ny khng bao gi c s dng trn Internet. Nhng a ch IP Private ny c s dng cho nhng

Host yu cu c IP kt ni nhng khng cn c thy trn cc mng Public. V d, 1 user kt ni nhng my tnh trong mng TCP/IP nh th ko cn cp 1 a ch IP Public cho mi Host. User c th ly nhng khong IP bng di y cung cp a ch cho cc Host trong mng.

- Nhng host c a ch IP Private c th kt ni n Internet bng cch s dng 1 Proxy Server hay 1 my tnh chy Windows Server 2003 cu hnh nh l 1 Network Address Translation (NAT) Server. Windows Server 2003 cng tch hp chc nng Internet Connection Sharing (ICS) cung cp dch v NAT n gin cho cc Client trong mng Private. III Lp a ch: - C 5 lp a ch IP to cc mng c kch thc khc nhau gm: Lp A, Lp B, Lp C, Lp D, Lp E. - TCP/IP h tr gn a ch lp A, lp B, lp C cho cc trm. - Cc lp ny c chiu di phn NET ID v HOST ID khc nhau nn s lng Mng v s lng Trm trn mi mng cng khc nhau: + Lp A: c gn cho cc Mng c kch thc cc ln. Trong lp a ch ny Byte u tin xc nh NET ID, Bit cao nht ca Byte ny lun c t l 0. 3 Byte cn li xc nh Host ID. Do lp A c th cp cho 126 Mng vi 16.777.214 Trm trn mi Mng. + Lp B: c gn cho cc Mng c kch thc va v ln. Trong lp a ch ny 2 Byte u tin xc nh NET ID, 2 Bit cao nht ca Byte u tin lun c t l 1 0. 2 Byte cn li xc nh Host ID. Do lp B c th cp cho 16.384 Mng vi 65.534 Trm trn mi Mng. + Lp C: c gn cho cc Mng c kch thc nh. Trong lp a ch ny 3 Byte u tin xc nh NET ID, 3 Bit cao nht ca Byte u tin lun c t l 1 1 0. Byte cui cng xc nh Host ID. Do lp C c th cp cho 2.097.152 Mng vi 254 Trm trn mi Mng. + Lp D: Cc a ch lp ny s dng cho Truyn a Hng (Multicast). 1 nhm Multicast c th cha 1 hoc nhiu Trm. Trong lp ny 4 Bit cao nht ca Byte u tin lun c t l 1 1 1 0, cc Bit cn li nh ngha nhm Multicast. a ch lp D khng c chia thnh Net ID v Host ID. Cc gi(Packets) Multicast c truyn ti 1 nhm Trm c th v ch c cc

Trm ng k vo nhm ny mi nhn c gi. + Lp E: L lp a ch thc nghim, n khng c thit k cho mc ch s dng chung. Lp E c d phng cho cc ng dng tng lai. Cc Bit cao nht ca Byte u tin lun c t l 1 1 1 1. - Tng s IP c th s dng l : 3.720.314.628 *** Bng sau y s m t khi qut v cc lp a ch IP:

*** Bng m t s khc nhau gia 3 Lp a ch A, B v C:

IV Subnet Mask:

- bit Trm ch thuc Mng cc b hay xa. Trm ngun cn 1 thng tin khc. Thng tin ny chnh l Subnet Mask - Subnet Mask l 1 a ch 32 bit c s dng che 1 phn ca a ch IP. Bng cch ny cc my tnh c th xc nh u l Net ID v u l Host ID trong 1 a ch IP. - Mi Trm trong mng TCP/IP yu cu c 1 Subnet Mask.N c gi l Subnet Mask mc nh, nu n cha c chia Subnet (v v vy n ch c 1 Subnet n), v c gi l Subnet Mask ty nu n c chia thnh nhiu Subnet Vd: 1 s 32bit tiu biu cho 1 Subnet Mask mc nh c dng bi nhng Trm cu hnh vi 1 a ch lp C (vd 192.168.20.50) l : 11111111 11111111 11111111 00000000 (255.255.255.0). Khi 1 trm c a ch 192.168.20.50 gi gi tin n a ch 192.168.50.20. u tin, Trm s thc hin php tnh AND gia a Ch cc b vi Subnet Mask mc nh cc b. Bi v khi thc hin php tnh AND 2 s, bt k s no AND vi 0 s l 0, v AND vi 1 s l chnh n => khi AND 192.168.20.50 vi 255.255.255.0 kt qu l 192.168.20.0. My trm sau s thc hin php tnh AND gia a ch ch vi Subnet Mask ging trn. TCP/IP sau s so snh kt qu nhng gi tr t 2 php tnh AND. Nu 2 gi tr ng nht th Trm TCP/IP kt lun ch kia l trn Subnet cc b. Nu 2 gi tr khc nhau th Trm xc nh ch kia l xa. - Ta cng c 1 cch vit khc xc nh Subnet Mask l: a ch IP / Tin t Mng Tin t Mng c xc nh bng cch cng tt c cc bit 1 trong dy 32bit ca Subnet Mask. Vd: 192.168.5.10 c Subnet Mask mc nh l 255.255.255.0. i qua s nh phn s l 11111111 11111111 11111111 00000000. => Tng cng c 24 bit 1. Vy ta c th vit di dng: 192.168.5.10 / 24

*** Bng di y s a ra nhng Subnet Mask mc nh cho cc Lp Mng:

You might also like