banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Messages posted by: KZM  XML
Profile for KZM Messages posted by KZM [ number of posts not being displayed on this page: 0 ]
 
Mình đang làm 1 bài tập như sau:

Code:
Thiết kế và lập trình một hệ thống client – server thực hiện các chức năng sau: Client và server trao đổi thông tin với nhau thông qua TCP socket. Có 3 loại bản tin khác nhau:
 Bản tin hello (client -> server): Bản tin hello sẽ gồm 4 trường theo thứ tự sau:
o Trường nhận dạng: là 1 chuỗi gồm 11 ký tự (kể cả ký tự NULL ở cuối cùng): dientu-K48. Nếu chuỗi ký tự nhận được không giống với chuỗi ký tự kể trên thì cả bản tin sẽ bị bỏ qua.
o Trường kích thước bản tin: chứa một số nguyên 32bit. Trường này chỉ thị độ dài của toàn bộ bản tin hello.
o Trường nhận dạng bản tin: là một số nguyên 32 bit, quy ước bản tin trong bản tin hello thì trường này có giá trị 0.
o Trường nhận dạng người gửi: trường này chứa email của sinh viên lập trình và ký tự NULL ở cuối (thí dụ <a href="mailto:tran_van_a@yahoo.com">tran_van_a@yahoo.com</a>).
 Bản tin acknowledgement (server -> client): Khi nhận được bản tin hello, server sẽ trả lời client bằng bản tin acknowledgement bao gồm 5 trường:
o Trường nhận dạng: Tương tự bản tin hello.
o Trường kích thước bản tin: tương tự bản tin hello.
o Trường nhận dạng bản tin: là một số nguyên 32 bit, quy ước bản tin trong bản tin acknowledgement thì trường này có giá trị 1.
o Trường nhận dạng client: trường này trả lại email của sinh viên lập trình mà server nhận được trong bản tin hello.
o Trường trạng thái: là một chuỗi ký tự thể hiện trạng thái server như “success” hoặc “failed”.
 Bản tin bye (client -> server): Khi nhận được bản tin acknowledgement, client sẽ gửi trả server bản tin bye bao gồm 2 trường:
o Trường nhận dạng: Tương tự bản tin hello.
o Trường nhận dạng bản tin: là một số nguyên 32 bit, quy ước bản tin trong bản tin bye thì trường này có giá trị 2.
Phía client sẽ gửi bản tin hello đến server khi chạy chương trình (có tên là client) theo cú pháp sau: client <host-name of server> (địa chỉ port tùy ý do sinh viên tự chọn), khi nhận được hello, server sẽ hiển thị email người gửi, lưu email người gửi vào một danh sách email (một array có kiểu string), sau đó trả lời client bằng bản tin acknowledgement với trường trạng thái là “success” nếu việc lưu email thành công, nếu không trường trạng thái có nội dung là “failed”. Khi nhận được bản tin acknowledgement, client sẽ hiển thị nội dung của trường nhận dang client và trường trạng thái lên màn hình, gửi bản tin bye sau đó đóng socket. Server nhận được bản tin bye thì hiển thị dòng chữ “remote client closes socket” sau đó cũng đóng socket tương ứng với client đó.


Mình định tạo mới 1 structure hello,ack,bye có các trường tương ứng với các bản tin trên. Nhưng mình chưa biết khi đã tạo đ.c 1 structure như thế thì gửi wa socket như thế nào: có phải chuyển sang dạng network-byte-order ko?, hàm nào để send 1 structure, hàm nào để nhận 1 structure?, khi nhận được rồi thì có phải chuyển về dạng host-byte-order ko?

Mong các bạn cho ý kiến giúp đỡ.
Các bác lên trang này download, có rất nhiều bản:
http://ftp.wwc.edu/pub/isos/ISOS/redhat/rhel/5/
-------------------
http://ftp.wwc.edu/pub/isos/ISOS/redhat/rhel/5/rhel-5-server-i386-disc1.iso
http://ftp.wwc.edu/pub/isos/ISOS/redhat/rhel/5/rhel-5-server-i386-disc2.iso
http://ftp.wwc.edu/pub/isos/ISOS/redhat/rhel/5/rhel-5-server-i386-disc3.iso
http://ftp.wwc.edu/pub/isos/ISOS/redhat/rhel/5/rhel-5-server-i386-disc4.iso
http://ftp.wwc.edu/pub/isos/ISOS/redhat/rhel/5/rhel-5-server-i386-disc5.iso
Đã kết nối được vào mạng !!!!.

Cách fix: Xóa thằng XPSp2 cài lại thằng Sp1.

Windows XP SP2 đã vô hiệu hóa NIC khi shutdown ( vì sao nó lại làm được thế thì mình chịu, chắc phải nhờ mấy bạn biết lập trình). Điều này có thể nhận thầy khi mình lựa chọn cài đặt ubuntu qua mạng mặc dù nó đã load thành công driver cho NIC nhưng trên modem vẫn báo là chưa connect Pc->modem.

Có lẽ thằng Microsoft muốn chơi lại kiểu cài đặt qua mạng của Linux. smilie)
thach@thach-desktop:~$ cat /etc/resolv.conf
# generated by NetworkManager, do not edit!



nameserver 192.168.1.1


thach@thach-desktop:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default mygateway1.ar7 0.0.0.0 UG 0 0 0 eth0
kk@kk-desktop:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0C:29:81:27:F4
inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe81:27f4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14962 errors:0 dropped:0 overruns:0 frame:0
TX packets:15344 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:17721239 (16.9 MiB) TX bytes:1868809 (1.7 MiB)
Interrupt:16 Base address:0x2000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1105 errors:0 dropped:0 overruns:0 frame:0
TX packets:1105 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:55418 (54.1 KiB) TX bytes:55418 (54.1 KiB)
Mình cài bản Ubuntu 7.04 bằng cách sử dụng Wubi từ Windows SP2.
Không hiểu vì sao khi sử dụng windows thì vào mạng bình thường, còn khi sử dụng Ubuntu thì đèn báo trên NIC tối thui smilie , mặc dù Ubuntu đã nhận ra card mạng (kiểm tra qua lệnh ifconfig thấy có eth0) và đã thiết lập các thông số về ipaddress, subnetmask, defaultgateway( cái này giống hệt thông số trên win).
Thông tin thêm là mình sử dụng dây utp cat5e
Sao lâu có phần 2 thế bạn?
Có lẽ trong lúc chờ bạn post phần 2, mình xin mạn phép đóng góp một số tài liệu về hệ điều hành để các thành viên trên diễn đàn ngâm cứu thảo luận:
1. Operating System Concepts - 7th edition
http://codex.cs.yale.edu/avi/os-book/os7/slide-dir/index.html
Quyển này là giáo trình hệ điều hành ở rất nhiều trường đại học của Việt Nam, vd ở khoa ĐTVT BKHN của mình chẳng hạn smilie)

2. Các bản dịch của quyển sách trên:
Bạn có thể tìm trên trang của đại học cần thơ, đại học BKHCM.
"GOogle is GreAt"
@npkvk2005: Mình up từ Dx8.1 nhưng vẫn không được.
@learn2hack: Thực ra khi cài XPSP2 thì nó đã cài sẵn Dx9.
@huynb: Mình đã cài lại XPSP1, sao không search được normal.dll???

Có lẽ mình xin đưa ra chẩn đoán cho con PC này: Lỗi bộ cài Windows. smilie)
Không hiểu sao máy mình sau khi cài lại XPSP2 sử dụng key: DHXQ2-WRGCD-WGYJY-HHYDH-KKX9B (key này khi check trên microsoft.com báo là key ngon smilie ), lại không thể cài được DirectX9, cài IE7 thì-> Explorer không chạy được.
Các pro chẩn đoán hộ em con pc bệnh tật này. :cry:

canh_nguyen wrote:
Thử cài thêm codec chưa ?
 

Có lẽ không phải do codec, vì những file không nghe được bằng WMP11 vẫn nghe được = chương trình Media Classic được cài cùng K-Lite Codec.
Mình nghĩ không phải do driver soundcard vì mình vẫn nghe được những bài hát đó bằng chương trình khác (media classic).
Có bác nào biết cách sửa lỗi không nghe được nhạc (hoặc nghe được nhưng lại không đúng tốc độ bit) bằng WMP11 trong Vista cho em lời khuyên với ạ...
Các mem nào có kinh nghiệm trong vấn đề config homenetwork giúp mình với.
Cụ thể homenet của mình như sau:
- ADSL của Viettel.
- 5 PC
- Modem ADSL (Hàng khuyến mãi không biết tốt không smilie )
- Switch 8 port.

Mình muốn config thành 2 subnet(s1:2pc, s2:3pc), các subnet chỉ share driver với máy trong subnet của nó.

---------------------------------------------------
Mình muốn hỏi:
- Với các linh kiện trên đã đủ cho việc config ->2 subnet chưa?
- Topo mạng như thế nào?
- IP, Default gateway các linh kiện được thiết lập thế nào?
--------------------------------------------------
smilie smilie smilie smilie
Mấy file mdf này dùng để crack game bắt đưa đĩa vào khi chơi. Để sử dụng bạn cài Daemon ra rồi mount file ảnh này vào ổ ảo vừa tạo ra.
1. Book about Telecommunication:
http://www.de9.ime.eb.br/~mpribeiro/redes/

2.Book about Computer Architecture:
http://cs.rmu.ac.th/~tinnakorn/


@all: Ai có sách của William Stallings post link lên cho ae nha:
http://www.prenhall.com/stallings/
Các bác cho em hỏi về Dual Channel.
Em có 1 PC cấu hình như sau:
-P4 3.0GHz,HT, FSB=800MHZ
-Main Gigabyte, chipset Intel945 hỗ trợ FSB 533/800/1066; DualDDR2 533/667
-1 DDR2 667MHz 1GB
Em biết rằng khi sd Dual Channel băng thông của bus giữa Ram và CPU sẽ được nhân đôi. Vd trường hợp của em khi chỉ sử dụng 1 DDR2 667MHz -> BW1=667*8 ( do độ rộng bus là 64bit hay 8 byte), khi sd dụng 2 thanh thì dung lượng RAM sẽ là 2GB đồng thời BW2=2*BW1 >> FSB*8

Vậy em có nên sử dụng Dual Channel trong trường hợp này không??

Mình cũng đang tìm hiểu về công nghệ Dual Core. Mình thấy có rất ít tài liệu tiếng Việt về vấn đề này, nếu có thì cũng chỉ là bản dịch các tài liệu lấy từ forum, tạp chí nước ngoài. Vì vậy có lẽ nên bạn nên đọc english doc.

Về Dual Core, ta có thể hiểu nó là bước đầu của sự chuyển giao từ CPU đơn nhân lên CPU đa nhân( Multi Core). Hai công ty sx chip AMD, Intel đều đã đưa ra những CPU sử dụng công nghệ này, nhưng Intel có lẽ đã có những bước tiến xa hơn, công ty này đã sản xuất thành công chip 4 lõi dựa trên quá trình sản xuất 45nm.

Intel Core 2, Intel Core là một kiến trúc vi xử lý (microarchitecture) của Intel, giúp cho chip hoạt động với hiệu năng cao hơn nhưng tiêu thụ điện năng hơn.

Về chi tiết các công nghệ này bạn có thể tìm hiểu trên Homepage của Intel, hay AMD.

moon_knightvt wrote:
em thấy mọi người nói dram2 em không hiểu khi nao` thì dùng khe cắm ràm bác nào có thể giải thích cho em không em xin cảm ơn 


Câu hỏi lủng củng wa'.
Bạn muốn hỏi về DDRII SDRAM hả?
Bạn có thể xem link sau:
http://en.wikipedia.org/wiki/DDRII

hoặc vào: http://www.tomshardware.com trang này chuyên về phần cứng

FaL wrote:

anthony36 wrote:
Khi em vào Bios, máy báo là FSB 800 mà. Vậy em muốn chỉnh xung nhịp lên 800 thì chỉnh ở đâu hả anh. 


Bạn nói chính xác là FSB chứ? Tớ không tin, hic hic, FSB 800MHz??? Chưa thấy bao giờ cả. 


Sao lại không??
Giờ Core2Duo FSB lên đến 1066 rùi cơ mà. Còn FSB=800 thì P4 HT là rất phổ biến mà.
Các bác cho em xen ngang tí.
Em đang định tậu con pc mới, nhưng còn băn khoăn không biết đã nên chơi Core2Duo vào thời điểm này chưa (hàng mới thì thường dành cho VIp thui mà smilie ). Em định bây giờ cứ đầu tư cho Main đã đợi con Core2Duo trở nên phổ biên rùi nâng cấp sau.
Các bác cho cao kiến.
Các bác ơi máy em gần đây không khởi động được, Nhưng không thấy thông báo lỗi gì cả: No beep, Monitor đen thui, Các đèn led vẫn sáng bình thường, CPU + PSU Fan vẫn quay bình thường.

Các bác giúp em giải phẫu con PC bệnh tật này :?smilie
Thanks.
Mình đang định đi học CCNA, nhưng còn băn khoăn không biết học ở trung tâm nào. Các bros giúp em với.

hieuhoc wrote:

channan wrote:
Chào các anh . Em bùn wa' chẳng bít tâm sự với ai , vào tâm sự với anh em HVA và cũng để xin vài lời khuyên lun .
Em đang học Cơ khí của BK HN . Em vừa mới tăng K . Cũng chỉ vì mải computer nên năm đầu em ko vào được CNTT , đến năm thứ 2 thì chán nên bây h phải tăng K lại phải học lại năm 2 . Em chẳng bít làm gì bây h . Em đang băn khoăn ko bít có nên thôi học để đi học thêm CCNA ko . Chỉ có đìu bố mẹ em toàn là người cổ hủ nên ko bít có đồng ý ko nữa . Nhà thì ko ràu lắm nên mún có tiền học CCNA cũng khó . hix . :cry:
Mong được tâm sự cùng các bác và được nghe nhìu lời khuyên của các bậc tiền bối . 

Ko biết có giúp được gì cho bồ ko nhưng mình có câu này tặng bạnsmilieỞ Việt Nam)Không = Đại Học lượm bọc ni-lon. smilie  

Câu này đúng đó. Hì, chẳng là cũng có lúc mình định bỏ ĐTVT_BK đi học Aptech nhưng sau tham khảo lại ý kiến các anh lớn tuổi thì thôi luôn, vì thực tế là ở VN thì bằng ĐH vẫn là một tiêu chuẩn quan trọng để đánh giá khi tuyển dụng.
Chào các bros, tôi học ĐTVT tôi rất muốn theo ngành bảo mật mạng. Nhưng có một thực tế về chương trình ĐH ở VN là chưa thấy có một cuốn giáo trình nào về bảo mật mạng. Vậy theo các bros thì tôi nên đi kiếm một chứng chỉ QT hay tự học? Và qui trình học là ntn:bắt đầu từ đâu, phạm vi kiến thức là gì?
Thanks.
Tôi cũng có mấy links xin được đóng góp:
1. http://www.hackerthreads.org/phpbb/
2. http://elitehackers.info/

Tôi nghĩ topic này là rất hay mong các bạn cùng góp sức phát triển.
Nếu như ban quản trị mà docked luôn topic này ở đầu diễn đàn luôn thì hay quá smilie smilie
Thêm một hồi tìm kiếm tìm ra được cái link khá thú vị:
http://www.sauronz.com/linux/
Các bạn xem rồi đóng góp ý kiến.
Có bản HE3.

buicathung wrote:
Hacking Exposed Web Applications

http://hosting-jazz.com/share/Hacking.Exposed.Web.Applications.rar 

password unrar:yhp

Cuốn HE4 thì hiện nay tớ chỉ có sách thôi chứ ko có EBooks. Nếu bạn muốn có sách HE5 thì bạn có thể đăng kí nhận sách trong đợt offline sắp tới của HVA. 


Thanks. Cuốn này mình đã download đ.c rồi, nhưng còn cuốn "HE:Network security secret and solution" thì vẫn chưa tìm đc.
Hix, mặc dù cất công tìm kiếm rất nhiều trên google nhưng không tìm thấy hết cả bộ nay. Help me plz
 
Go to Page:  First Page Page 1

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|