Thứ Sáu, 29 tháng 11, 2013

C# – Lập trình Socket giao tiếp TCP client/server

Trong lập trình, Socket là một API (Application Programming Interface) cung cấp các phương thức để giao tiếp thông qua mạng. Trước khi bắt đầu tìm hiểu và viết một ví dụ đơn giản về socket, bạn có thể tham khảo bài  viết “Networking – Một số khái niệm cơ bản“ để có cái nhìn sơ lược về những khái niệm cơ bản trong lập trình mạng.

Networking – Một số khái niệm cơ bản

Networking là một lĩnh vực thú vị và quan trọng trong hầu hết các ngôn ngữ lập trình hiện đại. Trong bài này ta sẽ dành một chút thời gian tìm hiểu về một vài khái niệm cơ bản trong lập trình mạng như: IP, TCP, UDP, Socket,… Các thông tin sau chỉ ở mức khái quát, bạn có thể xem chi tiết tại wikipedia.

Thứ Ba, 5 tháng 11, 2013

Cấu hình vlan trunking, vtp (vlan trunking protocal)

I. Giới thiệu
- VLAN là cách thức cho phép chúng ta đưa một nhóm các máy tính có cùng tiêu chí: chức năng, vị trí địa lý vào một subnet riêng để nâng cao hiệu quả hoạt động của mạng, quản lý mạng, …

Cấu hình Routing trên Switch Layer 3

Switch layer 2 chỉ hoạt động trên layer 2 của môt mô hình TCP/IP tức là nó xử lý các frame dựa trên các thông số của Frame, Với dòng switch layer 3 của cisco, ngoài các tính năng của một switch bình thường thì nó có tính năng nâng cao đó là routing và hoạt động giống như một Router, Switch layer 3 là một lựa chọn hoàn hảo cho những doanh nghiệp cần nhu cấu kết nối nhiều. Các Rouer có số lượng cổng kết nối hạn chế, còn với switch thì số cổng là rất lớn với dòng switch cao cấp của Cisco 6500 series số cổng mở rộng lên tới hơn 200 cổng như vây nó đáp ứng tốt cho nhu cầu kết nối. Hệ thống Internet cũng sử dụng loại switch đa lớp này để làm chuyển mạch, ngoài tính năng đa lớp nó còn cung cấp những tính năng bảo mật tốt.

Thứ Sáu, 11 tháng 10, 2013

Những điều căn bản trong quản trị Switch Cisco – phần 2

Trong phần 1, chúng ta đã đi qua một số điều căn bản của quản trị Switch Cisco như các đăng nhập, cách hiển thị cấu hình switch, cách hiển thị các cổng... Trong phần 2 này, chúng ta sẽ tiếp tục với những điều căn bản trong quản trị Switch Cisco.

Thứ Ba, 24 tháng 9, 2013

5 phương pháp cài đặt Linux an toàn và đơn giản trên máy tính Windows


Không phổ biến như Windows hay Mac OS X nhưng Linux là một hệ điều hành mở với rất nhiều điều thú vị cho bạn khám phá. Hiện nay chúng ta có thể tìm thấy hàng trăm phiên bản Linux hoàn chỉnh khác nhau, tất cả chúng lại cho phép người dùng truy cập vào hàng ngàn chương trình mã nguồn mở. Ubuntu hay Linux Mint đều là những cái tên giúp bạn có thể làm quen với hệ điều hành Linux một cách cơ bản nhất.

Thứ Sáu, 20 tháng 9, 2013

Hướng dẫn cài đặt LAMP trên Ubuntu cho người mới bắt đầu

Trong bài này, chúng tôi sẽ hướng dẫn cho bạn cách cài đặt một hệ thống LAMP. LAMP bao gồmLinux, Apache, MySQL, PHP. Hướng dẫn này chủ yếu dành cho những người chỉ có một chút kiến thức trong việc sử dụng Linux.

Tăng cường an ninh cho hệ thống Linux (Phần 1)

Linux đã tạo ra một sự bùng nổ trong lĩnh vực tin học và ngày càng trở nên phổ biến hiện nay. Rất nhiều các công ty, tổ chức trên thế giới chấp nhận Linux như là một platform cho sản phẩm của họ, cũng như nhiều công ty, ISPs sử dụng máy chủ Linux như là các Internet gateway. Vấn đề an toàn an ninh cho hệ thống Linux ngày càng trở nên quan trọng và bức thiết hơn. Tài liệu này sẽ cho bạn một cái nhìn tổng quát về an toàn hệ thống và những hướng dẫn giúp tăng cường mức độ an toàn cho hệ thống Linux của bạn. (Tài liệu này được báo cáo tại hội thảo Linux Việt Nam vào tháng 12/2000 nên có một số phần đã cũ so với hiện nay.) 

Xây dựng mạng truy cập Internet dùng server Linux

Một giải pháp cho việc xây dựng một mạng truy cập Internet ổn định là dùng server chạy hệ điều hành Linux. Hiện nay, Linux đang được coi là một trong những hệ điều hành tốt nhất cho môi trường mạng. Giải pháp này giúp giảm chi phí đầu tư về phần cứng cho server, tăng tốc độ của mạng cục bộ và bảo đảm một môi trường mạng chạy ổn định.

Chủ Nhật, 15 tháng 9, 2013

Cài đặt, quản trị, sử dụng mạng Windows NT

Trước khi cài đặt mạng Windows NT thì cũng giống như cài các hệ điều hành khác chúng ta phải cắm card mạng vào máy, thiết lập mạng và đảm bảo nó được hoạt động tốt. Khi cài chúng ta có thể sử dụng phần mềm trên đĩa CD ROM (nếu máy của chúng ta là PC thì chúng ta sử dụng thư mục I386) hoặc chúng ta chép thư mục I386 lên đĩa cứng trước khi cài đặt. Để cài đặt Windows NT ta và trong thư mục I386 và chạy lệnh "WINNT"
Chú ý trong trường hợp này chương trình sẽ yêu cầu chuẩn bị 3 đĩa mềm loại 1.44Mb để cài các chương trình khởi động cần thiết và trong quá trình cài đặt các đĩa mềm trên sẽ được sử dụng. Nếu ta không muốn thì thực hiện lệnh "WINNT /B" và phải chỉ đường dẫn của chương trình nguồn như d:\I386.