Thông tin tài liệu:
TCP/IP là một hệ thống giao thức - một tập hợp các giao thức hỗ trợ việc lưu truyền trên mạng. Và lời giải đáp cho câu hỏi: "Giao thức là gì?" phải được bắt đầu bằng: "Hệ thống mạng là gì?"
Nội dung trích xuất từ tài liệu:
Mỗi ngày 10 phút tìm hiểu TCP/IPMỗi ngày 10 phút tìm hiểu TCP/IP (phần 1)TCP/IP là một hệ thống giao thức - một tập hợp các giao thức hỗ trợ việc lưu truyềntrên mạng. Và lời giải đáp cho câu hỏi: Giao thức là gì? phải được bắt đầu bằng:Hệ thống mạng là gì?Phần này sẽ đưa ra định nghĩa về một hệ thống mạng và lý do tại saomạng lại cần các giao thức. Bạn cũng sẽ tìm hiểu TCP/IP là gì, hoạtđộng ra sao và nó bắt nguồn từ đâu?Mạng và giao thứcMột hệ thống mạng là tập hợp của nhiều máy tính hoặc các thiết bịtương tự, chúng có thể liên lạc với nhau thông qua một trung gian truyềntải, như ở hình 1.1. Trong phạm vi một hệ thống mạng, các yêu cầu và dữ liệu từ một máy tính được chuyển qua bộ phận trung gian (có thể là dây cáp mạng hoặc đường điện thoại) tới một máy tính khác. Trong hình 1.1, máy tính A phải có khả năng gửi thông tin hoặc yêu cầu tới máy tính B.Hình 1.1 - Một mạng cục Máy tính B phải hiểu được thông điệp của máy tính Abộ điển hình. và đáp lại bằng cách gửi hồi âm cho máy tính A.Một máy tính tương tác với thế giới thông qua một hoặc nhiều ứngdụng. Những ứng dụng này thực hiện các nhiệm vụ cụ thể và quản lýdữ liệu ra và vào. Nếu máy tính đó là một phần của hệ thống mạng, thìmột trong số các ứng dụng trên sẽ có thể giao tiếp với các ứng dụng trêncác máy tính khác thuộc cùng hệ thống mạng. Bộ giao thức mạng là mộthệ thống các quy định chung giúp xác định quá trình truyền dữ liệu phứctạp. Dữ liệu đi từ ứng dụng trên máy này, qua phần cứng về mạng củamáy, tới bộ phận trung gian và đến nơi nhận, thông qua phần cứng củamáy tính đích rồi tới ứng dụng. (Xem hình 1.2). Các giao thức TCP/IP có vai trò xác định quá trình liênHình 1.2 - Vai trò của một lạc trong mạng và quan trọng hơn cả là định nghĩabộ giao thức mạng. “hình dáng” của một đơn vị dữ liệu và những thông tinchứa trong nó để máy tính đích có thể dịch thông tin một cách chính xác.TCP/IP và các giao thức liên quan tạo ra một hệ thống hoàn chỉnh quảnlý quá trình dữ liệu được xử lý, chuyển và nhận trên một mạng sử dụngTCP/IP. Một hệ thống các giao thức liên quan, chẳng hạn như TCP/IP,được gọi là bộ giao thức.Thực tế của quá trình định dạng và xử lý dữ liệu bằng TCP/IP đượcthực hiện bằng bộ lọc của các hãng sản xuất. Ví dụ, Microsoft TCP/IP làmột phần mềm cho phép Windows NT xử lý các dữ liệu được formattheo TCP/IP và vì thế có thể hoà vào mạng TCP/IP. Ở các phần tiếptheo, bạn có thể nhận ra sự khác biệt sau:Một chuẩn TCP/IP là một hệ thống các quy định quản lý việc trao đổitrên các mạng TCP/IP. Bộ lọc TCP/IP là một phần mềm có chức năngcho phép một máy tính hoà vào mạng TCP/IP.Mục đích của các chuẩn TCP/IP là nhằm đảm bảo tính tương thích củatất cả bộ lọc TCP/IP thuộc bất kỳ phiên bản nào hoặc của bất kỳ hãngsản xuất nào.Tầm quan trọng của việc phân biệt giữa chuẩn TCP/IP và bộ lọc TCP/IPthường không được để ý đến trong các thảo luận thông thường vềTCP/IP, và điều này đôi lúc gây khó khăn cho người đọc.Mỗi ngày 10 phút tìm hiểu TCP/IP (phần 2)Liên kết mạng dựa trên TCP/IP ngày nay là sự tổng hợp của 2 hướng phát triển bắtđầu từ những năm 70 và dần dần trở thành cuộc cách mạng trong thế giới điều khiểnhọc: Internet và Mạng cục bộ.InternetThiết kế TCP/IP được như ngày hôm nay là nhờ vai trò mang tính lịch sửcủa nó. Internet, giống như rất nhiều thành tựu công nghệ cao khác, bắtnguồn từ nghiên cứu của Bộ Quốc phòng Mỹ. Vào cuối những năm 60,các quan chức Bộ này bắt đầu nhận thấy lực lượng quân sự đang lưugiữ một số lượng lớn các loại máy tính, một số không được kết nối, sốkhác được nhóm vào các mạng đóng, do các giao thức “cá nhân” khôngtương thích.“Cá nhân”, trong trường hợp này, có nghĩa là công nghệ đó do một nhómnào đó kiểm soát. Nhóm này có thể không muốn tiết lộ các thông tin liênquan về giao thức của mình để những người sử dụng có thể kết nối.Họ bắt đầu băn khoăn về khả năng chia sẻ thông tin giữa các máy tínhnày. Vốn quen với vấn đề an ninh, Bộ Quốc phòng Mỹ lập luận rằngnếu có thể xây dựng được một mạng lưới như thế thì nó dễ trở thànhmục tiêu tấn công quân sự. Một trong những yêu cầu trước hết củamạng lưới này là phải nằm phân tán. Các dịch vụ quan trọng không đượcphép tập trung tại một số chỗ. Bởi vì bất kỳ điểm nào cũng có thể bị tấncông trong thời đại tên lửa. Họ muốn nếu một quả bom đánh vào bất kỳbộ phận nào trong cơ sở hạ tầng đều không làm cho toàn bộ hệ thống bịđổ vỡ. Kết quả là mạng ARPAnet (Advanced Research Projects Agency).Hệ thống giao thức hỗ trợ sự kết nối qua lại, phi tập trung là khởi điểmcủa TCP/IP ngày nay.Một vài năm sau, khi Hiệp hội Khoa học Quốc gia Mỹ muốn xây dựngmột mạng lưới để kết nối các tổ chức, họ áp dụng giao thức củaARPAnet và bắt đầu hình thành Internet. Yếu tố phi tập trung củaARPA ...