Professional Documents
Culture Documents
De Tai Giao Thuc Tcpip Va Mang Internet
De Tai Giao Thuc Tcpip Va Mang Internet
LUN VN
hon thnh n Giao thc TCP/IP
v Mng Internet
Ph lc
Li cm n ............................................................................................................................. 1
Li nhn xt ................................................................................................................................ 2
Li m u ................................................................................................................................. 6
Chng I : Tng Quan H Thng Mng TCP/IP ......................................................................... 8
I. Lch s pht trin ca TCP/IP v mng Internet ................................................................... 8
II. Kin trc phn tng ca mng ............................................................................................. 9
III. M hnh OSI ................................................................................................................... 11
1. Khi nim...................................................................................................................... 11
2. Mc ch ....................................................................................................................... 13
3. c im cc tng trong m hnh OSI ........................................................................... 14
IV. Phng thc hot ng ................................................................................................... 17
1. C kt ni (Connection Oriented) .................................................................................. 18
2. Khng kt ni (Connectionless) ..................................................................................... 18
V. B giao thc TCP/IP ........................................................................................................ 19
1. Khi nim...................................................................................................................... 19
2. Mc ch v ngun gc.................................................................................................. 20
3. c im ....................................................................................................................... 22
VI. TCP/IP v OSI ............................................................................................................... 22
1. So snh TCP/IP v OSI ................................................................................................. 22
2. Tng qut v cc giao thc ............................................................................................ 24
Chng II. B giao thc TCP/IP ............................................................................................... 25
I. Cu trc phn tng ca TCP/IP .......................................................................................... 26
II. ng gi d liu trong TCP/IP ......................................................................................... 26
Hnh 6: Cu trc gi D liu. ................................................................................................ 27
III. Cc tng trong m hnh TCP/IP....................................................................................... 28
1. Tng ng dng (Application Layer) ............................................................................... 28
2. Tng giao vn (Transport Layer) ................................................................................... 29
3. Tng Internet (Internet Layer) ....................................................................................... 30
4. Tng lin kt (Link Layer) ............................................................................................. 31
IV. a ch IP ........................................................................................................................ 32
1. a ch IP...................................................................................................................... 32
2. a ch IP Public v a ch IP Private ......................................................................... 35
2.1 a ch IP Public. ........................................................................................................ 35
2.1 a ch IP Private........................................................................................................ 35
3. Cc lp a ch IP ......................................................................................................... 36
4. Subnet Mask .................................................................................................................. 39
5. Default Gateway............................................................................................................ 41
6. Chia Subnet ................................................................................................................... 41
7. Supernetting .................................................................................................................. 44
8. CIDR (Classless Inter-Domain Routing nh tuyn lin vng khng phn lp ) : ........ 45
9. Variable-Length Subnet Masks (Subnet Mask c chiu di thay i): ............................ 47
V. Cc giao thc v khun dng d liu tng ng ............................................................... 47
1. Giao thc Tng Lin kt (Link Layer ) .......................................................................... 47
Giao thc Ethernet ............................................................................................................ 47
Li m u
Ngy nay, vi s pht trin ca khoa hc k thut, my tnh tr nn ph bin vi
mi ngi, n mang li cho con ngi kh nng to ln v lm c nhng cng
vic phi thng : tnh ton nhanh, chnh xc cc php ton phc tp, iu khin t
ng v lm vic theo s lp trnh ca con ngi. My tnh ra i khng ch l
cng c gii phng sc lao ng, h tr ti a trong sn xut m cn l phng tin
hc tp, gii tr b ch trong i sng ca mi ngi. S pht trin ca my tnh
cng nh cng ngh thng tin s mang li nhng thnh tu to ln cho s pht trin
kinh t ca t nc. L phng tin tip cn nhanh nht n cc thnh tu ca
khoa hc k thut.
10
11
12
13
14
15
16
17
2. Khng kt ni (Connectionless)
i vi phng thc khng kt ni th ch c duy nht mt giai on l: truyn
d liu.
So snh hai phng thc hot ng trn chng ta thy rng phng thc hot ng
c kt ni cho php truyn d liu tin cy, do c c ch kim sot v qun l
cht ch tng kt ni logic. Nhng mt khc n phc tp v kh ci t. Ngc li,
L Th Thanh Hin S0809G BachKhoa-Npower
18
19
2. Mc ch v ngun gc
Giao tip thng tin tr thnh nhu cu khng th thiu trong tt c mi lnh vc
hot ng. Mng my tnh tnh ra i phn no p ng c nhu cu . Phm
vi lc u ca cc mng b hn ch trong mt nhm lm vic, mt c quan, cng
ty... trong mt khu vc. Tuy nhin thc t ca ca nhng nhu cu cn trao i
thng tin trong nhiu lnh vc khc nhau, v nhiu ch khc nhau, gia cc t
chc, cc c quan. ..l khng c gii hn. V vy nhu cu cn kt ni cc mng
khc nhau ca cc t chc khc nhau trao i thng tin l thc s cn thit.
Nhng tht khng may l hu ht cc mng ca cc cng ty, cc c quan... u l
cc thc th c lp, c thit lp phc v nhu cu trao i thng tin ca bn
thn cc t chc . Cc mng ny c th c xy dng t nhng k thut phn
cng khc nhau ph hp vi nhng vn giao tip thng tin ca ring h. iu
ny chnh l mt cn tr cho vic xy dng mt mng chung, bi v s khng c
mt k thut phn cng ring no p ng cho vic xy dng mt mng chung
tho mn nhu cu ngi s dng. Ngi s dng cn mt mng tc cao ni
L Th Thanh Hin S0809G BachKhoa-Npower
20
21
22
Trong khi m hnh OSI nhn mnh tin cy c cung cp trong dch v
chuyn d liu th i vi TCP/IP coi tin cy nm trong vn end to
end.
Trong m hnh OSI tt c mi tng u c pht hin v kim tra li, tng
giao vn ch lm nhim v kim tra tin cy ca source to destination.
Cn i vi b giao thc TCP/IP tng giao vn lm mi nhim v kim tra
pht hin v sa li.
M hnh OSI c xy dng trc khi cc giao thc ca n c xy dng,
do vy n c tnh tng qut cao v c th c dng m t cc m hnh
khc. Ngc li, b giao thc TCP/IP ch l mt m hnh nhm v miu
t nhng giao thc sn c trong thc t. V vy b giao thc TCP/IP c s
L Th Thanh Hin S0809G BachKhoa-Npower
23
24
25
26
Nhng tng trn nh gn vi ngi s dng hn, nhng tng thp nht gn vi
thit b truyn thng hn. Trong mi tng l mt nhm nhiu giao thc, trong c
mt giao thc phc v tng trn ca n v mt giao thc s dng dch v ca
tng di ca n (ngoi tr tng nh v tng y). Bng sau lit k mt s giao
thc ca cc tng:
Tng
Giao Thc
DNS, TFTP, TLS/SSL, FTP, Gopher, HTTP, IMAP, IRC,
Application
Transport
Internet
Link
27
28
29
30
31
32
33
34
35
Lp A
Lp B
Lp C
Starting Address
Ending Address
10.0.0.0
10.255.255.254
169.254.0.0
169.254.255.255
172.16.0.0
172.31.255.255
192.168.0.0
192.168.255.254
3. Cc lp a ch IP v cu hnh a ch IP
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.
36
Cu hnh a ch IP:
My network Places Properties Local Area connection Properties
General Internet Protocol Use the follwing IP address a ch IP c t
tai y OK
Nh vy ta t c a ch IP cho my.
Bng sau y s m t khi qut v cc lp a ch IP:
37
38
4. 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
L Th Thanh Hin S0809G BachKhoa-Npower
39
40
6. Chia Subnet
Nhng Subnet Mask c s dng bi nhiu host xc nh u l phn chia ca
1 a ch IP c xem nh l Net ID ca a ch .Lp A, B v C s dng Subnet
Mask mc nh c che ln lt l 8, 16, 24bit tng ng vi nhng a ch
32bit. 1 Mng cc b c nh r bi 1 Subnet Mask hay cn gi l 1 Subnet.
Chia subnet l phng php logic chia 1 a ch mng bng cch tng bit 1 s dng
trong Subnet Mask ca 1 Mng. Phn m rng ny cho php bn chia nhiu Subnet
bn trong Mng ban u.
+ 255.255.0.0 l Subnet Mask mc nh c s dng cho nhng host bn trong
lp B , v d nh 131.107.0.0, th 2 a ch 131.107.1.11 v 131.107.2.11 l ging
Subnet. V nhng host trong Net ny lin lc vi nhau bng cch gi gi tin
L Th Thanh Hin S0809G BachKhoa-Npower
41
42
43
44
Hnh 17 : Supernetting.
8. CIDR (Classless Inter-Domain Routing nh tuyn lin vng khng phn lp
):
CIDR l mt phng php hiu qu tnh ton cc supernet bn trong nhng bng
nh tuyn. Nu khng dung CIDR, nhng bng nh tuyn s ghi vo mt mc
ring x l mng nguyn bn trong supernet. CIDR cho php ton b supernet
c x l bng mt mc duy nht. Hnh bn di s cho ta thy r iu ny :
45
46
47
Data
Payload
46-1500
FCS
49
Hnh 20 : IP Packet.
50
03
Version
32
47
815
Header
Differentiated
length
Services
Identification
64
Time to Live
1618
1931
Total Length
Flags
Protocol
Fragment Offset
Header Checksum
96
Source Address
128
Destination Address
160
Options + Padding
160
/192+
3 5 5 6
Precedence D T R C Reserved
Hnh 22: Tham s Differentiated Services
L Th Thanh Hin S0809G BachKhoa-Npower
51
52
Time To Live (TTL) (8 bit): quy nh thi gian tn ti (tnh bng giy) ca
datagram trong lin mng trnh tnh trng mt datagram b lp v hn trn
lin mng. Thi gian ny c cho bi trm gi v c gim i (thng
quy c l 1 n v) khi datagram i qua mi router ca lin mng.
Protocol (8 bit): ch ra giao thc tng trn k tip s nhn vng d liu
trm ch (hin ti thng l TCP hoc UDP c ci t trn IP).
Header Checksum (16 bit): m kim sot li 16 bit theo phng php CRS,
ch dnh cho phn header.
Source address (32 bit): a ch trm ngun.
Destination address (16 bit): a ch trm ch.
53
07
8 15
32
64
96
128
16 32
Protocol type (PTYPE)
Protocol length
Operation
(PLEN)
(OPER)
160
192
54
55
56
192.1.1.2
Response
192.1.1.4
192.1.1.5
RARP request
RARP response
Hnh 24 : S xc nh IP ca my s dng RARP.
57
Main Network
Router
H1
H2
Hidden Network
H4
H5
58
59
60
Header
v checksum
hp l
No
Yes
No
Gim TTL
TTL>0?
Gi thng bo
ICMP n ni
gi gi
Yes
Tm a ch mng
ch trong bng
ch ng
Hu gi
No
Tm thy
Router ?
Router mc
nh c sn
No
Yes
Yes
Nu tm thy
Router, tm a ch
trong ARP table
C a ch
vt l?
No
Gi i yu cu ARP
v ch phc p
Yes
Gi gi n Router
tip theo da vo
bng chn ng
Nhn c phc
p ARP, thm
vo ARP table
Hnh 26 : IP routing.
61
62
63
bit
160
160
168
176
184
167
175
183
191
Type
Code
192
ID
Checksum
Sequence
64
65
Sending
Receiving
Application
Application
Presentation
Presentation
Secssion
Secssion
TCP
Router
Router
TCP
IP
IP
IP
IP
Dadalink
Dadalink
Dadalink
Dadalink
Physical
Physical
Physical
Physical
Subnet
Subnet
66
15 16
Sourse Port
31
Destination Port
Sequence Number
Acknowledgment Number
Data
Reserve
U A P R S F
Offse
R C S S Y I
(6 bits)
G K H T N N
(4
bits)
Checksum
Urgent poier
Option
Padding
TCPdata
Hnh 31 : Khun dng TCP Segment.
67
68
69
Window
12
11
10
11
10
1
1
10
Hng trt
Window
11
Window
(b)
12
(a)
2
12
(c)
1
nhn c ACK
Cha c gi
70
12
11
10
Window
1
Hng trt
Cc con tr
71
72
73
UDP Checksum
Data
... ...
74
75
16 17 20 21 22 23 24 25 27
Q
Query
Question count
Answer count
Authority count
Additional count
29 31
B
Rcode
Trong :
ID: L mt trng 16 bits, cha m nhn dng, n c to ra bi mt
chng trnh thay cho truy vn. Gi tin hi p s da vo m nhn dng
ny hi p li. Chnh v vy m truy vn v hi p c th ph hp vi
nhau.
QR: L mt trng 1 bit. Bt ny s c thit lp l 0 nu l gi tin truy
vn, c thit lp l mt nu l gi tin hi p.
Opcode: L mt trng 4 bits, c thit lp l 0 cho c hiu truy vn, c
thit lp l 1 cho truy vn ngc, v c thit lp l 2 cho tnh trng truy
vn.
AA: L trng 1 bit, nu gi tin hi p c thit lp l 1, sau n s i
n mt server c thm quyn gii quyt truy vn.
76
77
78
2. Mc tiu ca nh tuyn.
Ba mc tiu c bn ca nh tuyn :
Ti u hiu nng mng.
Ti thiu gi thnh mng.
Ti u tham s mng nh bng thng, tr, tin cy, cht lng gi tin..
L Th Thanh Hin S0809G BachKhoa-Npower
79
Cp nht thng tin nh tuyn, tc l thng tin dng cho chc nng.
80
81
82
83
84
85
Hin
Trc tin tng i s chn hng u tin 1 nh tuyn cuc gi, nu khng
nh tuyn c trn hng ny th s chn n hng c mc u tin thp hn v
qu trnh c th c tip tc.
86
nh tuyn ng la chn tuyn da trn thng tin trng thi hin thi ca mng.
Thng tin trng thi c th o hoc d on v tuyn ng c th thay i khi
topo mng hoc lu lng mng thay i. Thng tin nh tuyn cp nht vo trong
cc bng nh tuyn ca cc node mng trc tuyn, v p ng tnh thi gian thc
nhm trnh tc nghn cng nh ti u hiu nng mng.
L Th Thanh Hin S0809G BachKhoa-Npower
87
88
0< ID <65536
(config) # network <Net ID> <wind card bit> area < area ID >
NetID : a ch ng mng
Area ID l mt s nguyn dng
0< Area ID < 4294.967.295
Cc ng nh tuyn c cng area ID cho php cc router c th hc ln nhau.
Giao thc EIGRP
L giao thc c pht trin bi CISCO nhm khc phc cc hn ch ca RIP v
IGRP.
L giao thc nh tuyn lai gia distance vector v link state.
Thun ton truyn tin cp nhp ( DUAL diffusing Update Algorihn ) thi gian hi
t ca giao thc nhanh.
EIGRP s dng a ch multicast ( 224.0.0.10 ) trao i thong tin cp nhp nh
tuyn.
L Th Thanh Hin S0809G BachKhoa-Npower
89
90
91
92
93
94
95
96
Net 1
Net 2
Router
Router
97
Net 3
Net 1
Router 1
Router 3
Router 2
Net 2
98
Internet
Internet
Router
Physical
net
host
(a)
Host
(b)
99
100
101
2.2. Modem cp
Modem cp l loi c bng truyn ln hot ng tc rt cao . Modem cp hay
c s dng kt ni vo mng truyn hnh cp . Nhng dch v ny thng
khng cn i ngha l n cung cp bng thng ti xung ln hn nhiu so vi
bng thng np ln. Modem cp c kt ni thng xuyn ch khng ging nh
modem in thoi thng thng.
102
4.1. Th in t
Th in t (Electronic Mail) cn c gi tt l E-mail. Mc ch ca n l gi
hoc nhn nhng th in t t ni ny qua ni khc mt cch nhanh chng t vi
giy cho ti vi pht hoc vi ting ng h.
Ngy nay, nh s pht trin mnh m ca Internet ngi ta c th gi th in t
ti cc quc gia trn khp th gii. Vi s tin li nh vy cho nn E-Mail hu
nh tr thnh mt nhu cu cn phi c ca mi ngi s dng my tnh. Trn thc
t, c rt nhiu h thng my tnh khc nhau v mi h thng li c cu trc chuyn
nhn th in t khc nhau. Vic ny c gii quyt bng cch s dng mt giao
thc chung cho th in t. Giao thc chung gi l giao thc chuyn vn th t
(Simple Mail Transfer Protocol vit tt l SMTP). Nh vo SMTP ny m s
chuyn vn th in t trn Internet tr thnh d dng nhanh chng cho tt c
mi ngi.
103
104
105
4.7. Dch v tm kim thng tin din rng WAIS (Wide Area Information
Service).
WAIS l mt cng c tm kim thng tin trn mng Inetrnet thng qua mt chui
cc mc la chn, dch v WAIS cho php ngi dng tm kim cc tp d liu
c cha mt xu k t xc nh trc.
Mng WAIS ton cu da trn cc th mc ca my ch (Directory of server). y
thc s l nhng kho tng d liu ngi dng tm kim.
Qu trnh thc hin cuc tm kim WAIS c th so snh vi vic tham kho ti th
vin. Bc u tin ca bn l chn nhng cun sch m bn mun tm thng tin
cho ch nh. Bn c th tp hp nhng cun sch ny trn k sch cnh
trc khi bn m mt ch . iu ny ging nh chn ch t Directory of
Server, sau bn bt u tm kim v tr lu tr thng tin i vi nhng ch
chn. ng thi WAIS cho php bn cp nht danh sch nhng ti nguyn WAIS
chun b cho bn tin hnh tm kim. WAIS server cn thc hin m s ln xut
hin ca t trong tp tnh im v gi v cho client gip ngi s dng d dng
la chn tp mnh cn.
106
107
KT LUN
Qua qu trnh tip thu, hc tp b mn Network di s hng dn ca Thy
Quang Trung, cng vi vic tm hiu cc ti liu v Network, tham kho kin
ng gp ca cc thy gio b mn v cc thnh vin trong tp th S0809G, em
hon thnh n mn Network Giao thc TCP/IP v mng Internet. n bao
gm cc chng nh sau:
Tng quan v h thng mng TCP/IP.
B Giao thc TCP/IP.
nh tuyn.
Mng Internet
108
H ni , ngy 25 9 2010.
Sinh vin: L Th Thanh Hin.
109
110
APNIC
Arcnet
ARIN
ARP
ARPA
ARPAnet
ATM
BIM
11. CCITT
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
CIDR
CRC
CSMA/CD
DA
DHCP
DS
DSL
DSN
DUAL
EIGRP
FCS
FDDI
FTP
HBA
HDLC
HDLC
HLEN
HTYPE
IANA
ICMP
ICS
IEEE
IGMP
IHL
IMAP
111
IP
IRC
ISDN
ISO
ISP
ITU
LAN
LLC
MAC
NAT
NNTP
OSI
PDU
PING
PLEN
POP
PRE
PTYPE
RARP
RIP
RTP
SA
SCSI
SHA
SMTP
SNA
SNMP
SOF
SPA
TCP/IP
TFTP
THA
TPA
TTL
UDP
URL
VLSMs
WAIS
WWW
Internet Protocol.
Internet Relay Chat.
Integrated Services Digital Network.
International Organization for Standardization.
Internet Service Provider .
International Telecommunication Union.
Local Area Network.
Logical Link Control.
Medium Access Control.
Network Address Translation .
Network News Transport Protocol.
Open Systems Interconnection.
PDU Protocol Data Unit.
Packet internet gropher.
Protocol length .
Post Office Protocol.
Preamble .
Protocol type .
Reverse Address Resolution Protocol.
Routing Information Protocol.
Real-time Transport Protocol.
Source Addresss.
Small Computer System Interface.
Sender hardware address .
Simple Mail Transfer Protocol.
Systems Network Architecture.
Simple Network Management Protocol.
Start frame delimiter.
Sender protocol address .
Transmission Control Protocol/ Internet Protocol.
Trivial File Transfer Protocol.
Target hardware address .
Target protocol address .
Time To Live .
User Datagram Protocol.
Universal Resource Locator.
Variable- Length Subnet Masks .
Wide Area Information Service.
World Wide Web.
112
Ni Dung
Tng qut kin trc phn tng .
M hnh OSI.
Cc tng trong b giao thc TCP/IP.
Tng ng cc tng gia TCP/IP v OSI.
B giao thc TCP/IP.
Cu trc gi D liu.
Bng giao thc trn cc tng ca TCP/IP.
M Hnh TCP/IP.
Cu trc a ch IP.
Bng kt hp.
Gi tr ln nht ca 1 Byte.
Di IP cho mng cc b.
Cc lp a ch IP.
S khc nhau gia 3 Lp a ch A, B v C
Bng Subnet Mask mc nh.
M hnh chia Subnet.
Supernetting.
Hnh 19.
Hnh 20.
Hnh 21.
Hnh 22.
IP Packet.
Cu trc n v d liu IP.
Tham s Differentiated Services
Hnh 23.
Hnh 24.
Hnh 25.
Hnh 26.
Hnh 27.
Hnh 28.
Hnh 29.
Ethernet Frame.
Cu trc Header ca ICMP.
Hnh 30.
Hnh 31.
113
Hot ng ca ca s trt.
Cu hnh ca s trt.
Khun dng UDP Datagram.
Cu trc d liu phn Hader ca DNS message.
Hnh 37.
Hnh 38.
Hnh 39.
Hnh 40.
Hnh 41.
Hnh 42.
Hnh 43.
Hnh 44.
Hnh 45.
Hnh 46.
Hnh 47.
nh tuyn tnh.
nh tuyn ng.
M hnh truyn d liu t xa u tin.
M hnh trao i mng ca h thng 3270.
Hai mng Net 1 v Net 2 kt ni thng qua Router.
Ba mng kt ni vi nhau thng qua cc Router.
Kin trc tng th ca Internet.
114
115