Công c nào s d ng đ ki m tra ho t đ ng c a m tụ nào sử dụng để kiểm tra hoạt động của một ử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của một ể kiểm tra hoạt
Trang 11 Th vi n liên k t đ ng c a Windows Socket có tên là:ư viện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ết động của Windows Socket có tên là: ộng của Windows Socket có tên là: ủa Windows Socket có tên là:
a WinSock.DLL
b WinSock2.DLL
c WS2.DLL
d WS2_32.DLL
2 Công c nào s d ng đ ki m tra ho t đ ng c a m tụ nào sử dụng để kiểm tra hoạt động của một ử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của một ể kiểm tra hoạt động của một ể kiểm tra hoạt động của một ạt động của một ộng của Windows Socket có tên là: ủa Windows Socket có tên là: ộng của Windows Socket có tên là:
máy ch phân gi i tên mi nủa Windows Socket có tên là: ải tên miền ền
a Ping
b Nslookup
c Netstat
d Ipconfig
3 Biên c a thông đi p trong các giao th c hủa Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ức hướng dòng có ư viện liên kết động của Windows Socket có tên là:ớng dòng cóng dòng có
đư viện liên kết động của Windows Socket có tên là:ợc bảo toàn hay không ?c b o toàn hay không ?ải tên miền
a Có
b Không
c Tùy t ng trừng trường hợp, nếu được tổ chức hợp lý ư viện liên kết động của Windows Socket có tên là:ờng hợp, nếu được tổ chức hợp lý.ng h p, n u đợc bảo toàn hay không ? ết động của Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là:ợc bảo toàn hay không ? ổ chức hợp lý.c t ch c h p lý.ức hướng dòng có ợc bảo toàn hay không ?
4 Công c dùng đ theo dõi tài nguyên s d ng c a máyụ nào sử dụng để kiểm tra hoạt động của một ể kiểm tra hoạt động của một ử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của một ủa Windows Socket có tên là:
tính trên h đi u hành Windows làện liên kết động của Windows Socket có tên là: ền
a Task Manager
b Resource Monitor
c Wireshark
d Phư viện liên kết động của Windows Socket có tên là:ơng án a và b.ng án a và b
5 N u c n phát tri n thêm trình đi u khi n cho m t lo iết động của Windows Socket có tên là: ần phát triển thêm trình điều khiển cho một loại ể kiểm tra hoạt động của một ền ể kiểm tra hoạt động của một ộng của Windows Socket có tên là: ạt động của một
thi t b m i ng d ng sẽ ph i vi t t ng nào c aết động của Windows Socket có tên là: ị mới Ứng dụng sẽ phải viết ở tầng nào của ớng dòng có Ứng dụng sẽ phải viết ở tầng nào của ụ nào sử dụng để kiểm tra hoạt động của một ải tên miền ết động của Windows Socket có tên là: ở tầng nào của ần phát triển thêm trình điều khiển cho một loại ủa Windows Socket có tên là:
Windows Socket
a Application
b Provider
c Transport Protocol
d Không t ng nào đúngần phát triển thêm trình điều khiển cho một loại
6 Công c dùng đ b t các gói tin g i ra và vào m t giaoụ nào sử dụng để kiểm tra hoạt động của một ể kiểm tra hoạt động của một ắt các gói tin gửi ra và vào một giao ử dụng để kiểm tra hoạt động của một ộng của Windows Socket có tên là:
di n m ng c a máy tính làện liên kết động của Windows Socket có tên là: ạt động của một ủa Windows Socket có tên là:
a Netcat
b Network Monitor
c Cain
d Không phư viện liên kết động của Windows Socket có tên là:ơng án a và b.ng án nào đúng
7 Công c đa năng, v a có th đóng vai trò client, v aụ nào sử dụng để kiểm tra hoạt động của một ừng trường hợp, nếu được tổ chức hợp lý ể kiểm tra hoạt động của một ừng trường hợp, nếu được tổ chức hợp lý
server, ch y trên giao th c TCP, UDP là.ạt động của một ức hướng dòng có
a Netcat
b TCPDump
c Netstat
d Network Monitor
8 WSADATA là c u trúc dùng đấu trúc dùng để ể kiểm tra hoạt động của một
ng d ng mu n kh i t o
ức hướng dòng có ụ nào sử dụng để kiểm tra hoạt động của một ốn khởi tạo ở tầng nào của ạt động của một
b Nh n thông tin v phiên b n WinSock có trênận thông tin về phiên bản WinSock có trên ền ải tên miền
h th ng.ện liên kết động của Windows Socket có tên là: ốn khởi tạo
9 Đ có th s d ng th vi n Windows Socket, t p tiêuể kiểm tra hoạt động của một ể kiểm tra hoạt động của một ử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của một ư viện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là:
đ c n khai báo là:ền ần phát triển thêm trình điều khiển cho một loại
a Winsock.h
b Winsock2.h
c Ws2_32.h
d Ws2.h
10 N u c n ph i vi t m t ng d ng c n tính đáp ngết động của Windows Socket có tên là: ần phát triển thêm trình điều khiển cho một loại ải tên miền ết động của Windows Socket có tên là: ộng của Windows Socket có tên là: ức hướng dòng có ụ nào sử dụng để kiểm tra hoạt động của một ần phát triển thêm trình điều khiển cho một loại ức hướng dòng có
nhanh và ch p nh n sai sót Giao th c l a ch n sẽ làấu trúc dùng để ận thông tin về phiên bản WinSock có trên ức hướng dòng có ựa chọn sẽ là ọn sẽ là
a TCP
b IP
c ICMP
d UDP
11 D ch v phân gi i tên mi n ch y t ng nào trong cácị mới Ứng dụng sẽ phải viết ở tầng nào của ụ nào sử dụng để kiểm tra hoạt động của một ải tên miền ền ạt động của một ở tầng nào của ần phát triển thêm trình điều khiển cho một loại
t ng sau đâyần phát triển thêm trình điều khiển cho một loại
a Application
b Transport
c Internetwork
d Datalink
12 Giao th c nào đức hướng dòng có ư viện liên kết động của Windows Socket có tên là:ợc bảo toàn hay không ? ử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của mộtc s d ng đ chia s m t đ a ch toànể kiểm tra hoạt động của một ẻ một địa chỉ toàn ộng của Windows Socket có tên là: ị mới Ứng dụng sẽ phải viết ở tầng nào của ỉ toàn
c c cho m t nhóm các máy tính trong m ng LAN.ụ nào sử dụng để kiểm tra hoạt động của một ộng của Windows Socket có tên là: ạt động của một
a VLAN
b MAC
c NAT
d Không đáp án nào đúng
13 Trong m t m ng máy tính động của Windows Socket có tên là: ạt động của một ư viện liên kết động của Windows Socket có tên là:ợc bảo toàn hay không ?c chia s chung m t đ aẻ một địa chỉ toàn ộng của Windows Socket có tên là: ị mới Ứng dụng sẽ phải viết ở tầng nào của
ch IP toàn c c Thi t l p nào sau đây sẽ cho phép m tỉ toàn ụ nào sử dụng để kiểm tra hoạt động của một ết động của Windows Socket có tên là: ận thông tin về phiên bản WinSock có trên ộng của Windows Socket có tên là: máy tính t Internet ch đ ng k t n i đ n m t máyừng trường hợp, nếu được tổ chức hợp lý ủa Windows Socket có tên là: ộng của Windows Socket có tên là: ết động của Windows Socket có tên là: ốn khởi tạo ết động của Windows Socket có tên là: ộng của Windows Socket có tên là:
ch trong m ng.ủa Windows Socket có tên là: ạt động của một
a DMZ
b Virtual Server
c Port Forwarding
d C ba phải tên miền ư viện liên kết động của Windows Socket có tên là:ơng án a và b.ng án trên
14 Đ có th s d ng d ng th vi n Windows Socket, t pể kiểm tra hoạt động của một ể kiểm tra hoạt động của một ử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của một ư viện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là:
th vi n c n khai báo cho quá trình liên k t là.ư viện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ần phát triển thêm trình điều khiển cho một loại ết động của Windows Socket có tên là:
a Winsock.lib
b WS2_32.LIB
c WS2_32.DLL
d Winsock2.dll
15 N u c n ph i thi t k m t giao th c m i, ng d ng sẽết động của Windows Socket có tên là: ần phát triển thêm trình điều khiển cho một loại ải tên miền ết động của Windows Socket có tên là: ết động của Windows Socket có tên là: ộng của Windows Socket có tên là: ức hướng dòng có ớng dòng có ức hướng dòng có ụ nào sử dụng để kiểm tra hoạt động của một
ph i tích h p vào t ng nào c a Windows Socket APIải tên miền ợc bảo toàn hay không ? ần phát triển thêm trình điều khiển cho một loại ủa Windows Socket có tên là:
a Application
b Provider
c Transport Protocol
d Không t ng nào đúng.ần phát triển thêm trình điều khiển cho một loại
16 Công c chu n đoán m ng dùng đ hi n th các k t n iụ nào sử dụng để kiểm tra hoạt động của một ẩn đoán mạng dùng để hiển thị các kết nối ạt động của một ể kiểm tra hoạt động của một ể kiểm tra hoạt động của một ị mới Ứng dụng sẽ phải viết ở tầng nào của ết động của Windows Socket có tên là: ốn khởi tạo
hi n có trên máy tính làện liên kết động của Windows Socket có tên là:
a Wireshark
b TCPView
c Netcat
d T t c các công c trênấu trúc dùng để ải tên miền ụ nào sử dụng để kiểm tra hoạt động của một
17 Trình đi u khi n cho m t thi t b m ng sẽ đền ể kiểm tra hoạt động của một ộng của Windows Socket có tên là: ết động của Windows Socket có tên là: ị mới Ứng dụng sẽ phải viết ở tầng nào của ạt động của một ư viện liên kết động của Windows Socket có tên là:ợc bảo toàn hay không ?c ch y ạt động của một ở tầng nào của
ch đết động của Windows Socket có tên là: ộng của Windows Socket có tên là:
a User Mode
b Kernel Mode
c System Mode
d Không phư viện liên kết động của Windows Socket có tên là:ơng án a và b.ng án nào đúng
18 Hàm nào sau đây th c hi n công vi c kh i t oựa chọn sẽ là ện liên kết động của Windows Socket có tên là: ện liên kết động của Windows Socket có tên là: ở tầng nào của ạt động của một Windows Socket
a WSStartup
b WinsockStartup
c SocketStartup
d WSAStartup
Phần 1 Trắc nghiệm
(6đ – tô kết quả vào phiếu trả lời trắc nghiệm)
ĐỀ THI GIỮA KỲ MÔN LẬP TRÌNH MẠNG Thời gian: 90 phút – Không được phép dùng tài liệu
247
Trang 219 Hàm nào sau đây s d ng đ gi i phóng Windows Socket API.ử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của một ể kiểm tra hoạt động của một ải tên miền
a WSACleanup
b WSCleanup
c Cleanup
d Phư viện liên kết động của Windows Socket có tên là:ơng án a và b.ng án khác:…
20 L nh nào sau đây dùng đ t o m t socket TCPện liên kết động của Windows Socket có tên là: ể kiểm tra hoạt động của một ạt động của một ộng của Windows Socket có tên là:
a socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)
b socket(AF_INET,SOCK_DGRAM,IPROTO_TCP)
c Socket(AF_INET,SOCK_STREAM,IPPROTO_UDP)
d socket(AF_INET,SOCKSTREAM,IPPROTOTCP)
21 C u trúc nào đấu trúc dùng để ư viện liên kết động của Windows Socket có tên là:ợc bảo toàn hay không ?c s d ng đ khai báo đ a ch socketử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của một ể kiểm tra hoạt động của một ị mới Ứng dụng sẽ phải viết ở tầng nào của ỉ toàn
internet:
a sock_addr
b sockaddr
c sockaddr_in
d sock_addr_in
22 Các giá tr l n h n 01 byte trong c u trúc l u tr đ a chị mới Ứng dụng sẽ phải viết ở tầng nào của ớng dòng có ơng án a và b ấu trúc dùng để ư viện liên kết động của Windows Socket có tên là: ữ địa chỉ ị mới Ứng dụng sẽ phải viết ở tầng nào của ỉ toàn
c a socket đủa Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là:ợc bảo toàn hay không ? ổ chức hợp lý.c t ch c theo ki u:ức hướng dòng có ể kiểm tra hoạt động của một
a Đ u toần phát triển thêm trình điều khiển cho một loại
b Đ u nhần phát triển thêm trình điều khiển cho một loại ỏ
c Tùy trư viện liên kết động của Windows Socket có tên là:ờng hợp, nếu được tổ chức hợp lý.ng h pợc bảo toàn hay không ?
23 Đ l y mã l i c a thao tác ngay trể kiểm tra hoạt động của một ấu trúc dùng để ỗi của thao tác ngay trước đó Hàm nào sau ủa Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là:ớng dòng cóc đó Hàm nào sau
đây sẽ đư viện liên kết động của Windows Socket có tên là:ợc bảo toàn hay không ? ử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của mộtc s d ng
a GetLastError
b WSAGetError
c WSAGetLastError
d WSALastError
24 Đ chuy n đ i m t xâu sang đ a ch IP, l nh nào sauể kiểm tra hoạt động của một ể kiểm tra hoạt động của một ổ chức hợp lý ộng của Windows Socket có tên là: ị mới Ứng dụng sẽ phải viết ở tầng nào của ỉ toàn ện liên kết động của Windows Socket có tên là:
đây là đúng
a inet_ntoa(“192.168.1.1”);
b inet_aton(“192.168.1.1”);
c inet_addr(“192.168.1.1”);
d inet_stoi(“192.168.1.1”);
WSA thì mã l i tr v là 0 có nghĩa là:ỗi của thao tác ngay trước đó Hàm nào sau ải tên miền ền
a Thành công
b Th t b iấu trúc dùng để ạt động của một
c Tùy trư viện liên kết động của Windows Socket có tên là:ờng hợp, nếu được tổ chức hợp lý.ng h pợc bảo toàn hay không ?
26 Đo n chạt động của một ư viện liên kết động của Windows Socket có tên là:ơng án a và b.ng trình sau th c hi n k t n i đ n m tựa chọn sẽ là ện liên kết động của Windows Socket có tên là: ết động của Windows Socket có tên là: ốn khởi tạo ết động của Windows Socket có tên là: ộng của Windows Socket có tên là:
server, đi n vào v trí <A>, <B>, <C> các l nh còn thi u.ền ị mới Ứng dụng sẽ phải viết ở tầng nào của ện liên kết động của Windows Socket có tên là: ết động của Windows Socket có tên là:
ret = connect(s,
(sockaddr*)&serverAddr,sizeof(serverAddr));
if (ret ==SOCKET_ERROR) {
printf(“Loi ket noi: %d”, <A>);
<B>;
<C>;
};
a <A>: GetLastError, <B>: closesocket (s), <C>: WSACleanup()
b <A>: WSAGetLastError(), <B> close(s), <C>: Cleanup()
c <A>: WSALastError(), <B>: closesocket(s),
<C>: đ tr ng.ể kiểm tra hoạt động của một ốn khởi tạo
d Không phư viện liên kết động của Windows Socket có tên là:ơng án a và b.ng án nào đúng
27 Đ chuy n đ i m t đ a ch IP l u trong bi nể kiểm tra hoạt động của một ể kiểm tra hoạt động của một ổ chức hợp lý ộng của Windows Socket có tên là: ị mới Ứng dụng sẽ phải viết ở tầng nào của ỉ toàn ư viện liên kết động của Windows Socket có tên là: ết động của Windows Socket có tên là: serverAddr l u tr đ a ch socket sang d ng xâu ký t ,ư viện liên kết động của Windows Socket có tên là: ữ địa chỉ ị mới Ứng dụng sẽ phải viết ở tầng nào của ỉ toàn ạt động của một ựa chọn sẽ là
l nh nào sau đây là đúngện liên kết động của Windows Socket có tên là:
a inet_ntos(serverAddr.sin_addr);
b inet_ntoa(serverAddr.s_addr);
c inet_itos(serverAddr.sin_addr);
d inet_ntoa(serverAddr.sin_addr);
28 L nh nào sau đây dùng đ t o m t socket UDPện liên kết động của Windows Socket có tên là: ể kiểm tra hoạt động của một ạt động của một ộng của Windows Socket có tên là:
a socket(AF_INET,SOCK_UDP, IPPROTO_TCP)
b socket(AF_INET,SOCK_DGRAM,IPROTO_TCP)
c Socket(AF_INET,SOCK_STREAM,IPPROTO_UDP)
d Không l nh nào đúng.ện liên kết động của Windows Socket có tên là:
29 Đ chuy n đ i giá tr c ng t đ u nh sang đ u to,ể kiểm tra hoạt động của một ể kiểm tra hoạt động của một ổ chức hợp lý ị mới Ứng dụng sẽ phải viết ở tầng nào của ổ chức hợp lý ừng trường hợp, nếu được tổ chức hợp lý ần phát triển thêm trình điều khiển cho một loại ỏ ần phát triển thêm trình điều khiển cho một loại
l nh nào sau đây sẽ đện liên kết động của Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là:ợc bảo toàn hay không ? ử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của mộtc s d ng
a ntohl
b ntohs
c htonl
d htons
30 Đ th c hi n phân gi i tên mi n b ng WinSock, c n bể kiểm tra hoạt động của một ựa chọn sẽ là ện liên kết động của Windows Socket có tên là: ải tên miền ền ằng WinSock, cần bổ ần phát triển thêm trình điều khiển cho một loại ổ chức hợp lý sung t p tiêu đ nàoện liên kết động của Windows Socket có tên là: ền
a Winsock2.h
b Ws2_32.h
c Ws2ip.h
d Ws2tcpip
Phần 2 Tự luận
(4đ – viết ra giấy tự chuẩn bị)
Vi t chết động của Windows Socket có tên là: ư viện liên kết động của Windows Socket có tên là:ơng án a và b.ng trình FileClient s d ng mô hình ử dụng để kiểm tra hoạt động của một ụ nào sử dụng để kiểm tra hoạt động của một blocking làm nhi m v sau:ện liên kết động của Windows Socket có tên là: ụ nào sử dụng để kiểm tra hoạt động của một
1 K t n i đ n server có đ a ch /tên mi n đết động của Windows Socket có tên là: ốn khởi tạo ết động của Windows Socket có tên là: ị mới Ứng dụng sẽ phải viết ở tầng nào của ỉ toàn ền ư viện liên kết động của Windows Socket có tên là:ợc bảo toàn hay không ?c nh p t bàn phím.ận thông tin về phiên bản WinSock có trên ừng trường hợp, nếu được tổ chức hợp lý
2 Nh n tên file t bàn phím và g i yêu c u t i file đ n server, cú ph p có d ng “GET <TenFile>\n”.ận thông tin về phiên bản WinSock có trên ừng trường hợp, nếu được tổ chức hợp lý ử dụng để kiểm tra hoạt động của một ần phát triển thêm trình điều khiển cho một loại ải tên miền ết động của Windows Socket có tên là: ải tên miền ạt động của một
3 X lý k t qu t serverử dụng để kiểm tra hoạt động của một ết động của Windows Socket có tên là: ải tên miền ừng trường hợp, nếu được tổ chức hợp lý
a N u server báo l i, thì d li u g i tr có d ng “FAILED\n<ThongBaoLoi>\n\n”.ết động của Windows Socket có tên là: ỗi của thao tác ngay trước đó Hàm nào sau ữ địa chỉ ện liên kết động của Windows Socket có tên là: ử dụng để kiểm tra hoạt động của một ải tên miền ạt động của một
b N u server báo thành công thì d li u g i tr có d ng “OK\n<FileSize>\n<NoiDungFile>\n\n” Phân tích k tết động của Windows Socket có tên là: ữ địa chỉ ện liên kết động của Windows Socket có tên là: ử dụng để kiểm tra hoạt động của một ải tên miền ạt động của một ết động của Windows Socket có tên là:
qu t server và ghi n i dung file nh n đải tên miền ừng trường hợp, nếu được tổ chức hợp lý ộng của Windows Socket có tên là: ận thông tin về phiên bản WinSock có trên ư viện liên kết động của Windows Socket có tên là:ợc bảo toàn hay không ?c ra đĩa
4 Chư viện liên kết động của Windows Socket có tên là:ơng án a và b.ng trình có th t i nhi u file cùng m t lúc, t nhi u server.ể kiểm tra hoạt động của một ải tên miền ền ộng của Windows Socket có tên là: ừng trường hợp, nếu được tổ chức hợp lý ền