Giao thức truyền thông trên Internet

93 1.6K 25
Giao thức truyền thông trên Internet

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu tham khảo công nghệ thông tin Giao thức truyền thông trên Internet

Đồ án tốt nghiệpMỤC LỤCPHẦN 1 : CƠ SƠÛ LÝ THUYẾT 6CHƯƠNG 1 : GIỚI THIỆU CHUNG VỀ INTERNET VÀ MỘT SỐ GIAO THỨC TRUYỀN THÔNG TRÊN INTERNET 6CHƯƠNG 1 : GIỚI THIỆU CHUNG VỀ INTERNET VÀ MỘT SỐ GIAO THỨC TRUYỀN THÔNG TRÊN INTERNET .61.1. GIỚI THIỆU CHUNG VỀ INTERNET .61.2. HỌ GIAO THỨC TCP/IP 61.3. GIAO THỨC LIÊN MẠNG IP 81.4. GIAO THỨC ĐIỀU KHIỂN TRUYỀN TCP .13CHƯƠNG 2 : CƠ SƠÛ VỀ LẬP TRÌNH MẠNG TRÊN MÔ HÌNH CLIENT/SERVER .14CHƯƠNG 2 : CƠ SƠÛ VỀ LẬP TRÌNH MẠNG TRÊN MÔ HÌNH CLIENT/SERVER .142.1. LẬP TRÌNH GIAO TIẾP MẠNG VỚI WINDOWS SOCKETS .142.2. MỘT SỐ KHÁI NIỆM CƠ BẢN 15 2.2.1.Đòa chỉ Internet .15 2.2.2. Khái niệm socket và port 152.3. CÁCH CÀI ĐẶT ỨNG DỤNG CLIENT/SERVER TCP .16 .16 2.3.1. Cách cài đặt server TCP .16 2.3.2. Cách cài đặt client TCP .16CHƯƠNG 3 : MỘT SỐ KHÁI NIỆM LIÊN QUAN ĐẾN THƯ ĐIỆN TƯÛ .18CHƯƠNG 3 : MỘT SỐ KHÁI NIỆM LIÊN QUAN ĐẾN THƯ ĐIỆN TƯÛ .181.1. MAILSERVER .181.2. GIAO THỨC GƯÛI MAIL (MAIL TRANSPORT PROTOCOL) 181.3.GIỚI THIỆU KIẾN TRÚC DỊCH VỤ THƯ ĐIỆN TƯÛ 18 1.3.1. KiÕn tróc vµ c¸c dÞch vơ 18 1.3.2. T¸c nh©n ngêi sư dơng (The User Agent) .221.3.2.1.Gửi thư (Sending Email) .221.3.2.2. Đọc thư (Reading Email) .221.3.2.3.Đònh dạng thông điệp (Message Formats) 231.3.2.4.Chuẩn RFC 822 231.4.PHÂN TÍCH CẤU TRÚC THƯ ĐIỆN TƯÛ, CÁC GIAO THỨC SMTP VÀ POP3 25 1.4.1.Phân tích cấu trúc thư điện tử (RFC 822) .251.4.1.1. Giíi thiƯu 251.4.1.2. Mô tả về cấu trúc thư .26 1.4.2. §Þnh nghÜa vỊ c¸c trêng Header .27 Sinh viên thực hiện Nguyễn Xuân Thanh Trang 1 Đồ án tốt nghiệp 1.4.3. C¸c trêng header ®iĨn h×nh .27 1.4.4. VÝ dơ vỊ cÊu tróc th 281.5. PHÂN TÍCH GIAO THỨC SMTP (RFC 821) .28 1.5.1. Giíi thiƯu chung 28 1.5.2. M« h×nh ho¹t ®éng phiªn giao dÞch .29 1.5.3. Thđ tơc Mail .30 1.5.4. Thđ tơc Forwarding .32 1.5.5. C¸c thđ tơc Mailing vµ Sending 32 1.5.6. C¸c thđ tơc Opening vµ Closing 33 1.5.7. M· tr¶ lêi cđa c¸c c©u lƯnh SMTP 341.6. PHÂN TÍCH GIAO THỨC POP3 (RFC 1081,1082) .35 1.6.1. Giíi thiƯu 35 1.6.2. M« h×nh ho¹t ®éng phiªn giao dÞch .35 1.6.3. Tr¹ng th¸i AUTHORIZATION .36 1.6.4. Tr¹ng th¸i TRANSACTION 38 1.6.5. Tr¹ng th¸i UPDATE 41 1.6.6. VÝ dơ vỊ mét phiªn giao dÞch POP3 411.7. MIME (MULTIPURPOSE INTERNET MAIL EXTENSIONS) .421.8.POP BEFORE SMTP(CHỨNG THỰC QUYỀN TRUY CẬP THEO GIAO THỨC POP TRƯỚC KHI SƯÛ DỤNG SMTP) 431.9.MAIL CLIENT, WEB MAIL .43CHƯƠNG 4 : GIỚI THIỆU VỀ CÁC CÔNG NGHỆ LIÊN QUAN 44CHƯƠNG 4 : GIỚI THIỆU VỀ CÁC CÔNG NGHỆ LIÊN QUAN 442.1.GIỚI THIỆU VỀ JRUN WEBSERVER 3.1 .442.2.GIỚI THIỆU VỀ SQL SERVER 7.0 442.2.1. Lý thuyết hệ quản trò cơ sở dữ liệu sql server 7.0 và Cấu trúc cơ sở dữ liệu của sql server 7.0 .44 2.2.2. Cấu trúc cơ sở dữ liệu vật lý: 46 2.2.2.1. Trang (page): .46 46 2.2.2.2 .Extent: 46 2.2.2.3 Những loại file trong CSDL:SQL Server có 3 loại file: .462.3. LÝ THUYẾT MÔ HÌNH QUAN HỆ 47 2. 3.1. Các khái niệm cơ bản 47 2.3.2. Khái Niệm phụ thuộc dữ liệu và các dạng chuẩn 47 2.3.3 Khái niệm chỉ dẫn và khóa chỉ dẫn .472.4.GIỚI THIỆU VỀ JAVA SERVLET 48 2.4.1.Khái niệm về JAVA SERVLET .48 2.4.2.Những ứng dụng thực tế của JAVA SERVLET và kiến trúc của JAVA SERVLET 482.5.GIỚI THIỆU VỀ JAVA SERVER PAGES(JSP) 48 2.5.1.Khái niệm về JSP .48 Sinh viên thực hiện Nguyễn Xuân Thanh Trang 2 Đồ án tốt nghiệp 2.5.2.Quan hệ giữa Servlet và JSP 49 2.5.2.1.Cách trình chủ biên dòch trang JSP thành servlet .49 2.5.2.2. So sánh giữa Servlet và JSP 492.6. GIỚI THIỆU VỀ JAVABEANS 50 2.6.1.Khái niệm về JAVABEANS 50 2.6.2.Các thẻ chuẩn của JAVABEANS trong trang JSP .50 2.6.2.1.<jsp:useBean> 50 2.6.2.2.<jsp:setProperty> 51 2.6.2.3. <jsp:getProperty> 51 2.6.3.Thêm JAVABEANS vào JSP .52PHẦN 2 : XÂY DỰNG ỨNG DỤNG 53CHƯƠNG 1 PHÂN TÍCH BÀI TOÁN .53CHƯƠNG 1 PHÂN TÍCH BÀI TOÁN 531.1.TÊN ĐỀ TÀI 531.2.DỀ CƯƠNG CHI TIẾT 53 1.2.1.Khảo sát .53 1.2.2.Yêu cầu của bài toán 53 1.2.3.Dữ liệu vào, dữ liệu ra và các chức năng xử lý của hệ thống 54 1.2.4. Chức năng của hệ thống thông tin quản lý 541.3. LÝ DO CHỌN ĐỀ TÀI .54CHƯƠNG 2 : THIẾT KẾ VÀ CÀI ĐẶT ỨNG DỤNG 55CHƯƠNG 2 : THIẾT KẾ VÀ CÀI ĐẶT ỨNG DỤNG 552.1.PHÂN TÍCH VÀ THẾT KẾ CƠ SƠÛ DỮ LIỆU 55 2.1.1.Phân tích .55 56 56 2.1.2. Giải thích các chức năng của hệ thống 56 2.1.3.biểu đồ luồng dữ liệu( DFD – Data flow Diagram) .56 2.1.4. THIẾT KẾ HỆ THỐNG 57 2.1.4.1. Các bảng dữ liệu chính .572.2. CÀI ĐẶT MAILSERVER .58 2.2.1.Phương án tổ chức lưu trữ mail trên Server 58 2.2.2.Các đơn thể của mailserver 60 2.2.2.1. Xây dựng SMTP Server .602.2.2.2. Xây dựng POP3 Server 732.3.CÀI ĐẶT MAILCLIENT .86 .90Một số giao diện chính .90 Sinh viên thực hiện Nguyễn Xuân Thanh Trang 3 Đồ án tốt nghiệpLỜI CẢM ƠNTrước hết tôi xin chân thành cảm ơn các thầy cô giáo khoa Đại học Đại Cương của trường Đại học Thuỷ Sản Nha Trang và khoa Công Nghệ Thông Tin trường Đại học Bách Khoa Hà Nội đã trang bò cho tôi những kiến thức cơ bản cần thiết trong những năm học vừa qua để tôi có thể thực hiện tốt cuốn đồ án này.Em xin chân thành cảm ơn thầy Văn Thế Minh đã tận tình giúp đỡ và hướng dẫn em hoàn tất cuốn đồ án này. Ngoài ra tôi cũng xin cảm ơn tất cả bạn bè đã giúp đỡ tôi trong suốt quá trình thực hiện đồ án.Mặc dù đã rất cố gắng, nhưng trong khoảng thời gian cho phép cũng như những hạn chế về kiến thức nên cuốn đồ án này của tôi không thể tránh khỏi những thiếu sót. Chính vì vậy, tôi rất mong nhận được sự góp ý của các thầy cô giáo cũng như bạn bè gần xa và những cá nhân hay tổ chức có quan tâm đến lónh vực được trình bày trong cuốn đồ án này. Hà Nội, tháng 5 năm 2003 Nguyễn Xuân Thanh Sinh viên thực hiện Nguyễn Xuân Thanh Trang 4 Đồ án tốt nghiệpLỜI NÓI ĐẦUNgày nay với sự phát triển mạnh mẽ của tin học và công nghệ Internet, hầu như mọi người đều thấy rõ lợi ích mà các dòch vụ do mạng Internet mang lại.Dòch vụ thư điện tử gọi tắt là Email là một trong nhưng dòch vụ được sử dụng nhiều nhất trên Internet hiện nay. Dòch vụ này cho phép các cá nhân hay tổ chức trao đổi thư với nhau thông qua mạng Internet. Nhiều người sử dụng Internet chỉ để dùng dòch vụ này. Thông thường, khi sử dụng dòch vụ thư tín điện tử, người sử dụng thường ít khi quan tâm xem hệ thống bên trong đã thực hiện như thế nào. Vì vậy, họ ( người sử dụng) mới chỉ thấy được một nửa của ứng dụng dòch vụ Email và phần ứng dụng đó được gọi là Mail Client, hay là sử dụng dòch vụ thư tín máy trạm.Nhằm mục đích hiểu rõ hơn về hoạt động bên trong của ứng dụng Email ở phần cung cấp dòch vụ mà thường được gọi là Mail Server, trong cuốn đồ án này tôi xin trình bày một cách cơ bản hệ thống phục vụ việc truyền thư tín điện tử trên cơ sở tìm hiểu về các mô hình truyền thông thư tín, các giao thức truyền thông chuẩn, các hoạt động của một hệ Mail Server.Vì thời gian có hạn và có rất nhiều các vấn đề có liên quan, do đó đồ án này chỉ trình bày những vấn đề cơ bản nhất về dòch vụ thư tín điện tử và cài đặt một chương trình mang tính thử nghiệm do dòch vụ thư tín điện tử mà thôi. Sinh viên thực hiện Nguyễn Xuân Thanh Trang 5 Đồ án tốt nghiệpPHẦN 1 : CƠ SƠÛ LÝ THUYẾTCHƯƠNG 1 : GIỚI THIỆU CHUNG VỀ INTERNET VÀ MỘT SỐ GIAO THỨC TRUYỀN THÔNG TRÊN INTERNET1.1. GIỚI THIỆU CHUNG VỀ INTERNETM¹ng Internet lµ mét tËp hỵp gåm hµng v¹n hƯ m¹ng trªn kh¾p thÕ giíi, ®ỵc ph¸t triĨn vµo thËp kû b¶y m¬i. Sè lỵng m¸y tÝnh nèi m¹ng vµ sè lỵng ngêi truy cËp vµo m¹ng Internet trªn toµn thÕ giíi ®ang ngµy cµng t¨ng lªn nhanh chãng, ®Ỉc biƯt tõ n¨m 1993 trë ®i. M¹ng Internet kh«ng chØ cho phÐp chun t¶i th«ng tin nhanh chãng mµ cßn gióp cung cÊp th«ng tin, nã còng lµ diƠn ®µn vµ lµ th viƯn toµn cÇu ®Çu tiªn.M¹ng Internet cã xt xø n¨m 1969 tõ m¹ng m¸y tÝnh toµn cơc ARPANET do c¬ quan qu¶n lý c¸c dù ¸n nghiªn cøu c¸c c«ng tr×nh nghiªn cøu khoa häc tiªn tiÕn thc Bé Qc phßng Mü (US Defense’s Advance Research Projects Agency - gäi t¾t lµ DARPA) tµi trỵ. Tõ gi÷a n¨m 1970, trung t©m DARPA híng tíi m¹ng Internet víi kü tht chun m¹ch gãi qua m¹ng v« tun vµ th«ng tin vƯ tinh. N¨m 1980, DARPA thư nghiƯm dïng giao thøc TCP/IP vµ ®· ®ỵc c¸c trêng ®¹i häc ë Mü ghÐp nèi víi hƯ ®iỊu hµnh UNIX BSD (Berkely Software Distribution).HƯ ®iỊu hµnh UNIX lµ hƯ ph¸t triĨn m¹nh víi rÊt nhiỊu c«ng cơ hç trỵ vµ ®¶m b¶o c¸c phÇn mỊm øng dơng cã thĨ chun qua l¹i trªn c¸c hä m¸y kh¸c nhau (m¸y mini, m¸y tÝnh lín vµ hiƯn nay lµ m¸y vi tÝnh). Bªn c¹nh ®ã hƯ ®iỊu hµnh UNIX BSD cßn cung cÊp nhiỊu thđ tơc Internet c¬ b¶n, ®a ra kh¸i niƯm Socket vµ cho phÐp ch¬ng tr×nh øng dơng th©m nhËp vµo Internet mét c¸ch dƠ dµng.CÊu tróc m¹ng Internet gåm cã:♦ TÇng øng dơng: TELNET, FTP, SMTP;♦ TÇng giao vËn: TCP, UDP;♦ TÇng Internet: Internet Protocol;♦ TÇng m¹ng: X.25, Ethernet, FDDI. . .;♦ TÇng vËt lý: lµ c¸c m«i trêng trun tin kh¸c nhau. 1.2. HỌ GIAO THỨC TCP/IPTCP/IP lµ hä cđa c¸c giao thøc ®ỵc sư dơng cho viƯc trun th«ng m¸y tÝnh. C¸c ch÷ c¸i ®ỵc viÕt t¾t bëi c¸c tõ (Transmission Control Protocol/Internet Protocol), hai Sinh viên thực hiện Nguyễn Xuân Thanh Trang 6 Đồ án tốt nghiệpgiao thøc nµy cã c¸ch biĨu diƠn kh¸c nhau, ngêi ta Ýt khi sư dơng víi c¸i tªn ®Çy ®đ cđa hai giao thøc nµy. Thêng c¸c giao thøc ®ỵc nhãm l¹i thµnh c¸c hä (®«i khi cßn ®ỵc gäi lµ c¸c suites hay c¸c stacks). C¸c giao thøc nµo ®ỵc nhãm l¹i víi nhau thêng ®ỵc x¸c ®Þnh bëi c¸c bé cµi ®Ỉt cđa giao thøc.Hä giao thøc TCP/IP bao gåm c¸c giao thøc nh lµ IP (Internet Protocol) , ARP (Address Resolution Protocol), ICMP (Internet Control Message Protocol), UDP (User Datagram Protocol), TCP (Transport Control Protocol), RIP (Routing Information Protocol), Telnet, SMTP (Simple Mail Transfer Protocol), DNS (Domain Name System) vµ mét sè c¸c giao thøc kh¸c. H×nh bªn díi m« t¶ kiÕn tróc cđa m¹ng TCP/IP cã so s¸nh víi m« h×nh tham chiÕu OSI ®Ĩ chóng ta h×nh dung ®ỵc sù t¬ng øng vỊ chøc n¨ng cđa c¸c tÇng. Sinh viên thực hiện Nguyễn Xuân Thanh Trang 7 Đồ án tốt nghiệpTCP/IP thùc chÊt lµ mét hä giao thøc cïng lµm viƯc víi nhau ®Ĩ cung cÊp ph¬ng tiƯn trun th«ng liªn m¹ng. Trong phÇn nµy chóng ta sÏ xem xÐt giao thøc IP, giao thøc TCP vµ mét sè øng dơng ë tÇng trªn nh Telnet, FTP, DNS, SMTP. . .1.3. GIAO THỨC LIÊN MẠNG IPMơc ®Ých chÝnh cđa IP lµ cung cÊp kh¶ n¨ng kÕt nèi c¸c m¹ng con thµnh liªn m¹ng ®Ĩ trun d÷ liƯu. Vai trß cđa IP t¬ng tù vai trß cđa giao thøc tÇng m¹ng trong m« h×nh OSI. IP lµ mét giao thøc kiĨu ”kh«ng liªn kÕt” (connectionless) cã nghÜa lµ kh«ng cÇn cã giai ®o¹n thiÕt lËp liªn kÕt tríc khi trun d÷ liƯu. §¬n vÞ d÷ liƯu dïng trong IP ®ỵc gäi lµ datagram, cã khu«n d¹ng chØ ra trong h×nh bªn díi.ý nghÜa cđa c¸c tham sè nh sau:• VER (4 bits): chØ version hiƯn hµnh cđa IP ®ỵc cµi ®Ỉt• IHL (4 bits): chØ ®é dµi phÇn ®Çu (Internet Header Length) cđa datagram, tÝnh theo ®¬n vÞ tõ (word = 32 bits). §é dµi tèi thiĨu lµ 5 tõ (20 bytes).VERIHLType of Service Total LengthIndentification FlagsFragment offset Sinh viên thực hiện Nguyễn Xuân Thanh Trang 8TCP/IP Protocol SuiteOSI Model LayersApplication LayerPresentation LayerSession LayerTransport LayerNetwork LayerData Link LayerPhysical LayerTCP/IP Protocol Architecture LayersApplication LayerHost-to-Host Transport LayerInternet LayerNetwork Interface LayerTelnet FTP SMTPDNSRIP SNMPTCP UDPIPARPIGMP ICMPEthernetToken RingFrame RelayATMSo s¸nh c¸c kiÕn tróc ISO vµ TCP/IPHeader 0 3 4 7 8 15 16 31Khu«n d¹ng cđa IP datagram 0 1 2 3 4 5 6 7Đồ án tốt nghiệpTime to live Protocol Header ChecksumSource AddressDestination AddressOptions + PaddingData(max: 65.535 bytes)• Type of service (8 bits): ®Ỉc t¶ c¸c tham sè vỊ dÞch vơ, cã d¹ng cơ thĨ nh sau: PrecedenceD T R Reservedtrong ®ã: Precedence (3 bits): chØ thÞ vỊ qun u tiªn gưi datagram, cơ thĨ lµ:111 - Network Control (cao nhÊt) 011 - Flash110 - Internetwork Control 010 - Immediate101 - CRITIC/ECP 001 - Priority100 - Flas Override 000 - Routine (thÊp nhÊt)D (Delay) (1 bit): chØ ®é trƠ yªu cÇuD = 0 ®é trƠ b×nh thêng D = 1 ®é trƠ thÊpT (Throughput) (1 bit): chØ th«ng lỵng yªu cÇuT = 0 th«ng lỵng b×nh thêng T = 1 th«ng lỵng caoR (Reliability) (1 bit): chØ ®é tin cËy yªu cÇuR = 0 ®é tin cËy b×nh thêngR = 1 ®é tin cËy cao• Total Length (16 bits): chØ ®é dµi toµn bé datagram, kĨ c¶ phÇn header (tÝnh theo ®¬n vÞ bytes).• Indentification (16 bits): cïng víi c¸c tham sè kh¸c (nh Source Address vµ Destination Address) tham sè nµy dïng ®Ĩ ®Þnh danh duy nhÊt cho mét datagram trong kho¶ng thêi gian nã vÉn cßn trªn liªn m¹ng.• Flags (3 bits): liªn quan ®Õn sù ph©n ®o¹n (fragment) c¸c datagram, cơ thĨ lµ: 0 DFMF Sinh viên thực hiện Nguyễn Xuân Thanh Trang 9 0 1 2 Đồ án tốt nghiệpBit 0: reserved - cha sư dơng , lu«n lÊy gi¸ trÞ 0Bit 1 (DF) = 0 (May Fragment) = 1 (Don’t Fragment)Bit 2 (MF) = 0 (Last Fragment) = 1 (More Fragment)• Fragment Offset (13 bits): chØ vÞ trÝ cđa ®o¹n (fragment) ë trong datagram, tÝnh theo ®¬n vÞ 64 bits, cã nghÜa lµ mçi ®o¹n (trõ ®o¹n ci cïng) ph¶i chøa mét vïng d÷ liƯu cã ®é dµi lµ béi sè cđa 64 bits.• Time to live (8 bits): qui ®Þnh thêi gian tån t¹i (tÝnh b»ng gi©y) cđa datagram trong liªn m¹ng ®Ĩ tr¸nh t×nh tr¹ng mét datagram bÞ qn trªn liªn m¹ng. Thêi gian nµy ®ỵc cho bëi tr¹m gưi vµ ®ỵc gi¶m ®i (thêng qui íc lµ 1 ®¬n vÞ) khi datagram ®i qua mçi router cđa liªn m¹ng.• Protocol (8 bits): chØ giao thøc tÇng trªn kÕ tiÕp sÏ nhËn vïng d÷ liƯu ë tr¹m ®Ých (hiƯn t¹i thêng lµ TCP hc UDP ®ỵc cµi ®Ỉt trªn IP).• Header Checksum (16 bits): m· kiĨm so¸t lçi 16 bits theo ph¬ng ph¸p CRC, chØ cho vïng header.• Source Address (32 bits): ®Þa chØ cđa tr¹m ngn.• Destination Address (32 bits): ®Þa chØ cđa tr¹m ®Ých.• Options (®é dµi thay ®ỉi): khai b¸o c¸c options do ngêi gưi yªu cÇu.• Padding (®é dµi thay ®ỉi): vïng ®Ưm, ®ỵc dïng ®Ĩ ®¶m b¶o cho phÇn header lu«n kÕt thóc ë mét mèc 32 bits.• Data (®é dµi thay ®ỉi): vïng d÷ liƯu, cã ®é dµi lµ béi sè cđa 8 bits, vµ tèi ®a lµ 65535 bytes.S¬ ®å ®Þa chØ ho¸ ®Ĩ ®Þnh danh c¸c tr¹m (host) trong liªn m¹ng ®ỵc gäi lµ ®Þa chØ IP 32 bits (32- bit- IP address). Mçi ®Þa chØ IP cã ®é dµi 32 bits ®ỵc t¸ch thµnh 4 vïng (mçi vïng 1 byte), cã thĨ ®ỵc biĨu thÞ díi d¹ng thËp ph©n, b¸t ph©n, thËp lơc ph©n hc nhÞ ph©n. C¸ch viÕt phỉ biÕn nhÊt lµ dïng ký ph¸p thËp ph©n cã dÊu chÊm (dotted decimal notation) ®Ĩ t¸ch c¸c vïng. Mơc ®Ých cđa ®Þa chØ IP lµ ®Ĩ ®Þnh danh duy nhÊt cho mét host bÊt kú trªn liªn m¹ng. Do tỉ chøc vµ ®é lín cđa c¸c m¹ng con (subnet) cđa liªn m¹ng cã thĨ kh¸c nhau, ngêi ta chia c¸c ®Þa chØ IP thµnh 5 líp, ký hiƯu lµ A, B, C, D vµ E, víi cÊu tróc ®ỵc chØ ra trong h×nh bªn díi. 0 1 7 8 15 16 23 24 31 0 netid1 0 netid Hostid1 1 0 netid hostid Sinh viên thực hiện Nguyễn Xuân Thanh Trang 10hostidLíp ALíp BLíp CLíp DLíp E [...]... sau 1.2 GIAO THỨC GỬI MAIL (MAIL TRANSPORT PROTOCOL) Để gửi mail đến máy chủ, trình khách phải sử dụng một giao thức trò chuyện với mail server Tương tự trình duyệt dùng giao thức HTTP để trò chuyện với trình chủ Web server Các trình khách muốn bắt tay với trình chủ mail server và gửi mail lên máy chủ sẽ sử dụng giao thức SMTP (Simple Mail Transport Protocol) SMTP được hầu hết các mail server trên thế... th tÝn C¸c trêng nµy ®ỵc gäi lµ trêng cã cÊu tróc VÝ dơ nh c¸c trêng chøa ®ùng th«ng tin vỊ Date, Address,.v.v Mét sè trêng kh¸c nh ”Subject” vµ “Comments” chØ ®ỵc coi nh mét dßng v¨n b¶n b×nh thêng Chó ý, bÊt kú trêng nµo mµ phÇn field-body ®ỵc ®Þnh nghÜa kh¸c ®i kh«ng ph¶i lµ mét dßng v¨n b¶n ®¬n thn th× ®ỵc gäi lµ trêng cã cÊu tróc 1.4.1.2.3 C¸c trêng header kh«ng cã cÊu tróc Mét sè trêng nh “Subject”... trªn m«i trêng Intranet vµ Sinh viên thực hiện Nguyễn Xuân Thanh Trang 14 Đồ án tốt nghiệp Internet HiƯn nay Windows NT ®ỵc sư dơng t¬ng ®èi phỉ biÕn ë c¸c c¬ quan; doanh nghiƯp ViƯt Nam Giao thøc trun th«ng TCP/IP ®· ®ỵc dïng bëi hƯ ®iỊu hµnh UNIX vµ m¹ng Internet, ®Ĩ c¸c m¸y trªn m¹ng NT cã thĨ giao tiÕp víi c¸c m¸y trªn m¹ng kh¸c, Windows NT còng cung cÊp giao thøc nµy Ngoµi mét sè lƯnh dïng giao thøc... student’s visit HiĨn thÞ c¸c néi dung cđa hép th Trêng thø ba cho biÕt chiỊu dµi cđa th«ng ®iƯp vµ trêng thø t cho biÕt ai lµ ngêi gưi th«ng ®iƯp V× trêng nµy ®ỵc trÝch ra tõ c¸c th«ng ®iƯp rÊt ®¬n gi¶n nªn trêng nµy cã thĨ chøa c¸c tªn, hä tªn ®Çy ®đ, c¸c tªn viÕt t¾t, c¸c tªn ®¨ng nhËp, hay bÊt cø thø g× mµ ngêi gưi cã thĨ ®Ỉt vµo trong trêng nµy Ci cïng lµ trêng chđ ®Ị th (Subject) cho biÕt mét c©u v¾n... message but do not display it Exit the mail system and update the mailbox C¸c lƯnh ®iỊu khiĨn th ®Ỉc biƯt C¸c trêng header chđ u liªn quan ®Õn viƯc chun giao th«ng ®iƯp ®ỵc liƯt kª díi b¶ng sau Trêng To: trêng nµy cho biÕt ®Þa chØ DNS cđa ngêi nhËn ®Çu tiªn Trêng hỵp nhiỊu ngêi nhËn còng cã thĨ cho phÐp Trêng Cc: cho biÕt ®Þa chØ cđa nh÷ng ngêi nhËn kÕ tiÕp (cßn gäi lµ ®Þa chØ ®ång gưi) Trong c¸c tht ng÷... sender C¸c trêng header RFC 822 liªn quan trong viƯc trun th«ng ®iƯp Hai trêng kÕ tiÕp, From: vµ Sender: cho biÕt ®Ĩ ph©n biƯt ngêi viÕt vµ ngêi gưi th«ng ®iƯp Hai trêng nµy hoµn toµn kh«ng gièng nhau VÝ dơ mét nhµ qu¶n trÞ doanh nghiƯp cã thĨ viÕt mét th«ng ®iƯp nhng c« th ký lµ ngêi thËt sù trun nã ®i Trong trêng hỵp nµy, ngêi qu¶n trÞ ph¶i ®ỵc liƯt kª vµo trong trêng From: vµ c« th ký trong trêng Sender:... keywords Short summary of the message for the one-line display Mét sè trêng ®ỵc sư dơng trong header th«ng ®iƯp RFC 822 Trêng From: yªu cÇu ph¶i cã cßn trêng Sender: cã thĨ ®ỵc bá qua nÕu viƯc viÕt vµ gưi cïng mét ngêi C¸c trêng nµy cÇn thiÕt khi trong trêng hỵp th«ng ®iƯp kh«ng ®ỵc ph¸t ®i vµ ph¶i ®ỵc tr¶ l¹i cho ngêi gưi Dßng chøa trêng Received: ®ỵc ®a vµo bëi c¸c MTAs däc theo ®êng trun Dßng nµy... tr×nh cho phÐp c¸c m¸y Windows NT giao tiÕp trªn hƯ thèng m¹ng Internet 2.2 MỘT SỐ KHÁI NIỆM CƠ BẢN 2.2.1.Đòa chỉ Internet Trong hƯ thèng m¹ng Internet, mçi m¸y ®Ịu cã mét tªn vµ mét ®Þa chØ IP (còng gäi lµ ®Þa chØ Internet) VÝ dơ nh, mét m¸y NT cã tªn lµ ntsvr.csc.hcmu.vn vµ ®Þa chØ lµ 192.48.94.200 Tªn hay ®Þa chØ IP ®Ịu x¸c ®Þnh duy nhÊt mét m¸y trong hƯ thèng m¹ng Internet Khi lËp tr×nh, chóng ta... chØ cđa ngêi nhËn th d Trêng FROM = “From” “:” mailbox Trêng th«ng tin nµy chøa ®ùng th«ng tin vỊ ngêi gưi th (sender) Qu¸ tr×nh gưi th cÇn ngÇm ®Þnh trêng nµy lµ ®¬n Nã x¸c minh ®Þa chØ m¸y tÝnh, x¸c nhËn bªn gưi lµ mét ngêi, hƯ thèng hay mét tiÕn tr×nh NÕu c«ng viƯc nµy kh«ng ®ỵc thùc hiƯn th× ph¶i thay thÕ b»ng trêng Sender e Trêng DATE = “Date” “:” date-time Trêng nµy chøa ®ùng th«ng... ®ùng th«ng tin vỊ ngµy, giê gưi th f Trêng TO = “To” “:” mailbox Trêng nµy chøa ®ùng th«ng tin vỊ ngêi nhËn th (recipient) chÝnh thøc g Trêng CC = “cc” “:” address Sinh viên thực hiện Nguyễn Xuân Thanh Trang 27 Đồ án tốt nghiệp Trêng nµy chøa ®ùng th«ng tin vỊ ngêi nhËn th thø hai, cã nghÜa ®ång gưi (carbon copy-cc) h Trêng BCC = “bcc” “:” address Trêng nµy chøa ®ùng th«ng tin thªm vỊ . THUYẾTCHƯƠNG 1 : GIỚI THIỆU CHUNG VỀ INTERNET VÀ MỘT SỐ GIAO THỨC TRUYỀN THÔNG TRÊN INTERNET1 .1. GIỚI THIỆU CHUNG VỀ INTERNETM¹ng Internet lµ mét tËp hỵp gåm hµng. bản hệ thống phục vụ việc truyền thư tín điện tử trên cơ sở tìm hiểu về các mô hình truyền thông thư tín, các giao thức truyền thông chuẩn, các hoạt động

Ngày đăng: 22/11/2012, 16:34

Hình ảnh liên quan

Hình bên dới minh họa cách giao tiếp giữa hai máy tính trong giao thức truyền thông TCP - Giao thức truyền thông trên Internet

Hình b.

ên dới minh họa cách giao tiếp giữa hai máy tính trong giao thức truyền thông TCP Xem tại trang 15 của tài liệu.
1.5.2. Mô hình hoạt động phiên giao dịch - Giao thức truyền thông trên Internet

1.5.2..

Mô hình hoạt động phiên giao dịch Xem tại trang 29 của tài liệu.
Bảng Mã thông tin phản hồi của SMTP - Giao thức truyền thông trên Internet

ng.

Mã thông tin phản hồi của SMTP Xem tại trang 34 của tài liệu.
3. Những thông điệp sử dụng các ngôn ngữ không có trong các bảng chữ cái. ví dụ: Tiếng Trung Quốc, tiếng Nhật - Giao thức truyền thông trên Internet

3..

Những thông điệp sử dụng các ngôn ngữ không có trong các bảng chữ cái. ví dụ: Tiếng Trung Quốc, tiếng Nhật Xem tại trang 42 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan