Báo cáo bài tập lớn đề tài: Tìm hiểu giao thức TCP và dùng phần mềm wireshark bắt gói tin
Số trang: 36
Loại file: docx
Dung lượng: 2.20 MB
Lượt xem: 25
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Việc hiểu biết mỗi giao thức được xếp đặt vào trong mô hình OSI như thế nào làmột điều cần thiết cho mọi người quan tâm về mạng. Bài này phân tích TCP đượcxếp vào loại “giao thức vận chuyển” như thế nào và cho ta một sự thấu hiểu điều gìmình có thể mong đợi nơi giao thức này.Việc sắp xếp TCP vào mô hình OSINhư mọi người đã biết, mỗi giao thức có chỗ của nó trong mô hình OSI. Mô hìnhOSI là một biểu thị tính phức tạp và độ thông minh của giao thức đó. Theo...
Nội dung trích xuất từ tài liệu:
Báo cáo bài tập lớn đề tài: Tìm hiểu giao thức TCP và dùng phần mềm wireshark bắt gói tin BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚNMÔN: KỸ THUẬT TRUYỀN DỮ LIỆU ĐỀ TÀI: TÌM HIỂU GIAO THỨC TCP VÀ DÙNG PHẦM MỀM WIRESHARK BẮT GÓI TIN Giảng viên hướng dẫn : Th.S Đoàn Văn Trung Sinh viên thực hiện : 1. Nguyễn Mạnh Tiến 2. Nguyễn Thế Trọng Lớp : CĐ tin3 – k12 Hà Nội, tháng 12 năm 2012 LỜI CÁM ƠN Chúng em chân thành cảm ơn sự hướng dẫn chỉ bảo tận tình của thầy ĐoànVăn Trung Giảng viên bộ môn kỹ thuật truyền dữ liệu trường ĐH Công Nghiệp HàNội. Thầy đã cho chúng em nhiều kiến thức quý giá về kỹ thuật truyền dữ liệu. Trong quá trình thực hiện đề tài này, do kiến thức chưa sâu sắc nên chúng emcòn nhiều sai sót, mong thầy và mọi người góp ý chân thành đ ể giúp chúng em hoànthành đề tài này một cách tốt nhất.Xin chân thành cảm ơn.Mục Lục Phần I : Tìm Hiểu Giao Thức TCP1. Giới Thiệu Và Khái Niệm 1.1 Giới ThiệuViệc hiểu biết mỗi giao thức được xếp đặt vào trong mô hình OSI như thế nào làmột điều cần thiết cho mọi người quan tâm về mạng. Bài này phân tích TCP đượcxếp vào loại “giao thức vận chuyển” như thế nào và cho ta một sự thấu hiểu điều gìmình có thể mong đợi nơi giao thức này.Việc sắp xếp TCP vào mô hình OSINhư mọi người đã biết, mỗi giao thức có chỗ của nó trong mô hình OSI. Mô hìnhOSI là một biểu thị tính phức tạp và độ thông minh của giao thức đó. Theo qui tắctổng quát, khi chúng ta càng lên cao trong mô hình OSI, thì giao thức đó càng trở nênthông minh. Việc đặt vị trí của tầng cũng phản ánh mức độ làm việc nhiều của CPU,trong khi đó các tầng thấp hơn của mô hình OSI thì hoàn toàn ngược lại, nghĩa là,mức độ làm việc của CPU ít hơn và bớt thông minh hơn. TCP được đặt ở lớp thứ tư của mô hình OSI, mà người ta còn gọi là tầng vậnchuyển. Tầng vận chuyển chịu trách nhiệm thiết lập phiên kết nối, chuyển dữ liệuvà phân nhỏ các kết nối ảo. Với ý nghĩ này, chúng ta sẽ mong đợi bất cứ giao thức nào nằm trong tầng vậnchuyển phải thực hiện một vài tính năng và đặc tính cho phép nó hỗ trợ những chứcnăng mà tầng vận chuyển quy định.Vì thế sau khi phân tích TCP, chúng ta chắc chắn rằng TCP phải được xếp vàotầngvận chuyển mà thôi.Sơ đồ bên dưới đây cho chúng ta thấy TCP header nằm ở vị trí nào trong frame domột máy tính đã tạo ra và gởi vào mạng. Nếu chúng ta xoay sơ đồ 90 độ qua trái,chúng ta cũng lại có được điều tương tự trong sơ đồ trước. Điều này dĩ nhiên vì mỗitầng chức năng gắn thêm thông tin của mình, hay còn gọi là header .Frame được tạo thành bởi 6 khối 3 chiều để chúng ta có thể thấy khối nào đượcthêm vào trong mỗi tầng OSI. Chúng ta có thể thấy rằng TCP header chứa đựng mọituỳ chọn mà giao thức hổ trợ, được đặt ngay đằng sau IP header (tầng 3), và trướcphần dữ liệu chứa đựng các thông tin của các tầng cao hơn (các tầng 5,6,7)Ghi chú: khối FCS ở cuối cùng là một tổng kiểm tra đặc biệt do tầng datalink tạo rađể cho phép máy nhận phát hiện xem frame hiện thời có bị hư hỏng do quá trình vậnchuyển hay không.Chúng ta sử dụng TCP ở đâu và vì sao phải sử dụng?Người ta dùng TCP hầu như cho mọi loại mạng. Là một giao thức, nó không bị hạnchế trong bất cứ một sơ đồ nối mạng nào, dù đó là mạng LAN hay mạng WAN. Làmột giao thức vận chuyển, chúng ta gọi nó là một giao thức vận chuyển vì nó đượcđịnh vị trong tầng vận chuyển của mô hình OSI, công việc đầu tiên của nó là chuyểndữ liệu từ nơi này tới nơi khác, bất kể đó là mạng vật lý nào hay nằm ở đâu.Như phần lớn chúng ta đã biết, có hai loại giao thức vận chuyển. TCP là một, còn kialà UDP. Sự khác biệt giữa hai giao thức vận chuyển này là TCP cho một phươngpháp vận chuyển dữ liệu mạnh mẽ và vô cùng đáng tin cậy, đảm bảo rằng dữ liệuchuyển đi không bị hư hao cách này hay cách khác. Mặt khác, UDP cho một phươngpháp chuyển dữ liệu không đáng tin cậy vì nó không đảm bảo dữ liệu đã đến haytính toàn vẹn của nó khi nó đến nơi. 1.2. Khái NiệmGiao thức TCP (Transmission Control Protocol - Giao thức điều khiển truyền vận)là một trong các giao thức cốt lõi của bộ giao thức TCP/IP. Sử dụng TCP, các ứngdụng trên các máy chủ được nối mạng có thể tạo các kết nối với nhau, mà qua đóchúng có thể trao đổi dữ liệu hoặc các gói tin. Giao thức này đảm bảo chuyển giaodữ liệu tới nơi nhận một cách đáng tin cậy và đúng thứ tự. TCP còn phân biệt giữadữ liệu của nhiều ứng dụng (chẳng hạn, dịch vụ Web và dịch vụ thư điện tử) đồngthời chạy trên cùng một máy chủ.TCP hỗ trợ nhiều giao thức ứng dụng phổ biến nhất trên Internet và các ứng dụngkết quả, trong đó có WWW, thư điện tử và Secure Shell.Trong bộ giao thức TCP/IP, TCP là tầng trung gian giữa giao thức IP bên dưới vàmột ứng dụng bên trên. Các ứng dụng thường cần các kết nối đáng ti ...
Nội dung trích xuất từ tài liệu:
Báo cáo bài tập lớn đề tài: Tìm hiểu giao thức TCP và dùng phần mềm wireshark bắt gói tin BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚNMÔN: KỸ THUẬT TRUYỀN DỮ LIỆU ĐỀ TÀI: TÌM HIỂU GIAO THỨC TCP VÀ DÙNG PHẦM MỀM WIRESHARK BẮT GÓI TIN Giảng viên hướng dẫn : Th.S Đoàn Văn Trung Sinh viên thực hiện : 1. Nguyễn Mạnh Tiến 2. Nguyễn Thế Trọng Lớp : CĐ tin3 – k12 Hà Nội, tháng 12 năm 2012 LỜI CÁM ƠN Chúng em chân thành cảm ơn sự hướng dẫn chỉ bảo tận tình của thầy ĐoànVăn Trung Giảng viên bộ môn kỹ thuật truyền dữ liệu trường ĐH Công Nghiệp HàNội. Thầy đã cho chúng em nhiều kiến thức quý giá về kỹ thuật truyền dữ liệu. Trong quá trình thực hiện đề tài này, do kiến thức chưa sâu sắc nên chúng emcòn nhiều sai sót, mong thầy và mọi người góp ý chân thành đ ể giúp chúng em hoànthành đề tài này một cách tốt nhất.Xin chân thành cảm ơn.Mục Lục Phần I : Tìm Hiểu Giao Thức TCP1. Giới Thiệu Và Khái Niệm 1.1 Giới ThiệuViệc hiểu biết mỗi giao thức được xếp đặt vào trong mô hình OSI như thế nào làmột điều cần thiết cho mọi người quan tâm về mạng. Bài này phân tích TCP đượcxếp vào loại “giao thức vận chuyển” như thế nào và cho ta một sự thấu hiểu điều gìmình có thể mong đợi nơi giao thức này.Việc sắp xếp TCP vào mô hình OSINhư mọi người đã biết, mỗi giao thức có chỗ của nó trong mô hình OSI. Mô hìnhOSI là một biểu thị tính phức tạp và độ thông minh của giao thức đó. Theo qui tắctổng quát, khi chúng ta càng lên cao trong mô hình OSI, thì giao thức đó càng trở nênthông minh. Việc đặt vị trí của tầng cũng phản ánh mức độ làm việc nhiều của CPU,trong khi đó các tầng thấp hơn của mô hình OSI thì hoàn toàn ngược lại, nghĩa là,mức độ làm việc của CPU ít hơn và bớt thông minh hơn. TCP được đặt ở lớp thứ tư của mô hình OSI, mà người ta còn gọi là tầng vậnchuyển. Tầng vận chuyển chịu trách nhiệm thiết lập phiên kết nối, chuyển dữ liệuvà phân nhỏ các kết nối ảo. Với ý nghĩ này, chúng ta sẽ mong đợi bất cứ giao thức nào nằm trong tầng vậnchuyển phải thực hiện một vài tính năng và đặc tính cho phép nó hỗ trợ những chứcnăng mà tầng vận chuyển quy định.Vì thế sau khi phân tích TCP, chúng ta chắc chắn rằng TCP phải được xếp vàotầngvận chuyển mà thôi.Sơ đồ bên dưới đây cho chúng ta thấy TCP header nằm ở vị trí nào trong frame domột máy tính đã tạo ra và gởi vào mạng. Nếu chúng ta xoay sơ đồ 90 độ qua trái,chúng ta cũng lại có được điều tương tự trong sơ đồ trước. Điều này dĩ nhiên vì mỗitầng chức năng gắn thêm thông tin của mình, hay còn gọi là header .Frame được tạo thành bởi 6 khối 3 chiều để chúng ta có thể thấy khối nào đượcthêm vào trong mỗi tầng OSI. Chúng ta có thể thấy rằng TCP header chứa đựng mọituỳ chọn mà giao thức hổ trợ, được đặt ngay đằng sau IP header (tầng 3), và trướcphần dữ liệu chứa đựng các thông tin của các tầng cao hơn (các tầng 5,6,7)Ghi chú: khối FCS ở cuối cùng là một tổng kiểm tra đặc biệt do tầng datalink tạo rađể cho phép máy nhận phát hiện xem frame hiện thời có bị hư hỏng do quá trình vậnchuyển hay không.Chúng ta sử dụng TCP ở đâu và vì sao phải sử dụng?Người ta dùng TCP hầu như cho mọi loại mạng. Là một giao thức, nó không bị hạnchế trong bất cứ một sơ đồ nối mạng nào, dù đó là mạng LAN hay mạng WAN. Làmột giao thức vận chuyển, chúng ta gọi nó là một giao thức vận chuyển vì nó đượcđịnh vị trong tầng vận chuyển của mô hình OSI, công việc đầu tiên của nó là chuyểndữ liệu từ nơi này tới nơi khác, bất kể đó là mạng vật lý nào hay nằm ở đâu.Như phần lớn chúng ta đã biết, có hai loại giao thức vận chuyển. TCP là một, còn kialà UDP. Sự khác biệt giữa hai giao thức vận chuyển này là TCP cho một phươngpháp vận chuyển dữ liệu mạnh mẽ và vô cùng đáng tin cậy, đảm bảo rằng dữ liệuchuyển đi không bị hư hao cách này hay cách khác. Mặt khác, UDP cho một phươngpháp chuyển dữ liệu không đáng tin cậy vì nó không đảm bảo dữ liệu đã đến haytính toàn vẹn của nó khi nó đến nơi. 1.2. Khái NiệmGiao thức TCP (Transmission Control Protocol - Giao thức điều khiển truyền vận)là một trong các giao thức cốt lõi của bộ giao thức TCP/IP. Sử dụng TCP, các ứngdụng trên các máy chủ được nối mạng có thể tạo các kết nối với nhau, mà qua đóchúng có thể trao đổi dữ liệu hoặc các gói tin. Giao thức này đảm bảo chuyển giaodữ liệu tới nơi nhận một cách đáng tin cậy và đúng thứ tự. TCP còn phân biệt giữadữ liệu của nhiều ứng dụng (chẳng hạn, dịch vụ Web và dịch vụ thư điện tử) đồngthời chạy trên cùng một máy chủ.TCP hỗ trợ nhiều giao thức ứng dụng phổ biến nhất trên Internet và các ứng dụngkết quả, trong đó có WWW, thư điện tử và Secure Shell.Trong bộ giao thức TCP/IP, TCP là tầng trung gian giữa giao thức IP bên dưới vàmột ứng dụng bên trên. Các ứng dụng thường cần các kết nối đáng ti ...
Tìm kiếm theo từ khóa liên quan:
cong nghệ điện điện tử kỹ thuật điện giao thức WAP nghiên cứu giao thức TCP tài liệu giao thức WAP tìm hiểu giao thức TCPTài liệu có liên quan:
-
58 trang 343 3 0
-
Kỹ Thuật Đo Lường - TS. Nguyễn Hữu Công phần 6
18 trang 314 0 0 -
79 trang 250 0 0
-
Đồ án môn Điện tử công suất: Thiết kế mạch DC - DC boost converter
14 trang 248 0 0 -
Giáo trình Kỹ thuật điện (Nghề: Điện tử công nghiệp - Trung cấp) - Trường Cao đẳng Cơ giới
124 trang 247 2 0 -
Đồ án: Kỹ thuật xử lý ảnh sử dụng biến đổi Wavelet
41 trang 228 0 0 -
Khóa luận tốt nghiệp: Thiết kế trạm biến áp 220/110/22 KV và hệ thống nối đất chống sét cho trạm
113 trang 193 0 0 -
65 trang 187 0 0
-
Hệ thống sưởi - thông gió - điều hòa không khí - Thực hành kỹ thuật điện - điện tử: Phần 1
109 trang 186 0 0 -
25 trang 176 0 0