Tài liệu Mạng máy tính tiếng Việt

104 249 0
Tài liệu Mạng máy tính tiếng Việt

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu Mạng máy tính tiếng Việt hướng dẫn này sẽ cung cấp cho bạn các cơ sở của sự trao đổi dữ liệu và mạng máy tính DCN và cũng sẽ đưa bạn qua các khái niệm đa dạng liên quan tới DCN. Mời các bạn cùng tham khảo để có thêm tài liệu phục vụ nhu cầu học tập và nghiên cứu

http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Mục lục Trao đổi liệu & Mạng máy tính . Đối với độc giả Điều kiện tiền đề . Tổng quan Trao đổi liệu Mạng máy tính . Phân loại mạng máy tính Liên kết theo khoảng không gian Liên kết nội . Quản lý . Cấu trúc mạng Các ứng dụng mạng . Các loại mạng máy tính DCN Mạng khu vực cá nhân (PAN) DCN . 10 Mạng khu vực nội (LAN) DCN 10 Mạng khu vực trung tâm (MAN) DCN 11 Mạng khu vực rộng (WAN) DCN . 12 Mạng internet DCN 13 Các công nghệ mạng LAN DCN 14 Công nghệ Ethernet DCN 14 Công nghệ Fast-Ethernet DCN 15 Công nghệ Giga-Ethernet DCN . 15 Công nghệ Mạng LAN ảo DCN . 15 Không gian mạng DCN 16 Cấu trúc không gian Point-to-Point DCN 17 Cấu trúc không gian bus (Bus Topology) DCN . 17 Cấu trúc (Star Topology) DCN . 18 Cấu trúc vòng tròn (Ring Topology) DCN . 19 Cấu trúc hỗn độn (Mesh Topology) DCN . 19 http://vietjack.com/ Trang chia sẻ học online miễn phí Trang http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Cấu trúc (Tree Topology) DCN 20 Daisy Chain DCN 21 Cấu trúc lai (Hybrid Topology) DCN . 21 Mô hình mạng máy tính DCN 22 Các tác vụ phân tầng DCN . 22 Mô hình OSI DCN 23 Mô hình Internet DCN 25 Bảo mật mạng máy tính DCN 25 Mật mã hóa khóa Private DCN 27 Mật mã hóa khóa Public DCN 27 Tiêu hóa tin (Message Digest) DCN . 28 Giới thiệu Tầng vật lý DCN . 28 Các tín hiệu . 28 Suy truyền (transmission impairment) . 29 Phương tiện truyền tải 30 Dung lượng kênh 30 Kỹ thuật dồn/ghép (multiplexing) . 31 Sự chuyển mạch 31 Truyền tải kỹ thuật số (digital) DCN . 31 Biến đổi số tới số (digital-to-digital) DCN . 31 Mã hóa dòng liệu DCN . 32 Mã hóa đơn cực uni-polar DCN . 32 Mã hóa có cực DCN . 33 http://vietjack.com/ Trang chia sẻ học online miễn phí Trang http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com  Return to Zero (RZ) . 34  Manchester . 35  Manchester vi sai (differential) 35 Mã hóa song cực (bipolar encoding) DCN . 35 Mã hóa khối DCN 36 Sự biến đổi từ liệu tương tự sang Kỹ thuật số DCN 36 Lấy mẫu 37 Lượng tử hóa DCN 37 Mã hóa 38 Các chế độ truyền tải 38 Truyền tải song song 38 Truyền tải theo dãy (chuỗi) 39 Truyền tải theo chuỗi không đồng 39 Truyền tải theo chuỗi đồng 39 Truyền tải tương tự (analog) DCN . 39 Sự chuyển đổi từ kỹ thuật số thành tương tự DCN 40 Sự chuyển đổi từ tương tự sang tương tự DCN 42 Phương tiện truyền tải DCN . 45 Phương tiện từ tính . 46 Cáp xoắn đôi (twisted pair cable) . 46 Cáp đồng trục . 47 Các dây dẫn điện (Power Lines) . 48 Cáp quang 49 Truyền tải không dây DCN . 50 Truyền tải vô tuyến 51 Truyền tải sóng cực ngắn . 52 Truyền tải tia hồng ngoại 53 Sự truyền ánh sáng 53 Kỹ thuật ghép kênh DCN . 54 http://vietjack.com/ Trang chia sẻ học online miễn phí Trang http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Kỹ thuật ghép kênh chia tần số (FDM) DCN . 54 Kỹ thuật ghép kênh phân chia theo thời gian (TDM) DCN 55 Ghép kênh phân chia theo biên độ sóng DCN . 56 Ghép kênh phân chia mã hóa (CDM) DCN . 56 Sự chuyển mạng DCN 56 Chuyển mạch (Circuit Switching) 57 Chuyển mạng tin báo 58 Chuyển mạch gói liệu 59 DCN - Giới thiệu Tầng data-link 59 Chức tầng data-link . 60 Phát chỉnh sửa lỗi DCN . 61 Các kiểu lỗi . 61 Phát lỗi 62 Kiểm tra chẵn lẻ (Prity Check) 62 Cyclic Redundancy Check (CRC) 63 Chỉnh sửa lỗi . 64 DCN - Giao thức kiểm soát data-link 64 Kiểm soát luồng tầng data-link . 64 Kiểm soát lỗi tầng data-link . 65  Stop and Wait ARQ . 66  Go-Back-N ARQ 67  Selective Repeat ARQ (lặp có lựa chọn) 69 Giới thiệu Tầng mạng DCN . 70 Các chức Tầng-3 . 70 Các đặc điểm Tầng mạng 70 Định vị mạng DCN . 71 Định tuyến Tầng mạng DCN 73 Định tuyến Unicast 74 Định tuyến Broadcast 74 http://vietjack.com/ Trang chia sẻ học online miễn phí Trang http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Định tuyến Multicast 75 Định tuyến Anycast . 76 Các giao thức định tuyến Unicast 77  Giao thức định tuyến vecto khoảng cách (Distance Vector Routing Protocol) . 77  Giao thức định tuyến trạng thái kết nối (Link State) 77 Các giao thức định tuyến Multicast 78 Các thuật toán định tuyến . 78 Flooding 78 Đường truyền ngắn . 79 Liên mạng DCN . 79 Kỹ thuật Tunneling DCN 80 Sự phân mảnh gói liệu DCN . 81 Các giao thức Tầng mạng DCN 82 Giao thức phân giải địa (ARP) . 82 Giao thức thông báo điều khiển internet (ICMP) 84 IP phiên (IPv4) 84 IP phiên (IPv6) 85 Giới thiệu Tầng truyền tải DCN 85 Các tính . 86 Giao tiếp end-to-end . 86 Giao thức TCP DCN 87 Các đặc điểm 87 Header 87 Ghi địa . 89 Quản lý kết nối 90 Sự thành lập 90 Sự tháo bỏ . 91 Quản lý băng thông 91 http://vietjack.com/ Trang chia sẻ học online miễn phí Trang http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Kiểm soát luồng Kiểm soát lỗi 91 Sự ghép kênh . 91 Kiểm soát tắc nghẽn . 92 Quản lý đồng hồ bấm . 92 Đồng hồ bấm thời gian sống (Keep-alive timer () . 92 Đồng hồ bấm truyền tải lại (retransmission timer) 92 Đồng hồ bấm tiếp tục (persist timer) . 92 Thời gian đợi (timed-wait) . 93 Phục hồi lại tạm dừng 93 Giao thức UDP DCN . 93 Yêu cầu UDP . 94 Các đặc điểm 94 UDP Header . 94 Ứng dụng UDP . 95 Giới thiệu Tầng ứng dụng DCN . 95 Mô hình Client-Server DCN . 96 Giao tiếp DCN 98 Thủ tục gọi hàm từ xa DCN 98 Giao thức Tầng ứng dụng DCN . 99 Hệ thống tên miền (Domain Name System) DCN 99 Giao thức truyền tải mail đơn giản (Simple Mail Transfer Protocol) DCN 99 Giao thức truyền tải file (File Transfer Protocol) DCN . 100 Giao thức POP (Post Office Protocol) DCN . 100 Giao thức truyền tải siêu văn (HTTP) DCN . 100 Dịch vụ mạng DCN 101 Các dịch vụ thư mục . 101 Các dịch vụ file 102 Các dịch vụ trao đổi thông tin 102 Các dịch vụ ứng dụng . 103 http://vietjack.com/ Trang chia sẻ học online miễn phí Trang http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Tài liệu tham khảo DCN . 104 Các đường link hữu ích DCN . 104 Trao đổi liệu & Mạng máy tính Trao đổi liệu liên quan tới truyền liệu dạng số hai nhiều máy tính mạng máy tính mạng liệu mạng truyền thông mà cho phép máy tính trao đổi liệu với nhau. Sự kết nối vật lý thiết bị máy tính kết nối mạng thiết lập sử dụng phương tiện cáp phương tiện không dây. Mạng máy tính biết đến nhiều mạng internet. Phần hướng dẫn cung cấp cho bạn sở trao đổi liệu mạng máy tính DCN đưa bạn qua khái niệm đa dạng liên quan tới DCN (Data Communication and Computer Network). Loạt hướng dẫn dựa nguồn tài liệu của: Tutorialspoint Đối với độc giả Phần hướng dẫn chuẩn bị cho người đam mê khoa học máy tính để giúp họ hiểu khái niệm liên quan tới DCN. Sau hoàn thành phần hướng dẫn này, bạn thấy mức độ trung bình hiểu biết DCN từ bạn nâng cao trình độ lên. Điều kiện tiền đề Trước bắt đầu tiến hành phần hướng dẫn này, giả sử bạn có hiểu biết khái niệm máy tính bàn phím, chuột,, hình, đầu vào, nhớ sơ cấp, nhớ thứ cấp… gì. Tổng quan Trao đổi liệu Mạng máy tính Một hệ thống máy tính liên kết với thiết bị ngoại vi điện toán hóa máy in gọi mạng máy tính. Sự liên kết bên máy tính làm cho thông tin http://vietjack.com/ Trang chia sẻ học online miễn phí Trang http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com chia sẻ chúng dễ dàng. Các máy tính kết nối với máy khác phương tiện kết nối dây dẫn không dây. Phân loại mạng máy tính Mạng máy tính phân loại sở yếu tố đa dạng. Chúng bao gồm:  Liên kết theo khoảng không gian (geographical span)  Liên kết nội (inter-connectivity)  Quản lý  Cấu trúc Liên kết theo khoảng không gian Một mạng liên kết theo khoảng không gian loại sau:  Nó kết nối qua bàn bạn, bên thiết bị Bluetooth. Xếp dãy không dài vài mét.  Nó kết nối qua tòa nhà, bao gồm thiết bị trung gian để kết nối tất tầng.  Nó kết nối qua thành phố.  Nó kết nối qua nhiều thành phố nhiều tỉnh.  Nó kết nối qua toàn giới. Liên kết nội Các thành phần mạng kết nối với theo cách khác số kiểu. Bởi mối liên hệ, chia thành: theo cách logic, theo cách vật lý theo hai cách.  Mỗi thiết bị đơn kết nối với thiết bị khác mạng, làm cho mạng khớp nhau.  Tất thiết bị kết nối tới trung gian đơn khoảng không gian không kết nối, tạo cấu trúc bus.  Mỗi thiết bị kết nối tới thiết bị ngang hàng bên phải trái, tạo cấu trúc tuyến.  Tất thiết bị kết nối với với thiết bị đơn, tạo cấu trúc hình sao. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com  Tất thiết bị kết nối cách tùy ý sử dụng tất cách để kết nối thiết bị với nhau, kết tạo cấu trúc lai (hỗn hợp). Quản lý Từ quan điểm quản lý, mạng mạng tư nhân mà sở hữu hệ thống tự quản lý đơn truy cập từ bên miền logic vật lý nó. Một mạng mạng công cộng truy cập tất cả. Cấu trúc mạng  Các mạng máy tính phân biệt vào kiểu khác Client-Server, ngang lai (hỗn hợp), phụ thuộc vào cấu trúc nó.  Có thể có nhiều hệ thống đóng vai trò server. Các hệ thống khác client, đưa yêu cầu tới server để phục vụ đề nghị. Server nhận xử lý yêu cầu client.  Hai hệ thống kết nối ngang theo kiểu Point-to-Point back-to-back. Chúng mức độ gọi ngang bằng.  Có thể có mạng hỗn hợp mà bao gồm hai kiểu cấu trúc trên. Các ứng dụng mạng Các hệ thống máy tính thiết bị ngoại vi kết nối để tổ chức thành mạng. Chúng cung cấp lợi sau:  Chia sẻ nguồn tài nguyên máy in thiết bị lưu giữ.  Trao đổi thông tin (email, FTP).  Chia sẻ thông tin việc sử dụng web internet.  Tương tác với người sử dụng khác sử dụng trang web động.  Điện thoại IP  Video họp  Điện toán song song  Thư tín (instant messaging) Các loại mạng máy tính DCN http://vietjack.com/ Trang chia sẻ học online miễn phí Trang http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Hiểu theo nghĩa chung, mạng phân biệt dựa kết nối theo khoảng không gian chúng. Một mạng có khoảng cách nhỏ với điện thoại bạn Bluetooth tai nghe lớn mạng internet, trải rộng toàn giới. Mạng khu vực cá nhân (PAN) DCN Một mạng khu vực cá nhân (PAN) mạng nhỏ cá nhân người sử dụng. Nó bao gồm Bluetooth. PAN có dãy kết nối dài tới 10 mét. PAN bao gồm bàn phím chuột máy tính không dây, Bluetooth, máy in không dây điều khiển từ xa. Ví dụ, Piconet mạng khu vực cá nhân Bluetooth mà chứa tới thiết bị kết nối với theo loại chính-phụ. Mạng khu vực nội (LAN) DCN Một mạng máy tính kết nối bên tòa nhà quản lý hệ thống quản trị đơn gọi chung mạng khu vực nội (LAN). Thông thường LAN trải rộng văn phòng tổ chức, trường học. Số lượng hệ thống kết nối LAN đa dạng từ nhiều 16 triệu. LAN cung cấp cách hữu ích việc chia sẻ nguồn tài nguyên người sử dụng. Các nguồn tài nguyên máy in, file server, internet dễ dàng chia sẻ câc máy tính. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 10 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com o URG - Nó dẫn trường Điểm trỏ khẩn cấp (urgent pointer) có liệu quan trọng nên xử lý. o ACK - Nó dẫn trường Tín hiệu thừa nhận có ý nghĩa. Nếu ACK xóa 0, gói liệu không chứa tín hiệu thừa nhận nào. o PSH - Khi thiết lập, yêu cầu tới trạm nhận tới liệu PUSH (ngay sau đến) tới ứng dụng nhận mà không đệm nó. o RST - Đặt lại cờ hiệu có đặc điểm sau:  Nó sử dụng để từ chối kết nối nhập vào.  Nó sử dụng để loại bỏ đoạn.  Nó sử dụng để khởi động lại kết nối. o SYN - Cờ hiệu sử dụng để thiết lập kết nối host. o FIN - Cờ hiệu sử dụng để tháo kết nối liệu thêm trao đổi sau đó. Bởi gói với cờ hiệu SYN FIN có số thứ tự dãy, chúng xử lý theo thứ tự xác.  Cỡ cửa sổ - Trường sử dụng để điều khiển luồng hai trạm dẫn số lượng byte đệm người nhận cấp phát cho đoạn, ví dụ: liệu trạm nhận mong đợi.  Tổng kiểm tra - Trường chứa tổng kiểm tra Header, liệu Header giả.  Điểm trỏ khẩn cấp - Nó trỏ tới byte liệu khẩn cấp cờ hiệu URG thiết lập tới 1.  Các tính - Nó cung cấp chức thêm vào mà không phủ header quy. Trường tính luôn miêu tả 32 bit. Nếu trường chứa liệu 32 bit, vật đệm sử dụng để phủ bit lại để tiếp cận giới hạn 32 bit. Ghi địa Giao tiếp TCP hai host thực theo nghĩa số hiệu cổng (TSAPs). Các số hiệu cổng dãy từ đến 65535 mà phân chia sau:  Các cổng hệ thống (0-1023) http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 89 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com  Các cổng người dùng (1024-49151)  Các cổng cá nhân/động (49152-65535) Quản lý kết nối Giao tiếp TCP làm việc Mô hình server/client. Client khởi tạo kết nối server chấp nhận từ chối nó. cách sử dụng cho quản lý kết nối là: Sự thành lập Client khởi tạo kết nối gửi đoạn liệu với số thứ tự dãy. Mãy server gửi tín hiệu thừa nhận quay trở lại với số thứ tự dãy ACK đoạn client mà số nhiều số thứ tự dãy client. Client sau nhận ACK đoạn gửi tín hiệu thừa nhận phản hồi server. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 90 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Sự tháo bỏ Hoặc server client gửi phân đoạn TCP với cờ hiệu FIN thiết lập tới 1. Khi đầu nhận phản hồi trở lại tín hiệu thừa nhận, điều hướng giao tiếp TCP đóng kết nối tháo bỏ. Quản lý băng thông TCP sử dụng khái niệm cỡ cửa sổ để cung cấp cần thiết quản lý băng thông. Cỡ cửa sổ nói co trạm gửi đầu từ xa, số lượng phân đoạn byte liệu mà trạm nhận đầu nhận. TCP sử dụng pha khởi tạo chậm sử dụng cỡ cửa sổ tăng cỡ cửa sổ theo hàm mũ sau giao tiếp thành công. Ví dụ, client sử dụng cỡ cửa sổ gửi byte liệu. Khi tín hiệu thừa nhận đoạn nhận, cỡ cửa sổ gấp đôi lên thành đoạn gửi có độ dài byte. Khi tín hiệu thừa nhận đoạn byte liệu nhận, client thiết lập cỡ cửa sổ lên 8, tiếp tục thế. Nếu tín hiệu thừa nhận bị lỡ, ví dụ: liệu thất lạc mạng truyền tải nhận NACK, cỡ cửa sổ bị giảm xuống nửa pha khởi tạo chậm bắt đầu lại. Kiểm soát luồng Kiểm soát lỗi TCP sử dụng số hiệu cổng (port) để biết tiến trình ứng dụng cần phải bàn giao đoạn liệu. Song song với đó, sử dụng số thứ tự dãy để đồng với host từ xa. Tất đoạn liệu gửi nhận với số thứ tự dãy. Trạm gửi biết đoạn liệu cuối nhận trạm nhận nhận ACK. Trạm nhận biết đoạn liệu cuối gửi Trạm gửi liên hệ số thứ tự dãy gói liệu nhận gần đây. Nếu số thứ tự dãy đoạn nhận gần không kết nối với số thứ tự dãy trạm nhận mong đợi, bị loại bỏ NACK gửi trở lại. Nếu hai đoạn liệu đến với số thứ tự dãy, giá trị hạng thời gian TCP so sánh để đưa định. Sự ghép kênh Kỹ thuật để kết nối hai nhiều luồng liệu phiên truyền tải (session) gọi ghép kênh. Khi TCP client khởi tạo kết nối với server, luôn liên hệ tới port rõ ràng mà dẫn tiến trình ứng dụng. Client sử dụng số hiệu cổng tạo ngẫu nhiên từ pool số hiệu cổng tư nhân. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 91 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Sử dụng kỹ thuật ghép kênh TCP, client giao tiếp với số tiến trình ứng dụng khác phiên đơn. Ví dụ, client yêu cầu trang web mà chứa kiểu liệu khác (HTTP, SMTP, FTP…), thời gian trễ phiên TCP tăng phiên giữ mở thời gian dài kiểu chi phí tránh. Điều cho hệ thống client khả để nhận nhiều kết nối thông qua kết nối ảo đơn. Các kết nối ảo không tốt cho server thời gian trễ dài. Kiểm soát tắc nghẽn Khi lượng lớn liệu gửi tới hệ thống mà vượt khả để kiểm soát, tắc nghẽn xảy ra. TCP kiểm soát tắc nghẽn kỹ thuật cửa sổ. TCP thiết lập cỡ cửa sổ nói cho đầu khác biết đoạn liệu để gửi. TCP sử dụng thuật toán cho kiểm soát lỗi:  Sự tăng lên tính cộng, giảm tính nhân (AI, MD)  Khởi tạo chậm  Phản ứng lại thời gian trễ Quản lý đồng hồ bấm TCP sử dụng kiểu đồng hồ bấm để điều khiển quản lý nhiệm vụ đa dạng: Đồng hồ bấm thời gian sống (Keep-alive timer ()  Đồng hồ bấm sử dụng để kiểm tra tính nguyên vẹn tính hiệu lực kết nối.  Khi thời gian sống hết hạn, host gửi cực dò (probe) để kiểm tra kết nỗi tồn tại. Đồng hồ bấm truyền tải lại (retransmission timer)  Đồng hồ bấm trì phiên trạng thái liệu gửi.  Nếu tín hiệu thừa nhận liệu gửi không nhận thời gian truyền tải lại, đoạn liệu gửi lại. Đồng hồ bấm tiếp tục (persist timer)  Phiên TCP dừng host gửi cỡ cửa sổ 0.  Để khôi phục lại phiên, host cần gửi cỡ cửa sổ với giá trị lớn hơn. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 92 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com  Nếu đoạn không tiếp cận tới đầu kết nối khác, hai đầu đợi thời gian vô hạn.  Khi thời gian tiếp tục hết hạn, host gửi lại cỡ cửa sổ đầu kết nối khác biết.  Đồng hồ bấm tiếp tục giúp tránh bế tắc giao tiếp. Thời gian đợi (timed-wait)  Sau loại bỏ kết nối, host đợi thời gian đợi để kết thúc kết nối cách hoàn toàn.  Đây để đảm bảo đầu kết nối khác nhận tín hiệu thừa nhận yêu cầu kết thúc kết nối nó.  Thời gian đợi tối đa 240 giây. Phục hồi lại tạm dừng TCP giao thức đáng tin cậy. Nó cung cấp số thứ tự dãy tới byte gửi đoạn. Nó cung cấp kỹ thuật phản hồi, ví dụ: host nhận gói liệu, tới ACK mà gói có số thứ tự hàng mong đợi (nếu đoạn cuối cùng). Khi TCP server dừng giao tiếp đường bắt đầu lại tiến trình nó, gửi TPDU Broadcast tới tất host nó. Các host sau gửi đoạn liệu cuối mà chưa nhận mang tới phía trước. Giao thức UDP DCN Giao thức User Data Protocol giao thức giao tiếp Tầng truyền tải đơn giản có sẵn giao thức TCP/IP. Nó bao gồm số lượng tối thiểu kỹ thuật giao tiếp. UDP coi giao thức truyền tải không đáng tin cậy dử dụng dịch vụ IP mà cung cấp kỹ thuật phân phối với nỗ lực tối đa. Trong UDP, trạm nhận không tạo tín hiệu thừa nhận gói liệu nhận trạm gửi không đợi cho tín hiệu thừa nhận gói liệu gửi. Việc thu gọn làm cho giao thức không đáng tin cậy dễ để xử lý. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 93 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Yêu cầu UDP Một câu hỏi nảy sinh, cần giao thức không đáng tin cậy để truyền tải liệu? Chúng ta triển khai UDP nơi mà gói thừa nhận chia sẻ lượng quan trọng băng thông song song với liệu thực sự. Ví dụ, trường hợp luồng video, hàng nghìn gói liệu chuyển tiếp tới người sử dụng nó. Việc thừa nhận tất gói rắc rối chứa lượng hao phí băng thông lớn. Kỹ thuật phân phối tốt giao thức IP nằm bảo đảm nỗ lực tối đa để phân phối gói liệu nó, vài gói liệu luồng video bị thất lạc, không gây tai hại nghiêm trọng bỏ qua cách dễ dàng. Việc thất lạc số gói liệu truyền tải luồng video âm không để ý. Các đặc điểm  UDP sử dụng tín hiệu thừa nhận liệu không giữ ý nghĩa quan trọng nào.  UDP giao thức tốt với liệu chảy hướng.  UDP đơn giản phù hợp với giao tiếp sở truy vấn.  UDP kết nối không điều hướng.  UDP không cung cấp kỹ thuật kiểm soát tắc nghẽn.  UDP không bảo đảm phân phối liệu theo thứ tự.  UDP stateless (nghĩa không lưu liệu client server).  UDP giao thức phù hợp cho truyền liệu ứng dụng VoIP, luồng đa phương tiện. UDP Header UDP Header đơn giản tính nó. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 94 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com UDP header chứa tham số quan trọng:  Cổng nguồn (source port) - Thông tin 16 bit sử dụng để xác định cổng nguồn gói liệu.  Cổng đích đến (destination port) - Thông tin 16 bit sử dụng để xác định ứng dụng thiết bị đích đến.  Độ dài - Trường độ dài xác định độ dài toàn gói UDP (bao gồm header). Nó trường 16 bit giá trị tối thiểu byte, ví dụ: kích cỡ UDP header.  Tổng kiểm tra (checksum) - Trường lưu giữ giá trị tổng kiểm tra tạo trạm gửi trước gửi. IPv4 có trường tùy ý để trường tổng kiểm tra không chứa giá trị nào, tạo tất bit thiết lập 0. Ứng dụng UDP Dưới số ứng dụng mà UDP sử dụng để truyền tải liệu:  Các dịch vụ tên miền (DNS)  Giao thức quản lý mạng đơn (Simple Network Management protocol)  Giao thức truyền tải file thường (Trival File Transfer Protocol)  Giao thức thông tin định tuyến (Routing Information Protocol)  Kerberos (là giao thức mật mã) Giới thiệu Tầng ứng dụng DCN Tầng ứng dụng tầng Mô hình OSi Mô hình tầng TCP/IP. Tầng tồn hai Mô hình tầm quan trọng nó, việc tương tác với người sử dụng ứng dụng người sử dụng. Tầng dùng cho ứng dụng mà bao gồm hệ thống trao đổi thông tin. Một người sử dụng tương tác trực tiếp với ứng dụng. Tầng ứng dụng nơi giao tiếp thực khởi tạo phản ánh. Bởi tầng tầng tầng, không phục vụ tầng khác. Tầng ứng dụng nhận giúp đỡ tầng truyền tải tất tầng bên để giao tiếp truyền tải liệu tới host từ xa. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 95 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Khi giao thức tầng ứng dụng muốn giao tiếp với giao thức tầng ứng dụng ngang bậc với host từ xa, truyền liệu thông tin tới tầng truyền tải. Tầng truyền tải thực phần việc lại với giúp đỡ tất tầng nó. Có mơ hồ việc tìm hiểu tầng ứng dụng giao thức nó. Không phải ứng dụng người sử dụng đặt tầng ứng dụng, ngoại trừ ứng dụng mà tương tác với hệ thống giao tiếp. Ví dụ, thiết kế phần mềm soạn văn không xem chương trình tầng ứng dụng. Hiểu theo nghĩa khác, sử dụng trình duyệt, mà thực sử dụng HTTP để tương tác với mạng. HTTP giao thức Tầng ứng dụng. Ví dụ khác giao thức Truyền tải file, mà giúp người sử dụng truyền file văn nhị phân qua mạng. Một người sử dụng sử dụng giao thức phần mềm GUI CuteFTP người sử dụng khác sử dụng FTP chế độ dòng lệnh (command line). Ví thế, bất chấp phần mềm bạn sử dụng, giao thức mà cho tầng ứng dụng sử dụng phần mềm đó. DNS giao thức mà giúp giao thức ứng dụng người dùng HTTP để thực công việc nó. Mô hình Client-Server DCN Hai tiến trình ứng dụng từ xa giao tiếp chủ yếu theo hai kiểu khác nhau: http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 96 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com  Peer-to-peer: Cả hai tiến trình chạy mức độ chúng chuyển đổi liệu sử dụng vài nguồn chia sẻ.  Client-Server: Một tiến trình từ xa hoạt động Client yêu cầu vài nguồn từ tiến trình ứng dụng khác hoạt động Server. Trong Mô hình client-server, tiến trình hoạt động client server. Nó không yêu cầu kiểu, cỡ thiết bị, sức mạnh tính toán mà làm cho thành server. Nó khả phục vụ yêu cầu mà làm thiết bị Server. Một hệ thống hoạt động Server Client cách nhau. Đó là, tiến trình thực Server tiến trình khác hoạt động Client. Điều xảy hai tiến trình client server thiết bị. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 97 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Giao tiếp DCN Hai tiến trình Mô hình client-server tương tác theo nhiều cách: Trong mẫu này, tiến trình hoạt động Server mở socket sử dụng cổng biết đợi tới vài yêu cầu client tới. Tiến trình thứ hai hoạt động client mở socket thay đợi cho yêu cầu đến, tiến trình client yêu cầu đầu tiên. Khi yêu cầu tới server, lưu giữ. Nó thông tin chia sẻ yêu cầu nguồn. Thủ tục gọi hàm từ xa DCN Đây kỹ thuật mà tiến trình tương tác với tiến trình khác theo phương thức gọi hàm. Một tiến trình (client) gọi thủ tục nằm host từ xa. Tiến trình host từ xa xem Server. Cả hai tiến trình cấp phát stub. Sự giao tiếp xảy theo cách sau:  Tiến trình client gọi client stub. Nó truyền tất tham số gắn với tới chương trình địa phương tới nó. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 98 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com  Tất tham số sau mang tín hiệu gọi hệ thống tạo để gửi chúng tới bên khác mạng.  Kernel gửi liệu qua mạng đầu kết nối khác nhận nó.  Host từ xa truyền liệu tới server stub nơi mà mang.  Các tham số truyền tới hàm hàm sau chạy.  Kết gửi trở lại tới client theo cách tương tự. Giao thức Tầng ứng dụng DCN Có vài giao thức mà làm việc cho người sử dụng tầng ứng dụng. Các giao thức tầng ứng dụng phân chia đại khái thành loại:  Giao thức mà sử dụng người sử dụng. Ví dụ: email  Giao thức mà giúp hỗ trợ giao thức sử dụng người sử dụng. Ví dụ: DNS. Một số giao thức tầng ứng dụng miêu tả bên đây: Hệ thống tên miền (Domain Name System) DCN Hệ thống tên miền (DNS) làm việc Mô hình client-server. Nó sử dụng giao thức UDP cho giao tiếp tầng truyền tải. DNS sử dụng miền có thứ bậc sở giản đồ tên. DNS server định hình với Địa tên miền đầy đủ (FQDN) địa email ánh xạ với địa Giao thức internet tương ứng nó. Một DNS server yêu cầu với FQDN phản hồi trở lại với địa IP ánh xạ với nó. DNS sử dụng UDP cổng 53. Giao thức truyền tải mail đơn giản (Simple Mail Transfer Protocol) DCN SMTP sử dụng để truyền tải mail điện tử từ người sử dụng tới người sử dụng khác. Nhiệm vụ thực phần mềm email client (user agents) mà người sử dụng dùng. User Agents giúp người sử dụng phân loại định dạng email lưu giữ tới internet có sẵn. Khi email đệ trình để gửi, tiến trình gửi kiểm soát Dịch vụ thư điện tử (MTA) mà thường kèm phần mềm email client. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 99 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Message Transfer Agent (MTA) sử dụng SMTP để chuyển tiếp email tới MTA khác (bên server). Trong SMTP sử dụng người sử dụng để gửi email, Server thường sử dụng SMTP để gửi nhận email. SMTP sử dụng TCP cổng số 25 587. Phần mềm client sử dụng Giao thức truy cập thông báo internet (Internet Message Access Protocol - IMAP) giao thức POP để nhận email. Giao thức truyền tải file (File Transfer Protocol) DCN Giao thức truyền tải file (FTP) giao thức sử dụng rộng rãi cho truyền tải file qua mạng. FTP sử dụng TCP/IP cho giao tiếp làm việc cổng TCP 21. FTP làm việc Mô hình client/server mà client yêu cầu file từ server server gửi nguồn tài nguyên yêu cầu trở lại client. FTP sử dụng kiểm soát out-of-band, ví dụ: FTP sử dụng cổng TCP 20 cho trao đổi thông tin kiểm soát liệu thực gửi qua cổng TCP 21. Client yêu cầu server file. Khi server nhận yêu cầu cho file , mở kết nối TCP cho client truyền tải file đó. Sau trình truyền tải kết thúc, server đóng kết nối. Với file thứ hai, client yêu cầu lại server mở lại kết nối TCP mới. Giao thức POP (Post Office Protocol) DCN Giao thức POP phiên giao thức thu hồi mail đơn giản sử dụng User Agents để thu hồi mail từ server. Khi client cần thu hồi mail từ server, mở kết nối với server cổng TCP 110. Người sử dụng sau truy cập mail tải chúng xuống tới máy địa phương. POP làm việc theo chế độ. Chế độ phổ biến chế độ xóa, để xóa email từ server từ xa sau chúng tải xuống tới thiết bị địa phương. Chế độ thứ hai, chế độ giữ, không xóa email từ server cung cấp cho người sử dụng tính để truy cập vào mail sau server. Giao thức truyền tải siêu văn (HTTP) DCN HTTP tảng World Wide Web. Siêu liệu hệ thống tài liệu tổ chức chặt chẽ mà sử dụng siêu liên kết để liên kết trang tài liệu văn bản. HTTP làm việc Mô hình client server. Khi người sử dụng muốn truy cập vào trang HTTP internet, http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 100 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com thiết bị client đầu kết nối người dùng khởi tạo kết nối TCP tới server cổng 80. Khi server chấp nhận yêu cầu client, client quyền truy cập vào trang web. Để truy cập vào trang web, client thường sử dụng trình duyệt web, có chức cho khởi tạo, trì, đóng kết nối TCP. HTTP giao thức stateless, mà nghĩa server trì không thông tin yêu cầu sớm client. Các phiên HTTP  HTTP 1.0 sử dụng HTTP không đặc. Một đối tượng gửi qua kết nối TCP đơn.  HTTP 1.1 sử dụng HTTP đặc. Trong phiên này, nhiều đối tượng gửi qua kết nối TCP đơn. Dịch vụ mạng DCN Các hệ thống máy tính hệ thống điện toán hóa giúp người ngày làm việc cách hiệu tạo điều không tưởng. Khi thiết bị kết nối lại với để tạo thành mạng, khả nâng lên nhiều lần. Một số mạng máy tính cung cấp dịch vụ bản: Các dịch vụ thư mục Những dịch vụ ánh xạ tên giá trị nó, mà giá trị biến cố định. Hệ thống phần mềm giúp để lưu giữ thông tin, tổ chức nó, cung cấp phương thức đa dạng để truy cập nó.  Accounting Trong tổ chức, số người sử dụng có tên mật chúng ánh xạ tới chúng. Các dịch vụ thư mục cung cấp phương thức lưu giữ thông tin mẫu bí mật làm cho chúng có sẵn để sử dụng yêu cầu.  Sự xác nhận cho phép Các ủy nhiệm người dùng kiểm tra để xác nhận người sử dụng thời gian đăng nhập theo định kỳ. Các tài khoản người sử dụng thiết lập http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 101 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com cấu trúc có thứ bậc truy cập tới tài nguyên kiểm soát sử dụng giản đồ ủy quyền.  Các dịch vụ tên miền (DNS) DNS sử dụng rộng rãi dịch vụ cốt yếu mà internet làm việc. Hệ thống ánh xạ địa IP tới tên miền, mà dễ dàng để nhớ để gọi lại địa IP. Bởi mạng điều hành với giúp đỡ địa IP người có khuynh hướng nhớ tên web, DNS cung cấp địa IP web mà ánh xạ tới tên từ back-end yêu cầu tên web từ người sử dụng. Các dịch vụ file Các dịch vụ file bao gồm chia sẻ truyền tải file qua mạng.  Chia sẻ file Một lý khiến cho đời mạng chia sẻ file. Chia sẻ file cho người sử dụng khả để chia sẻ liệu cảu họ với người sử dụng khác. Người sử dụng tải file lên tới server cụ thể, mà truy cập tất người sử dụng có ý định.  Truyền tải file Đây hoạt động để chép di chuyển file từ máy tính tới máy tính khác tới nhiều máy tính, với giúp đỡ tầng mạng nằm dưới. Mạng cho người sử dụng khả để xác định vị trí người sử dụng khác mạng truyền tải file. Các dịch vụ trao đổi thông tin  Email Thư điện tử phương thức giao tiếp mà người sử dụng máy tính làm việc mà nó. Đây sở đặc điểm internet nay. Hệ thống email có nhiều server thư điện tử. Tất người sử dụng cung cấp ID nhất. Khi người sử dụng gửi email tới người sử dụng khác, truyền tải thực người sử dụng với giúp đỡ server thư điện tử. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 102 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com  Mạng xã hội Các công nghệ gần cho nhiều công nghệ xã hội hóa. Máy tính hiểu người, tìm thấy người biết bạn bè khác, kết nối với họ, chia sẻ ý nghĩ, hình ảnh video.  Internet Chat Internet chat cung cấp dịch vụ truyền tải văn host. Hai nhiều người giao tiếp với sử dụng dịch vụ Internet Relay Chat. Ngày nay, voice chat video chat phổ biến.  Diễn đàn thảo luận Diễn đàn thảo luận cung cấp kỹ thuật để kết nối nhiều người với mạng internet. Nó cho người sử dụng khả để đặt chất vấn, câu hỏi, lời đề nghị,… mà gửi tất người sử dụng. Một số người sử dụng khác phản hồi lại.  Truy cập từ xa Dịch vụ cho người sử dụng khả để truy cập vào liệu máy tính từ xa. Đặc điểm biết đến Màn hình từ xa. Điều thực thông qua số thiết bị điều khiển, ví dụ: điện thoại di động máy tính nhà. Các dịch vụ ứng dụng Chúng không cung cấp dịch vụ sở mạng tới người sử dụng dịch vụ web, quản lý liệu, chia sẻ nguồn tài nguyên.  Chia sẻ nguồn tài nguyên Để sử dụng nguồn tài nguyên cách hiệu kinh tế nhất, mạng cung cấp phương thức để chia sẻ chúng. Điều bao gồm server, máy in, phương tiện lưu giữ….  Cơ sở liệu http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 103 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com Dịch vụ ứng dụng dịch vụ quan trọng nhất. Nó lưu liệu thông tin, xử lý nó, cho người sử dụng khả để khôi phục cách kinh tế. Cơ sở liệu giúp tổ chức tạo định sở số liệu thống kê.  Các dịch vụ web World Wide Web trở thành từ đồng nghĩa với internet. Nó sử dụng để kết nối với internet truy cập file dịch vụ thông tin cung cấp server. Tài liệu tham khảo DCN Các tài liệu chứa thông tin thêm Giao tiếp liệu Mạng máy tính (Data Communication & Computer Networks). Bạn nên sử dụng chúng để nâng cao kiến thức giúp bạn hiểu chủ đề loạt hướng dẫn này. Các đường link hữu ích DCN  Tutorialspoint − Loạt hướng dẫn xây dựng dựa nguồn này.  Computer Networks on Wikipedia - Viết Mạng máy tính Wikipedia. http://vietjack.com/ Trang chia sẻ học online miễn phí Trang 104 [...]... trúc phân thứ bậc, đây là mẫu phổ biến nhất của cấu trúc mạng được sử dụng hiện tại Cấu trúc này mô phỏng cấu trúc ngôi sao và kế thừa các đặc tính của cấu trúc bus Cấu trúc này phân chia mạng thành nhiều mức/tầng của mạng Phần lớn trong các mạng LAN, một mạng được chia thành ba kiểu thiết bị mạng Mức thấp nhất là tầng truy cập (access-layer) mà máy tính có thể đính kèm Mức trung được biết như là mức phân... tốc độ cao MAN làm việc giữa mạng khu vực nội bộ LAN và mạng khu vực rộng WAN MAN cung cấp đường link cho các mạng LAN tới các mạng WAN hoặc internet Mạng khu vực rộng (WAN) trong DCN Như tên gọi đã đề cập, WAN bao phủ một khu vực rộng mà có thể kết nối qua các tỉnh và ngay cả một quốc gia Nói chung, các mạng viễn thông là WAN Những mạng này cung cấp sự kết nối tới các mạng MAN và LAN Từ khi chúng... đổi thông qua mạng trao đổi công cộng Con người thường có thể gửi dữ liệu và có thể là độ nhạy cao như các giấy ủy nhiệm ngân http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Trang 25 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com hàng, tên tài khoản sử dụng, mật khẩu, tài liệu cá nhân, các chi tiết mua hàng trên mạng hoặc các tài liệu thư tín... học đồng bộ (SONET) WAN có thể được quản lý bởi nhiều chính quyền khác nhau Mạng internet trong DCN Một mạng của các mạng được gọi là internet Nó là mạng lớn nhất tồn tại trên hành tinh của chúng ta Mạng internet này kết nối rộng rãi tất cả các mạng WAN và nó có thể có sự kết nối tới các mạng LAN và mạng Home Internet sử dụng bộ giao thức TCP/IP và sử dụng IP như giao thức địa chỉ của nó Ngày nay, internet... Các cấu trúc kết nối có thể chứa các thuộc tính của các cấu trúc ngôi sao, vòng tròn, bus, và chuỗi Daisy Hầu hết các mạng WAN được kết nối với nghĩa của cấu trúc vòng tròn kép (dual-ring) và các mạng được kết nối tới chúng là hầu hết các cấu trúc ngôi sao Internet là ví dụ điển hình nhất của cấu trúc lai Mô hình mạng máy tính trong DCN Ngành kỹ thuật xây dựng mạng là một nhiệm vụ phức tạp, mà liên quan... gửi và nhận dữ liệu thực sự Không giống đối tác Mô hình OSI của nó, tầng này là độc lập với cấu trúc mạng và phần cứng nằm dưới Bảo mật mạng máy tính trong DCN Trong những ngày đầu tiên của internet, sự sử dụng của nó được giới hạn trong các trường Đại học và lĩnh vực quân sự cho mục đích nghiên cứu và phát triển Sau đó, khi tất cả các mạng được sáp nhập với nhau và cấu thành internet, dữ liệu sử dụng... nhau, một thiết bị Layer-3 như Router được yêu cầu Không gian mạng trong DCN Một Không gian mạng (Network Topology) là sự sắp xếp mà với nó các hệ thống máy tính và các thiết bị mạng được kết nối với nhau Không gian có thể định rõ cả hai khía cạnh vật lý và logic của mạng Cả không gian vật lý và logic có thể là cùng hoặc khác nhau trong cùng một mạng http://vietjack.com/ Trang chia sẻ các bài học online... tiếp Các mạng có các thiết bị liên kết với nhau, mà nhận dữ liệu từ các nguồn được kết nối trực tiếp, lưu giữ dữ liệu, phân tích nó và sau đó chuyển nó tới thiết bị liên kết kế tiếp gần nhất với đích đến Chuyển mạch có thể được phân loại như sau: Truyền tải kỹ thuật số (digital) trong DCN Dữ liệu hoặc thông tin có thể được lưu trong hai cách, tương tự hoặc kỹ thuật số Để một máy tính sử dụng dữ liệu, ... dịch vụ của nó cho tầng dữ liệu- kết nối Tầng dữ liệu- kết nối tham gia vào các khung trong tầng vật lý Tầng vật lý biến đổi chúng sang các xung điện tử, mà biểu diễn dữ liệu nhị phân Dữ liệu nhị phân sau đó được gửi qua các phương tiện có dây hoặc không dây Các tín hiệu Khi dữ liệu được gửi qua trung gian tầng vật lý, đầu tiên nó cần biến đổi thành các tín hiệu điện tử Dữ liệu chính nó có thể là analog... việc truyền tải Sự biến đổi từ dữ liệu tương tự sang Kỹ thuật số trong DCN Microphones tạo âm thanh tương tự và camera tạo các video tương tự, mà được xem như là các dữ liệu tương tự Để biến đổi dữ liệu tương tự này qua các tín hiệu kỹ thuật số, chúng ta cần chuyển đổi tương tự thành kỹ thuật số Dữ liệu analog là một luồng dữ liệu liên tục trong dạng sóng, trong khi đó dữ liệu kỹ thuật số là rời rạc Để . http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com http://vietjack.com/ Trang chia sẻ các bài học online miễn. trúc hỗn độn (Mesh Topology) trong DCN 19 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com http://vietjack.com/ Trang chia sẻ các bài học online miễn. trong DCN 32 Mã hóa có cực trong DCN 33 http://vietjack.com/data_communication_computer_network/index.jsp Copyright © vietjack.com http://vietjack.com/ Trang chia sẻ các bài học online miễn

Ngày đăng: 19/09/2015, 18:18

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan