Giao tiếp không dây - TCP / IP
Giao thức TCP / IP ban đầu được định nghĩa là bốn lớp phần mềm được xây dựng dựa trên phần cứng. Tuy nhiên, ngày nay TCP / IP được coi là một mô hình năm lớp với các lớp được đặt tên tương tự như các lớp trong mô hình OSI.
So sánh giữa OSI và TCP / IP Suite
Khi chúng tôi so sánh hai mô hình, chúng tôi thấy rằng hai lớp, phiên và bản trình bày, bị thiếu trong giao thức TCP / IP. Lớp ứng dụng trong bộ ứng dụng thường được coi là sự kết hợp của ba lớp trong mô hình OSI.
Mô hình OSI chỉ định các chức năng nào thuộc về từng lớp của nó nhưng các lớp của bộ giao thức TCP / IP chứa các giao thức tương đối độc lập có thể được trộn và kết hợp, tùy thuộc vào nhu cầu của hệ thống. Thuật ngữ phân cấp có nghĩa là mỗi giao thức cấp trên được hỗ trợ bởi một hoặc nhiều giao thức cấp thấp hơn.
Các lớp trong TCP / IP Suite
Bốn lớp của mô hình TCP / IP là lớp host-to-network, lớp internet / mạng, lớp truyền tải và lớp ứng dụng. Mục đích của mỗi lớp trong bộ giao thức TCP / IP được trình bày chi tiết bên dưới.
Hình trên đại diện cho các lớp của bộ giao thức TCP / IP.
Lớp vật lý
TCP / IP không xác định bất kỳ giao thức cụ thể nào cho lớp vật lý. Nó hỗ trợ tất cả các giao thức tiêu chuẩn và độc quyền.
Ở cấp độ này, giao tiếp là giữa hai bước hoặc nút, máy tính hoặc bộ định tuyến. Đơn vị giao tiếp là mộtsingle bit.
Khi kết nối được thiết lập giữa hai nút, một dòng bit sẽ chạy giữa chúng. Tuy nhiên, lớp vật lý xử lý từng bit riêng lẻ.
Trách nhiệm của lớp vật lý, ngoài việc phân phối các bit, phù hợp với những gì đã đề cập đối với lớp vật lý của mô hình OSI, nhưng nó chủ yếu phụ thuộc vào các công nghệ cơ bản cung cấp liên kết.
Lớp liên kết dữ liệu
TCP / IP cũng không xác định bất kỳ giao thức cụ thể nào cho lớp liên kết dữ liệu. Nó hỗ trợ tất cả các giao thức tiêu chuẩn và độc quyền.
Ở cấp độ này, giao tiếp là giữa hai bước hoặc nút. Tuy nhiên, đơn vị truyền thông là một gói được gọi làframe.
A frame là một gói tin đóng gói dữ liệu nhận được từ lớp mạng với một tiêu đề được thêm vào và đôi khi là một đoạn giới thiệu.
Phần đầu, trong số các thông tin liên lạc khác, bao gồm nguồn và đích của khung.
Các destination address là cần thiết để xác định đúng người nhận khung vì nhiều nút có thể đã được kết nối với liên kết.
Các source address là cần thiết cho phản hồi hoặc xác nhận có thể có như yêu cầu của một số giao thức.
LAN, Packet Radio và các giao thức Point-to-Point được hỗ trợ trong lớp này
Lớp mạng
Ở lớp mạng, TCP / IP hỗ trợ Giao thức Internet (IP). Giao thức Internet (IP) là cơ chế truyền tải được sử dụng bởi các giao thức TCP / IP.
- IP vận chuyển dữ liệu trong các gói được gọi là datagrams, mỗi cái được vận chuyển riêng.
- Biểu đồ dữ liệu có thể di chuyển dọc theo các tuyến đường khác nhau và có thể đến không theo trình tự hoặc được sao chép.
IP không theo dõi các tuyến đường và không có cơ sở để sắp xếp lại các sơ đồ dữ liệu khi chúng đến đích.
Lớp vận chuyển
Có một sự khác biệt chính giữa lớp truyền tải và lớp mạng. Mặc dù tất cả các nút trong mạng cần phải có lớp mạng, nhưng chỉ có hai máy tính đầu cuối cần có lớp truyền tải.
Lớp mạng chịu trách nhiệm gửi các datagram riêng lẻ từ máy tính A đến máy tính B; lớp truyền tải chịu trách nhiệm gửi toàn bộ thông điệp, được gọi làsegment, từ A đến B.
Một phân đoạn có thể bao gồm một vài hoặc hàng chục datagrams. Các phân đoạn cần được chia thành các biểu đồ dữ liệu và mỗi biểu đồ dữ liệu phải được chuyển đến lớp mạng để truyền.
Vì Internet xác định một tuyến đường khác nhau cho mỗi sơ đồ, nên các sơ đồ có thể không theo thứ tự và có thể bị mất.
Lớp truyền tải tại máy tính B cần đợi cho đến khi tất cả các biểu đồ dữ liệu này đến, lắp ráp chúng và tạo một phân đoạn từ chúng.
Theo truyền thống, lớp truyền tải được biểu diễn trong bộ TCP / IP bằng hai giao thức: User Datagram Protocol (UDP) và Transmission Control Protocol (TCP).
Một giao thức mới được gọi là Stream Control Transmission Protocol (SCTP) đã được giới thiệu trong vài năm gần đây.
Lớp ứng dụng
Lớp ứng dụng trong TCP / IP tương đương với lớp phiên, bản trình bày và ứng dụng kết hợp trong mô hình OSI.
Lớp ứng dụng cho phép người dùng truy cập các dịch vụ của Internet riêng tư của chúng tôi hoặc Internet toàn cầu.
Nhiều giao thức được định nghĩa ở lớp này để cung cấp các dịch vụ như truyền tệp thư điện tử, truy cập World Wide Web, v.v.
Các giao thức được hỗ trợ trong lớp này là TELNET, FTP và HTTP.