Tải bản đầy đủ (.pdf) (3 trang)

tài nguyên khoa toán tin

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (69.92 KB, 3 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC ĐÀ LẠT


CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc


CHƯƠNG TRÌNH TRÌNH ĐỘ ĐẠI HỌC


NGÀNH: TIN HỌC



<b>Đ</b>

<b>Ề</b>

<b> C</b>

<b>ƯƠ</b>

<b>NG CHI TI</b>

<b>Ế</b>

<b>T H</b>

<b>Ọ</b>

<b>C PH</b>

<b>Ầ</b>

<b>N</b>


1. Tên học phần: L<b>ập Trình Mạng </b>


2. Mã số học phần:


3. Tên học phần bằng tiếng Anh: Computer Network Programming.
4. Số tín chỉ: 4 Học phần bắt buộc hay tự chọn: Tự chọn
5. Trình độ: sinh viên năm 4


6. Phân bổ thời gian:


- Lên lớp: Lý thuyết 70%: 32 tiết


- Bài tập thảo luận trên lớp: 30%: 13 tiết
- Thực tập phòng máy: 30 tiết.


- Khác:


7. Điều kiện tiên quyết: Môn học trước: Mạng máy tính, Hệđiều hành.
8. Mục tiêu học phần:


Môn học giúp cho sinh viên nắm được các kiến thức về lập trình trên mơi trường


đa nhiệm, đồng thời giúp cho sinh viên nắm được các kỹ thuật về lập trình giao
tiếp mạng sử dụng Windowns Socket theo mơ hình Client – Server, qua đó xây
dựng một ứng dụng thực tế.


9. Mô tả vắn tắt học phần:


•Những khái niệm mạng cơ bản
•Kiến trúc giao thức phân tầng
•Những giao thức Internet
•Lập trình Socket


•Thiết kế và thực thi giao thức


•Lập trình mạng với .NET FRAMEWORK


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

- Dự lớp theo quy chế


- Làm bài tập thảo luận nhóm
- Làm bài tập và đồ án


- Khác


11. Tài liệu tham khảo:


•Brian Myers & Eric Hamer. Windows NT programming .


•Vũ Ngun (2004). Lập trình mạng trên Windows. Nhà xuất bản thống kê.
•Unix Network Programming (The Socket Networking API). W.Richard


Stevens, Bill Fenner, Andrew M. Rudoff..


12. Tiêu chuẩn đánh giá:


- Dự lớp
- Thuyết trình
- Báo cáo đồ án
- Khác


- Thi cuối kỳ


13. Thang điểm: 10
14. Nội dung chi tiết:


<b>Chương I: Giới thiệu </b>


§ <sub>Nh</sub>ữ<sub>ng ki</sub>ế<sub>n th</sub>ứ<sub>c c</sub>ơ<sub> b</sub>ả<sub>n v</sub>ề<sub> m</sub>ạ<sub>ng </sub>
§ <sub>Gi</sub>ớ<sub>i thi</sub>ệ<sub>u v</sub>ề<sub> l</sub>ậ<sub>p trình m</sub>ạ<sub>ng </sub>
§ <sub>Các k</sub>ỹ<sub> thu</sub>ậ<sub>t trong l</sub>ậ<sub>p trình m</sub>ạ<sub>ng </sub>


§ <sub>Ti</sub>ế<sub>n trình và ti</sub>ể<sub>u trình trong l</sub>ậ<sub>p trình m</sub>ạ<sub>ng </sub>
§ Đồ<sub>ng b</sub>ộ<sub> hóa ti</sub>ế<sub>n trình và ti</sub>ể<sub>u trình </sub>


<b>Chương II: Giới thiệu về Sockets </b>


• Mơ hình Client / Server
• Kiến trúc mạng phân tầng.
• Sockets


• Địa chỉ Internet


• Những số cổng giao thức


• Lập trình Socket


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

• Những ví dụ về Connectionless/Connection-Oriented.


<b>Chương III: Tầng vận chuyển (Transport Layer) </b>


§ <sub>T</sub>ổ<sub>ng quan v</sub>ề<sub> nh</sub>ữ<sub>ng giao th</sub>ứ<sub>c TCP/IP </sub>
§ <sub>Trao </sub>đổ<sub>i gói TCP </sub>


§ <sub>S</sub>ơđồ<sub> d</sub>ị<sub>ch chuy</sub>ể<sub>n tr</sub>ạ<sub>ng thái TCP </sub>
§ <sub>Trao </sub>đổ<sub>i gói SCTP </sub>


§ <sub>S</sub>ơđồ<sub> d</sub>ị<sub>ch chuy</sub>ể<sub>n tr</sub>ạ<sub>ng thái SCTP </sub>
§ <sub>TCP và UDP Output </sub>


§ <sub>Kích th</sub>ướ<sub>c và gi</sub>ớ<sub>i h</sub>ạ<sub>n Buffer </sub>
§ <sub>Nh</sub>ữ<sub>ng s</sub>ố<sub> c</sub>ổ<sub>ng </sub>


§ <sub>Nh</sub>ữ<sub>ng d</sub>ị<sub>ch v</sub>ụ<sub> Internet </sub>


<b>Chương IV: Những cấu trúc địa chỉ Socket </b>


§ <sub>Nh</sub>ữ<sub>ng c</sub>ấ<sub>u trúc </sub>đị<sub>a ch</sub>ỉ<sub> Socket IPv4 và IPv6 </sub>
§ <sub>Nh</sub>ữ<sub>ng </sub>đố<sub>i s</sub>ố<sub> Value-Result </sub>


§ <sub>Network Byte Order </sub>


§ <sub>Nh</sub>ữ<sub>ng hàm chuy</sub>ể<sub>n </sub>đổ<sub>i </sub>đị<sub>a ch</sub>ỉ
<b>Chương V: TCP Sockets: </b>



• Những hàm socket(), connect(), bind(), listen(), accept().
• Hàm fork và exec()


• Trạng thái kết nối Client/Server và ví dụ
• Hàm Close()


• Những hàm getsockname() và getpeername()


<b>Chương VI – Lập trình mạng với .NET FRAMEWORK </b>


• Địa chỉ IP trong C#
• Socket


• Socket khơng đồng bộ
• Multicast


• Socket thơ và giao thức ICMP


15. Các thơng tin về hình thức học và liên lạc với giáo viên


- Hình thức học: Theo học trên lớp, làm bài tập thảo luận nhóm và làm bài tập
thực hành trên phòng máy.


- Địa chỉ Email của giáo viên:
- Điện thoại: 0977749751


</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×