Bài 1: Những khái niệm căn bản về mạng máy tính
Số trang: 3
Loại file: doc
Dung lượng: 48.00 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trong mạng máy tính, máy chủ (hay còn gọi là server) là một máy tính được sử dụng đểcác máy tính khác truy cập. Các máy tính truy cập vào 1 máy chủ được gọi là máy khách.Như vậy, 1 máy tính trong mạng có thể vừa là 1 máy chủ (khi có máy khác truy cập đếnnó), vừa là một máy khách (nếu nó truy cập đến một máy tính khác). Vì vậy đừng nên nghĩrằng máy chủ là 1 cái gì đó cao siêu cho mệt óc...
Nội dung trích xuất từ tài liệu:
Bài 1: Những khái niệm căn bản về mạng máy tính Bài 1: Những khái niệm căn bản về mạng máy tính « on: January 18, 2007, 08:18:43 AM »Mục đích và yêu cầu:- Nắm được các khái niệm cơ bản nhất về mạng máy tính.- Biết cách cài đặt giao thức TCP/IP và web server.Yêu cầu:- Một tờ giấy trắng- Một gói café + 1 cốc nước nóng, hoặc một ít chè xanh.- Bộ cài Windows.- Bộ cài XAMPP (có trong mục download - http://download.phpvn.org).Bắt đầu:Bước 1: Ghi vào tờ giấy dòng chữ: Đang bận làm việc, không tiếp khách, chỉ tiếp gáiđẹp rồi dán trước cửa hoặc trên bàn làm việcBước 2: Pha một cốc café.Bước 3: Bắt đầu với những khái niệm:I. Khái niệm cơ bản:1. Mạng máy tính: Là 2 hay nhiều máy tính được kết nối với nhau.2. Máy chủ - Máy khách:Trong mạng máy tính, máy chủ (hay còn gọi là server) là một máy tính được sử dụng đểcác máy tính khác truy cập. Các máy tính truy cập vào 1 máy chủ được gọi là máy khách.Như vậy, 1 máy tính trong mạng có thể vừa là 1 máy chủ (khi có máy khác truy cập đếnnó), vừa là một máy khách (nếu nó truy cập đến một máy tính khác). Vì vậy đừng nên nghĩrằng máy chủ là 1 cái gì đó cao siêu cho mệt óc3. Giao thức mạng:Các máy tính trên mạng nói chuyện với nhau thông qua một ngôn ngữ đặc biệt gọi là cácgiao thức mạng. Có rất nhiều giao thức khác nhau, mỗi giao thức có 1 nhiệm vụ riêng. Ởđây tôi tạm chia ra làm 2 nhóm giao thức:- Giao thức truyền dữ liệu, chuyên dùng để vận chuyển dữ liệu giữa 2 máy tính.- Giao thức xử lý dữ liệu, có nhiệm vụ xử lý dữ liệu nhận được từ giao thức truyền dữliệuTúm lại: Không nên phát hoảng khi nghe thấy 2 từ giao thức. Chẳng qua nó chỉ là 1 dạngngôn ngữ để trao đổi với nhau mà thôi. Và bạn cứ yên chí rằng nếu thích, bạn có thể tựđịnh nghĩa ra một cái giao thức nào đó. Chẳng hạn như các chương trình chat của Yahoo,hay các chương trình remote trojan… Chúng tự đẻ ra các giao thức riêng dựa trên nền giaothức TCP/IP đấy.4. Chùm giao thức TCP/IPGiao thức TCP/IP là 1 giao thức được sử dụng để truyền dữ liệu giữa 2 máy tính. Theogiao thức này, mỗi máy tính sẽ có 1 địa chỉ xác định trên mạng gọi là địa chỉ IP. Địa chỉ IPlà một cụm chữ số có dạng a.b.c.d (a,b,c,d là các số từ 0 đến 255). VD: 174.178.0.1.Giao thức TCP/IP chỉ có nhiệm vụ duy nhất là truyền dữ liệu giữa 2 máy tính và đảm bảogiữ nguyên vẹn dữ liệu khi truyền đi. Ngoài ra nó chẳng cần biết dữ liệu đó là gì và đượcxử lý như thế nào.Dựa trên khả năng vận chuyển của giao thức TCP/IP, người ta xây dựng nên một nhóm cácgiao thức khác chuyên xử lý dữ liệu nhận được từ TCP/IP, gọi là chùm giao thức TCP/IPhay họ giao thức TCP/IP.Để phân chia các giao thức con trong chùm giao thức TCP/IP, người ta sử dụng một kháiniệm khác gọi là Cổng giao thức. Đây là 1 con số nguyên từ 0 đến 32767 thì phải :p. Mỗigiao thức con trong chùm giao thức sẽ chiếm hữu một cổng riêng. Thông thường thì mỗichương trình ứng dụng trên server sẽ chịu trách nhiệm mở một cổng TCP/IP, định nghĩagiao thức cho cổng đó, và sau đó là lắng nghe các yêu cầu từ máy khách và xử lý các yêucầu đó.Như vậy, trong hệ giao thức TCP/IP, một máy khách sẽ truy cập thành công đến máy chủnếu như nó có địa chỉ IP và cổng đang mở của dịch vụ trên máy chủ.Chẳng hạn: Với 1 máy chủ quản lý web (web server), chúng ta cần phải có một ứng dụngweb gọi là web server. Ứng dụng này sẽ mở 1 cổng (mặc định là 80) và xử lý các tín hiệuđến từ cổng đó.Bây giờ hãy nhấp 1 ngụm café cho tỉnh táo đãII. Trang Web tĩnh và Trang Web động1. Trang web tĩnh và trang web độngBạn đã từng xây dựng một trang Web và đưa nó lên mạng? Trang web của bạn thật là thúvị (ít nhất là theo ý nghĩ của bạn ) và tất nhiên bạn muốn tham khảo ý kiến của ngườiđọc? Chẳng nhẽ bạn lại cho số điện thoại và yêu cầu người góp ý phải gọi điện đến?Hic… Đảm bảo sẽ chẳng có ma nào thèm gọi điện.Bạn muốn xin một ít thông tin về người duyệt Web… hic. Làm cách nào bây giờ???Vâng, đó chính là nhược điểm của cái gọi là trang web tĩnh. Đó là các trang Web không chophép bạn có thể tương tác với người dùng (chẳng hạn như là trao đổi hay thu thập cácthông tin từ phía người dùng). Nó là các trang web có đuôi *.htm thông thường. Ngược lại,các trang Web động cho phép bạn nhận thông tin từ người dùng, xử lý thông tin đó, và cóthể đáp trả lại các yêu cầu của họ. Xem ra nó cũng linh động ra phết đấy chứ?Để làm được điều đó, tất nhiên là bạn phải … theo dõi các bài viết này2. Lập trình ScriptCác trang web nguyên thuỷ sử dụng ngôn ngữ định dạng chuẩn là HTML (HyperTextMarkup Language). HTML chuẩn chỉ bao gồm các cặp thẻ đánh dấu để định khuôn dạngcủa tài liệu. Tuỳ theo tên thẻ là gì mà trình duyệt sẽ tự động hiểu và làm các công việc dothẻ đó quy định. Chẳng hạn như cặp thẻ …. quy định đoạn văn bản trong đó sửdụng chữ đậm. Vì vậy, trên thực tế người ta không coi nó là một ngôn ngữ (vì nó chẳngliên quan gì đến những thứ mà ta hay gặp trong lập trình như biến, câu lệnh rẽ nhánh,lặp…). Cũng chính vì nguyên nhân này, nó p ...
Nội dung trích xuất từ tài liệu:
Bài 1: Những khái niệm căn bản về mạng máy tính Bài 1: Những khái niệm căn bản về mạng máy tính « on: January 18, 2007, 08:18:43 AM »Mục đích và yêu cầu:- Nắm được các khái niệm cơ bản nhất về mạng máy tính.- Biết cách cài đặt giao thức TCP/IP và web server.Yêu cầu:- Một tờ giấy trắng- Một gói café + 1 cốc nước nóng, hoặc một ít chè xanh.- Bộ cài Windows.- Bộ cài XAMPP (có trong mục download - http://download.phpvn.org).Bắt đầu:Bước 1: Ghi vào tờ giấy dòng chữ: Đang bận làm việc, không tiếp khách, chỉ tiếp gáiđẹp rồi dán trước cửa hoặc trên bàn làm việcBước 2: Pha một cốc café.Bước 3: Bắt đầu với những khái niệm:I. Khái niệm cơ bản:1. Mạng máy tính: Là 2 hay nhiều máy tính được kết nối với nhau.2. Máy chủ - Máy khách:Trong mạng máy tính, máy chủ (hay còn gọi là server) là một máy tính được sử dụng đểcác máy tính khác truy cập. Các máy tính truy cập vào 1 máy chủ được gọi là máy khách.Như vậy, 1 máy tính trong mạng có thể vừa là 1 máy chủ (khi có máy khác truy cập đếnnó), vừa là một máy khách (nếu nó truy cập đến một máy tính khác). Vì vậy đừng nên nghĩrằng máy chủ là 1 cái gì đó cao siêu cho mệt óc3. Giao thức mạng:Các máy tính trên mạng nói chuyện với nhau thông qua một ngôn ngữ đặc biệt gọi là cácgiao thức mạng. Có rất nhiều giao thức khác nhau, mỗi giao thức có 1 nhiệm vụ riêng. Ởđây tôi tạm chia ra làm 2 nhóm giao thức:- Giao thức truyền dữ liệu, chuyên dùng để vận chuyển dữ liệu giữa 2 máy tính.- Giao thức xử lý dữ liệu, có nhiệm vụ xử lý dữ liệu nhận được từ giao thức truyền dữliệuTúm lại: Không nên phát hoảng khi nghe thấy 2 từ giao thức. Chẳng qua nó chỉ là 1 dạngngôn ngữ để trao đổi với nhau mà thôi. Và bạn cứ yên chí rằng nếu thích, bạn có thể tựđịnh nghĩa ra một cái giao thức nào đó. Chẳng hạn như các chương trình chat của Yahoo,hay các chương trình remote trojan… Chúng tự đẻ ra các giao thức riêng dựa trên nền giaothức TCP/IP đấy.4. Chùm giao thức TCP/IPGiao thức TCP/IP là 1 giao thức được sử dụng để truyền dữ liệu giữa 2 máy tính. Theogiao thức này, mỗi máy tính sẽ có 1 địa chỉ xác định trên mạng gọi là địa chỉ IP. Địa chỉ IPlà một cụm chữ số có dạng a.b.c.d (a,b,c,d là các số từ 0 đến 255). VD: 174.178.0.1.Giao thức TCP/IP chỉ có nhiệm vụ duy nhất là truyền dữ liệu giữa 2 máy tính và đảm bảogiữ nguyên vẹn dữ liệu khi truyền đi. Ngoài ra nó chẳng cần biết dữ liệu đó là gì và đượcxử lý như thế nào.Dựa trên khả năng vận chuyển của giao thức TCP/IP, người ta xây dựng nên một nhóm cácgiao thức khác chuyên xử lý dữ liệu nhận được từ TCP/IP, gọi là chùm giao thức TCP/IPhay họ giao thức TCP/IP.Để phân chia các giao thức con trong chùm giao thức TCP/IP, người ta sử dụng một kháiniệm khác gọi là Cổng giao thức. Đây là 1 con số nguyên từ 0 đến 32767 thì phải :p. Mỗigiao thức con trong chùm giao thức sẽ chiếm hữu một cổng riêng. Thông thường thì mỗichương trình ứng dụng trên server sẽ chịu trách nhiệm mở một cổng TCP/IP, định nghĩagiao thức cho cổng đó, và sau đó là lắng nghe các yêu cầu từ máy khách và xử lý các yêucầu đó.Như vậy, trong hệ giao thức TCP/IP, một máy khách sẽ truy cập thành công đến máy chủnếu như nó có địa chỉ IP và cổng đang mở của dịch vụ trên máy chủ.Chẳng hạn: Với 1 máy chủ quản lý web (web server), chúng ta cần phải có một ứng dụngweb gọi là web server. Ứng dụng này sẽ mở 1 cổng (mặc định là 80) và xử lý các tín hiệuđến từ cổng đó.Bây giờ hãy nhấp 1 ngụm café cho tỉnh táo đãII. Trang Web tĩnh và Trang Web động1. Trang web tĩnh và trang web độngBạn đã từng xây dựng một trang Web và đưa nó lên mạng? Trang web của bạn thật là thúvị (ít nhất là theo ý nghĩ của bạn ) và tất nhiên bạn muốn tham khảo ý kiến của ngườiđọc? Chẳng nhẽ bạn lại cho số điện thoại và yêu cầu người góp ý phải gọi điện đến?Hic… Đảm bảo sẽ chẳng có ma nào thèm gọi điện.Bạn muốn xin một ít thông tin về người duyệt Web… hic. Làm cách nào bây giờ???Vâng, đó chính là nhược điểm của cái gọi là trang web tĩnh. Đó là các trang Web không chophép bạn có thể tương tác với người dùng (chẳng hạn như là trao đổi hay thu thập cácthông tin từ phía người dùng). Nó là các trang web có đuôi *.htm thông thường. Ngược lại,các trang Web động cho phép bạn nhận thông tin từ người dùng, xử lý thông tin đó, và cóthể đáp trả lại các yêu cầu của họ. Xem ra nó cũng linh động ra phết đấy chứ?Để làm được điều đó, tất nhiên là bạn phải … theo dõi các bài viết này2. Lập trình ScriptCác trang web nguyên thuỷ sử dụng ngôn ngữ định dạng chuẩn là HTML (HyperTextMarkup Language). HTML chuẩn chỉ bao gồm các cặp thẻ đánh dấu để định khuôn dạngcủa tài liệu. Tuỳ theo tên thẻ là gì mà trình duyệt sẽ tự động hiểu và làm các công việc dothẻ đó quy định. Chẳng hạn như cặp thẻ …. quy định đoạn văn bản trong đó sửdụng chữ đậm. Vì vậy, trên thực tế người ta không coi nó là một ngôn ngữ (vì nó chẳngliên quan gì đến những thứ mà ta hay gặp trong lập trình như biến, câu lệnh rẽ nhánh,lặp…). Cũng chính vì nguyên nhân này, nó p ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính công nghệ thông tin tin học quản trị mạng computer networkGợi ý tài liệu liên quan:
-
52 trang 430 1 0
-
24 trang 354 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 313 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 301 0 0 -
74 trang 296 0 0
-
96 trang 292 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 279 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 275 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0