Giao th c TCP/IP :

Một phần của tài liệu Tìm hiểu về các Web server thông dụng hiện nay Microsoft Internet Information Server; Apache Web Server (Trang 74)

D li u trong m ng đ c truy n và nh n thông qua các giao th c đ c quiữ ệ ạ ượ ề ậ ứ ượ đ nh tr c. M t giao th c là m t t p h p nh ng qui t c cho vi c truy n nh n dị ướ ộ ứ ộ ậ ợ ữ ắ ệ ề ậ ữ li u gi a các thi t b máy tính v i nhau.ệ ữ ế ị ớ

TCP/ IP là tên chung cho m t t p h p h n 100 giao th c đ c s d ng độ ậ ợ ơ ứ ượ ử ụ ể k t n i các máy tính vào m ng, đ t ch c các máy tính và các thi t b vi n thông trênế ố ạ ể ổ ứ ế ị ễ m t m ng. Tên TCP/IP là ch vi t t t c a 2 giao th c quan tr ng nh t trong nhómộ ạ ữ ế ắ ủ ứ ọ ấ là TCP (Transmission Control Protocol) và IP (Internet Protocol)

M ng dùng giao th c TCP/IP d li u đ c chia thành nh ng gói nh g i làạ ứ ữ ệ ượ ữ ỏ ọ nh ng packet. Khi ta g i đi m t thông đi p, TCP s chia thông đi p này thành cácữ ở ộ ệ ẽ ệ packet, m i packet đ c đánh d u b i m t s th t và đ a ch c a ng i nh n,ỗ ượ ấ ở ộ ố ứ ự ị ỉ ủ ườ ậ thêm vào đó là m t s thông tin ki m soát l i. Các packet này đ c g i lên m ng và côngộ ố ể ỗ ượ ở ạ vi c c a IP là truy n t i chúng t i host t xa kia. T i n i nh n, TCP nh n cácệ ủ ề ả ớ ừ ạ ơ ậ ậ packet và ki m tra l i, g i tr l i n u gói không đúng, v i nh ng gói dúng, TCP sể ỗ ở ả ạ ế ớ ữ ử d ng s th t đ t o l i thông đi p ban đ u. Tóm l i công vi c c a IP là chuy nụ ố ứ ự ể ạ ạ ệ ầ ạ ệ ủ ể d li u thô - các packet t n i này đ n n i khác. Công vi c c a TCP là qu n lý dòngữ ệ ừ ơ ế ơ ệ ủ ả ch y và đ m b o r ng d li u là đúng.ả ả ả ằ ữ ệ

TCP/IP có nh ng đ c đi m sau :ữ ặ ể - Độ ậc l p v i cách n i m ngớ ố ạ

- Độ ậc l p v i ph n c ng c a m ngớ ầ ứ ủ ạ - Các nghi th c theo tiêu chu n c a h mứ ẩ ủ ệ ở

- Cách đánh đ a ch ph d ng (ị ỉ ổ ụ Universal Addressing)

- Cung c p m t s d ch v m ng đ c s d ng r ng rãi nh Email, FTP,ấ ộ ố ị ụ ạ ượ ử ụ ộ ư Telnet…

- Là c s đ xây d ng các ng d ng theo mô hình Client / Serverơ ở ể ự ứ ụ

C U TRÚC C A M T B C MAIL

---***---

V c b n, m t b c mail bao g m 3 ph n chính: Ph n phong bì: Mô t thôngề ơ ả ộ ứ ồ ầ ầ ả

tin v ng i g i và ng òi nh n. Do h th ng t o ra. Ph n tiêu đ (header): ch a đ ng cácề ườ ở ư ậ ệ ố ạ ầ ề ứ ự

thông tin v ng i g i, ng i nh n, ch đ b c mail, đ a ch h i âm .v.v.. Các thông tinề ườ ở ườ ậ ủ ề ứ ị ỉ ồ

này m t s đ c ng i s d ng cung c p khi g i mail, m t s khác đ c ch ng trìnhộ ố ượ ườ ử ụ ấ ở ộ ố ượ ươ

mail thên vào, và s còn l i do h th ng đi n thêm. Ph n n i dung (body): ch a đ ng n iố ạ ệ ố ề ầ ộ ứ ự ộ

dung c a b c mail, là n i dung đ c t o ra b i trình so n th o Editor c a ch ng trìnhủ ứ ộ ượ ạ ở ạ ả ủ ươ

mail. Sau đây là chi ti t c a t ng ph n:ế ủ ừ ầ

A. Ph n phong bìầ (Envelope)

Ph n này do các MTA t o ra và s d ng, nó ch a các thông tin đ chuy nầ ạ ử ụ ứ ể ể nh n email nh đ a ch c a n i nh n, đ a ch c a n i g i. Hay nói cách khác, nghiậ ư ị ỉ ủ ơ ậ ị ỉ ủ ơ ử th c SMTP s quy đ nh thông tin c a phong bì, thông tin này đ c h th ng emailứ ẽ ị ủ ượ ệ ố đòi h i đ chuy n d li u t m t máy tính này sang m t máy tính khác.ỏ ể ể ữ ệ ừ ộ ộ

Ph n này cung c p nh ng thông tin t ng quát v email nh ng i nh n,ầ ấ ữ ổ ề ư ườ ậ ng i g i, ngày gi nh n... C u t o g m nhi u tr ng (field) c u trúc m iườ ử ờ ậ ấ ạ ồ ề ườ ấ ỗ tr ng là m t dòng v n b n ASCII chu n 7 bit nh sau: <tên tr ng >: <n i dungườ ộ ă ả ẩ ư ườ ộ c a tr ng> Sau đây là m t s tr ng thông d ng và ý ngh a c a nó :ủ ườ ộ ố ườ ụ ĩ ủ

Date: Ch ngày gi nh n mail. ỉ ờ ậ From: Ch ng i g i. ỉ ườ ử

To: Ch ng i nh n. ỉ ườ ậ

Cc: Ch ng i nh n đ c phiên b n copy c a mail. ỉ ườ ậ ượ ả ủ

Return-path: Ch a các thông tin đ ng i nh n có th phúc đáp th tr l iứ ể ườ ậ ể ư ở ạ (th ng c ng là đ a ch ng i g i). ườ ũ ị ỉ ườ ử

Subject: Ch đ c a n i dung email. ủ ề ủ ộ

Các tr ng trên là các tr ng chu n do giao th c SMTP quy đ nh, ngoài raườ ườ ẩ ứ ị trong ph n header c ng có th có thêm m t s tr ng khác do ch ng trình emailầ ũ ể ộ ố ườ ươ t o ra nh m qu n lý các email mà chúng t o. Các tr ng này đ c b t đ u b ng ký tạ ằ ả ạ ườ ượ ắ ầ ằ ự X- và thông tin theo sau là c ng gi ng nh ta th y trên m t tr ng chu n. Ví dũ ố ư ấ ộ ườ ẩ ụ trong ch ng trình c a m t h th ng mail ngoài các tr ng chu n do nghi th cươ ủ ộ ệ ố ườ ẩ ứ SMTP quy đ nh còn có thêm tr ng X-WinMail-Editor, tr ng này giúp cho ch ngị ườ ườ ươ trình nh n ra nh ng b c mail nào là do ng i s d ng t o (n u đúng thì cung c pậ ữ ứ ườ ử ụ ạ ế ấ thông tin v vi c nén n i dung b c mail) ra và nh ng b c mail nào là do m tề ệ ộ ứ ữ ứ ộ ch ng trình email khác t o ra.ươ ạ

Một phần của tài liệu Tìm hiểu về các Web server thông dụng hiện nay Microsoft Internet Information Server; Apache Web Server (Trang 74)

Tải bản đầy đủ (DOC)

(99 trang)
w