Th泳 t詠 th詠c hi羽n 泳ng d映ng TCP/IP

Một phần của tài liệu giáo trình môn học mạng máy tính (Trang 103)

U詠 k院t h嬰p c栄a th栄 t映c TCP và IP th詠c s詠 là s詠 k院t h嬰p gi英a cỏc m衣ng mỏy tớnh n嘘i v噂i nhau cho phộp ng逢運i dựng cỏc m衣ng mỏy tớnh n嘘i v噂i nhau cho phộp ng逢運i dựng cỏc m衣ng khỏc nhau liờn l衣c và làm vi羽c 8逢嬰c v噂i nhau.

ACK = 1, ACk = Y+W+1 (Windows = W) ACK = 1, Ack = X+N+1 (Window = N)

SEQ = 1, Seq = Y SEQ = 1, Seq = Y+N

SEQ = 1, PSH = 1, Seq = X

ACK = 1, ACk = Y+2W+1(Windows = W) SEQ = 1, Seq = Y+2W

Th栄 t映c TCP là th栄 t映c t衣i 8亥u cu嘘i, cũn IP dựng 8吋 ch衣y trờn m衣ng. Khi ng逢運i u穎 d映ng th栄 t映c TCP t衣o 8逢嬰c phõn 8q衣n TCP và k院t h嬰p vào IP 8吋 t衣o thành IP datagram. Router c<n c泳 vào 8鵜a ch雨 IP trong gúi tin và thụng tin ch泳a trong b違ng 8鵜nh tuy院n 8吋 chuy吋n gúi này 8i t噂i cỏc router sau. Khi gúi tin IP 8院n router cu嘘i cựng, router này tỡm và chuy吋n gúi tin 8院n 8鵜a ch雨 h羽 th嘘ng 8亥u cu嘘i.

P院u IP datagram khụng chuy吋n t噂i 8亥u cu嘘i 8逢嬰c vỡ m瓜t lý do nào 8ú, nú s胤 b鵜 j栄y b臼 và giao th泳c IP khụng cũn thụng bỏo 8逢嬰c 8k隠u này cho ng逢運i s穎 d映ng bi院t. Giao th泳c TCP cung c医p m嘘i liờn h羽 tin c壱y gi英a cỏc 8亥u cu嘘i, 8違m b違o d英 li羽u phỏt 8i 8ỳng 8鵜a ch雨, khụng b鵜 thi院u hay phỏt l員p ngh a là t衣i 8k吋m cu嘘i cựng th栄 t映c TCP u胤"8丑c s嘘 th泳 t詠 trong phõn 8q衣n TCP 8吋 bi院t gúi tin b鵜 thi院u hay gúi 8ó nh壱n r欝i và bỏo l衣i cho bờn phỏt bi院t.

Gúi tin IP khụng ph映 thu瓜c vào cỏc giao th泳c c映 th吋 c栄a cỏc m衣ng khỏc nhau mà nú 8i qua (X.25 hay Frame relay v.v..). V噂i IP cỏc m衣ng ch雨"8挨n thu亥n là 8逢運ng f磯n cỏc Router. Ta cú th吋 hỡnh dung IP datagram nh逢 m瓜t phong bỡ bỡnh th逢運ng, ng逢運i g穎i th逢 khụng quan tõm 8院n b泳c th逢"8院n 8逢嬰c ng逢運i nh壱n b茨ng ụ tụ, tàu h臼a hay mỏy bay.

U詠 k院t h嬰p gi英a th栄 t映c TCP và IP giỳp ng逢運i dựng s穎 d映ng 8逢嬰c cỏc d鵜ch v映 trao 8鰻i trờn Internet th詠c hi羽n qua cỏc b逢噂c chớnh sau 8õy:

D逢噂c 1:Cỏc d英 li羽u 泳ng d映ng k院t h嬰p v噂i s嘘 th泳 t詠"8吋 hỡnh thành phõn 8q衣n TCP. Ng逢運i s穎 d映ng dựng d鵜ch v映 trờn m衣ng nh逢 th逢"8k羽n t穎, Telnet hay FTP v.v.. cú ngh a là 8逢a cỏc d英 li羽u c栄a ng逢運i dựng vào ph亥n d英 li羽u c栄a gúi tin TCP. Giao th泳c TCP s胤"8逢a vào ph亥n header c栄a gúi tin cỏc thụng tin sau:

- S嘘 hi羽u c鰻ng quy 8鵜nh c栄a Internet. - S嘘 th泳 t詠 Segment g穎i 8i.

- Thụng bỏo cho bờn g穎i bi院t 8ó nh壱n 8逢嬰c Segment th泳 m医y (ACK) - S嘘 byte c亥n phỏt.

D逢噂c 2: Ki院n t衣o ra gúi tin IP datagram

Trờn c挨 s荏 c栄a gúi tin TCP, IP thờm cỏc thụng tin sau 8õy vào 8吋 t衣o thành IP Datagram.

- A鵜a ch雨 phỏt và nh壱n : Router s穎 d映ng 8鵜a ch雨 này 8吋"8鵜nh tuy院n. - S嘘 th栄 t映c (Protocol number): 8鵜nh ngh a th栄 t映c mà IP th詠c hi羽n.

- Th運i gian t欝n t衣i (Time to live): 8鵜nh ngh a s嘘 Router b逸t bu瓜c Datagram ph違i 8i qua tr逢噂c khi nú b鵜 h栄y b臼.

Kớch th逢噂c gúi tin thay 8鰻i tựy thu瓜c vào m衣ng khỏc nhau, ch鰯ng h衣n nh逢 kớch th逢噂c gúi tin trong m衣ng Ethernet là 1500 bytes cũn m衣ng X.25 ch雨 cú 128 bytes.

• Cỏc thụng tin tựy ch丑n

- Source Routing (A鵜nh tuy院n bờn phỏt): cung c医p danh sỏch cỏc Router s穎 f映ng.

- Route recording (Ghi l衣i tuy院n 8逢運ng 8ó 8i qua): Thụng tin s胤 yờu c亥u m厩i Router ghi l衣i 8鵜a ch雨 IP khi nú chuy吋n datagram qua, dựng 8吋 th嘘ng kờ 8逢嬰c u嘘 li羽u c栄a 8逢運ng d磯n trong Internet.

- Fragmentation limit (Gi噂i h衣n phõn m違nh): A鵜nh ngh a c叡 l噂n nh医t (tớnh theo byte) c栄a m瓜t datagram cú th吋 chuy吋n 8i mà khụng c亥n ph違i chia nh臼.

- Routing priority or security (姶u tiờn ho員c b違o 8違m an toàn cho Datagram): ch雨 rừ tuy院n nào dành 逢u tiờn hay tuy院n nào b違o 8違m 8逢嬰c an toàn cho datagram.

Hỡnh 7-5. C医u trỳc c栄a IP Datagram.

Nh逢 v壱y Datagram th詠c ch医t là hỡnh th泳c m瓜t gúi tin ch泳a d英 li羽u thụng tin 8逢嬰c dựng trong internet.

D逢噂c 4: Chuy吋n gúi 8院n 8鵜a ch雨"8ớch

Cỏc IP Datagram chuy吋n qua cỏc l噂p d逢噂i 8逢a vào và 8鵜nh tuy院n 8吋 tỡm t噂i 8鵜a ch雨" 8院n qua m衣ng c<n c泳 vào 8鵜a ch雨 v壱t lý c栄a m衣ng l逢噂i vớ d映 nh逢"8鵜a ch雨 o衣ng X.25, m衣ng Frame relay ho員c ngay b違n thõn c栄a Internet. T医t c違 cỏc thụng tin này 8隠u n茨m trong b違ng 8鵜nh tuy院n trong cỏc Router. Cỏc m衣ng X.25 hay Frame relay ch雨 làm nhi羽m v映 chuy吋n t違i cỏc Datagram.

V衣i phớa 8亥u cu嘘i thu, TCP tỏch IP datagram 8吋 l医y phõn 8q衣n TCP x穎 lý d英 li羽u thụng tin, 8嘘i chi院u s嘘 th泳 t詠, phỏt hi羽n nh英ng gúi thi院u thi院u hay 8ó nh壱n 8逢嬰c, 8欝ng th運i c ng nh壱n 8逢嬰c thụng bỏo (ACK) t瑛 phớa phỏt bỏo cho bi院t bờn 8医y 8ó nh壱n 8逢嬰c gúi th泳 m医y do bờn này phỏt 8i.

Phớa thu thụng bỏo (ACK) cho bờn phỏt bi院t s嘘 d英 li羽u 8ó nh壱n 8逢嬰c 8欝ng th運i e ng yờu c亥u phỏt l衣i nh英ng gúi tin thi院u n院u cú.

Một phần của tài liệu giáo trình môn học mạng máy tính (Trang 103)