CHƯƠNG 2 : HỆ THỐNG CAMERA IP VÀ MƠ HÌNH TCP/IP
2.1. Mơ hình TCP/IP
2.1.1. Tổng quát về TCP/IP
TCP/IP là một hệ thống giao thức hay một tập hợp các giao thức hỗ trợ việc lưu truyền trên mạng. TCP/IP là một bộ giao thức cho phép kết nối các hệ thống mạng không đồng nhất nhau, được thiết kế để đạt được hai mục tiêu chính: Cho phép truyền thơng qua các đường dây của mạng rộng và cho phép truyền thông giữa các môi trường đa dạng. TCP/IP được xem là một mơ hình tham chiếu OSI với bốn tầng.
+Tầng ứng dụng (Application Layer) +Tầng giao vận (Transport Layer)
26 +Tầng liên mạng (Internet Layer)
+Tầng giao diện mạng (Network Access Layer)
Hình 2.2: Mơ hình tham chiếu OSI Data: Dữ liệu Data: Dữ liệu
Segment: Bộ phận Packets: Gói Frames: Khung
Mỗi giao thức của họ TCP/IP sẽ thuộc một trong các tầng này, vì vậy ta sẽ đi tìm hiểu từng tầng:
27
Đây là tầng trên cùng của mơ hình bao gồm các tiến trình và các ứng dụng cung cấp cho người sử dụng để truy cập mạng. Trong tầng này có một số giao thức cơ bản sau:
+DHCP (Dynamic Host Configuration Protocol): Giao thức cấu hình trạm động. +DNS (Domain Name System): Hệ thống tên miền.
+SNMP (Simple Network Management Protocol): Giao thức quản lý mạng đơn giản.
+FTP (File Transfer Protocol): Giao thức truyền tập tin.
+TFTP (Trivial File Transfer Protocol): Giao thức truyền tập tin bình thường +SMP (Simple Mail Transfer Protocol): Giao thức truyền thư đơn giản. Tầng giao vận (Transport Layer)
Tầng này có trách nhiệm thiết lập phiên truyền thơng giữa các máy tính và quy định cách truyền dữ liệu. Hai giao thức chính trong tầng này gồm: TCP (Transmission Control Protocol) và UDP (User Datagram Protocol).
+TCP cung cấp các kênh truyền thông hướng kết nối và đảm bảo truyền dữ liệu một cách tin cậy, nó cung cấp một luồng dữ liệu tin cậy giữa hai trạm, nó sử dụng các cơ chế như chia nhỏ các gói tin của tầng trên thành các gói tin có kích thước thích hợp cho tầng mạng bên dưới, báo nhận gói tin, đặt hạn chế thời gian time-out để đảm bảo bên nhận biết được các gói tin đã gửi đi. TCP thường truyền các gói tin có kích thước lớn và u cầu phía nhận xác nhận về các gói tin đã nhận. Do tầng này đảm bảo tính tin cậy, tầng trên sẽ không cần quan tâm đến nữa.
+UDP cung cấp một dịch vụ đơn giản hơn cho tầng ứng dụng. UDP cung cấp kênh truyền thông phi kết nối, nó chỉ gửi các gói dữ liệu từ trạm này tới trạm kia mà không đảm bảo các gói tin đến được tới đích. Các ứng dụng dùng UDP thường chỉ truyền những gói có kích thước nhỏ, độ tin cậy dữ liệu phụ thuộc vào từng ứng dụng. Các cơ chế đảm bảo độ tin cậy cần được thực hiện bởi tầng trên.
28
Đây là tầng nằm trên tầng giao diện mạng. Tầng này có chức năng gán địa chỉ, đóng gói và định tuyến (Route) dữ liệu. Bốn giao thức quan trọng nhất trong tầng này gồm:
+IP (Internet Protocol): Có chức năng gán địa chỉ cho dữ liệu trước khi truyền và định tuyến chúng tới đích.
+ARP (Address Resolution Protocol): Có chức năng biên dịch địa chỉ IP của máy đích thành địa chỉ MAC (Media Access Control).
+ICMP (Internet Control Message Protocol): Có chức năng thơng báo lỗi trong trường hợp truyền dữ liệu bị hỏng.
+IGMP (Internet Group Management Protocol): Có chức năng điều khiển truyền đa hướng (Multicast).
- Tầng giao diện mạng (Network Interface Layer)
Tầng giao diện mạng có trách nhiệm đưa dữ liệu tới và nhận dữ liệu từ phương tiện truyền dẫn. Tầng này bao gồm các thiết bị giao tiếp mạng (Card mạng và Cáp mạng) và Chương trình cung cấp các thơng tin cần thiết để có thể hoạt động, truy nhập đường truyền vật lý qua thiết bị giao tiếp mạng đó.
Card mạng chứa địa chỉ Mac (Media Access Control) hay địa chỉ truy nhập phương tiện. Mac đóng vai trị quan trọng trong việc gán địa chỉ và truyền dữ liệu.
Giao thức cơ bản trong tầng này gồm có: +ATM (Asynchronous Transfer Mode) +Ethernet
+Token ring
+FDDI (Fiber Distributed Data Interface)