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.