Luận văn Tìm hiểu về mạng máy tính
Chương I. Mạng máy tính I. Mạng máy tính .5 II. Phân loại mạng máy tính .5 II.1. Phân loại theo kiến trúc (topology) của mạng.5 II.1.1. Mạng điểmưđiểm (pointưtoưpoint network) .6 II.1.2. Mạng quảng bá (broadcast network) .6 II.2. Phân loại theo phương thức chuyển mạch (Swiched Method) .7 II.2.1. Chuyển mạch kênh (Circuit Swiched Network) .7 II.2.2. Chuyển mạch tin báo (Message Swiched Network) .7 II.2.3. Chuyển mạch gói (Packed Swiched Network) .7 II.3. Phân loại theophạm vi hoạt động.7 II.3.1. Mạng LAN (Local Area Network) .7 II.3.2. Mạng MAN (Metropolian Area Network) .7 II.3.3. Mạng WAN (Wide Area Network) .8 II.3.4. Liên mạng (internet) .8 Chương II. Giao thức truyền thông vàcác mô hình tham chiếu I. Giao thứctruyền thông.11 II. Mô hình thamchiếu OSI.11 II.1. Giới thiệu mô hình OSI.11 II.2. Các tầng của mô hình OSI .13 II.2.1. Tầng vật lý (Physical layer) .13 II.2.2. Tầng liên kết dữ liệu (Data link layer).13 II.2.3. Tầng mạng (Network layer) .14 II.2.4. Tầng giao vận (Transportlayer) .14 II.2.5. Tầng phiên (Session layer) .15 II.2.6. Tầng trình diễn (Presentation layer) .15 II.2.7. Tầng ứng dụng (Application layer) .15 II.3. Những vấn đề về OSI .16 III. Kiến trúc giaothức IPX/SPX.16 III.1. Kiến trúc giao thức IPX/SPX.16 III.2. Gói tin IPX .17 III.3. Cơ chế hoạt động của Novell Netware .18 Chương III. Bộ Giao thức TCP/IP I. Bộ giao thức TCP/IP.19 II. Kiến trúc của bộ giao thức TCP/IP .20 II.1. Kiến trúc phân tầng của TCP/IP .20 II.2. Cơ chế địa chỉ Internet.23 II.2.1. Địa chỉ lớp A.24 II.2.2. Địa chỉ lớp B .25 II.2.3. Địa chỉ lớp C .25 II.3. Mạng con vàSubnet mask .25 III. Tầng mạng (Network Layer) .27 IV. Tầng Internet (Internet Layer) .28 IV.1. Gói tin IP .29 IV.2. Giao thức chuyển địa chỉ ARP (Address Resolution Protocol) và cơ giao thức chuyển ngược địa chỉ RARP (Reverse Address Resolution Protocol) .32 IV.2.1. Chuyển giao trực tiếp .32 IV.2.2. Chuyển giao địa chỉ động .32 IV.2.3. Gói tin ARP.33 IV.3. Giao thức điều khiển truyền tin (Internet Control Message Protocol ư ICMP).35 IV.3.1. Gói tin ICMP.35 IV.3.2. Điều khiển dòng dữ liệu.36 IV.3.3. Thông báo lỗi .36 IV.3.4. Định hướng lại .36 IV.3.5. Kiểm tra trạm làm việc.37 IV.4. Thuật toán dẫn đường.37 V. tầng giao vận.41 V.1. Giao thức không kết nối (User Datagram Protocol ư UDP).41 V.1.1. Gói thông tin UDP.41 V.1.2. Phân kênh, hợp kênh vàPorts.42 V.2. Giao thức điều khiển truyền tin (Transmission Control Protocol - TCP).44 V.2.1. Gói tin TCP.46 V.2.2. Cổng, kết nốivà điểmkết nối.47 VI. Tầng ứng dụng của TCP/IP .49 VI.1. Dịch vụ tên miền (Domain Name Service ư DNS) .49 VI.2. Đăng nhập từxa (Telnet) .51 VI.3. Thưđiện tử (Electronic Mail) .52 VI.4. Giao thức truyền tệp (FileTransfer Protocol ư FTP) .54 VI.5. Nhóm tin (News groups).55 VI.6. Tìm kiếm tệp (Archie).55 VI.7. Tra cứu thông tin theo thực đơn (Gopher) .55 VI.8. Tìm kiếm thông tin theo chỉ số(WAIS).55 VI.9. Siêu văn bản (WWW) .56 Chương IV. Xây dựng chương trình truyền tệp I. Giao diệnlập trình.57 I.1. Giao diệnlập trình .57 I.2. Network I/O và file I/O .58 I.3. Làm việc với Socket .59 I.3.1. Socket .59 I.3.2. Địa chỉ Socket .60 I.3.3. Một số lời gọi tạo lập socket .62 I.3.4. Một số lời gọi gửi dữ liệu quasocket.66 I.3.5. Một số lời gọi nhận dữ liệu từsocket.67 II. Mô hình ClientưServer .68 II.1. Mô hình ClientưServer sử dụng dịch vụkhông kết nối.69 II.2. Mô hình ClientưServer sử dụng dịch vụ hướng kết nối.70 III. Xây dựng chương trình truyền tệp.71 III.1. Thiết kế và cài đặt chương trình .71 III.1.1. Giao thức ứng dụng được xây dựng và sử dụng trong chương trình .71 III.1.2. Cài đặt chương trình .73 III.2. Một số vấn đề nảy sinh trong quá trình thực hiện và cách giải quyết76 III.2.1. Vấn đề chuyển đổi tệp giữa hai hệđiều hành. .76 III.2.2. Vấn đề về một số lệnh tương tác .78 Phụ lụca. Một số mạng cục bộ I. Mạng Ethernetvà IEEE 802.3 .81 II. Mạng TokenưPasing Rings (IEEE 802.5) .81 III. Mạng TokenưPassing Busses (IEEE 802.4).82 Phụ lụcB. Một số kỹ thuật chọn đường đi ngắn nhất I. Giải thuật Dijkstra cho việc chọn đường tập trung .84 II. Giải thuật Ford& Fulkerson cho việc chọn đường phân tán .85 Phụ lụcC. Văn bản chương trình (Phần client) I. Chương trình chính (main.c) .87 II. Thưviện sử dụng (Socket.c) .93
Các file đính kèm theo tài liệu này:
- Tim.hieu.mang.may.tinh.pdf