際際滷

際際滷Share a Scribd company logo
Bi gi畉ng   C担ng ngh畛 Internet TCP/IP 畛a ch畛 IP
Giao th畛c truy畛n th担ng ? Nhi畛m v畛 c畛a giao th畛c. C畉t th担ng tin thnh nh畛ng g坦i d畛 li畛u 畛 c坦 th畛 d畛 dng i qua b畛 ph畉n truy畛n t畉i trung gian. T動董ng t叩c v畛i ph畉n c畛ng c畛a Adapter X叩c 畛nh 動畛c 畛a ch畛 ngu畛n v 鱈ch: M叩y t鱈nh g畛i th担ng tin i ph畉i x叩c 畛nh 動畛c n董i g畛i 畉n. M叩y t鱈nh 鱈ch ph畉i nh畉n 動畛c 但u l th担ng tin g畛i cho m狸nh.
Giao th畛c truy畛n th担ng ? 畛nh tuy畉n : H畛 th畛ng ph畉i c坦 kh畉n nng h動畛ng d畛 li畛u t畛i c叩c ti畛u m畉ng, cho d湛 ti畛u m畉ng ngu畛n v 鱈ch kh叩c nhau v畛 m畉t v畉t l箪. C坦 kh畉n nng ki畛m tra l畛i, ki畛m so叩t v x叩c nh畉n l畛i trong qu叩 tr狸nh truy畛n (gi畛a m叩y t鱈nh g畛i v nh畉n ph畉i c坦 c董 ch畉 s畛a ch畛a l畛i trong qu叩 tr狸nh truy畛n).
Giao th畛c truy畛n th担ng ? 7 6 5 4 3 1 2 Application Presentation Session Transport Network Physical Data link Tng 淡ng d担ng Tng trnh din Tng phi捉n Tng giao vn Tng m孫ng Tng vt l箪 Tng li捉n kt d歎 liu
M担 h狸nh tham chi畉u OSI TM T畉T NHI畛M V畛 CHNH C畛A T畛NG T畉NG
T畉ng 畛ng d畛ng (Application Layer) Quy 畛nh giao di畛n gi畛a ng動畛i sd v m担 h狸nh OSI, n坦 cung c畉p c叩c ph動董ng ti畛n cho ng動畛i s畛 d畛ng 畛 truy c畉p v s畛 d畛ng c叩c d畛ch v畛 c畛a OSI. i畛u kh叩c bi畛t 畛 t畉ng ny l, n坦 kh担ng cung c畉p d畛ch v畛 cho b畉t k畛 m畛t t畉ng no c畛a OSI (ngo畉i tr畛 t畉ng 畛ng d畛ng ). C叩c 畛ng d畛ng m t畉ng ny cung c畉p nh動 c叩c ch動董ng tr狸nh x畛 l箪 k箪 t畛, b畉ng bi畛u, th動 t鱈n, t動董ng 畛ng v畛i c叩c d畛ch v畛 h畛 tr畛: HTTP, FTP, DNS, SNMP SMTP, POP3, Telnet
T畉ng tr狸nh di畛n (Presentation Layer) T畉ng tr狸nh di畛n ch畛u tr叩ch nhi畛m chuy畛n 畛i c叩c th担ng tin t畛 c炭 ph叩p ng動畛i s畛 d畛ng sang c炭 ph叩p l畛nh 畛 truy畛n d畛 li畛u, ngoi ra n坦 c坦 th畛 n辿n d畛 li畛u truy畛n v m達 ho叩 ch炭ng tr動畛c khi truy畛n 畛 b畉o m畉t. N坦i 董n gi畉n h董n t畉ng ny s畉 畛nh d畉ng d畛 li畛u t畛 t畉ng 7 g畛i xu畛ng,c叩c chu畉n 畛nh d畉ng c畛a t畉ng ny l: Gif, JPG, MP3.
T畉ng phi棚n (Session Layer). Th畛c hi畛n vi畛c thi畉t l畉p, duy tr狸 v k畉t th炭c c叩c phi棚n lm vi畛c gi畛a hai h畛 th畛ng. T畉ng giao d畛ch quy 畛nh m畛t giao di畛n 畛ng d畛ng cho t畉ng v畉n chuy畛n (transport layer) s畛 d畛ng. N坦 x叩c l畉p 叩nh x畉 gi畛a c叩c t棚n 畉t 畛a ch畛, t畉i c叩c ti畉p x炭c ban 畉u gi畛a c叩c m叩y t鱈nh kh叩c nhau tr棚n cs giao d畛ch truy畛n th担ng. N坦 畉t t棚n nh畉t qu叩n cho m畛i thnh ph畉n mu畛n 畛i tho畉i ri棚ng v畛i nhau.
T畉ng v畉n chuy畛n (Transport Layer) T畉ng v畉n chuy畛n x叩c 畛nh 畛a ch畛 tr棚n m畉ng, c叩ch th畛c chuy畛n giao g坦i tin tr棚n c董 s畛 gi畛a hai 畉u m炭t, 畉m b畉o truy畛n tin c畉y gi畛a hai m叩y 畉u cu畛i (end to end). 畛 畉m b畉o vi畛c truy畛n 畛 畛nh tr棚n m畉ng, t畉ng v畉n chuy畛n th動畛ng 叩nh s畛 c叩c g坦i tin v 畉m b畉o ch炭ng truy畛n theo 炭ng th畛 t畛.   T畉ng v畉n chuy畛n c嘆n c坦 ch畛c nng i畛u khi畛n lu畛ng v ki畛m so叩t l畛i. C叩c giao th畛c ho畉t 畛ng 畛 t畉ng ny l : TCP, UDP.
T畉ng m畉ng (Network Layer). T畉ng m畉ng c坦 nhi畛m v畛 x叩c 畛nh vi畛c chuy畛n h動畛ng,v畉ch 動畛ng c叩c g坦i tin trong m畉ng (ch畛c nng 畛nh tuy畉n), c叩c g坦i tin ny c坦 th畛 i qua nhi畛u ch畉ng tr動畛c khi 畉n 動畛c 鱈ch cu畛i c湛ng. T畉ng m畉ng l t畉ng li棚n quan 畉n c叩c 畛a ch畛 logic trong m畉ng. C叩c giao th畛c th動畛ng 動畛c s畛 d畛ng 畛 t畉ng ny l: IP, RIP, IPX, Apple Talk.
T畉ng li棚n k畉t d畛 li畛u (Data link layer) T畉ng Data Link c坦 nhi畛m v畛 x叩c 畛nh c董 ch畉 truy c畉p th担ng tin tr棚n m畉ng, c叩c d畉ng th畛c chung trong c叩c g坦i tin, 坦ng g坦i v ph但n ph叩t g坦i tin (d動畛i d畉ng Frame). T畉ng DataLink  c坦 li棚n quan 畉n 畛a ch畛 v畉t l箪 (MAC address) c畛a c叩c thi畉t b畛 m畉ng, topo m畉ng, truy c畉p m畉ng, c坦 c叩c c董 ch畉 s畛a ch畛a l畛i v i畛u khi畛n lu畛ng.
T畉ng v畉t l箪 (Physical Layer) L t畉ng th畉p nh畉t c畛a m担 h狸nh tham chi畉u OSI, C坦 ch畛c nng truy畛n d嘆ng bit kh担ng c坦 c畉u tr炭c qua 動畛ng truy畛n v畉t l箪 . Cung c畉p c叩c chu畉n v畛 i畛n, d但y c叩p, 畉u n畛i, k畛 thu畉t n畛i m畉ch i畛n, i畛n 叩p, t畛c 畛 c叩p truy畛n d畉n, giao di畛n k畉t n畛i v c叩c m畛c k畉t n畛i.
Chia m畉ng thnh 7 l畛p c坦 動u i畛m. Chia ho畉t 畛ng truy畛n th担ng thnh c叩c ph畉n nh畛 h董n v c坦 th畛 d畛 qu畉n l箪 h董n. Ti棚u chu畉n h坦a c叩c thnh ph畉n m畉ng 畛 cho ph辿p c坦 nhi畛u nh ch畉 t畉o c坦 th畛 ph叩t tri畛n v cung c畉p s畉n ph畉m. Cho ph辿p c叩c lo畉i ph畉n c畛ng v ph畉n m畛m m畉ng kh叩c nhau c坦 th畛 th担ng tin v畛i nhau. Ngn ch畉n c叩c thay 畛i t畉i m畛t l畛p 畉nh h動畛ng 畉n c叩c l畛p kh叩c. N坦 chia truy畛n th担ng m畉ng thnh c叩c ph畉n nh畛 h董n khi畉n cho vi畛c h畛c ch炭ng d畛 h董n.
C叩c giao th畛c lm vi畛c t動董ng 畛ng 畛 c叩c t畉ng.
C叩c thi畉t b畛 m畉ng ho畉t 畛ng t動董ng 畛ng 畛 c叩c t畉ng. Repeater, Hub, NIC, Cable NIC, Bridge, Switch Router
Lu畛ng d畛 li畛u 動畛c 畛nh d畉ng qua c叩c t畉ng. Encapsulation Dencapsulation
M担 t畉 chi ti畉t g坦i tin i qua c叩c t畉ng.
M担 t畉 g坦i tin i qua thi畉t b畛 m畉ng. Qua tr狸nh lm vi畛c c畛a g坦i tin qua thi畉t b畛 t動董ng 畛ng v畛i c叩c t畉ng
Gi畛i thi畛u b畛 giao th畛c TCP/IP. 畉u nh畛ng nm 1980, m畛t b畛 giao th畛c m畛i 動畛c 動a ra lm giao th畛c chu畉n cho m畉ng ARPANET v c叩c m畉ng c畛a DoD mang t棚n DARPA Internet protocol suit, th動畛ng 動畛c g畛i l b畛 giao th畛c TCP/IP hay c嘆n g畛i t畉t l TCP/IP (Transmission Control Protocol/Internet Protocol).
Ki畉n tr炭c b畛 giao th畛c TCP/IP. B畛 giao th畛c TCP/IP 動畛c ph但n lm 4 t畉ng.
Ki畉n tr炭c t畉ng c畛a b畛 giao th畛c TCP/IP TM T畉T NHI畛M V畛 C畛A T畛NG T畉NG
T畉ng 畛ng d畛ng (Application Layer) Cung c畉p c叩c 畛ng d畛ng 畛 gi畉i quy畉t s畛 c畛 m畉ng, v畉n chuy畛n file, i畛u khi畛n t畛 xa, v c叩c ho畉t 畛ng Internet. 畛ng th畛i h畛 tr畛 Giao di畛n L畉p tr狸nh 畛ng d畛ng (API) m畉ng, cho ph辿p c叩c ch動董ng tr狸nh 動畛c thi畉t k畉 cho m畛t h畛 i畛u hnh no 坦 c坦 th畛 truy c畉p m畉ng.
C叩c giao th畛c lm vi畛c t畉i t但nghf 畛ng d畛ng (Application Layer)
T畉ng v畉n chuy畛n (Transport Layer) Gi炭p ki畛m so叩t lu畛ng d畛 li畛u, ki畛m tra l畛i v x叩c nh畉n c叩c d畛ch v畛 cho li棚n m畉ng. 坦ng vai tr嘆 giao di畛n cho c叩c 畛ng d畛ng m畉ng.
T畉ng internet (Internet Layer) Cung c畉p 畛a ch畛 logic, 畛c l畉p v畛i ph畉n c畛ng, 畛 d畛 li畛u c坦 giao th担ng v h畛 tr畛 vi畛c v畉n chuy畛n li棚n m畉ng. Thu畉t ng畛 li棚n m畉ng 動畛c d湛ng 畛 畛 c畉p 畉n c叩c th畛 l動畛t qua c叩c ti畛u m畉ng c坦 c畉u tr炭c v畉t l箪 kh叩c nhau. Cung c畉p ch畛c nng 畛nh tuy畉n 畛 giao l動u l動畛ng m畉ng r畛ng l畛n h董n, k畉t n畛i t畛 nhi畛u LAN. T畉o s畛 g畉n k畉t gi畛a 畛a ch畛 v畉t l箪 v 畛a ch畛 logic .
C叩c giao th畛c ho畉t 畛ng t畉i t畉ng m畉ng (Internet Layer)
T畉ng truy c畉p m畉ng (Network Access Layer) Cung c畉p giao di畛n t動董ng t叩c v畛i m畉ng v畉t l箪. Format d畛 li畛u cho b畛 ph畉n truy畛n t畉i trung gian v t畉o 畛a ch畛 d畛 li畛u cho c叩c ti畛u m畉ng d畛a tr棚n 畛a ch畛 ph畉n c畛ng v畉t l箪. Cung c畉p vi畛c ki畛m tra l畛i trong qu叩 tr狸nh truy畛n d畛 li畛u.
C叩c giao th畛c ho畉t 畛ng t動董ng 畛ng v畛i c叩c t畉ng TCP/IP.
C叩c giao th畛c ho畉t 畛ng t動董ng 畛ng v畛i c叩c t畉ng TCP/IP. FTP  (File transfer Protocol): Giao th畛c truy畛n t畛p cho ph辿p ng動畛i d湛ng l畉y ho畉c g畛i t畛p t畛i m畛t m叩y kh叩c. Telnet : Ch動董ng tr狸nh m担 ph畛ng thi畉t b畛 畉u cu畛i cho ph辿p ng動畛i d湛ng login vo m畛t m叩y ch畛 t畛 m畛t m叩y t鱈nh no 坦 tr棚n m畉ng. DNS  (Domain Name server): D畛ch v畛 t棚n mi畛n cho ph辿p nh畉n ra m叩y t鱈nh t畛 m畛t t棚n mi畛n thay cho chu畛i 畛a ch畛 Internet kh坦 nh畛.
C叩c giao th畛c ho畉t 畛ng t動董ng 畛ng v畛i c叩c t畉ng TCP/IP. SMTP  (Simple Mail Transfer Protocol): M畛t giao th畛c th動 t鱈n i畛n t畛. SNMP  (Simple Network  Monitoring  Protocol): Giao th畛c qu畉n tr畛 m畉ng cung c畉p nh畛ng c担ng c畛 qu畉n tr畛 m畉ng t畛 xa. RIP  (Routing Internet Protocol): Giao th畛c d畉n 動畛ng  畛ng. ICMP  (Internet Control Message Protocol): Nghi th畛c th担ng b叩o l畛i.
C叩c giao th畛c ho畉t 畛ng t動董ng 畛ng v畛i c叩c t畉ng TCP/IP. UDP  (User Datagram Protocol): Giao th畛c truy畛n kh担ng k畉t n畛i cung c畉p d畛ch v畛 truy畛n kh担ng tin c畉y nh動ng ti畉t ki畛m chi ph鱈 truy畛n. TCP  (Transmission Control Protocol): Giao th畛c h動畛ng k畉t n畛i cung c畉p d畛ch v畛 truy畛n th担ng tin t動畛ng. IP  (Internet Protocol): Giao th畛c Internet chuy畛n giao c叩c g坦i tin qua c叩c m叩y t鱈nh 畉n 鱈ch. ARP  (Address Resolution Protocol): C董 ch畉 chuy畛n 畛a ch畛 TCP/IP  thnh 畛a ch畛 v畉t l箪 c畛a c叩c thi畉t b畛 m畉ng.
C畉u tr炭c 畛a ch畛 IP M畉ng Internet  d湛ng h畛 th畛ng 畛a ch畛 IP (32 bit) 畛 "畛nh v畛" c叩c m叩y t鱈nh li棚n k畉t v畛i n坦. H畛 th畛ng 畛a ch畛 ny 動畛c thi畉t k畉 m畛m d畉o qua m畛t s畛 ph但n l畛p. C坦 5 l畛p 畛a ch畛 IP l : A, B, C, D, E. S畛 kh叩c nhau c董 b畉n gi畛a c叩c l畛p 畛a ch畛 ny l 畛 kh畉 nng t畛 ch畛c c叩c c畉u tr炭c con c畛a n坦.
畛a ch畛 IP
C畉u tr炭c 畛a ch畛 IP Trong h畛 th畛ng 畛a ch畛 IP 動畛c chia ra 2 lo畉i 畛a ch畛: 畛a ch畛 IPv4 畛a ch畛 IPv6 Tr棚n th畛c t畉 ngu畛n ti nguy棚n 畛a ch畛 IPv4 ang d畉n c畉n ki畛t, 畛a ch畛 IPv6 l m畛t gi畉i ph叩p nh畉m d畉n thay th畉 cho 畛a ch畛 IPv4. T畉i Vi畛t Nam ch炭ng ta v畉n s畛 d畛ng lo畉i 畛a ch畛 IPv4 v畛i l箪 do ch炭ng ta con qu叩 nhi畛u m叩y t鱈nh kh担ng h畛 tr畛 cho 畛a ch畛 IPv6.
C畉u tr炭c 畛a ch畛 IP 畛a ch畛 IPv4 動畛c c畉u t畉o b畛i 32 bit v chia lm 4 octet, m畛i octet chi畉m 8 bit. 畛a ch畛 IP 動畛c c畉u t畉o b畛i 2 ph畉n ch鱈nh l: Network ID (畛a ch畛 m畉ng) Host ID (畛a ch畛 host) Host ID Network ID
C畉u tr炭c 畛a ch畛 IP
C叩c l畛p 畛a ch畛 IP
C叩c l畛p 畛a ch畛 IP
畛a ch畛 m畉ng 畛a ch畛 m畉ng thu畉n ti畛n trong vi畛c cung c畉p c叩c 畛a ch畛 cho 1 m畉ng ri棚ng ho畉c 1 m畉ng con. 2 host v畛i c叩c 畛a ch畛 m畉ng kh叩c nhau y棚u c畉u 動畛c ph但n chia thnh c叩c m畉ng ri棚ng bi畛t. 畛 2 m畉ng ny c坦 th畛 truy畛n th担ng 動畛c v畛i nhau y棚u c畉u ph畉i c坦 1 thi畉t b畛 Router. 畛a ch畛 m畉ng l m畛t 畛a ch畛 IP m t畉t c畉 c叩c bit trong Host ID ch畛a ton b畛 c叩c bit nh畛 ph但n l c叩c s畛 0.
畛a ch畛 Broadcast 畛a ch畛 Broadcast c坦 2 lo畉i:  畛a ch畛 Broadcast Direct:  l 畛a ch畛 IP m t畉i ph畉n Host ID c坦 ch畛a ton b畛 c叩c bit nh畛 ph但n l s畛 1 (VD: 192.168.20.255) 畛a ch畛 Broadcast Directed:  l 畛a ch畛 m t畉i ph畉n NetID v Host ID c坦 ch畛a ton b畛 bit nh畛 ph但n 1. (VD: 255.255.255.255)
畛a ch畛 Broadcast Local Broadcast Address
畛a ch畛 Broadcast Directed Broadcast Address
V鱈 d畛: 172.16.20.200 172.16.20.200 l 畛a ch畛 IP thu畛c l畛p B Net ID :  172.16 Host ID :  20.200 Network Add :  172.16.0.0 Broadcast Add :  172.16.255.255
Private IP address 畛a ch畛 m畉ng ri棚ng (private IP address) l 畛a ch畛 c坦 th畛 s畛 d畛ng 畛a ch畛 ri棚ng cho m畛i m叩y trong m畉ng c畛c b畛 (LAN). Chu畉n RFC 1918 quy 畛nh 3 d達y 畛a ch畛 IP cho m畉ng ri棚ng: Class A:  10.0.0.0 Class B:  172.16.0.0    172.31.0.0 Class C:  192.168.0.0    192.168.255.0
Private IP address
H達y cho bi畉t 畛a ch畛 no l 畛a ch畛 c坦 th畛 s畛 d畛ng trong m畉ng n畛i b畛 150.100.255.255 172.19.255.18 195.234.253.0 10.0.0.23 192.168.221.176 127.34.25.189 203.162.217.73
C董 ch畉 ARP:  C董 ch畉 ph但n gi畉i 畛a ch畛 IP thnh 畛a ch畛 MAC T畉i t畉ng  Network  c畛a m担 h狸nh OSI , ch炭ng ta th動畛ng s畛 d畛ng c叩c lo畉i 畛a ch畛 mang t鱈nh ch畉t quy 動畛c nh動 IP, IPX    C叩c 畛a ch畛 ny 動畛c ph但n thnh hai ph畉n ri棚ng bi畛t l ph畉n 畛a ch畛 m畉ng (NetID) v ph畉n 畛a ch畛 m叩y (HostID). C叩ch 叩nh s畛 畛a ch畛 nh動 v畉y nh畉m gi炭p cho vi畛c t狸m ra c叩c 動畛ng k畉t n畛i t畛 h畛 th畛ng m畉ng ny sang h畛 th畛ng m畉ng kh叩c 動畛c d畛 dng h董n.
C董 ch畉 ARP Tr棚n th畛c t畉, c叩c card m畉ng (NIC) ch畛 c坦 th畛 k畉t n畛i v畛i nhau theo 畛a ch畛 MAC, 畛a ch畛 c畛 畛nh v duy nh畉t c畛a ph畉n c畛ng. Do v畉y ta ph畉i c坦 m畛t c董 ch畉 畛 chuy畛n 畛i c叩c d畉ng 畛a ch畛 ny qua l畉i v畛i nhau.  T畛 坦 ta c坦 giao th畛c ph但n gi畉i 畛a ch畛: Address Resolution Protocol (ARP).
C董 ch畉 ARP Khi m畛t thi畉t b畛 m畉ng no 坦 mu畛n bi畉t 畛a ch畛 MAC c畛a m畛t thi畉t b畛 kh叩c m n坦 達 bi畉t tr動畛c 畛a ch畛 IP. Th畛c hi畛n g畛i m畛t ARP request bao g畛m 畛a ch畛 MAC c畛a n坦 v 畛a ch畛 IP c畛a thi畉t b畛 m n坦 c畉n t狸m MAC tr棚n ton b畛 mi畛n Broadcast. M畛i thi畉t b畛 nh畉n 動畛c request (y棚u c畉u) ny s畉 so s叩nh 畛a ch畛 IP trong ARP request v畛i 畛a ch畛 t畉ng m畉ng c畛a m狸nh.
C董 ch畉 ARP N畉u so s叩nh th畉y tr湛ng kh畛p v畛i 畛a ch畛 m畉ng c畛a m狸nh th狸 thi畉t b畛 m畉ng 坦 s畉 Reply (g畛i ph畉n h畛i) l畉i m畛t g坦i tin c坦 坦ng g坦i c畉 畛a ch畛 MAC c畛a m狸nh l畉i cho m叩y 達 g畛i ARP request. Thi畉t b畛 m畉ng nh畉n 動畛c g坦i tin ny v s畉 l動u l畉i 畛a ch畛 MAC c畛a m叩y 坦 畛ng v畛i 畛a ch畛 IP t動董ng 動ng c畛a thi畉t b畛 坦. 畛a ch畛 IP v MAC s畉 動畛c l動u vo 1 b畉ng g畛i l b畉ng ARP. B畉ng ARP 動畛c l動u vo RAM.
ARP: Address Resolution Protocol
C董 ch畉 RARP: C董 ch畉 ph但n gi畉i 畛a ch畛 MAC t狸m 畛a ch畛 IP
ARP table in host
C董 ch畉 ho畉t 畛ng c畛a ARP table
ARP request
Ki畛m tra v so s叩nh 畛a ch畛 IP
ARP Reply
C畉p nh畉t 畛a ch畛 MAC vo ARP table
ARP: Local Destination
Default Gateway L 畛a ch畛 n畉m t畉i c畛ng ra c畛a m畛t m畉ng ny k畉t n畛i v畛i m畉ng kh叩c ho畉c k畉t n畛i v畛i Internet.
Giao th畛c TCP
Giao th畛c TCP TCP l m畛t giao th畛c h動畛ng k畉t n畛i (connection-oriented), ho畉t 畛ng tr棚n l畛p giao v畉n(Transport) c畛a ch畛ng giao th畛c TCP/IP.  TCP c滴ng l m畛t giao th畛c truy畛n th担ng tin c畉y C叩c giao th畛c s畛 d畛ng tr棚n TCP: HTTP, FTP, SMTP, DNS, Telnet.... 畉c i畛m c畛a giao th畛c TCP bao g畛m:
Giao th畛c TCP: T畉o c畉u n畛i, m畛t k畉t n畛i 動畛c thi畉t l畉p gi畛a c叩c thi畉t b畛 畉u cu畛i tr動畛c khi truy畛n.  Tin c畉y, i畛u khi畛n lu畛ng (follow control) v c坦 c董 ch畉 b叩o nh畉n (acknowlegement).  TCP c畉t b畉n tin(message) thnh c叩c Segment v g畛i i. T畉i n董i nh畉n n坦 l畉i t叩i t畉o l畉i b畉n tin (message) t畛 c叩c Segment .  Truy畛n l畉i b畉t c畛 segment b畛 l畛i. TCP h畛 tr畛 c叩c k棚nh 畉o (virtual circuit) gi畛a c叩c 畛ng d畛ng 畉u cu畛i.
Qu叩 tr狸nh thi畉t l畉p k畉t n畛i!
C董 ch畉 b畉t tay 3 b動畛c: 畛 2 m叩y trong 1 h畛 th畛ng m畉ng c坦 th畛 truy畛n tin 動畛c cho nhau ch炭ng ph畉i t畉o 動畛c 1 k畉 n畛i 畉n nhau.  Qu叩 tr狸nh 坦 動畛c th畛c hi畛n nh動 sau:  ULP B gi畉 s畛 l m畛t ch動董ng tr狸nh mail server 畛 M畛. Do l server n棚n l炭c no n坦 c滴ng ch畛 畛i s畛 k畉t n畛i.
C董 ch畉 b畉t tay 3 b動畛c: 1. ULP B gi畉 s畛 l m畛t ch動董ng tr狸nh mail server 畛 M畛. Do l server n棚n l炭c no n坦 c滴ng ch畛 畛i s畛 k畉t n畛i. 2. ULP A l ch動董ng tr狸nh nh畉n th動 i畛n t畛 c畛a b畉n. 畛 k畉t n畛i, b畉n g畛i y棚u c畉u k畉t n畛i xu畛ng cho t畉ng TCP. 3. TCP chu畉n b畛 m畛t g坦i d畛 li畛u TCP v畛i c畛 SYN=1 y棚u c畉u c坦 s畛 畛ng b畛 ho叩, SEQ c坦 th畛 l畉y b畉t k狸 gi叩 tr畛 no, 畛 但y l =100 v g畛i cho TCP B. 4. Sau khi nh畉n g坦i d畛 li畛u c坦 SYN=1, TCP B g畛i tr畉 l畉i m畛t th担ng b叩o c坦 SYN=1, ACK=101, SEQ c坦 th畛 l畉y b畉t k狸 gi叩 tr畛 no, 畛 但y l =177.
C董 ch畉 b畉t tay 3 b動畛c: 5. TCP A nh畉n 動畛c g坦i d畛 li畛u t畛 TCP B s畉 g畛i ti畉p m畛t g坦i d畛 li畛u c坦 ACK=178. 6. TCP A chuy畛n ch畉p nh畉n k畉t n畛i l棚n ch動董ng tr狸nh A. 7. Sau khi nh畉n n畛t g坦i d畛 li畛u c坦 ACK=178, TCP B chuy畛n ch畉p nh畉n k畉t n畛i l棚n ch動董ng tr狸nh B.
Giao th畛c UDP UDP (User Datagram Protocol) l giao th畛c phi k畉t n畛i (connectionless) ho畉t 畛ng tr棚n t畉ng giao v畉n(Transport) c畛a ch畛ng giao th畛c TCP/IP. UDP c滴ng l m畛t giao th畛c truy畛n th担ng kh担ng tin c畉y. C叩c giao th炭c s畛 d畛ng tr棚n UDP: TFTP, SNMP, DHCP, DNS.  C叩c 畉c i畛m c畛a giao th畛c UDP:
畉c i畛m c畛a giao th畛c UDP UDP 董n gi畉n v hi畛u qu畉, nh動ng kh担ng tin c畉y UDP l giao th畛c phi k畉t n畛i(connectionless) Kh担ng c坦 c董 ch畉 b叩o nh畉n(acknowledgement) 畛 畉m b畉o d畛 li畛u i 畉n 鱈ch. Kh担ng cung c畉p c董 ch畉 i畛u khi畛n lu畛ng(follow control). T鱈nh tin c畉y c畛a d畛 li畛u s畉 動畛c ki畛m tra nh畛 c叩c giao th畛c 畛 l畛p tr棚n.
C叩c c畛ng d畛ch v畛 v d畛ch v畛.
C叩c c畛ng d畛ch v畛: C畉 TCP v UDP 畛u s畛 d畛ng c叩c ch畛 s畛 port 畛 chuy畛n th担ng tin l棚n c叩c l畛p tr棚n.  C叩c ch畛 s畛 port d湛ng 畛 theo d探i c叩c cu畛c m tho畉i kh叩c nhau xuy棚n qua m畉ng c湛ng m畛t l炭c. Quy 畛nh ph叩t tri畛n ph畉n m畛m 畛ng d畛ng th畛ng nh畉t d湛ng c叩c ch畛 s畛 port 畉c bi畛t 動畛c ki畛m so叩t b畛i IANA.
C叩c d畉i c畛a ch畛 s畛 port 動畛c quy 畛nh: C叩c ch畛 s畛 Port nh畛 h董n 255 cho c叩c 畛ng d畛ng c担ng c畛ng. C叩c ch畛 s畛 Port t畛 255-1023 動畛c g叩n cho c叩c c担ng ty trong c叩c 畛ng d畛ng th動董ng m畉i. C叩c ch畛 s畛 port l畛n h董n 1023 kh担ng 動畛c quy 畛nh s畉p x畉p r探 rng.
Giao th畛c IPX: L b畛 giao th畛c 畛c quy畛n c畛a h達ng Novell, h畛 tr畛 h畛 i畛u hnh Novell Netware. L giao th畛c c坦 th畛 畛nh tuy畉n tr棚n c叩c router v狸 v畉y c坦 th畛 k畉t n畛i internet b畉ng giao th畛c ny.  Ph動董ng ph叩p 叩nh 畛a ch畛 d畛a tr棚n 畛a ch畛 MAC c畛a c叩c n畛t m畉ng v ch畛 s畛 m畉ng do ng動畛i qu畉n tr畛 qui 畛nh.
C畉u tr炭c IPX:
Giao th畛c NetBios: L m畛t giao th畛c, c担ng ngh畛 n畛i m畉ng c畛a Windows. 動畛c thi畉t k畉 trong m担i tr動畛ng m畉ng LAN 畛 chia s畉 ti nguy棚n d湛ng chung. Giao th畛c ny th動畛ng 動畛c s畛 d畛ng trong m畉ng ngang hng P2P. Giao th畛c NetBios s畛 d畛ng t棚n m叩y 畛 truy棚n th担ng. Th担ng th動畛ng m畛t m畉ng d湛ng giao th畛c Netbios th動畛ng l Netbios Datagram Service (Port 138), Netbios Session Service (Port 139) ho畉c c畉 hai.
D畛ch v畛 DHCP: D畛ch v畛 DHCP (Dynamic host Configulation Protocol) l d畛ch v畛 c畉p ph叩t 畛a ch畛 IP 畛ng cho c叩c host tr棚n m畉ng. D畛ch v畛 DHCP t畛 畛ng c畉p ph叩t c叩c 畛a ch畛 IP cho c叩c host m kh担ng c畉n ng動畛i d湛ng c畉u h狸nh b畉ng tay. C董 ch畉 ho畉t 畛ng c畛a DHCP:
Y棚u c畉u:  DHCP ho畉t 畛ng theo m担 h狸nh client/Server. Y棚u c畉u b畉t bu畛c trong m畉ng l ph畉i s畛 d畛ng 1 DHCP server. DHCP server ph畉i 畛nh ngh挑a 1 d達y 畛a ch畛 IP dnh 畛 c畉p ph叩t cho c叩c host trong m畉ng. Tr棚n m畛i host trong m畉ng ph畉i 動畛c thi畉t l畉p c畉u h狸nh 畛 s畛 d畛ng DHCP.
C董 ch畉 ho畉t 畛ng: Khi m畛i host 動畛c kh畛i 畛ng n坦 s畉li棚n l畉c v畛i server v y棚u c畉u 動畛c c畉p ph叩t 畛a ch畛 IP. Khi 坦 DHCP server s畉 ch畛n ng畉u nhi棚n 1 畛a ch畛 IP trong d達y 畛a ch畛 m n坦 動畛c c畉p ph叩t 畛 c畉p ph叩t cho host y棚u c畉u.
S董 畛 y棚u c畉u c畉p ph叩t v c畉p ph叩t IP
C叩c l畛a ch畛n c畛a DHCP DHCP server c坦 th畛 c畉p ph叩t cho c叩c host c叩c tham s畛 sau:  IP address. Subnet mask. Default Gateway. DNS server.
D畛ch v畛 DNS. M畛i m叩y t鱈nh, thi畉t b畛 m畉ng (host) tr棚n m畉ng Internet li棚n h畛 v畛i nhau b畉ng 畛a ch畛 IP.  畛 thu畉n ti畛n trong vi畛c s畛 d畛ng ng動畛i ta d湛ng t棚n mi畛n (Domain) 畛 x叩c 畛nh host tr棚n m畉ng thay cho d達y 畛a ch畛 IP kh坦 nh畛. H畛 th畛ng DNS server 動畛c s畛 d畛ng 畛 叩nh x畉 t棚n mi畛n thnh 畛a ch畛 IP.
H畛 th畛ng qu畉n l箪 t棚n mi畛n DNS (Domain name System) Internet l m担i tr動畛ng nhi畛u 畛a ch畛 v c叩c t棚n mi畛n t動董ng 畛ng, v狸 th畉 畛 qu畉n l箪, 畛nh tuy畉n m畛t c叩ch ch鱈nh x叩c c畉n ph畉i c坦 m畛t h畛 th畛ng l動u tr畛 v x畛 l箪 nh畛ng 畛a ch畛 v t棚n mi畛n ny, h畛 th畛ng ny 動畛c g畛i l h畛 th畛ng qu畉n l箪 t棚n mi畛n (DNS).  Trong ph畉m vi l畛n h董n, c叩c m叩y t鱈nh k畉t n畛i v畛i internet s畛 d畛ng DNS 畛 t畉o 畛a ch畛 li棚n k畉t d畉ng URL (Universal Resource Locators). Theo ph動董ng ph叩p ny, m畛i m叩y t鱈nh s畉 kh担ng c畉n s畛 d畛ng 畛a ch畛 IP cho k畉t n畛i m ch畛 c畉n s畛 d畛ng t棚n mi畛n (domain name) 畛 truy v畉n 畉n k畉t n畛i 坦
C畉u tr炭c h畛 th畛ng t棚n mi畛n. H畛 th畛ng t棚n mi畛n 動畛c s畉p x畉p theo c畉u tr炭c ph但n l畛p. M畛c cao nh畉t 動畛c g畛i l Root v k箪 hi畛u b畉ng d畉u ch畉m (.). T畛 ch畛c qu畉n l箪 h畛 th畛ng t棚n mi畛n tr棚n th畉 gi畛i l  The Internet Coroperation for Assigned Names and Numbers  (ICANN).  T畛 ch畛c ny qu畉n l箪 m畛c cao nh畉t c畛a h畛 th畛ng t棚n mi畛n.
C畉u tr炭c h畛 th畛ng t棚n mi畛n. ICANN c坦 quy畛n c畉p ph叩t c叩c t棚n mi畛n d動畛i m畛c cao nh畉t ny cho c叩c t畛 ch畛c v c叩c khu v畛c, c叩c qu畛c gia theo nh畛ng ch鱈nh s叩ch nh畉t 畛nh.  H畛 th畛ng qu畉n l箪 t棚n mi畛n (DNS) l t畉p h畛p c畛a nhi畛u m叩y ch畛 qu畉n l箪 t棚n mi畛n theo t畛ng khu v畛c, theo t畛ng c畉p tr棚n m畉ng Internet, th畛c hi畛n ch畛c nng chuy畛n 畛i t畛 t棚n mi畛n th畛 hi畛n d動畛i d畉ng ch畛 sang 畛a ch畛 IP th畛 hi畛n d動畛i d畉ng s畛 v ng動畛c l畉i.
C畉u tr炭c h畛 th畛ng t棚n mi畛n. M畛i m叩y ch畛 qu畉n l箪 t棚n mi畛n (Domain Name Server   dns ) theo t畛ng khu v畛c, theo t畛ng c畉p. M叩y ch畛 坦 ph畉i 畉m b畉o th担ng tin d畛 li畛u ri棚ng v畛 畛a ch畛 v t棚n mi畛n trong khu v畛c, trong c畉p m n坦 qu畉n l箪. c坦 kh畉 nng h畛i c叩c m叩y ch畛 qu畉n l箪 c叩c khu v畛c kh叩c ho畉c c畉p cao h董n n坦 畛 c坦 th畛 tr畉 l畛i 動畛c c叩c truy v畉n v畛 nh畛ng t棚n mi畛n kh担ng thu畛c quy畛n qu畉n l箪 c畛a n坦 v c滴ng lu担n s畉n sng tr畉 l畛i c叩c m叩y ch畛 kh叩c v畛 c叩c t棚n mi畛n m n坦 qu畉n l箪.
C畉u tr炭c h畛 th畛ng t棚n mi畛n.
H畛 th畛ng c叩c du担i d湛ng chung. 1- COM : Th動董ng m畉i (Commercial) . 2- EDU : Gi叩o d畛c (Education) .  3- NET : M畉ng l動畛i (Network).  4- INT : C叩c t畛 ch畛c qu畛c t畉 (International Organisations).  5- ORG : C叩c t畛 ch畛c kh叩c (Other orgnizations) .  6- BIZ : C叩c t畛 ch畛c th動董ng nh但n (Business Orgnisations). 7- INFO : Ph畛c v畛 cho vi畛c chia s畉 th担ng tin (Informations).
H畛 th畛ng c叩c du担i d湛ng chung. 8- AERO : Dnh cho c叩c nghnh c担ng nghi畛p, v畉n chuy畛n hng kh担ng (aviation community) .  9- COOP : Dnh cho c叩c t畛 ch畛c h畛p t叩c (Co-operatives) . 10- MUSEUM : Dnh cho c叩c vi畛n b畉o tng . 11- NAME : Dnh cho c叩c th担ng tin c叩 nh但n . 12- PRO : Dnh cho c叩c l挑nh v畛c chuy棚n nghi畛p (Professionals). 13- MIL : Dnh cho c叩c l挑nh v畛c qu但n s畛 (Military) .  14- GOV : Ch鱈nh ph畛 (Government) .
DNS: Resolve  www.yahoo.com Request Reply vnn yahoo com vn . Address of  com  server Address of  yahoo.com  server Address of  www.yahoo.com Address of www.yahoo.com
Ho畉t 畛ng c畛a DNS. Gi畉 s畛 PC A mu畛n truy c畉p 畉n trang web  www.yahoo.com  v server vvn ch動a l動u th担ng tin v畛 trang web ny, c叩c b動畛c truy v畉n s畉 di畛n ra nh動 sau: 畉u ti棚n PC A g畛i m畛t request h畛i server qu畉n l箪 t棚n mi畛n  vnn  h畛i th担ng tin v畛  www.yahoo.com Server qu畉n l箪 t棚n mi畛n  vnn  g畛i m畛t truy v畉n 畉n server top level domain.
Ho畉t 畛ng c畛a DNS. Top level domain l動u tr畛 th担ng tin v畛 m畛i t棚n mi畛n tr棚n m畉ng. Do 坦 n坦 s畉 g畛i l畉i cho server qu畉n l箪 t棚n mi畛n vnn 畛a ch畛 IP c畛a server qu畉n l箪 mi畛n com (g畛i t畉t server com).  Khi c坦 畛a ch畛 IP c畛a server qu畉n l箪 t棚n mi畛n com th狸 l畉p t畛c server vnn h畛i server com th担ng tin v畛 yahoo.com. Server com qu畉n l箪 ton b畛 nh畛ng trang web c坦 domain l com, ch炭ng g畛i th担ng tin v畛 畛a ch畛 IP c畛a server yahoo.com cho server vnn.
Ho畉t 畛ng c畛a DNS. L炭c ny server vnn 達 c坦 畛a ch畛 IP c畛a yahoo.com r畛i. Nh動ng PC A y棚u c畉u d畛ch v畛 www ch畛 kh担ng ph畉i l d畛ch v畛 ftp hay m畛t d畛ch v畛 no kh叩c. Do 坦 server vnn ti畉p t畛c truy v畉n t畛i server yahoo.com 畛 y棚u c畉u th担ng tin v畛 server qu畉n l箪 d畛ch v畛 www c畛a yahoo.com.  L畉 動董ng nhi棚n khi nh畉n 動畛c truy v畉n th狸 server yahoo.com g畛i l畉i cho server vnn 畛a ch畛 IP c畛a server qu畉n l箪  www.yahoo.com .  Cu畛i c湛ng l server vnn g畛i l畉i 畛a ch畛 IP c畛a server qu畉n l箪  www.yahoo.com . cho PC A v PC A k畉t n畛i tr畛c ti畉p 畉n n坦. V b但y gi畛 th狸 server vnn 達 c坦 th担ng tin v畛  www.yahoo.com  cho nh畛ng l畉n truy v畉n 畉n sau c畛a c叩c client kh叩c.
inh tuy畉n trong li棚n m畉ng M畉ng di畛n r畛ng (WAN): L m畉ng truy畛n th担ng d畛 li畛u m n坦 k畉t n畛i c叩c m畉ng c坦 畛a ch畛 m畉ng kh叩c nhau, trong 坦 m畉ng Internet l lo畉i m畉ng di畛n r畛ng i畛n h狸nh nh畉t. Router: Router l m畛t thi畉t b畛 cho ph辿p g畛i c叩c g坦i d畛 li畛u d畛c theo m畉ng. M畛t Router 動畛c k畉t n畛i t畛i 鱈t nh畉t l hai m畉ng, th担ng th動畛ng hai m畉ng 坦 l LAN, WAN ho畉c l m畛t LAN v m畉ng ISP c畛a n坦.
M畉ng di畛n r畛ng:
M畉ng di畛n r畛ng
Thi畉t b畛 Router:
Router: Router l thi畉t b畛 trung gian gi畛a 2 m畉ng LAN v WAN do 坦 n坦 c坦 2 lo畉i giao di畛n Ethernet v giao di畛n WAN. M畉ng LAN nh狸n th畉y Router th担ng qua 畛a ch畛 IP c畛c b畛 動畛c g畉n 畛 port Internet hay ng動畛i ta c嘆n g畛i l Default Gateway. B畉n ch畉t c畛a vi畛c s畛 d畛ng Internet ch鱈nh l ch炭ng ta s畛 d畛ng c叩c 畛a ch畛 IP do c叩c nh cung c畉p c畉p cho c叩c thu棚 bao.
B畉ng 畛nh tuy畉n: B畉ng 畛nh tuy畉n l b畉ng m Router t鱈nh to叩n ra qu達ng 動畛ng i ng畉n nh畉t cho c叩c g坦i tin t畛 m畉ng n畛 sang m畉ng kia. C叩c Routing table 動畛c n畉m t畉i c叩c Host v c叩c Router. 畛a ch畛 鱈ch trong b畉ng 畛nh tuy畉n c坦 th畛 bao g畛m c畉 畛a ch畛 m畉ng, m畉ng con v c叩c h畛 th畛ng 畛c l畉p.
B畉ng 畛nh tuy畉n: B畉ng 畛nh tuy畉n c坦 th畛 t畉o ra t畛 ng動畛i qu畉n tr畛 (畛nh tuy畉n t挑nh) m畉ng ho畉c s畛 trao 畛i th担ng tin gi畛a c叩c Router v畛i nhau b畉ng c叩c giao th畛c 畛nh tuy畉n 畛ng. C叩c th担ng tin c畛a b畉ng 畛nh tuy畉n bao g畛m:
C叩c th担ng tin c畛a b畉ng 畛nh tuy畉n: 畛a ch畛 鱈ch c畛a m畉ng, m畉ng con ho畉c h畛 th畛ng 畛c l畉p. 畛a ch畛 IP c畛a giao di畛n Router k畉 ti畉p ph畉i 畉n. Giao ti畉p v畉t l箪 tr棚n Router ph畉i s畛 d畛ng 畛 畉n ch畉ng k畉 ti畉p. M畉t n畉 m畉ng c畛a 畛a ch畛 鱈ch. Kho畉ng c叩ch qu畉n tr畛. Th畛i gian (t鱈nh theo gi但y) t畛 khi Router c畉p nh畉t l畉n cu畛i.
B畉ng 畛nh tuy畉n tr棚n m畛t Router:
X但y d畛ng m畛t b畉ng 畛nh tuy畉n.
C叩c giao th畛c 畛nh tuy畉n: S畛 c畉n thi畉t ph畉i c坦 c叩c giao th畛c 畛nh tuy畉n: Ch畛n 動畛ng d畉n t畛t nh畉t cho c叩c g坦i tin. Cung c畉p c叩c ti畉n tr狸nh 畛 chia s畉 th担ng tin 畛nh tuy畉n. Cho ph辿p  Router li棚n l畉c v畛i c叩c router kh叩c 畛 update v duy tr狸 b畉ng 畛nh tuy畉n.
Ph但n l畛p c叩c giao th畛c 畛nh tuy畉n: C坦 hai h畛 giao th畛c 畛nh tuy畉n  l  IGP: Trao 畛i c叩c tuy畉n 動畛ng b棚n trong m畛t h畛 th畛ng m畉ng t畛 tr畛. EGP: Trao 畛i c叩c tuy畉n 動畛ng gi畛a c叩c h畛 th畛ng m畉ng t畛  tr畛.  Trong giao th畛c IGP ng動畛i ta l畉i chia thnh hai l畛p giao th畛c Distance vector v Link state:
C叩c h畛 giao th畛c 畛nh tuy畉n:
Giao th畛c 畛nh tuy畉n Distance vector.  X叩c 畛nh topo m畉ng theo c叩c li棚n k畉t v畛i c叩c router hng x坦m. Th棚m c叩c vector kho畉ng c叩ch t畛 router ny 畉n router kia. C畉p nh畉t c叩c b畉ng 畛nh tuy畉n theo 畛n k畛.  G畛i c叩c copy c畛a b畉ng 畛nh tuy畉n 畉n c叩c router hng x坦m.
Distance vector:
Giao th畛c Link-State X叩c 畛nh ton b畛 topo c畛a m畉ng T鱈nh to叩n 動畛ng d畉n ng畉n nh畉t t畛i c叩c router kh叩c C畉p nh畉t 動畛c b畉t t畉t theo c叩c bi畉n c畛 m畉ng, 叩p 畛ng nhanh s畛 thay d畛i c畛a m畉ng G畛i c叩c th担ng b叩o v畛 tr畉ng th叩i li棚n k畉t, 畛 lm t動董i c叩c trang th叩i li棚n k畉t 畉n c叩c router kh叩c.
Giao th畛c Link-State.
C叩c d畛ch v畛 Internet: D畛ch v畛 Web D畛ch v畛 th動 i畛n t畛 D畛ch v畛 truy畛n File (FTP) D畛ch v畛 Telnet.
D畛ch v畛 Web: Kh叩i ni畛m World Wide Web:   World Wide Web (WWW) ho畉c Web l m畛t d畛ch v畛 c畛a Internet ho畉t 畛ng theo m担 h狸nh client/server (web brower/ web server) d畛a tr棚n giao th畛c HTTP. Web ch畛a th担ng tin bao g畛m vn b畉n, h狸nh 畉nh, 但m thanh v th畉m ch鱈 c畉 video 動畛c k畉t h畛p v畛i nhau.  Web l kho th担ng tin kh畛ng l畛: phong ph炭 v畛 n畛i dung, a d畉ng v畛 h狸nh th畛c, th動畛ng xuy棚n 動畛c c畉p nh畉t, 畛i m畛i v ph叩 tri畛n kh担ng ng畛ng
D畛ch v畛 Web:
C叩c ch動董ng tr狸nh Web: Web browser: L c叩c ch動董ng tr狸nh 畛ng d畛ng nh畉m duy畛t c叩c trang Web. V鱈 d畛 IE, Avant Browser, Opera, Moliza... Web server: L c叩c ch動董ng tr狸nh m ng動畛i ta c坦 th畛 ci 畉t m畛t trang Web l棚n 坦 畛 cho c叩c ch動董ng tr狸nh Web browser duy畛t 畉n n坦. V鱈 d畛 nh動 IIS, Apache...
HTML v c叩c trang Web: HTML (HyperText Markup Language) Ng担n ng畛 叩nh d畉u si棚u vn b畉n M坦c n畛i l畉n nhau nhi畛u lo畉i h狸nh th担ng tin thnh si棚u vn b畉n: Text, h狸nh 畉nh, 但m thanh M畛i n畛i 畉n c叩c trang kh叩c (c叩c trang web) T畉p h畛p c叩c website li棚n k畉t v畛i nhau t畉o thnh WWW.
D畛ch v畛 th動 i畛n t畛: Electronic mail (E-mail) - Th動 i畛n t畛: L m畛t d畛ch v畛 c畛a Internet gi炭p cho vi畛c trao 畛i th担ng i畛p gi畛a nh畛ng ng動畛i d湛ng hay nh坦m ng動畛i d湛ng tr棚n m畉ng D畛a tr棚n giao th畛c chu畉n Internet: Simple Mail Transfer Protocol (SMTP) Kh畉 nng g畛i t畛i nhi畛u ng動畛i c湛ng m畛t th畛i i畛m Nhanh ch坦ng chuy畛n giao 動畛c ti li畛u Chi ph鱈 th畉p.
D畛ch v畛 th動 i畛n t畛 (Email) C叩c thnh ph畉n c董 b畉n: Mail server: Ch動董ng tr狸nh ph畛c v畛 th動 Mail Client: Ch動董ng tr狸nh cho ng動畛i s畛 d畛ng C叩ch th畛c giao nh畉n th動
Mail Server: C叩c ph畉n m畛m mail server mi畛n ph鱈 tr棚n Interet nh動: Pegasus Mail, Mecury,...; C叩c ph畉n m畛m th動董ng m畉i nh動: Microsoft Exchange, MDaemon,... M叩y ph畉i ci d畉t ch動董ng tr狸nh c坦 nhi畛m v畛 nh畉n, chia v chuy畛n th動 畉n m叩y ng動畛i d湛ng.
Mail client: M叩y ng動畛i s畛 d畛ng ci 畉t ch動董ng tr狸nh c坦 nhi畛m v畛 nh畉n, 畛c th動, vi畉t g畛i th動. C叩c ch畛c nng m畛 r畛ng kh叩c nh動 鱈nh k竪m t畛p, l畛a 畛a ch畛 vo s畛 畛a ch畛, l畛c th動 kh担ng m畛i m 畉n (Spam) C叩c ph畉n m畛m mail client mi畛n ph鱈 tr棚n Interet nh動: Edora, Mecury,... C叩c ph畉n m畛m th動董ng m畉i nh動: Outlook Express, IncrediMail Pro,..  Giao di畛n microsoft oulook.
C叩c giao th畛c SMTP v POP3 Giao th畛c SMTP v giao th畛c g畛i v nh畉n mail gi畛a 2 mail server. Giao th畛c POP3 l giao th畛c g畛i v nh畉n mail ngay t畉i mail client. Ti kho畉n th動 i畛n t畛: Bao g畛m 2 ph畉n: T棚n ng k箪 T棚n mi畛n
D畛ch v畛 FTP: D畛ch v畛 FTP (File Transfer Protocol): D畛ch v畛 cho ph辿p nh畉n v truy畛n file t畛 c叩c host 畛 xa. D畛ch v畛 FTP ho畉t 畛ng d畛a tr棚n m担 h狸nh Client/Server v giao th畛c FTP. D畛ch v畛 FTP th動畛ng 動畛c s畛 d畛ng 畛 Upload c叩c File, c叩c trang Web l棚n c叩c host 動畛c c叩c nh cung c畉p cho thu棚. Tuy nhi棚n d畛ch v畛 ny ch畛 th畛c hi畛n 動畛c 畛i v畛i c叩c host c坦 h畛 tr畛 d畛ch v畛 FTP.
Giao di畛n ph畉n m畛m FTP
D畛ch v畛 Telnet: Telnet l d畛ch v畛 truy nh畉p c叩c m叩y ch畛 t畛 xa. Ph畉n m畛m telnet client cung c畉p kh畉 nng login vo trong c叩c host tr棚n internet c坦 ch畉y 畛ng d畛ng telnet server sau 坦 th畛c hi畛n c叩c l棚nh t畛 command line nh動 ang 畛 trong ch鱈nh host 坦 D畛ch v畛 Telnet :  D畛ch v畛 truy c畉p m叩y ch畛 t畛 xa L畛nh:  Telnet <t棚n host> ho畉c <畛a ch畛 IP> Trong 坦: <t棚n host> l t棚n m叩y ch畛 mu畛n truy c畉p.  <畛a ch畛 IP> l 畛a ch畛 c畛a m叩y ch畛 mu畛n truy c畉p
Qu叩 trinh g畛i nh畉n th動:

More Related Content

Network

  • 1. Bi gi畉ng C担ng ngh畛 Internet TCP/IP 畛a ch畛 IP
  • 2. Giao th畛c truy畛n th担ng ? Nhi畛m v畛 c畛a giao th畛c. C畉t th担ng tin thnh nh畛ng g坦i d畛 li畛u 畛 c坦 th畛 d畛 dng i qua b畛 ph畉n truy畛n t畉i trung gian. T動董ng t叩c v畛i ph畉n c畛ng c畛a Adapter X叩c 畛nh 動畛c 畛a ch畛 ngu畛n v 鱈ch: M叩y t鱈nh g畛i th担ng tin i ph畉i x叩c 畛nh 動畛c n董i g畛i 畉n. M叩y t鱈nh 鱈ch ph畉i nh畉n 動畛c 但u l th担ng tin g畛i cho m狸nh.
  • 3. Giao th畛c truy畛n th担ng ? 畛nh tuy畉n : H畛 th畛ng ph畉i c坦 kh畉n nng h動畛ng d畛 li畛u t畛i c叩c ti畛u m畉ng, cho d湛 ti畛u m畉ng ngu畛n v 鱈ch kh叩c nhau v畛 m畉t v畉t l箪. C坦 kh畉n nng ki畛m tra l畛i, ki畛m so叩t v x叩c nh畉n l畛i trong qu叩 tr狸nh truy畛n (gi畛a m叩y t鱈nh g畛i v nh畉n ph畉i c坦 c董 ch畉 s畛a ch畛a l畛i trong qu叩 tr狸nh truy畛n).
  • 4. Giao th畛c truy畛n th担ng ? 7 6 5 4 3 1 2 Application Presentation Session Transport Network Physical Data link Tng 淡ng d担ng Tng trnh din Tng phi捉n Tng giao vn Tng m孫ng Tng vt l箪 Tng li捉n kt d歎 liu
  • 5. M担 h狸nh tham chi畉u OSI TM T畉T NHI畛M V畛 CHNH C畛A T畛NG T畉NG
  • 6. T畉ng 畛ng d畛ng (Application Layer) Quy 畛nh giao di畛n gi畛a ng動畛i sd v m担 h狸nh OSI, n坦 cung c畉p c叩c ph動董ng ti畛n cho ng動畛i s畛 d畛ng 畛 truy c畉p v s畛 d畛ng c叩c d畛ch v畛 c畛a OSI. i畛u kh叩c bi畛t 畛 t畉ng ny l, n坦 kh担ng cung c畉p d畛ch v畛 cho b畉t k畛 m畛t t畉ng no c畛a OSI (ngo畉i tr畛 t畉ng 畛ng d畛ng ). C叩c 畛ng d畛ng m t畉ng ny cung c畉p nh動 c叩c ch動董ng tr狸nh x畛 l箪 k箪 t畛, b畉ng bi畛u, th動 t鱈n, t動董ng 畛ng v畛i c叩c d畛ch v畛 h畛 tr畛: HTTP, FTP, DNS, SNMP SMTP, POP3, Telnet
  • 7. T畉ng tr狸nh di畛n (Presentation Layer) T畉ng tr狸nh di畛n ch畛u tr叩ch nhi畛m chuy畛n 畛i c叩c th担ng tin t畛 c炭 ph叩p ng動畛i s畛 d畛ng sang c炭 ph叩p l畛nh 畛 truy畛n d畛 li畛u, ngoi ra n坦 c坦 th畛 n辿n d畛 li畛u truy畛n v m達 ho叩 ch炭ng tr動畛c khi truy畛n 畛 b畉o m畉t. N坦i 董n gi畉n h董n t畉ng ny s畉 畛nh d畉ng d畛 li畛u t畛 t畉ng 7 g畛i xu畛ng,c叩c chu畉n 畛nh d畉ng c畛a t畉ng ny l: Gif, JPG, MP3.
  • 8. T畉ng phi棚n (Session Layer). Th畛c hi畛n vi畛c thi畉t l畉p, duy tr狸 v k畉t th炭c c叩c phi棚n lm vi畛c gi畛a hai h畛 th畛ng. T畉ng giao d畛ch quy 畛nh m畛t giao di畛n 畛ng d畛ng cho t畉ng v畉n chuy畛n (transport layer) s畛 d畛ng. N坦 x叩c l畉p 叩nh x畉 gi畛a c叩c t棚n 畉t 畛a ch畛, t畉i c叩c ti畉p x炭c ban 畉u gi畛a c叩c m叩y t鱈nh kh叩c nhau tr棚n cs giao d畛ch truy畛n th担ng. N坦 畉t t棚n nh畉t qu叩n cho m畛i thnh ph畉n mu畛n 畛i tho畉i ri棚ng v畛i nhau.
  • 9. T畉ng v畉n chuy畛n (Transport Layer) T畉ng v畉n chuy畛n x叩c 畛nh 畛a ch畛 tr棚n m畉ng, c叩ch th畛c chuy畛n giao g坦i tin tr棚n c董 s畛 gi畛a hai 畉u m炭t, 畉m b畉o truy畛n tin c畉y gi畛a hai m叩y 畉u cu畛i (end to end). 畛 畉m b畉o vi畛c truy畛n 畛 畛nh tr棚n m畉ng, t畉ng v畉n chuy畛n th動畛ng 叩nh s畛 c叩c g坦i tin v 畉m b畉o ch炭ng truy畛n theo 炭ng th畛 t畛. T畉ng v畉n chuy畛n c嘆n c坦 ch畛c nng i畛u khi畛n lu畛ng v ki畛m so叩t l畛i. C叩c giao th畛c ho畉t 畛ng 畛 t畉ng ny l : TCP, UDP.
  • 10. T畉ng m畉ng (Network Layer). T畉ng m畉ng c坦 nhi畛m v畛 x叩c 畛nh vi畛c chuy畛n h動畛ng,v畉ch 動畛ng c叩c g坦i tin trong m畉ng (ch畛c nng 畛nh tuy畉n), c叩c g坦i tin ny c坦 th畛 i qua nhi畛u ch畉ng tr動畛c khi 畉n 動畛c 鱈ch cu畛i c湛ng. T畉ng m畉ng l t畉ng li棚n quan 畉n c叩c 畛a ch畛 logic trong m畉ng. C叩c giao th畛c th動畛ng 動畛c s畛 d畛ng 畛 t畉ng ny l: IP, RIP, IPX, Apple Talk.
  • 11. T畉ng li棚n k畉t d畛 li畛u (Data link layer) T畉ng Data Link c坦 nhi畛m v畛 x叩c 畛nh c董 ch畉 truy c畉p th担ng tin tr棚n m畉ng, c叩c d畉ng th畛c chung trong c叩c g坦i tin, 坦ng g坦i v ph但n ph叩t g坦i tin (d動畛i d畉ng Frame). T畉ng DataLink c坦 li棚n quan 畉n 畛a ch畛 v畉t l箪 (MAC address) c畛a c叩c thi畉t b畛 m畉ng, topo m畉ng, truy c畉p m畉ng, c坦 c叩c c董 ch畉 s畛a ch畛a l畛i v i畛u khi畛n lu畛ng.
  • 12. T畉ng v畉t l箪 (Physical Layer) L t畉ng th畉p nh畉t c畛a m担 h狸nh tham chi畉u OSI, C坦 ch畛c nng truy畛n d嘆ng bit kh担ng c坦 c畉u tr炭c qua 動畛ng truy畛n v畉t l箪 . Cung c畉p c叩c chu畉n v畛 i畛n, d但y c叩p, 畉u n畛i, k畛 thu畉t n畛i m畉ch i畛n, i畛n 叩p, t畛c 畛 c叩p truy畛n d畉n, giao di畛n k畉t n畛i v c叩c m畛c k畉t n畛i.
  • 13. Chia m畉ng thnh 7 l畛p c坦 動u i畛m. Chia ho畉t 畛ng truy畛n th担ng thnh c叩c ph畉n nh畛 h董n v c坦 th畛 d畛 qu畉n l箪 h董n. Ti棚u chu畉n h坦a c叩c thnh ph畉n m畉ng 畛 cho ph辿p c坦 nhi畛u nh ch畉 t畉o c坦 th畛 ph叩t tri畛n v cung c畉p s畉n ph畉m. Cho ph辿p c叩c lo畉i ph畉n c畛ng v ph畉n m畛m m畉ng kh叩c nhau c坦 th畛 th担ng tin v畛i nhau. Ngn ch畉n c叩c thay 畛i t畉i m畛t l畛p 畉nh h動畛ng 畉n c叩c l畛p kh叩c. N坦 chia truy畛n th担ng m畉ng thnh c叩c ph畉n nh畛 h董n khi畉n cho vi畛c h畛c ch炭ng d畛 h董n.
  • 14. C叩c giao th畛c lm vi畛c t動董ng 畛ng 畛 c叩c t畉ng.
  • 15. C叩c thi畉t b畛 m畉ng ho畉t 畛ng t動董ng 畛ng 畛 c叩c t畉ng. Repeater, Hub, NIC, Cable NIC, Bridge, Switch Router
  • 16. Lu畛ng d畛 li畛u 動畛c 畛nh d畉ng qua c叩c t畉ng. Encapsulation Dencapsulation
  • 17. M担 t畉 chi ti畉t g坦i tin i qua c叩c t畉ng.
  • 18. M担 t畉 g坦i tin i qua thi畉t b畛 m畉ng. Qua tr狸nh lm vi畛c c畛a g坦i tin qua thi畉t b畛 t動董ng 畛ng v畛i c叩c t畉ng
  • 19. Gi畛i thi畛u b畛 giao th畛c TCP/IP. 畉u nh畛ng nm 1980, m畛t b畛 giao th畛c m畛i 動畛c 動a ra lm giao th畛c chu畉n cho m畉ng ARPANET v c叩c m畉ng c畛a DoD mang t棚n DARPA Internet protocol suit, th動畛ng 動畛c g畛i l b畛 giao th畛c TCP/IP hay c嘆n g畛i t畉t l TCP/IP (Transmission Control Protocol/Internet Protocol).
  • 20. Ki畉n tr炭c b畛 giao th畛c TCP/IP. B畛 giao th畛c TCP/IP 動畛c ph但n lm 4 t畉ng.
  • 21. Ki畉n tr炭c t畉ng c畛a b畛 giao th畛c TCP/IP TM T畉T NHI畛M V畛 C畛A T畛NG T畉NG
  • 22. T畉ng 畛ng d畛ng (Application Layer) Cung c畉p c叩c 畛ng d畛ng 畛 gi畉i quy畉t s畛 c畛 m畉ng, v畉n chuy畛n file, i畛u khi畛n t畛 xa, v c叩c ho畉t 畛ng Internet. 畛ng th畛i h畛 tr畛 Giao di畛n L畉p tr狸nh 畛ng d畛ng (API) m畉ng, cho ph辿p c叩c ch動董ng tr狸nh 動畛c thi畉t k畉 cho m畛t h畛 i畛u hnh no 坦 c坦 th畛 truy c畉p m畉ng.
  • 23. C叩c giao th畛c lm vi畛c t畉i t但nghf 畛ng d畛ng (Application Layer)
  • 24. T畉ng v畉n chuy畛n (Transport Layer) Gi炭p ki畛m so叩t lu畛ng d畛 li畛u, ki畛m tra l畛i v x叩c nh畉n c叩c d畛ch v畛 cho li棚n m畉ng. 坦ng vai tr嘆 giao di畛n cho c叩c 畛ng d畛ng m畉ng.
  • 25. T畉ng internet (Internet Layer) Cung c畉p 畛a ch畛 logic, 畛c l畉p v畛i ph畉n c畛ng, 畛 d畛 li畛u c坦 giao th担ng v h畛 tr畛 vi畛c v畉n chuy畛n li棚n m畉ng. Thu畉t ng畛 li棚n m畉ng 動畛c d湛ng 畛 畛 c畉p 畉n c叩c th畛 l動畛t qua c叩c ti畛u m畉ng c坦 c畉u tr炭c v畉t l箪 kh叩c nhau. Cung c畉p ch畛c nng 畛nh tuy畉n 畛 giao l動u l動畛ng m畉ng r畛ng l畛n h董n, k畉t n畛i t畛 nhi畛u LAN. T畉o s畛 g畉n k畉t gi畛a 畛a ch畛 v畉t l箪 v 畛a ch畛 logic .
  • 26. C叩c giao th畛c ho畉t 畛ng t畉i t畉ng m畉ng (Internet Layer)
  • 27. T畉ng truy c畉p m畉ng (Network Access Layer) Cung c畉p giao di畛n t動董ng t叩c v畛i m畉ng v畉t l箪. Format d畛 li畛u cho b畛 ph畉n truy畛n t畉i trung gian v t畉o 畛a ch畛 d畛 li畛u cho c叩c ti畛u m畉ng d畛a tr棚n 畛a ch畛 ph畉n c畛ng v畉t l箪. Cung c畉p vi畛c ki畛m tra l畛i trong qu叩 tr狸nh truy畛n d畛 li畛u.
  • 28. C叩c giao th畛c ho畉t 畛ng t動董ng 畛ng v畛i c叩c t畉ng TCP/IP.
  • 29. C叩c giao th畛c ho畉t 畛ng t動董ng 畛ng v畛i c叩c t畉ng TCP/IP. FTP (File transfer Protocol): Giao th畛c truy畛n t畛p cho ph辿p ng動畛i d湛ng l畉y ho畉c g畛i t畛p t畛i m畛t m叩y kh叩c. Telnet : Ch動董ng tr狸nh m担 ph畛ng thi畉t b畛 畉u cu畛i cho ph辿p ng動畛i d湛ng login vo m畛t m叩y ch畛 t畛 m畛t m叩y t鱈nh no 坦 tr棚n m畉ng. DNS (Domain Name server): D畛ch v畛 t棚n mi畛n cho ph辿p nh畉n ra m叩y t鱈nh t畛 m畛t t棚n mi畛n thay cho chu畛i 畛a ch畛 Internet kh坦 nh畛.
  • 30. C叩c giao th畛c ho畉t 畛ng t動董ng 畛ng v畛i c叩c t畉ng TCP/IP. SMTP (Simple Mail Transfer Protocol): M畛t giao th畛c th動 t鱈n i畛n t畛. SNMP (Simple Network Monitoring Protocol): Giao th畛c qu畉n tr畛 m畉ng cung c畉p nh畛ng c担ng c畛 qu畉n tr畛 m畉ng t畛 xa. RIP (Routing Internet Protocol): Giao th畛c d畉n 動畛ng 畛ng. ICMP (Internet Control Message Protocol): Nghi th畛c th担ng b叩o l畛i.
  • 31. C叩c giao th畛c ho畉t 畛ng t動董ng 畛ng v畛i c叩c t畉ng TCP/IP. UDP (User Datagram Protocol): Giao th畛c truy畛n kh担ng k畉t n畛i cung c畉p d畛ch v畛 truy畛n kh担ng tin c畉y nh動ng ti畉t ki畛m chi ph鱈 truy畛n. TCP (Transmission Control Protocol): Giao th畛c h動畛ng k畉t n畛i cung c畉p d畛ch v畛 truy畛n th担ng tin t動畛ng. IP (Internet Protocol): Giao th畛c Internet chuy畛n giao c叩c g坦i tin qua c叩c m叩y t鱈nh 畉n 鱈ch. ARP (Address Resolution Protocol): C董 ch畉 chuy畛n 畛a ch畛 TCP/IP thnh 畛a ch畛 v畉t l箪 c畛a c叩c thi畉t b畛 m畉ng.
  • 32. C畉u tr炭c 畛a ch畛 IP M畉ng Internet d湛ng h畛 th畛ng 畛a ch畛 IP (32 bit) 畛 &quot;畛nh v畛&quot; c叩c m叩y t鱈nh li棚n k畉t v畛i n坦. H畛 th畛ng 畛a ch畛 ny 動畛c thi畉t k畉 m畛m d畉o qua m畛t s畛 ph但n l畛p. C坦 5 l畛p 畛a ch畛 IP l : A, B, C, D, E. S畛 kh叩c nhau c董 b畉n gi畛a c叩c l畛p 畛a ch畛 ny l 畛 kh畉 nng t畛 ch畛c c叩c c畉u tr炭c con c畛a n坦.
  • 34. C畉u tr炭c 畛a ch畛 IP Trong h畛 th畛ng 畛a ch畛 IP 動畛c chia ra 2 lo畉i 畛a ch畛: 畛a ch畛 IPv4 畛a ch畛 IPv6 Tr棚n th畛c t畉 ngu畛n ti nguy棚n 畛a ch畛 IPv4 ang d畉n c畉n ki畛t, 畛a ch畛 IPv6 l m畛t gi畉i ph叩p nh畉m d畉n thay th畉 cho 畛a ch畛 IPv4. T畉i Vi畛t Nam ch炭ng ta v畉n s畛 d畛ng lo畉i 畛a ch畛 IPv4 v畛i l箪 do ch炭ng ta con qu叩 nhi畛u m叩y t鱈nh kh担ng h畛 tr畛 cho 畛a ch畛 IPv6.
  • 35. C畉u tr炭c 畛a ch畛 IP 畛a ch畛 IPv4 動畛c c畉u t畉o b畛i 32 bit v chia lm 4 octet, m畛i octet chi畉m 8 bit. 畛a ch畛 IP 動畛c c畉u t畉o b畛i 2 ph畉n ch鱈nh l: Network ID (畛a ch畛 m畉ng) Host ID (畛a ch畛 host) Host ID Network ID
  • 36. C畉u tr炭c 畛a ch畛 IP
  • 37. C叩c l畛p 畛a ch畛 IP
  • 38. C叩c l畛p 畛a ch畛 IP
  • 39. 畛a ch畛 m畉ng 畛a ch畛 m畉ng thu畉n ti畛n trong vi畛c cung c畉p c叩c 畛a ch畛 cho 1 m畉ng ri棚ng ho畉c 1 m畉ng con. 2 host v畛i c叩c 畛a ch畛 m畉ng kh叩c nhau y棚u c畉u 動畛c ph但n chia thnh c叩c m畉ng ri棚ng bi畛t. 畛 2 m畉ng ny c坦 th畛 truy畛n th担ng 動畛c v畛i nhau y棚u c畉u ph畉i c坦 1 thi畉t b畛 Router. 畛a ch畛 m畉ng l m畛t 畛a ch畛 IP m t畉t c畉 c叩c bit trong Host ID ch畛a ton b畛 c叩c bit nh畛 ph但n l c叩c s畛 0.
  • 40. 畛a ch畛 Broadcast 畛a ch畛 Broadcast c坦 2 lo畉i: 畛a ch畛 Broadcast Direct: l 畛a ch畛 IP m t畉i ph畉n Host ID c坦 ch畛a ton b畛 c叩c bit nh畛 ph但n l s畛 1 (VD: 192.168.20.255) 畛a ch畛 Broadcast Directed: l 畛a ch畛 m t畉i ph畉n NetID v Host ID c坦 ch畛a ton b畛 bit nh畛 ph但n 1. (VD: 255.255.255.255)
  • 41. 畛a ch畛 Broadcast Local Broadcast Address
  • 42. 畛a ch畛 Broadcast Directed Broadcast Address
  • 43. V鱈 d畛: 172.16.20.200 172.16.20.200 l 畛a ch畛 IP thu畛c l畛p B Net ID : 172.16 Host ID : 20.200 Network Add : 172.16.0.0 Broadcast Add : 172.16.255.255
  • 44. Private IP address 畛a ch畛 m畉ng ri棚ng (private IP address) l 畛a ch畛 c坦 th畛 s畛 d畛ng 畛a ch畛 ri棚ng cho m畛i m叩y trong m畉ng c畛c b畛 (LAN). Chu畉n RFC 1918 quy 畛nh 3 d達y 畛a ch畛 IP cho m畉ng ri棚ng: Class A: 10.0.0.0 Class B: 172.16.0.0 172.31.0.0 Class C: 192.168.0.0 192.168.255.0
  • 46. H達y cho bi畉t 畛a ch畛 no l 畛a ch畛 c坦 th畛 s畛 d畛ng trong m畉ng n畛i b畛 150.100.255.255 172.19.255.18 195.234.253.0 10.0.0.23 192.168.221.176 127.34.25.189 203.162.217.73
  • 47. C董 ch畉 ARP: C董 ch畉 ph但n gi畉i 畛a ch畛 IP thnh 畛a ch畛 MAC T畉i t畉ng Network c畛a m担 h狸nh OSI , ch炭ng ta th動畛ng s畛 d畛ng c叩c lo畉i 畛a ch畛 mang t鱈nh ch畉t quy 動畛c nh動 IP, IPX C叩c 畛a ch畛 ny 動畛c ph但n thnh hai ph畉n ri棚ng bi畛t l ph畉n 畛a ch畛 m畉ng (NetID) v ph畉n 畛a ch畛 m叩y (HostID). C叩ch 叩nh s畛 畛a ch畛 nh動 v畉y nh畉m gi炭p cho vi畛c t狸m ra c叩c 動畛ng k畉t n畛i t畛 h畛 th畛ng m畉ng ny sang h畛 th畛ng m畉ng kh叩c 動畛c d畛 dng h董n.
  • 48. C董 ch畉 ARP Tr棚n th畛c t畉, c叩c card m畉ng (NIC) ch畛 c坦 th畛 k畉t n畛i v畛i nhau theo 畛a ch畛 MAC, 畛a ch畛 c畛 畛nh v duy nh畉t c畛a ph畉n c畛ng. Do v畉y ta ph畉i c坦 m畛t c董 ch畉 畛 chuy畛n 畛i c叩c d畉ng 畛a ch畛 ny qua l畉i v畛i nhau. T畛 坦 ta c坦 giao th畛c ph但n gi畉i 畛a ch畛: Address Resolution Protocol (ARP).
  • 49. C董 ch畉 ARP Khi m畛t thi畉t b畛 m畉ng no 坦 mu畛n bi畉t 畛a ch畛 MAC c畛a m畛t thi畉t b畛 kh叩c m n坦 達 bi畉t tr動畛c 畛a ch畛 IP. Th畛c hi畛n g畛i m畛t ARP request bao g畛m 畛a ch畛 MAC c畛a n坦 v 畛a ch畛 IP c畛a thi畉t b畛 m n坦 c畉n t狸m MAC tr棚n ton b畛 mi畛n Broadcast. M畛i thi畉t b畛 nh畉n 動畛c request (y棚u c畉u) ny s畉 so s叩nh 畛a ch畛 IP trong ARP request v畛i 畛a ch畛 t畉ng m畉ng c畛a m狸nh.
  • 50. C董 ch畉 ARP N畉u so s叩nh th畉y tr湛ng kh畛p v畛i 畛a ch畛 m畉ng c畛a m狸nh th狸 thi畉t b畛 m畉ng 坦 s畉 Reply (g畛i ph畉n h畛i) l畉i m畛t g坦i tin c坦 坦ng g坦i c畉 畛a ch畛 MAC c畛a m狸nh l畉i cho m叩y 達 g畛i ARP request. Thi畉t b畛 m畉ng nh畉n 動畛c g坦i tin ny v s畉 l動u l畉i 畛a ch畛 MAC c畛a m叩y 坦 畛ng v畛i 畛a ch畛 IP t動董ng 動ng c畛a thi畉t b畛 坦. 畛a ch畛 IP v MAC s畉 動畛c l動u vo 1 b畉ng g畛i l b畉ng ARP. B畉ng ARP 動畛c l動u vo RAM.
  • 52. C董 ch畉 RARP: C董 ch畉 ph但n gi畉i 畛a ch畛 MAC t狸m 畛a ch畛 IP
  • 53. ARP table in host
  • 54. C董 ch畉 ho畉t 畛ng c畛a ARP table
  • 56. Ki畛m tra v so s叩nh 畛a ch畛 IP
  • 58. C畉p nh畉t 畛a ch畛 MAC vo ARP table
  • 60. Default Gateway L 畛a ch畛 n畉m t畉i c畛ng ra c畛a m畛t m畉ng ny k畉t n畛i v畛i m畉ng kh叩c ho畉c k畉t n畛i v畛i Internet.
  • 62. Giao th畛c TCP TCP l m畛t giao th畛c h動畛ng k畉t n畛i (connection-oriented), ho畉t 畛ng tr棚n l畛p giao v畉n(Transport) c畛a ch畛ng giao th畛c TCP/IP. TCP c滴ng l m畛t giao th畛c truy畛n th担ng tin c畉y C叩c giao th畛c s畛 d畛ng tr棚n TCP: HTTP, FTP, SMTP, DNS, Telnet.... 畉c i畛m c畛a giao th畛c TCP bao g畛m:
  • 63. Giao th畛c TCP: T畉o c畉u n畛i, m畛t k畉t n畛i 動畛c thi畉t l畉p gi畛a c叩c thi畉t b畛 畉u cu畛i tr動畛c khi truy畛n. Tin c畉y, i畛u khi畛n lu畛ng (follow control) v c坦 c董 ch畉 b叩o nh畉n (acknowlegement). TCP c畉t b畉n tin(message) thnh c叩c Segment v g畛i i. T畉i n董i nh畉n n坦 l畉i t叩i t畉o l畉i b畉n tin (message) t畛 c叩c Segment . Truy畛n l畉i b畉t c畛 segment b畛 l畛i. TCP h畛 tr畛 c叩c k棚nh 畉o (virtual circuit) gi畛a c叩c 畛ng d畛ng 畉u cu畛i.
  • 64. Qu叩 tr狸nh thi畉t l畉p k畉t n畛i!
  • 65. C董 ch畉 b畉t tay 3 b動畛c: 畛 2 m叩y trong 1 h畛 th畛ng m畉ng c坦 th畛 truy畛n tin 動畛c cho nhau ch炭ng ph畉i t畉o 動畛c 1 k畉 n畛i 畉n nhau. Qu叩 tr狸nh 坦 動畛c th畛c hi畛n nh動 sau: ULP B gi畉 s畛 l m畛t ch動董ng tr狸nh mail server 畛 M畛. Do l server n棚n l炭c no n坦 c滴ng ch畛 畛i s畛 k畉t n畛i.
  • 66. C董 ch畉 b畉t tay 3 b動畛c: 1. ULP B gi畉 s畛 l m畛t ch動董ng tr狸nh mail server 畛 M畛. Do l server n棚n l炭c no n坦 c滴ng ch畛 畛i s畛 k畉t n畛i. 2. ULP A l ch動董ng tr狸nh nh畉n th動 i畛n t畛 c畛a b畉n. 畛 k畉t n畛i, b畉n g畛i y棚u c畉u k畉t n畛i xu畛ng cho t畉ng TCP. 3. TCP chu畉n b畛 m畛t g坦i d畛 li畛u TCP v畛i c畛 SYN=1 y棚u c畉u c坦 s畛 畛ng b畛 ho叩, SEQ c坦 th畛 l畉y b畉t k狸 gi叩 tr畛 no, 畛 但y l =100 v g畛i cho TCP B. 4. Sau khi nh畉n g坦i d畛 li畛u c坦 SYN=1, TCP B g畛i tr畉 l畉i m畛t th担ng b叩o c坦 SYN=1, ACK=101, SEQ c坦 th畛 l畉y b畉t k狸 gi叩 tr畛 no, 畛 但y l =177.
  • 67. C董 ch畉 b畉t tay 3 b動畛c: 5. TCP A nh畉n 動畛c g坦i d畛 li畛u t畛 TCP B s畉 g畛i ti畉p m畛t g坦i d畛 li畛u c坦 ACK=178. 6. TCP A chuy畛n ch畉p nh畉n k畉t n畛i l棚n ch動董ng tr狸nh A. 7. Sau khi nh畉n n畛t g坦i d畛 li畛u c坦 ACK=178, TCP B chuy畛n ch畉p nh畉n k畉t n畛i l棚n ch動董ng tr狸nh B.
  • 68. Giao th畛c UDP UDP (User Datagram Protocol) l giao th畛c phi k畉t n畛i (connectionless) ho畉t 畛ng tr棚n t畉ng giao v畉n(Transport) c畛a ch畛ng giao th畛c TCP/IP. UDP c滴ng l m畛t giao th畛c truy畛n th担ng kh担ng tin c畉y. C叩c giao th炭c s畛 d畛ng tr棚n UDP: TFTP, SNMP, DHCP, DNS. C叩c 畉c i畛m c畛a giao th畛c UDP:
  • 69. 畉c i畛m c畛a giao th畛c UDP UDP 董n gi畉n v hi畛u qu畉, nh動ng kh担ng tin c畉y UDP l giao th畛c phi k畉t n畛i(connectionless) Kh担ng c坦 c董 ch畉 b叩o nh畉n(acknowledgement) 畛 畉m b畉o d畛 li畛u i 畉n 鱈ch. Kh担ng cung c畉p c董 ch畉 i畛u khi畛n lu畛ng(follow control). T鱈nh tin c畉y c畛a d畛 li畛u s畉 動畛c ki畛m tra nh畛 c叩c giao th畛c 畛 l畛p tr棚n.
  • 70. C叩c c畛ng d畛ch v畛 v d畛ch v畛.
  • 71. C叩c c畛ng d畛ch v畛: C畉 TCP v UDP 畛u s畛 d畛ng c叩c ch畛 s畛 port 畛 chuy畛n th担ng tin l棚n c叩c l畛p tr棚n. C叩c ch畛 s畛 port d湛ng 畛 theo d探i c叩c cu畛c m tho畉i kh叩c nhau xuy棚n qua m畉ng c湛ng m畛t l炭c. Quy 畛nh ph叩t tri畛n ph畉n m畛m 畛ng d畛ng th畛ng nh畉t d湛ng c叩c ch畛 s畛 port 畉c bi畛t 動畛c ki畛m so叩t b畛i IANA.
  • 72. C叩c d畉i c畛a ch畛 s畛 port 動畛c quy 畛nh: C叩c ch畛 s畛 Port nh畛 h董n 255 cho c叩c 畛ng d畛ng c担ng c畛ng. C叩c ch畛 s畛 Port t畛 255-1023 動畛c g叩n cho c叩c c担ng ty trong c叩c 畛ng d畛ng th動董ng m畉i. C叩c ch畛 s畛 port l畛n h董n 1023 kh担ng 動畛c quy 畛nh s畉p x畉p r探 rng.
  • 73. Giao th畛c IPX: L b畛 giao th畛c 畛c quy畛n c畛a h達ng Novell, h畛 tr畛 h畛 i畛u hnh Novell Netware. L giao th畛c c坦 th畛 畛nh tuy畉n tr棚n c叩c router v狸 v畉y c坦 th畛 k畉t n畛i internet b畉ng giao th畛c ny. Ph動董ng ph叩p 叩nh 畛a ch畛 d畛a tr棚n 畛a ch畛 MAC c畛a c叩c n畛t m畉ng v ch畛 s畛 m畉ng do ng動畛i qu畉n tr畛 qui 畛nh.
  • 75. Giao th畛c NetBios: L m畛t giao th畛c, c担ng ngh畛 n畛i m畉ng c畛a Windows. 動畛c thi畉t k畉 trong m担i tr動畛ng m畉ng LAN 畛 chia s畉 ti nguy棚n d湛ng chung. Giao th畛c ny th動畛ng 動畛c s畛 d畛ng trong m畉ng ngang hng P2P. Giao th畛c NetBios s畛 d畛ng t棚n m叩y 畛 truy棚n th担ng. Th担ng th動畛ng m畛t m畉ng d湛ng giao th畛c Netbios th動畛ng l Netbios Datagram Service (Port 138), Netbios Session Service (Port 139) ho畉c c畉 hai.
  • 76. D畛ch v畛 DHCP: D畛ch v畛 DHCP (Dynamic host Configulation Protocol) l d畛ch v畛 c畉p ph叩t 畛a ch畛 IP 畛ng cho c叩c host tr棚n m畉ng. D畛ch v畛 DHCP t畛 畛ng c畉p ph叩t c叩c 畛a ch畛 IP cho c叩c host m kh担ng c畉n ng動畛i d湛ng c畉u h狸nh b畉ng tay. C董 ch畉 ho畉t 畛ng c畛a DHCP:
  • 77. Y棚u c畉u: DHCP ho畉t 畛ng theo m担 h狸nh client/Server. Y棚u c畉u b畉t bu畛c trong m畉ng l ph畉i s畛 d畛ng 1 DHCP server. DHCP server ph畉i 畛nh ngh挑a 1 d達y 畛a ch畛 IP dnh 畛 c畉p ph叩t cho c叩c host trong m畉ng. Tr棚n m畛i host trong m畉ng ph畉i 動畛c thi畉t l畉p c畉u h狸nh 畛 s畛 d畛ng DHCP.
  • 78. C董 ch畉 ho畉t 畛ng: Khi m畛i host 動畛c kh畛i 畛ng n坦 s畉li棚n l畉c v畛i server v y棚u c畉u 動畛c c畉p ph叩t 畛a ch畛 IP. Khi 坦 DHCP server s畉 ch畛n ng畉u nhi棚n 1 畛a ch畛 IP trong d達y 畛a ch畛 m n坦 動畛c c畉p ph叩t 畛 c畉p ph叩t cho host y棚u c畉u.
  • 79. S董 畛 y棚u c畉u c畉p ph叩t v c畉p ph叩t IP
  • 80. C叩c l畛a ch畛n c畛a DHCP DHCP server c坦 th畛 c畉p ph叩t cho c叩c host c叩c tham s畛 sau: IP address. Subnet mask. Default Gateway. DNS server.
  • 81. D畛ch v畛 DNS. M畛i m叩y t鱈nh, thi畉t b畛 m畉ng (host) tr棚n m畉ng Internet li棚n h畛 v畛i nhau b畉ng 畛a ch畛 IP. 畛 thu畉n ti畛n trong vi畛c s畛 d畛ng ng動畛i ta d湛ng t棚n mi畛n (Domain) 畛 x叩c 畛nh host tr棚n m畉ng thay cho d達y 畛a ch畛 IP kh坦 nh畛. H畛 th畛ng DNS server 動畛c s畛 d畛ng 畛 叩nh x畉 t棚n mi畛n thnh 畛a ch畛 IP.
  • 82. H畛 th畛ng qu畉n l箪 t棚n mi畛n DNS (Domain name System) Internet l m担i tr動畛ng nhi畛u 畛a ch畛 v c叩c t棚n mi畛n t動董ng 畛ng, v狸 th畉 畛 qu畉n l箪, 畛nh tuy畉n m畛t c叩ch ch鱈nh x叩c c畉n ph畉i c坦 m畛t h畛 th畛ng l動u tr畛 v x畛 l箪 nh畛ng 畛a ch畛 v t棚n mi畛n ny, h畛 th畛ng ny 動畛c g畛i l h畛 th畛ng qu畉n l箪 t棚n mi畛n (DNS). Trong ph畉m vi l畛n h董n, c叩c m叩y t鱈nh k畉t n畛i v畛i internet s畛 d畛ng DNS 畛 t畉o 畛a ch畛 li棚n k畉t d畉ng URL (Universal Resource Locators). Theo ph動董ng ph叩p ny, m畛i m叩y t鱈nh s畉 kh担ng c畉n s畛 d畛ng 畛a ch畛 IP cho k畉t n畛i m ch畛 c畉n s畛 d畛ng t棚n mi畛n (domain name) 畛 truy v畉n 畉n k畉t n畛i 坦
  • 83. C畉u tr炭c h畛 th畛ng t棚n mi畛n. H畛 th畛ng t棚n mi畛n 動畛c s畉p x畉p theo c畉u tr炭c ph但n l畛p. M畛c cao nh畉t 動畛c g畛i l Root v k箪 hi畛u b畉ng d畉u ch畉m (.). T畛 ch畛c qu畉n l箪 h畛 th畛ng t棚n mi畛n tr棚n th畉 gi畛i l The Internet Coroperation for Assigned Names and Numbers (ICANN). T畛 ch畛c ny qu畉n l箪 m畛c cao nh畉t c畛a h畛 th畛ng t棚n mi畛n.
  • 84. C畉u tr炭c h畛 th畛ng t棚n mi畛n. ICANN c坦 quy畛n c畉p ph叩t c叩c t棚n mi畛n d動畛i m畛c cao nh畉t ny cho c叩c t畛 ch畛c v c叩c khu v畛c, c叩c qu畛c gia theo nh畛ng ch鱈nh s叩ch nh畉t 畛nh. H畛 th畛ng qu畉n l箪 t棚n mi畛n (DNS) l t畉p h畛p c畛a nhi畛u m叩y ch畛 qu畉n l箪 t棚n mi畛n theo t畛ng khu v畛c, theo t畛ng c畉p tr棚n m畉ng Internet, th畛c hi畛n ch畛c nng chuy畛n 畛i t畛 t棚n mi畛n th畛 hi畛n d動畛i d畉ng ch畛 sang 畛a ch畛 IP th畛 hi畛n d動畛i d畉ng s畛 v ng動畛c l畉i.
  • 85. C畉u tr炭c h畛 th畛ng t棚n mi畛n. M畛i m叩y ch畛 qu畉n l箪 t棚n mi畛n (Domain Name Server dns ) theo t畛ng khu v畛c, theo t畛ng c畉p. M叩y ch畛 坦 ph畉i 畉m b畉o th担ng tin d畛 li畛u ri棚ng v畛 畛a ch畛 v t棚n mi畛n trong khu v畛c, trong c畉p m n坦 qu畉n l箪. c坦 kh畉 nng h畛i c叩c m叩y ch畛 qu畉n l箪 c叩c khu v畛c kh叩c ho畉c c畉p cao h董n n坦 畛 c坦 th畛 tr畉 l畛i 動畛c c叩c truy v畉n v畛 nh畛ng t棚n mi畛n kh担ng thu畛c quy畛n qu畉n l箪 c畛a n坦 v c滴ng lu担n s畉n sng tr畉 l畛i c叩c m叩y ch畛 kh叩c v畛 c叩c t棚n mi畛n m n坦 qu畉n l箪.
  • 86. C畉u tr炭c h畛 th畛ng t棚n mi畛n.
  • 87. H畛 th畛ng c叩c du担i d湛ng chung. 1- COM : Th動董ng m畉i (Commercial) . 2- EDU : Gi叩o d畛c (Education) . 3- NET : M畉ng l動畛i (Network). 4- INT : C叩c t畛 ch畛c qu畛c t畉 (International Organisations). 5- ORG : C叩c t畛 ch畛c kh叩c (Other orgnizations) . 6- BIZ : C叩c t畛 ch畛c th動董ng nh但n (Business Orgnisations). 7- INFO : Ph畛c v畛 cho vi畛c chia s畉 th担ng tin (Informations).
  • 88. H畛 th畛ng c叩c du担i d湛ng chung. 8- AERO : Dnh cho c叩c nghnh c担ng nghi畛p, v畉n chuy畛n hng kh担ng (aviation community) . 9- COOP : Dnh cho c叩c t畛 ch畛c h畛p t叩c (Co-operatives) . 10- MUSEUM : Dnh cho c叩c vi畛n b畉o tng . 11- NAME : Dnh cho c叩c th担ng tin c叩 nh但n . 12- PRO : Dnh cho c叩c l挑nh v畛c chuy棚n nghi畛p (Professionals). 13- MIL : Dnh cho c叩c l挑nh v畛c qu但n s畛 (Military) . 14- GOV : Ch鱈nh ph畛 (Government) .
  • 89. DNS: Resolve www.yahoo.com Request Reply vnn yahoo com vn . Address of com server Address of yahoo.com server Address of www.yahoo.com Address of www.yahoo.com
  • 90. Ho畉t 畛ng c畛a DNS. Gi畉 s畛 PC A mu畛n truy c畉p 畉n trang web www.yahoo.com v server vvn ch動a l動u th担ng tin v畛 trang web ny, c叩c b動畛c truy v畉n s畉 di畛n ra nh動 sau: 畉u ti棚n PC A g畛i m畛t request h畛i server qu畉n l箪 t棚n mi畛n vnn h畛i th担ng tin v畛 www.yahoo.com Server qu畉n l箪 t棚n mi畛n vnn g畛i m畛t truy v畉n 畉n server top level domain.
  • 91. Ho畉t 畛ng c畛a DNS. Top level domain l動u tr畛 th担ng tin v畛 m畛i t棚n mi畛n tr棚n m畉ng. Do 坦 n坦 s畉 g畛i l畉i cho server qu畉n l箪 t棚n mi畛n vnn 畛a ch畛 IP c畛a server qu畉n l箪 mi畛n com (g畛i t畉t server com). Khi c坦 畛a ch畛 IP c畛a server qu畉n l箪 t棚n mi畛n com th狸 l畉p t畛c server vnn h畛i server com th担ng tin v畛 yahoo.com. Server com qu畉n l箪 ton b畛 nh畛ng trang web c坦 domain l com, ch炭ng g畛i th担ng tin v畛 畛a ch畛 IP c畛a server yahoo.com cho server vnn.
  • 92. Ho畉t 畛ng c畛a DNS. L炭c ny server vnn 達 c坦 畛a ch畛 IP c畛a yahoo.com r畛i. Nh動ng PC A y棚u c畉u d畛ch v畛 www ch畛 kh担ng ph畉i l d畛ch v畛 ftp hay m畛t d畛ch v畛 no kh叩c. Do 坦 server vnn ti畉p t畛c truy v畉n t畛i server yahoo.com 畛 y棚u c畉u th担ng tin v畛 server qu畉n l箪 d畛ch v畛 www c畛a yahoo.com. L畉 動董ng nhi棚n khi nh畉n 動畛c truy v畉n th狸 server yahoo.com g畛i l畉i cho server vnn 畛a ch畛 IP c畛a server qu畉n l箪 www.yahoo.com . Cu畛i c湛ng l server vnn g畛i l畉i 畛a ch畛 IP c畛a server qu畉n l箪 www.yahoo.com . cho PC A v PC A k畉t n畛i tr畛c ti畉p 畉n n坦. V b但y gi畛 th狸 server vnn 達 c坦 th担ng tin v畛 www.yahoo.com cho nh畛ng l畉n truy v畉n 畉n sau c畛a c叩c client kh叩c.
  • 93. inh tuy畉n trong li棚n m畉ng M畉ng di畛n r畛ng (WAN): L m畉ng truy畛n th担ng d畛 li畛u m n坦 k畉t n畛i c叩c m畉ng c坦 畛a ch畛 m畉ng kh叩c nhau, trong 坦 m畉ng Internet l lo畉i m畉ng di畛n r畛ng i畛n h狸nh nh畉t. Router: Router l m畛t thi畉t b畛 cho ph辿p g畛i c叩c g坦i d畛 li畛u d畛c theo m畉ng. M畛t Router 動畛c k畉t n畛i t畛i 鱈t nh畉t l hai m畉ng, th担ng th動畛ng hai m畉ng 坦 l LAN, WAN ho畉c l m畛t LAN v m畉ng ISP c畛a n坦.
  • 97. Router: Router l thi畉t b畛 trung gian gi畛a 2 m畉ng LAN v WAN do 坦 n坦 c坦 2 lo畉i giao di畛n Ethernet v giao di畛n WAN. M畉ng LAN nh狸n th畉y Router th担ng qua 畛a ch畛 IP c畛c b畛 動畛c g畉n 畛 port Internet hay ng動畛i ta c嘆n g畛i l Default Gateway. B畉n ch畉t c畛a vi畛c s畛 d畛ng Internet ch鱈nh l ch炭ng ta s畛 d畛ng c叩c 畛a ch畛 IP do c叩c nh cung c畉p c畉p cho c叩c thu棚 bao.
  • 98. B畉ng 畛nh tuy畉n: B畉ng 畛nh tuy畉n l b畉ng m Router t鱈nh to叩n ra qu達ng 動畛ng i ng畉n nh畉t cho c叩c g坦i tin t畛 m畉ng n畛 sang m畉ng kia. C叩c Routing table 動畛c n畉m t畉i c叩c Host v c叩c Router. 畛a ch畛 鱈ch trong b畉ng 畛nh tuy畉n c坦 th畛 bao g畛m c畉 畛a ch畛 m畉ng, m畉ng con v c叩c h畛 th畛ng 畛c l畉p.
  • 99. B畉ng 畛nh tuy畉n: B畉ng 畛nh tuy畉n c坦 th畛 t畉o ra t畛 ng動畛i qu畉n tr畛 (畛nh tuy畉n t挑nh) m畉ng ho畉c s畛 trao 畛i th担ng tin gi畛a c叩c Router v畛i nhau b畉ng c叩c giao th畛c 畛nh tuy畉n 畛ng. C叩c th担ng tin c畛a b畉ng 畛nh tuy畉n bao g畛m:
  • 100. C叩c th担ng tin c畛a b畉ng 畛nh tuy畉n: 畛a ch畛 鱈ch c畛a m畉ng, m畉ng con ho畉c h畛 th畛ng 畛c l畉p. 畛a ch畛 IP c畛a giao di畛n Router k畉 ti畉p ph畉i 畉n. Giao ti畉p v畉t l箪 tr棚n Router ph畉i s畛 d畛ng 畛 畉n ch畉ng k畉 ti畉p. M畉t n畉 m畉ng c畛a 畛a ch畛 鱈ch. Kho畉ng c叩ch qu畉n tr畛. Th畛i gian (t鱈nh theo gi但y) t畛 khi Router c畉p nh畉t l畉n cu畛i.
  • 101. B畉ng 畛nh tuy畉n tr棚n m畛t Router:
  • 102. X但y d畛ng m畛t b畉ng 畛nh tuy畉n.
  • 103. C叩c giao th畛c 畛nh tuy畉n: S畛 c畉n thi畉t ph畉i c坦 c叩c giao th畛c 畛nh tuy畉n: Ch畛n 動畛ng d畉n t畛t nh畉t cho c叩c g坦i tin. Cung c畉p c叩c ti畉n tr狸nh 畛 chia s畉 th担ng tin 畛nh tuy畉n. Cho ph辿p Router li棚n l畉c v畛i c叩c router kh叩c 畛 update v duy tr狸 b畉ng 畛nh tuy畉n.
  • 104. Ph但n l畛p c叩c giao th畛c 畛nh tuy畉n: C坦 hai h畛 giao th畛c 畛nh tuy畉n l IGP: Trao 畛i c叩c tuy畉n 動畛ng b棚n trong m畛t h畛 th畛ng m畉ng t畛 tr畛. EGP: Trao 畛i c叩c tuy畉n 動畛ng gi畛a c叩c h畛 th畛ng m畉ng t畛 tr畛. Trong giao th畛c IGP ng動畛i ta l畉i chia thnh hai l畛p giao th畛c Distance vector v Link state:
  • 105. C叩c h畛 giao th畛c 畛nh tuy畉n:
  • 106. Giao th畛c 畛nh tuy畉n Distance vector. X叩c 畛nh topo m畉ng theo c叩c li棚n k畉t v畛i c叩c router hng x坦m. Th棚m c叩c vector kho畉ng c叩ch t畛 router ny 畉n router kia. C畉p nh畉t c叩c b畉ng 畛nh tuy畉n theo 畛n k畛. G畛i c叩c copy c畛a b畉ng 畛nh tuy畉n 畉n c叩c router hng x坦m.
  • 108. Giao th畛c Link-State X叩c 畛nh ton b畛 topo c畛a m畉ng T鱈nh to叩n 動畛ng d畉n ng畉n nh畉t t畛i c叩c router kh叩c C畉p nh畉t 動畛c b畉t t畉t theo c叩c bi畉n c畛 m畉ng, 叩p 畛ng nhanh s畛 thay d畛i c畛a m畉ng G畛i c叩c th担ng b叩o v畛 tr畉ng th叩i li棚n k畉t, 畛 lm t動董i c叩c trang th叩i li棚n k畉t 畉n c叩c router kh叩c.
  • 110. C叩c d畛ch v畛 Internet: D畛ch v畛 Web D畛ch v畛 th動 i畛n t畛 D畛ch v畛 truy畛n File (FTP) D畛ch v畛 Telnet.
  • 111. D畛ch v畛 Web: Kh叩i ni畛m World Wide Web: World Wide Web (WWW) ho畉c Web l m畛t d畛ch v畛 c畛a Internet ho畉t 畛ng theo m担 h狸nh client/server (web brower/ web server) d畛a tr棚n giao th畛c HTTP. Web ch畛a th担ng tin bao g畛m vn b畉n, h狸nh 畉nh, 但m thanh v th畉m ch鱈 c畉 video 動畛c k畉t h畛p v畛i nhau. Web l kho th担ng tin kh畛ng l畛: phong ph炭 v畛 n畛i dung, a d畉ng v畛 h狸nh th畛c, th動畛ng xuy棚n 動畛c c畉p nh畉t, 畛i m畛i v ph叩 tri畛n kh担ng ng畛ng
  • 113. C叩c ch動董ng tr狸nh Web: Web browser: L c叩c ch動董ng tr狸nh 畛ng d畛ng nh畉m duy畛t c叩c trang Web. V鱈 d畛 IE, Avant Browser, Opera, Moliza... Web server: L c叩c ch動董ng tr狸nh m ng動畛i ta c坦 th畛 ci 畉t m畛t trang Web l棚n 坦 畛 cho c叩c ch動董ng tr狸nh Web browser duy畛t 畉n n坦. V鱈 d畛 nh動 IIS, Apache...
  • 114. HTML v c叩c trang Web: HTML (HyperText Markup Language) Ng担n ng畛 叩nh d畉u si棚u vn b畉n M坦c n畛i l畉n nhau nhi畛u lo畉i h狸nh th担ng tin thnh si棚u vn b畉n: Text, h狸nh 畉nh, 但m thanh M畛i n畛i 畉n c叩c trang kh叩c (c叩c trang web) T畉p h畛p c叩c website li棚n k畉t v畛i nhau t畉o thnh WWW.
  • 115. D畛ch v畛 th動 i畛n t畛: Electronic mail (E-mail) - Th動 i畛n t畛: L m畛t d畛ch v畛 c畛a Internet gi炭p cho vi畛c trao 畛i th担ng i畛p gi畛a nh畛ng ng動畛i d湛ng hay nh坦m ng動畛i d湛ng tr棚n m畉ng D畛a tr棚n giao th畛c chu畉n Internet: Simple Mail Transfer Protocol (SMTP) Kh畉 nng g畛i t畛i nhi畛u ng動畛i c湛ng m畛t th畛i i畛m Nhanh ch坦ng chuy畛n giao 動畛c ti li畛u Chi ph鱈 th畉p.
  • 116. D畛ch v畛 th動 i畛n t畛 (Email) C叩c thnh ph畉n c董 b畉n: Mail server: Ch動董ng tr狸nh ph畛c v畛 th動 Mail Client: Ch動董ng tr狸nh cho ng動畛i s畛 d畛ng C叩ch th畛c giao nh畉n th動
  • 117. Mail Server: C叩c ph畉n m畛m mail server mi畛n ph鱈 tr棚n Interet nh動: Pegasus Mail, Mecury,...; C叩c ph畉n m畛m th動董ng m畉i nh動: Microsoft Exchange, MDaemon,... M叩y ph畉i ci d畉t ch動董ng tr狸nh c坦 nhi畛m v畛 nh畉n, chia v chuy畛n th動 畉n m叩y ng動畛i d湛ng.
  • 118. Mail client: M叩y ng動畛i s畛 d畛ng ci 畉t ch動董ng tr狸nh c坦 nhi畛m v畛 nh畉n, 畛c th動, vi畉t g畛i th動. C叩c ch畛c nng m畛 r畛ng kh叩c nh動 鱈nh k竪m t畛p, l畛a 畛a ch畛 vo s畛 畛a ch畛, l畛c th動 kh担ng m畛i m 畉n (Spam) C叩c ph畉n m畛m mail client mi畛n ph鱈 tr棚n Interet nh動: Edora, Mecury,... C叩c ph畉n m畛m th動董ng m畉i nh動: Outlook Express, IncrediMail Pro,.. Giao di畛n microsoft oulook.
  • 119. C叩c giao th畛c SMTP v POP3 Giao th畛c SMTP v giao th畛c g畛i v nh畉n mail gi畛a 2 mail server. Giao th畛c POP3 l giao th畛c g畛i v nh畉n mail ngay t畉i mail client. Ti kho畉n th動 i畛n t畛: Bao g畛m 2 ph畉n: T棚n ng k箪 T棚n mi畛n
  • 120. D畛ch v畛 FTP: D畛ch v畛 FTP (File Transfer Protocol): D畛ch v畛 cho ph辿p nh畉n v truy畛n file t畛 c叩c host 畛 xa. D畛ch v畛 FTP ho畉t 畛ng d畛a tr棚n m担 h狸nh Client/Server v giao th畛c FTP. D畛ch v畛 FTP th動畛ng 動畛c s畛 d畛ng 畛 Upload c叩c File, c叩c trang Web l棚n c叩c host 動畛c c叩c nh cung c畉p cho thu棚. Tuy nhi棚n d畛ch v畛 ny ch畛 th畛c hi畛n 動畛c 畛i v畛i c叩c host c坦 h畛 tr畛 d畛ch v畛 FTP.
  • 121. Giao di畛n ph畉n m畛m FTP
  • 122. D畛ch v畛 Telnet: Telnet l d畛ch v畛 truy nh畉p c叩c m叩y ch畛 t畛 xa. Ph畉n m畛m telnet client cung c畉p kh畉 nng login vo trong c叩c host tr棚n internet c坦 ch畉y 畛ng d畛ng telnet server sau 坦 th畛c hi畛n c叩c l棚nh t畛 command line nh動 ang 畛 trong ch鱈nh host 坦 D畛ch v畛 Telnet : D畛ch v畛 truy c畉p m叩y ch畛 t畛 xa L畛nh: Telnet <t棚n host> ho畉c <畛a ch畛 IP> Trong 坦: <t棚n host> l t棚n m叩y ch畛 mu畛n truy c畉p. <畛a ch畛 IP> l 畛a ch畛 c畛a m叩y ch畛 mu畛n truy c畉p
  • 123. Qu叩 trinh g畛i nh畉n th動: