Tổng hợp tài liệu, ebook Công Nghệ Thông Tin tham khảo.
Infrared Achieved using transceivers that modulate noncoherent infrared light Transceivers must be within line of sight of each other directly or via reflection Does not penetrate walls No licenses required No frequency allocation issues Typical uses: TV remote control One important difference between infrared and microwave transmission is ...
50 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 613 | Lượt tải: 0
Transport Layer Recap Q:- What tasks are performed by the transport layer? Isolates messages from lower and upper layers Breaks down message size Monitors quality of communications channel Selects most efficient communication service necessary for a given transmission Transport Layer Concerned with reliable transfer of information between ap...
58 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 587 | Lượt tải: 0
Viết chương trình Bắt đầu đơn giản Dần dần thay đổi theo yêu cầu Luôn có chương trình chạy được Sơ đồ khối, mã giả, tư tưởng chia để trị string, thao tác với xâu kí tự Khởi tạo xâu, duyệt ký tự, nối/cộng xâu Dùng hằng thay vì magic number cho các giá trị không đổi
38 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 735 | Lượt tải: 0
Bạn có nhận ra mỗi lần chạy chương trình, máy “nghĩ” lại cùng một con số Tìm kiếm Google: “C++ random repeat” Câu lệnh: srand(time(0)); Khởi tạo “hạt giống” cho hàm rand() bằng thời gian bắt đầu chạy chương trình Lưu ý: chỉ cần gọi srand() một lần. Mỗi lần chạy, chương trình dùng một hạt giống khác nhau : thời gian hiện hành
34 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 821 | Lượt tải: 0
Cài đặt giao thức với ngôn ngữ lập trình • Khai báo dạng thông điệp, trạng thái • Dùng số nguyên typedef enum messType { } hoặc khai báo hằng • Dùng mẫu ký tự: USER, PASS • Kết hợp • Khuôn dạng thông điệp • Dùng cấu trúc: Cần ép kiểu khi gửi và khi nhận • Dùng xâu ký tự: cần có ký hiệu phân cách giữa các trường • Khác: Serialisation, XML,...
38 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 790 | Lượt tải: 0
Example Consider an example that relates the Nyquist and Shannon formulations. Suppose the spectrum of a channel is between 3 MHz and 4 MHz, and SNRdB = 24dB. So, B = 4 MHz – 3 MHz = 1 MHz SNRdB = 24 dB = 10 log10(SNR) SRN = 251 Using Shannon’s formula, the capacity limit C is: C = 106 x 1og2(1+251) ≈ 8 Mbps. If we want to achieve this l...
44 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 603 | Lượt tải: 0
Functions of a Router Provide a link between networks Provide for the routing and delivery of data between processes on end systems attached to different networks Provide these functions in such a way as not to require modifications of the networking architecture of any of the attached subnetworks Network Differences Routers Must Accommodate A...
50 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 607 | Lượt tải: 0
Regular Expression hay còn gọi là biểu thức chính quy dùng để chỉ cách thức chúng ta nhận biết, kiểm tra một chuỗi (biểu thức) có đúng như định dạng chúng ta mong muốn hay không. Một số pattern đơn giản: ^ phủ định $ kết thúc một pattern [abc] ký tự a, b và c [^abc] bất kỳ ký tự nào trừ a, b, c [a-z0-9...
90 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 736 | Lượt tải: 0
Network Simulator 2 ns -2 stands for Network Simulator version 2. ns -2: Is a discrete event simulator for networking research Work at packet level. Provide substantial support to simulate bunch of protocols like TCP, UDP, FTP, HTTP and DSR. Simulate wired and wireless network. Is primarily Unix based but can also be used with Windows via Cy...
57 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 572 | Lượt tải: 0
Ôn tập Nhập liệu từ luồng nhập chuẩn, từ dòng lệnh Kiểu dữ liệu cơ bản Các phép toán số học, thứ tự phép toán Lệnh rẽ nhánh: if, switch Hàm có tham số và kết quả trả về Lời gọi hàm
18 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 829 | Lượt tải: 0