1. Trang chủ
  2. » Giáo Dục - Đào Tạo

LTM secret

3 32 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

ÔN TẬP LẬP TRÌNH MẠNG CĂN BẢN (Tài liệu lưu hành nội bộ) Nội dung trắc nghiệm: Mã FTP Server trả nhập sai user password: 430 Để chuyển FTP Server sang Passive Mode client gửi lệnh nào: PASV Passive Mode có điểm sau : - Dùng PASV để chuyển sang chế độ passive - Cần nhận data port mặc định( Có nghĩa đề yêu cầu gửi lệnh để nhận data port mặc định : PASV) - Không phải Server hỗ trợ TcpClient nhận liệu bất đồng : TcpClient.Client.BeginReceive(…) TcpClient.Client.ReceiveAsync( ) Trình tự UDP Socket Server : Loại đáp án có Listen Bind() -> recieveeto() -> sendto -> close() Giải pháp lập trình đa luồng: - Sử dụng control.invoke - Sử dụng Thead.Sleep() - Sử dụng BackgroundWorker Tcp nhận liệu đồng TcpClient.Client.Receive(…) FTP Server trả thông điệp kèm theo chữ số: số đầu địa IP, số sau tính port (Cách tính: Số thứ 5*256 + Số thứ 6) Trình tự SMTP: HELO -> MAILFROM ->RCPT TO ->DATA ->QUIT Mã trả dịch vụ không khả dụng 503 10 Phát biểu sai hàm static: - Hàm static truy xuất liệu đối tượng tạo - Hàm static gọi cá hàm khác lớp - Từ khóa this dùng để tham chiếu đến hàm static 11 TCP thích hợp truyền thông cho: - HTTP Server, truyền file, Mail Server 12 Có OLEDB đáp án MS Access 13 Từ khóa cho phép truy xuất nội lớp con: protected 14 Khai báo đúng: IPAddress IPAdd= Dns.GetHostAddress(“Localhost”)[0] 15 Web Service Proxy Hỗ trợ Client sử dụng web service mà không thông qua web server 16 Dùng code để chuyển chuỗi strIP sang địa IP IPAddress ip ; IPAddress.TryParse(strIP, out ip) 17 Mối quan hệ web service web server Web service ứng dụng mạng thường gọi web server 18 FTP hoạt động Passive Mode FTP Server truyền data port or dãy port quy định, client nhận data port ngẫu nhiên 19 Lệnh POST để cập nhật : Application/x-www-form-urlencoded 20 Trình tự TCP Socket Server: Bind() ->listen() -> accept() -> recv() -> send() -> close() 21 ASP.NET Web services Net Remoting Net Remoting cung cấp hạ tầng cho đối tượng phân tán 22 Gửi mail: RCPT TO:…… 23 Kỹ thuật giải thuật mã hóa đối xứng: AES, DES, Secret Key Lưu ý: Đối xứng khơng có RSA, Public Key 24 Tạo Private Key thuật toán RSA RSA.ToXmlString(true) 25 Quản lý nhập/xuất: System.IO 26 Lệnh Socket socket = new Socket(AddressFamily.InterNetworkV6, SocketType.Stream,ProtocolType.Tcp); nhằm mục đích gì? Tạo socket chấp nhận IPv6 IPv4 27 Để sử dụng phương pháp mã hóa theo chuẩn DES C#,cần khai báo: System.Sercurity.Cryptography 28 Tạo Web Service Proxy từ dòng lệnh: Wsdl …… 29 Kết thúc lệnh C# giao tiếp với Email Server: “\r\n” 30 Vùng port cho người lập trình: 1024-49151 31 Vùng port dành cho app OS: 0-1023 32 Vòng đời… class khởi tạo tham số: Singleton 33 Vòng đời… hàm: Singlecall 34 Socket.Bind: Liên kết socket với IPEndpoint 35 Dns.GetHostAddress(“Localhost”) IP 127.0.0.1 36 Quản lý luồng System.Threading 37 Hai stream quan trọng: networkStream fileStream 38 Số lượng port number cho host là: 65536 39 Khai báo cho phương thức main() Public static void main( String[] args) 40 Xác định trục trặc apps Multithreaded, chế theo vết(Tracing) System.Diagnostics.Trace 41 Phương thức BeginReceive UdpClient Nhận data bất đồng từ remote host 42 Kiểm tra OS có hỗ trợ IPv6: Socket.OSSupportsIPv6 43 Đọc/ghi file hiệu quả: 4096 byte 44 Sẵn sàng nhận liệu : Socket socket= listener.Listen() ; 45 IPEndPoint chứa : IPAddress Port number 46 Khai báo lớp có đặc tính Remoting System.MarshalByRefObject 47 FTP dùng port: 20 21 48 Hệ mã hóa RSA: Tạo cặp khóa gồm PublicKey PrivateKey 49 Chuyển đổi mảng byte thành String Encoding.UTF8.GetString() 50 Sử dụng thành phần lớp trực tiếp không cần thông qua đối tượng, cần khai báo thành phần với từ khóa: Static

Ngày đăng: 25/10/2019, 11:15

w