1. Trang chủ
  2. » Luận Văn - Báo Cáo

Web site kinh doanh thuốc thú y và thủy sản

106 452 1
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 106
Dung lượng 2,82 MB

Nội dung

Internet là một mạng máy tính có phạm vi toàn cầu bao gồm nhiều mạng nhỏ cũng như các máy tính riêng lẻ được kết nối với nhau để có thể liên lạc và trao đổi thông tin

Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang Phần I. CƠ SỞ LÝ THUYẾT GIỚI THIỆU MỘT SỐ CÔNG CỤ LẬP TRÌNH Chương I. TỔNG QUAN VỀ INTERNET I.1. INTERNET I.1.1. TÌM HIỂU SƠ LƯỢC VỀ INTERNET Internet là một mạng máy tính có phạm vi toàn cầu bao gồm nhiều mạng nhỏ cũng như các máy tính riêng lẻ được kết nối với nhau để có thể liên lạc trao đổi thông tin. Thông qua mạng Internet bạn có thể viết thư, đọc báo, xem bản tin, giải trí, tra cứu . Đặc biệt từ năm 1993 trở đi, mạng Internet không chỉ cho phép chuyển 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 thư viện toàn cầu đầu tiên. Các thông tin được đặt rải rác trên toàn cầu có thể truyền thông được với nhau nhờ một thiết bị là Modem đường dây điện thoại. Ngày nay, 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. Qua đó có thể thấy rằng Internet đã đưa chúng ta vào thế giới có tầm nhìn rộng hơn. 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ợ đảm bảo các phần mềm ứng dụng có thể chuyển qua lại trên các họ máy tính khác nhau (máy mini, máy tính lớn máy vi tính). Bên cạnh là 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 cho phép chương trình ứng dụng thâm nhập vào Internet một cách dễ dàng. Internet có thể tạm hiểu là liên mạng gồm các máy tính nối với nhau theo một nghi thức một số thủ tục chung gọi là TCP/IP (Transmission Control Protocol /Internet Protocol). Thủ tục nghi thức này trước kia đã được thiết lập phát triển cho một đề án nghiên cứu của Bộ Quốc Phòng Mỹ với mục đích liên lạc giữa các máy tính nối đơn lẻ các mạng máy tính với nhau mà không phụ thuộc vào các hãng cung cấp máy tính. Sự liên lạc này vẫn được bảo đảm liên tục ngay cả trong trường hợp có nút trong mạng không hoạt động. Trên quan điểm Client/Server thì có thể xem Internet như là mạng của các mạng của các Server, có thể truy xuất bởi hàng triệu Client. Việc chuyển nhận thông tin trên Internet được thực hiện bằng nghi thức TCP/IP. Nghi thức này gồm hai thành phần là Internet Protocol (IP) Transmission Control Protocol (TCP). IP cắt nhỏ đóng gói thông tin chuyển qua mạng, khi đến máy nhận thì thông tin đó sẽ được ráp nối lại. TCP bảo đảm cho sự chính xác của thông tin được truyền đi cũng như của thông tin được ráp nối lại, đồng thời TCP cũng sẽ yêu cầu truyền lại thông tin thất lạc hay hư hỏng. Tùy theo thông tin lưu trữ mục đích phục vụ mà các Server trên Internet sẽ được phân chia thành các loại khác nhau như Web Server, Email Server hay FTP Server. Mỗi loại server sẽ được tối ưu hóa theo mục đích sử dụng. Web site kinh doanh thuốc thú y thủy sản. SVTH: Nguyễn Đăng Trình 1 Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang Theo quan điểm người sử dụng, Internet trông như là bao gồm một tập hợp các chương trình ứng dụng, sử dụng những cơ sở hạ tầng của mạng để truyền tải những công việc thông tin liên lạc. Chúng ta dùng thuật ngữ "Interoperability" để chỉ khả năng những hệ máy tính nhiều chủng loại hợp tác lại với nhau để giải quyết vấn đề. Hầu hết người sử dụng truy cập Internet thực hiện công việc đơn giản là chạy các chương trình ứng dụng trên một máy tính nào đó gọi là máy Client mà không cần hiểu loại máy tính đang được truy xuất (Server), kỹ thuật TCP/IP, cấu trúc hạ tầng mạng hay Internet ngay cả con đường truyền dữ liệu đi qua để đến được đích của nó.Chỉ có những người lập trình mạng cần xem TCP/IP như là một mạng cần hiểu một vài chi tiết kỹ thuật. Hình 1: Liên lạc trên Internet I.1.2. INTERNET BẮT NGUỒN TỪ ĐÂU? Internet bắt đầu từ đầu năm 1969 dưới cái tên là ARPANET (Advanced Research Projects Agency) còn gọi là ARPA. Nó thuộc bộ quốc phòng Mỹ. Đầu tiên nó chỉ có 4 máy được thiết kế để minh họa khả năng xây dựng mạng bằng cách dùng máy tính nằm rải rác trong một vùng rộng. Vào năm 1972, khi ARPANET được trình bày công khai đã được 50 trường đại học các viện nghiên cứu nối kết vào. Mục tiêu của ARPANET là nghiên cứu hệ thống máy tính cho các mục đích quân sự. Mạng này thiết kế chỉ cho phép các văn thư lưu hành từ máy tính này đến máy tính khác. Đối với chính phủ quân đội, máy tính đã có những công dụng rõ ràng sâu rộng. Tuy nhiên, một trong những mối bận tâm chính yếu là tính tin cậy vì nó có liên quan đến vấn đề sinh tử. Kế hoạch ARPANET đã đưa ra nhiều đường nối giữa các máy tính. Điều quan trọng nhất là các máy tính có thể gởi các văn thư bởi bất kỳ con đường khả dụng nào, thay vì chỉ qua một con đường cố định. Đây chính là nơi mà vấn đề về giao thức đã xuất hiện. Web site kinh doanh thuốc thú y thủy sản. SVTH: Nguyễn Đăng Trình 2 Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang I.1.3. GIAO THỨC Giao thức hay còn gọi là nghi thức là các phương tiện để làm cho sự thông tin trở nên khả hữu. Đầu tiên ARPANET đã đưa ra giao thức Host-to-Host Protocol, nhưng giao thức này không đáng tin cậy nó chỉ giới hạn trong một số máy. Vào cuối năm 1970, một số mạng đã xuất hiện như mạng UUCP đã nối được hàng trăm máy rồi hàng ngàn máy. Vào cuối năm 1980 mạng NSFNET của National Science Foundation được phát triển để nối 5 trung tâm siêu máy tính của nó. Đây là một mạng hấp dẫn cho tất cả các nhà nghiên cứu các viện đại học cũng như các viện nghiên cứu. Năm 1972, bắt đầu thế hệ thứ hai của giao thức mạng, đã làm phát sinh ra một nhóm giao thức được gọi là Transmission Control Protocol/ Internet Protocol viết tắt là TCP/IP. Năm 1983, TCP/IP là bộ giao thức cho ARPANET, TCP/IP đã trở thành một trong những giao thức mạng được dùng rộng rãi nhất. Sau cùng tất cả các mạng được tài trợ bởi cá nhân hay xã hội: mạng ARPANET, MILNET, UUCP, BITNET, CSNET NASA Science Internet đã liên kết trong một mạng khu vực NSFNET ARPANET giải tán ngày càng có nhiều mạng khác thêm vào . Ngày nay để thực hiện việc truyền thông qua mạng phải thông qua trình duyệt Web ta cũng cần một giao thức để thực hiện công việc này. Mặc dù hiện nay cũng đang có rất nhiều giao thức để truyền thông tin nhưng nhìn chung có hai giao thức thường được các lập trình viên sử dụng đó là: TCP/IP (IP: là giao thức Internet, TCP: giao thức truyền tải) giao thức UDP (giao thức gói dữ liệu người dùng). Giao thức TCP/IP: Hình 2: Mô hình mạng TCP/IP. TCP/IP là một giao thức hướng kết nối (connection) thiết lập một kết nối truyền thông giữa địa chỉ cổng IP. Liên kết này đảm bảo việc truyền dữ liệu trên mạng là không mất thông tin từ máy nguồn đến máy đích, các gói dữ liệu đến đích phải tuân theo đúng thứ tự đã được gởi các máy tính chạy trên mạng Internet truyền thông với nhau dùng các Protocol TCP, UDP. Do đó ta sử dụng mô hình mạng TCP/IP gồm bốn lớp được mô tả bằng hình 2. Web site kinh doanh thuốc thú y thủy sản. SVTH: Nguyễn Đăng Trình 3 Application Layer Telnet, FPT, SMTP, DNS Transport Layer TCP/IP, UDP Network Layer IP Physical Layer EthernetX.25, Token Ring Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang  Application layer: chứa các ứng dụng mạng. Lớp này tương ứng với hai lớp trên cùng (application presentation layer) của mô hình OSI.  Transport layer: cung cấp các dịch vụ truyền nhận dữ liệu giữa các quá trình với nhau. Các quá trình này có thể trao đổi thông tin với nhau thông qua địa chỉ của máy tính gửi/nhận cổng thông tin. Cấp này tương ứng với hai cấp kế tiếp (session transport layer) của mô hình OSI.  Network layer: đảm nhận việc xác định, tìm đường phân phối các gói thông tin với địa chỉ đích. Network layer trong mô hình TCP/IP tương ứng với hai lớp network data link của mô hình OSI.  Physical layer: sử dụng các giao tiếp chuẩn hiện có như Enthernet, Tokenring, . để phục vụ cho việc gởi nhận dữ liệu. Các máy tính trên mạng liên lạc với nhau bằng địa chỉ IP. Để gởi gói dữ liệu từ máy nguồn tới máy đích, nó phải có một số cách nhận diện những máy này. Trên mạng được nhận dạng bằng cách dùng một hay nhiều địa chỉ IP. Một máy tính có thể có nhiều hơn một địa chỉ IP nếu nó có nhiều hơn một Card mạng. Các địa chỉ IP là một số 32 bit rất khó nhớ để giải quyết việc này các nhà quản lý mạng đã chọn một hệ thống tên vùng (DNS) để quản lý. Các địa chỉ IP được duy trì bởi một hệ thống máy phục vụ tên vùng. Các máy phục vụ này có khả năng tìm kiếm địa chỉ IP tương ứng với tên vùng. Tuy nhiên liên lạc qua lại giữa các máy tính chỉ là một vấn đề truyền thông tin trên mạng. Để một chương trình ứng dụng như Mail, Chat, E-mail liên lạc với một ứng dụng khác như máy Server phục vụ thì máy Server này phải có cách gửi dữ liệu đến các chương trình riêng bên trong một máy tính. Địa chỉ cổng là địa chỉ 16 bit nằm bên trong một máy tính thường kết hợp với một giao thức đặc biệt như TCP/IP, UDP. Một máy Server phải cài đặt chương trình ứng dụng phục vụ lắng nghe các yêu cầu đến. Trong việc truyền nhận thông tin dựa trên TCP/IP, một ứng dụng thiết lập một connection với một ứng dụng khác bằng cách gắn một socket cho mỗi port number. Do đó sẽ không thể có hai ứng dụng dùng chung một port. Bộ protocol TCP/IP bao gồm:  TCP (Transmission Control Protocol): đây là loại protocol có cầu nối connection oriented) cung cấp khả năng truyền dòng dữ liệu không lỗi, 2 chiều (full duplex) cho các quá trình cho người sử dụng.  UDP(User Datagram Protocol): loại protocol không thiết lập cầu nối (connectionless) cho các quá trình của user. Không giống như TCP, nó không đảm bảo dữ liệu khi truyền đi có đến nơi chính xác hay không.  ICMP (Internet Control Message Protocol): protocol xử lý lỗi điều khiển thông tin giữa các gateway các host.  IP (Internet Protocol): IP là protocol cung cấp dịch vụ phân phối các package cho TCP, UDP ICMP.  ARP (Address Resolution Protocol): Protocol ánh xạ 1 địa chỉ Internet thành địa chỉ phần cứng(MAC address).  RAPR(Address Resolution Protocol): Protocol ánh xạ một địa chỉ phần cứng thành địa chỉ IP. Web site kinh doanh thuốc thú y thủy sản. SVTH: Nguyễn Đăng Trình 4 Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang Mạng Internet sử dụng giao thức TCP/IP: TCP/IP được thiết kế để có thể kết nối các thiết bị máy tính khác nhau, là ngôn ngữ chung để các hệ máy tính khác nhau có thể trao đổi, liên lạc, chuẩn này được sử dụng rộng rãi trong hầu hết các hệ thống máy tính bởi những đặc điểm ưu việt của nó chức năng phụ trợ có thể cài đặt thêm vào. Mạng Internet bao gồm rất nhiều kênh kết nối khác nhau mà các gói dữ liệu sẽ được lưu chuyển trên đó, các kênh được giao tiếp với nhau bằng chuẩn TCP/IP. Nhờ đó tất cả các máy tính trên mạng Internet có thể kết nối với nhau. Ngoài ra TCP cung cấp khả năng truyền không lỗi từng gói dữ liệu gởi đi đến máy nhận, giao thức này phải có trách nhiệm thông báo kiểm tra xem dữ liệu có đến đủ hay chưa, có lỗi hay không có lỗi. Trước khi chuyển dữ liệu bao giờ cũng có việc thiết lập kênh truyền giữa hai máy. Do phải duy trì mối kết nối kiểm tra dữ liệu nên sử dụng TCP phải đòi hỏi chiếm thêm một số tài nguyên cách lập trình cho giao thức này hơi khó (phải thực hiện các bước kiểm tra dữ liệu theo yêu cầu của TCP). Truyền dữ liệu theo giao thức TCP thường áp dụng cho các dịch vụ như truyền tập tin, các dịch vụ trực tuyến trên Internet đòi hỏi có độ chính xác cao. Địa chỉ IP: Để có thể thực hiện truyền tin giữa các máy tính trên mạng, mỗi máy trên mạng Internet đều có một tên riêng một địa chỉ dạng số tương ứng gọi là địa chỉ IP. Web site kinh doanh thuốc thú y thủy sản. SVTH: Nguyễn Đăng Trình 5 Hình 3: Mô hình kết nối TCP/IP Start App Server Client Create the socket Create the server socket Accept New Connection Acquire Stream and Conduct Conversation Acquire Stream and Conduct Conversation Close Stream and Socket Close Stream and Socket Start App Continue? yesno Disconnect Connect attempt Exchange data Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang Tên được thiết kế để giúp cho việc truy cập được dễ dàng cho người sử dụng. Địa chỉ IP dùng cho các máy tính các thiết bị mạng liên lạc với nhau. Tất cả các máy trong hệ thống mạng (LAN, WAN, Internet) đều có ít nhất 2 địa chỉ: địa chỉ vật lý địa chỉ Internet. Ðịa chỉ vật lý còn được gọi là Ethernet address là một dãy bit gồm 48 bit được gán bởi các nhà sản xuất, địa chỉ này được biểu diễn dưới dạng số thập lục phân (hecxa). Như thế mỗi card mạng (interface card) có một địa chỉ duy nhất địa chỉ này được quy định từ nhà sản xuất card mạng. Tuy nhiên địa chỉ vật lý không thể hiện khả năng xác định vị trí của hệ thống trên mạng. Ðể giải quyết vấn đề đó người ta đưa ra địa chỉ IP(IP Address). Ðịa chỉ IP phải là duy nhất trên mạng có một dạng thống nhất, mỗi địa chỉ IP gồm có 4 byte có 2 thành phần: địa chỉ đường mạng (Network ID) địa chỉ host (Host ID). Phân loại địa chỉ IP: Có tất cả 5 lớp địa chỉ IP nhưng hiện nay có 3 lớp được sử dụng là lớp A, B, C.  Lớp A: Dùng cho hệ thống mạng có số lượng địa chỉ host rất lớn, số lượng này có thể lên đến 16 triệu địa chỉ host. Ðể có thể nhận biết địa chỉ thuộc lớp nào người ta căn cứ vào bit đầu tiên trong phần network ID  Lớp B: Dùng cho hệ thống mạng trung bình số lượng Host ID lên đến khoảng 65 ngàn. Ðịa chỉ lớp B được nhận biết qua bit đầu tiên trong phần Network ID bit đầu tiên có giá trị 1. Phần Network ID có 16 bit phần Host ID có 16 bit.  Lớp C: Ðịa chỉ lớp C dùng cho mạng nhỏ có số lượng máy không vượt quá 254 máy. Có thể nhận biết địa chỉ lớp C thông qua 2 bit đầu tiên trong phần Network ID, hai bit này được bật lên 1. I.1.4. CÁC DỊCH VỤ KẾT NỐI ĐẾN INTERNET Muốn truy nhập Internet bạn phải đăng ký kết nối. Có nhiều phương pháp để có thể đăng ký kết nối. Ba phương pháp phổ biến nhất hiện nay là: Dịch vụ trực tuyến, nhà cung cấp dịch vụ Internet (ISP) truy cập trực tuyến. a. Dịch vụ trực tuyến (online service) Là một doanh nghiệp: như AOL, CompuServe, Microsoft Network (MSN), .cung cấp nhiều dịch vụ truyền thông, trong đó có truy cập Internet. Khi sử dụng dịch vụ trực tuyến, bạn chạy chương trình kết nối của họ để đăng nhập dịch vụ do họ cung cấp, đến lúc kết nối để chạy Internet Explorer. Dịch vụ trực tuyến thu cước phí hàng tháng (chưa áp dụng cho người ở Việt Nam). Web site kinh doanh thuốc thú y thủy sản. SVTH: Nguyễn Đăng Trình 6 Network ID Host ID 32 bits(4 byte) Địa chỉ IP Class ID Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang b. Nhà cung cấp dịch vụ Internet (ISP) Là một công ty nhỏ hơn, chuyên dụng hơn, cung cấp tùy chọn không nhiều bằng dịch vụ trực tuyến. ISP cho phép truy nhập Internet theo giờ với cước phí thấp hoặc truy cập không giới hạn với cước phí cao hơn. Họ còn cấp cho khách một tài khoản E-mail. Ở Việt Nam hiện có ba dịch vụ ISP đang hoạt động: VNN, FTP NetNam. c. Truy nhập trực tuyến (direct access) Khả dụng ở nhiều học viện giáo dục hoặc công ty lớn. Thay vì sử dụng Modem, những tổ chức này thuê bao một đường truyền chuyên dụng để cung cấp truy nhập Internet 24/24 giờ. I.2. CÁC DỊCH VỤ THÔNG TIN TRÊN INTERNET I.2.1. DỊCH VỤ MIỀN (DNS: Domain Name System) Việc định danh các phần tử của liên mạng bằng các con số như trong địa chỉ IP rõ ràng là không làm cho người sử dụng hài lòng, bởi chúng khó nhớ, dễ nhầm lẫn. Vì thế người ta đã xây dựng hệ thống đặt tên (name) cho các phần tử của Internet, cho phép người sử dụng chỉ cần nhớ đến các tên chứ không cần nhớ đến các địa chỉ IP nữa. Ta có thể biết thêm thông tin cách hoạt động của dịch vụ này thông qua RFC 1035. Hệ thống này được gọi là DNS (Domain Name System). Ðây là một phương pháp quản lý các tên bằng cách giao trách nhiệm phân cấp cho các nhóm tên. Mỗi cấp trong hệ thống được gọi là một miền (domain), các miền được tách nhau bởi dấu chấm. Số lượng domain trong một tên có thể thay đổi nhưng thường có nhiều nhất là 5 domain. Domain có dạng tổng quát là local-part@domain-name. trong đó : + Local-part thường là tên của một người sử dụng hay nhóm người sử dụng do người quản lý mạng nội bộ qui định. + Còn domain-name được gán bởi các Trung tâm thông tin mạng (NIC) các cấp. Domain cấp cao nhất là cấp quốc gia, mỗi quốc gia được gán một tên miền riêng biệt gồm hai chữ cái. Ví dụ vn (Việt Nam), us (Mỹ), ca (Canada), fr (Pháp), v.v .Trong từng quốc gia lại được chia thành 6 domain cao nhất tiếp tục đi xuống các cấp thấp hơn. Domain Phạm vi sử dụng gov các tổ chức chính phủ (phi quân sự) edu các cơ sở giáo dục com các tổ chức kinh doanh, thương mại mil các tổ chức quân sự org các tổ chức khác net các tài nguyên mạng I.2.2. ĐĂNG NHẬP TỪ XA (TELNET) Web site kinh doanh thuốc thú y thủy sản. SVTH: Nguyễn Đăng Trình 7 Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang Là một chương trình dùng giao thức Telnet. Nó là một phần của bộ giao thức TCP/IP. Nó cho phép người sử dụng từ một trạm làm việc của mình có thể đăng nhập vào một mạng ở xa qua mạng làm việc với hệ thống y như một trạm cuối, nói trực tiếp với trạm ở xa đó. Telnet là một giao thức tương đối đơn giản so với các chương trình phỏng tạo của trạm cuối phức tạp hiện nay. Máy tính ở xa, còn được gọi là Telnet, sẽ chấp nhận nối kết Telnet từ một máy tính trên một hệ thống TCP/IP. Bởi vì Internet là một mạng TCP/IP, Telnet sẽ làm việc một cách hài hoà giữa các máy tính nối đến nó nếu như dịch vụ Telnet được cài đặt trên máy tính của bạn. Các thành phần Telnet Server thỏa thuận trong cách mà chúng sẽ dùng kết nối. Vì thế mặc dù các hệ thống không cùng loại chúng vẫn tìm thấy một ngôn ngữ chung. Telnet cũng có những giới hạn của nó, nếu lưu thông trên mạng kết nối từ xa có thể khiến cho sự cập nhật từ màn hình trở nên chậm hơn. Telnet thường dùng cho các mục đích công cộng thương mại, cho phép những người dùng ở xa tìm kiếm các cơ sở dữ liệu lớn, phức tạp nó cũng là nguồn tài nguyên có giá trị trong giáo dục giúp cho việc nghiên cứu của bạn trở nên hấp dẫn hơn. Ðể khởi động Telnet, từ trạm làm việc của mình người sử dụng chỉ việc gõ: I.2.3. TRUYỀN TỆP (FTP: File Transfer Protocol) Là dịch vụ truyền tập tin (tệp) trên Internet. FTP cho phép dịch chuyển tập tin từ trạm này sang trạm khác, bất kể trạm đó ở đâu sử dụng hệ điều hành gì, chỉ cần chúng đều được nối với Internet có cài đặt FTP. FTP là một chương trình phức tạp vì có nhiều cách khác nhau để xử lý tập tin cấu trúc tập tin cũng có nhiều cách lưu trữ tập tin khác nhau. Để khởi tạo FTP từ trạm làm việc của mình người sử dụng chỉ gõ: FTP<domain name or IP address> FTP sẽ thiết lập liên kết các trạm xa bạn sẽ đăng nhập vào hệ thống (login/password). Vì FTP cho phép truyền tập tin theo cả hai chiều. Để chuyển tập tin của mình đến trạm ở xa dùng lệnh put ngược lại dùng lệnh get để lấy thông tin về. Ngoài ra trong một số trường hợp nó có thể đổi tên, tạo, xoá thư mục….FTP Client sử dụng dịch vụ để lấy (get) các tập tin từ FTP Server về máy của mình (download) hoặc gởi (put) các tập tin lên FTP server (upload). FTP theo nghĩa tiếng việt là nghi thức truyền tập tin giữa các máy tính này đến máy tính khác thông qua mạng. Nếu như nghi thức TCP/IP gồm có các lớp Application, TCP, IP, Network, Datalink Physical thì FTP thuộc lớp ứng dụng (Application). WWW là một dịch vụ hấp dẫn, nó thay thế hầu hết những chức năng của FTP. Tuy nhiên chỉ có FTP mới cho phép sao chép tập tin từ máy tính Client đến Server. Nếu một người dùng từ xa muốn làm điều này thì chắc chắn họ phải dùng FTP. Những loại tập tin có Web site kinh doanh thuốc thú y thủy sản. SVTH: Nguyễn Đăng Trình 8 telnet <domain-name or IP-address> ftp>put source-file destination-file ftp>get source-file destination- file Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang thể truyền được bằng FTP rất phong phú, từ các tập tin tư liệu (Document) cho đến các tập tin Multimedia như tập tin hình ảnh, âm thanh. I.2.4. THƯ ĐIỆN TỬ (Electronic Mail) Là dịch vụ được sử dụng nhiều nhất có hiệu quả nhất. Người gởi chỉ cần soạn thảo thư (giống như soạn thảo văn bản). Khai báo địa chỉ E-mail của người nhận trên Internet rồi thực hiện một số thao tác theo mẫu hướng dẫn. Bức thư điện được chuyển đi cuối cùng lưu trữ trong máy của người nhận. Người nhận cũng chỉ thực hiện một số thao tác đơn giản để lấy thư, đọc thư nếu cần thì cho in ra. Cách liên lạc này thuận tiện hơn nhiều so với gởi thư thông thường qua bức điện hoặc Fax, lại rẻ nhanh hơn. Cách thực hiện việc chuyển thư không cần phải kết nối trực tiếp với nhau để chuyển thư, thư có thể được chuyển từ máy này đến máy khác cho tới máy đích. Giao thức truyền thống sử dụng cho hệ thống thư điện tử của Internet là SMTP (Simple Mail Transfer Protocol). Cơ chế hoạt động của thư điện tử (E-mail): Hình 4: Sơ đồ hoạt động của mạng E-mail Giao thức SMTP (Single Message Transfer Protocol) đặt tả trong hai chuẩn là trong RFC 822 (định nghĩa cấu trúc của thư ) RFC 821(đặt tả giao thức trao đổi thư giữa hai mạng). Là giao thức cơ bản để chuyển thư giữa các máy Client, SMTP có một bộ gởi thư, một bộ nhận thư một tập hợp lệnh dùng để gởi thư từ người gởi đến người nhận. Cứ mỗi trạm E-mail thường bao gồm hai dịch vụ: POP3 (Post Office Protocol Version 3) có nhiệm vụ nhận/trả thư từ/tới e-mail client dịch vụ SMTP (Simple E-mail Transfer Protocol) có nhiệm vụ nhận/phân phối thư từ/đến POP3 đồng thời trao đổi thư với các trạm e-mail trung gian. Mỗi người dùng đều phải kết nối với một E-mail Server gần nhất (đóng vai trò bưu cục địa phương) phải có một tên (E-mail account) trên một trạm E-mail sử dụng chương trình E-mail client (ví dụ như Eudora, Netscape .). Sau khi soạn thảo xong thư đề rõ địa chỉ đích (người nhận) rồi gửi thư tới E-mail Server của mình. E-mail Server này có nhiệm vụ sẽ tự động kiểm tra định hướng chuyển thư tới đích hoặc chuyển thư tới một E-mail Web site kinh doanh thuốc thú y thủy sản. SVTH: Nguyễn Đăng Trình 9 Trạm E-mail 1 Trạm E-mail 2 Trạm E-mail N SMTP Service POP3 Service SMTP Service POP3 Service SMTP Service POP3 Service E-mail Client E-mail Client E-mail Client Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang Server trung gian khác. Thư chuyển tới E-mail Server của người nhận được lưu ở đó. Đến khi người nhận thiết lập tới một cuộc kết nối tới E-mai Server đó thì thư sẽ chuyển về máy người nhận, nếu không thì thư vẩn tiếp tục giữ lại ở Server đảm bảo không bị mất. Phần khác của ứng dụng thư điện tử là cho phép người sử dụng đính kèm (attachments) theo thư một tập tin bất kỳ (có thể dạng nhị phân chẳng hạn chương trình chạy). E-mail đã đang hết sức thành công đến nỗi những người sử dụng Internet phục vụ dùng nó đối với hầu hết các trao đổi của họ. Một lý do làm E-mail Internet phổ biến là vì việc thiết kế nó rất cẩn thận: giao thức làm cho việc "phát thư" có độ tin cậy cao. Không chỉ hệ thống thư tín trên máy của người gởi tương tác trực tiếp trên máy của người nhận mà giao thức còn đặt tả một thông điệp không thể bị xoá bởi người gởi cho đến khi người nhận đã thật sự có một phiên bản của thông điệp trên bộ lưu trữ (đĩa cứng chẳng hạn) của họ. Như vậy để gởi/nhận thư người sử dụng chỉ cần quan tâm tới cách sử dụng chương trình E-mail Client. Hiện nay có nhiều chương trình E-mail Client như Microsoft Outlook Express, Eudora Pro, Peagasus mail, I.2.5. TÌM KIẾM TỆP (Archie) Phát triển tại đại học McGill ở Canada, Archie là một loại thư viện khổng lồ sẽ tự động đều đặn tạo ra một số lớn các thông tin gởi đến máy chủ trên Internet lập chỉ mục các tập tin của chúng để tạo ra một cơ sở dữ liệu duy nhất có thể tìm kiếm được. CSDL này còn là mục lục của dữ liệu danh mục, một sự biên dịch các tập tin có sẵn trên mọi máy chủ. Archie quét qua các máy chủ Internet một cách thường xuyên, CSDL này thường xuyên được cập nhật. Thực sự thì Archie không phải là một hệ thống độc lập, thay vì vậy nó là một nhóm các máy chủ. Mỗi máy chủ Archie đáp ứng cho sự tra hỏi các máy chủ Internet của chính nó để tạo nên cơ sở dữ liệu cho chính nó. I.2.6. GOPHER Hệ thống Gopher phát triển bởi đại học Minnesota được miễn phí cho các hoạt động phi lợi nhuận. Gopher có thể được dùng trên một số hệ thống máy tính như: UNIX, DOS, Microsoft Windows, Macintosh, OS/2 .Phần mềm Client chạy trên máy tính của bạn có thể chạy trên bất kỳ máy nào của Gopher. Với Gopher bạn có thể đi xuyên qua Internet đi đến những nơi mà không có người dùng nào đã từng đi đến, cách mà nó thực hiện bởi tổng hợp các công cụ Internet như: Telnet, FTP để khi bạn tìm ra một đề mục tương quan đến những gì bạn đang tìm kiếm, bạn có thể đi trực tiếp đến nó mà không cần một trình tiện ích, hãy nhập vào địa chỉ của mục tiêu việc tìm kiếm Gopher sẽ lấy tất cả điều này cho bạn. I.2.7. TÌM KIẾM THÔNG TIN THEO CHỈ SỐ (WAIS) Web site kinh doanh thuốc thú y thủy sản. SVTH: Nguyễn Đăng Trình 10 [...]... tính - gọi là m y phục vụ Web (Web Server) - gởi lên Web M y phục vụ m y tính cho phép các m y khách truy cập trên mạng M y phục vụ thường chia sẻ tập tin với m y khách nào đăng nhập nó M y phục vụ Web sử dụng phần mềm m y phục vụ HTTP để cung cấp tài liệu HTML khi nhận được y u cầu từ chương trình trên m y khách kết nối với Web site kinh doanh thuốc thú y và th y sản SVTH: Nguyễn Đăng Trình 11 Đồ án... Usenet Web site là gì? Web hình thành từ hàng triệu Web site trên Internet Web site là tập hợp trang Web do cá nhân hoặc công ty đăng ký hiển thị trên Web Một Web site tiêu biểu thường gồm nhiều trang Web, bắt đầu bằng trang chủ (home page), liệt kê nội dung của Site Một Web site tiêu biểu còn chứa siêu liên kết dẫn đến những trang Web còn lại trong phạm vi site đến các web site khác Các Web site. .. server, y u cầu dữ liệu từ CSDL hoặc gửi dữ liệu đến CSDL Truyền nhận giữa client server:  Sự truyền nhận n y phụ thuộc nhiều vào client server thực thi như thế nào Mọi sự thực thi hệ thống CSDL đều thuộc một trong ba loại sau:  File_based system: Web site kinh doanh thuốc thú y và th y sản SVTH: Nguyễn Đăng Trình 14 GVHD:TS Lưu Ngọc Quang Đồ án tốt nghiệp Các hệ thống n y dùng ứng dụng truy xuất... Quang Web, chẳng hạn như trình duyệt Web Trình duyệt Web (Web Brower) là chương trình cho phép bạn định vị, y u cầu hiển thị tài liệu trên World Wide Web Cơ chế hoạt động của Web server  M y server Web dùng giao thức HTTP để l y tài nguyên Web xác định thông qua URL HTTP là một giao thức mức ứng dụng được thiết kế sao cho truy cập tài nguyên Web nhanh chóng hiệu quả Giao thức n y dựa vào mô... trợ y u cầu mật khẩu bằng cách sử dụng lệnh alter role identified by Việc xóa một role được thực hiện bằng lệnh drop role Hai t y chọn n y chỉ có thể thực hiện bởi những user có các đặc quyền create any role, alter any role, drop any role hay bởi người tạo ra các role đó (owner) Web site kinh doanh thuốc thú y và th y sản SVTH: Nguyễn Đăng Trình 23 Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang Chương III... Explorer hay File Manager ch y trên trình duyệt) được trả về cho người sử dụng dưới dạng một trang HTML, trong đó mỗi tập tin thư mục thể hiện như Web site kinh doanh thuốc thú y và th y sản SVTH: Nguyễn Đăng Trình 12 Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang một siêu liên kết Sau đó người sử dụng có thể nh y đến một file bất kỳ bằng cách click vào siêu liên kết tương ứng trong Directory listing I.2.9... PHP: - Dùng dấu nh y đơn (single qouted): Đ y là cách dễ nhất để xác định một chuỗi là nó bao quanh trong hai dấu nh y đơn (‘’) Ví dụ: - Dùng dấu nh y kép (double qouted): Chuỗi được bao quanh trong hai dấu nh y kép (“ ”) Web site kinh doanh thuốc thú y và th y sản SVTH: Nguyễn Đăng Trình 26 Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang Ví dụ: - Dùng... doanh thuốc thú y th y sản SVTH: Nguyễn Đăng Trình 27 Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang // mảng hai chiều $three_dimen = array(array(array(“a”, “b”, 10), array(“c”, “d”, 15), array(“e”, “f”, 20) ), array(array(“a”, “b”, 25), array(“c”, “d”, 30), array(“e”, “f”, 35) ), array(array(“a”, “b”, 40), array(“c”, “d”, 45), array(“e”, “f”, 50) ) ); // mảng ba chiều III.4 BIẾN PHP quy định một biến được... một sản phẩm của công ty chứa vài trăm trang Mỗi trang Web có một địa chỉ Internet không trùng lặp gọi là URL (Uniform Resource Locator) Bạn có thể tạo một Web site bằng HTML (Hypertext Markup Language), DHTML, XML HTML là ngôn ngữ lập trình cho phép mọi m y tính kết nối với Web để truy cập xem trang Web, định hướng di chuyển qua chúng bằng siêu liên kết Web site được các m y tính - gọi là m y. .. gồm một hay nhiều tập tin dữ liệu vật lý, việc phân bố nhiều hơn một tập tin dữ liệu trên một tablespace, có thể phân bổ dữ liệu trên nhiều đĩa vật lý khác nhau để phân tán truy xuất vào ra cải thiện khả năng thi hành Web site kinh doanh thuốc thú y th y sản SVTH: Nguyễn Đăng Trình 17 Đồ án tốt nghiệp GVHD:TS Lưu Ngọc Quang Khi tạo ra một CSDL, Oracle tự động tạo ra một tablespace SYSTEM, tablespace . Server n y có nhiệm vụ sẽ tự động kiểm tra và định hướng chuyển thư tới đích hoặc chuyển thư tới một E-mail Web site kinh doanh thuốc thú y và th y sản. . nhau để phân tán truy xuất vào ra và cải thiện khả năng thi hành. Web site kinh doanh thuốc thú y và th y sản. SVTH: Nguyễn Đăng Trình 17

Ngày đăng: 24/04/2013, 20:42

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[6] Oracle.com – http://www.oracle.com Link
[7] OracleMagazine – http://otn.oracle.com/oraclemagazine Link
[9] PHP.Net – http://www.php.net/ Link
[10] ZEND.Com – http://www.zend.com/ Link
[11] PHPBuilder – http://www.phpbuilder.com Link
[12] WebMonkey.com – http://www.webmonkey.com Link
[1] Nguyễn Văn Ba, Phân tích và thiết kế hệ thống thông tin, Nhà xuất bản Đại học Quốc gia Hà Nội - 2003 Khác
[2] Thạc Bình Cường, Phân tích và thiết kế hệ thống thông tin, Nhà xuất bản Khoa học và Kỹ thuật - 2002 Khác
[3] Trần Tiến Dũng, Giáo trình lý thuyết và thực hành Oracle, Nhà xuất bản Giáo dục - 2000 Khác
[4] Nguyễn Ngọc Tuấn, Oracle 8i Toàn Tập, Nhà xuất bản Thống kê - 2000 Khác
[5] Nhóm VN-GUIDE, Giáo trình tự học Oracle 8, Nhà xuất bản Thống kê - 2000 Khác
[8] Luke Welling and Laura Thomson, PHP and MySQL Web Development, Sams Publishing - 2001 Khác

HÌNH ẢNH LIÊN QUAN

Hình 1: Liên lạc trên Internet I.1.2. INTERNET BẮT NGUỒN TỪ ĐÂU? - Web site kinh doanh thuốc thú y và thủy sản
Hình 1 Liên lạc trên Internet I.1.2. INTERNET BẮT NGUỒN TỪ ĐÂU? (Trang 2)
Hình 1:  Liên lạc trên Internet I.1.2. INTERNET BẮT NGUỒN TỪ ĐÂU? - Web site kinh doanh thuốc thú y và thủy sản
Hình 1 Liên lạc trên Internet I.1.2. INTERNET BẮT NGUỒN TỪ ĐÂU? (Trang 2)
Hình 2: Mô hình mạng TCP/IP. - Web site kinh doanh thuốc thú y và thủy sản
Hình 2 Mô hình mạng TCP/IP (Trang 3)
Hình 2: Mô hình mạng TCP/IP. - Web site kinh doanh thuốc thú y và thủy sản
Hình 2 Mô hình mạng TCP/IP (Trang 3)
Hình 3: Mô hình kết nối TCP/IP - Web site kinh doanh thuốc thú y và thủy sản
Hình 3 Mô hình kết nối TCP/IP (Trang 5)
Hình 3: Mô hình kết nối TCP/IP - Web site kinh doanh thuốc thú y và thủy sản
Hình 3 Mô hình kết nối TCP/IP (Trang 5)
Hình 4: Sơ đồ hoạt động của mạng E-mail - Web site kinh doanh thuốc thú y và thủy sản
Hình 4 Sơ đồ hoạt động của mạng E-mail (Trang 9)
Hình 4: Sơ đồ hoạt động của mạng E-mail - Web site kinh doanh thuốc thú y và thủy sản
Hình 4 Sơ đồ hoạt động của mạng E-mail (Trang 9)
Bảng TK tồn kho, TH sản uất - Web site kinh doanh thuốc thú y và thủy sản
ng TK tồn kho, TH sản uất (Trang 48)
4) Phân Rã Thống Kê Tình Hình Mua Bán Và Tồn Kho - Web site kinh doanh thuốc thú y và thủy sản
4 Phân Rã Thống Kê Tình Hình Mua Bán Và Tồn Kho (Trang 52)
Bảng TK tình hình bán hàngBảng thống kê tình hình - Web site kinh doanh thuốc thú y và thủy sản
ng TK tình hình bán hàngBảng thống kê tình hình (Trang 52)
9 Hình ảnh Varchar2(50) - Web site kinh doanh thuốc thú y và thủy sản
9 Hình ảnh Varchar2(50) (Trang 72)
24) Công ty nhận đơn đặt hàng từ khách hàng bằng mọi hình thức như qua điện thoại, fax, … nên nhân viên cũng lập các đơn đặt hàng này cho khách hàng để quản lý đơn đặt hàng - Web site kinh doanh thuốc thú y và thủy sản
24 Công ty nhận đơn đặt hàng từ khách hàng bằng mọi hình thức như qua điện thoại, fax, … nên nhân viên cũng lập các đơn đặt hàng này cho khách hàng để quản lý đơn đặt hàng (Trang 91)
30) Màn hình nhận được tiếp theo như sau: - Web site kinh doanh thuốc thú y và thủy sản
30 Màn hình nhận được tiếp theo như sau: (Trang 94)
35) Bảng tổng hợp các phiếu xuất nguyên liệu để sản xuất các loại thuốc. - Web site kinh doanh thuốc thú y và thủy sản
35 Bảng tổng hợp các phiếu xuất nguyên liệu để sản xuất các loại thuốc (Trang 96)
35) Bảng tổng hợp các phiếu xuất nguyên liệu để sản xuất các loại thuốc. - Web site kinh doanh thuốc thú y và thủy sản
35 Bảng tổng hợp các phiếu xuất nguyên liệu để sản xuất các loại thuốc (Trang 96)
36) Bảng tổng hợp chi tiết các lô thuốc hiện hành trong kho thuốc. - Web site kinh doanh thuốc thú y và thủy sản
36 Bảng tổng hợp chi tiết các lô thuốc hiện hành trong kho thuốc (Trang 97)
37) Bảng tổng hợp chi tiết các đơn đặt hàng của khách hàng. - Web site kinh doanh thuốc thú y và thủy sản
37 Bảng tổng hợp chi tiết các đơn đặt hàng của khách hàng (Trang 97)
36) Bảng tổng hợp chi tiết các lô thuốc hiện hành trong kho thuốc. - Web site kinh doanh thuốc thú y và thủy sản
36 Bảng tổng hợp chi tiết các lô thuốc hiện hành trong kho thuốc (Trang 97)
37) Bảng tổng hợp chi tiết các đơn đặt hàng của khách hàng. - Web site kinh doanh thuốc thú y và thủy sản
37 Bảng tổng hợp chi tiết các đơn đặt hàng của khách hàng (Trang 97)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w