IP so với Cổng
Với những phát triển mới nhất của công nghệ thông tin và truyền thông (ICT), mọi ngóc ngách của thế giới rộng lớn đều được kết nối với nhau. Cơ sở của chiến thắng tuyệt vời này chủ yếu là do công nghệ truyền thông và mạng phát triển nhanh chóng. Các khối xây dựng của những sáng tạo kỳ diệu này dựa trên các khái niệm về địa chỉ IP và cổng.
Thông qua địa chỉ IP và cổng, hàng triệu máy chủ và máy khách trên internet đang giao tiếp với nhau.
địa chỉ IP
Địa chỉ IP là một địa chỉ 32 bit logic được sử dụng để xác định đích của một gói dữ liệu (datagram). Địa chỉ IP xác định mạng nguồn và mạng đích cho phép gói dữ liệu lưu chuyển theo tuyến đường đã chỉ định. Mỗi máy chủ và bộ định tuyến trên internet đều có địa chỉ IP, giống như tất cả các điện thoại đều có một số duy nhất cho mục đích nhận dạng. Khái niệm địa chỉ IP đã được chuẩn hóa vào năm 1981.
Về cơ bản ký hiệu thập phân chấm chấm đang được sử dụng trong định địa chỉ IP. Thông thường địa chỉ IP bao gồm hai phần là phần mạng và phần máy chủ. Cách sắp xếp thông thường của địa chỉ IP như sau:
Mỗi 4 byte (8 bit=1byte) bao gồm các giá trị nằm trong khoảng từ 0-255. Địa chỉ IP được nhóm thành các lớp như (A, B, C và D) tùy thuộc vào kích thước của mã định danh mạng và mã định danh máy chủ. Khi phương pháp này được sử dụng để xác định địa chỉ IP, nó được xác định là địa chỉ lớp đầy đủ. Tùy thuộc vào loại mạng được tạo, phải chọn một lược đồ địa chỉ phù hợp.
Ví dụ: Lớp A=> Đối với ít mạng, mỗi mạng có nhiều máy chủ.
Class C=> Đối với nhiều mạng, mỗi mạng có ít máy chủ.
Hầu hết, trong một định danh mạng môi trường LAN được coi là địa chỉ IP vẫn giữ nguyên, khi phần máy chủ lưu trữ thay đổi.
Một trong những bất lợi lớn gây ra bởi việc định địa chỉ toàn lớp là lãng phí địa chỉ IP. Vì vậy, các kỹ sư đã chuyển sang cách tiếp cận mới của giải quyết lớp ít hơn. Không giống như trong định địa chỉ lớp đầy đủ, ở đây, kích thước của định danh mạng có thể thay đổi. Trong cách tiếp cận này, khái niệm về mặt nạ mạng con được sử dụng để xác định kích thước của mã định danh mạng.
Ví dụ cho địa chỉ IP thông thường là 207.115.10.64
Cổng
Cổng được biểu diễn bằng số 16 bit. Do đó, các cổng nằm trong khoảng từ 0-65, 525. Số cổng từ 0 -1023 bị hạn chế vì chúng được dành riêng cho việc sử dụng các dịch vụ giao thức nổi tiếng như HTTP và FTP.
Trong mạng, điểm cuối mà hai host giao tiếp với nhau được xác định là các cổng. Hầu hết các cổng được giao một nhiệm vụ được cấp phát. Các cổng này được xác định bằng số cổng như đã thảo luận trước đó.
Vì vậy, hoạt động chức năng của địa chỉ IP và cổng như sau. Trước khi gửi gói dữ liệu từ máy nguồn, địa chỉ IP nguồn và đích cùng với số cổng tương ứng được đưa vào datagram. Với sự trợ giúp của địa chỉ IP, datagram theo dõi máy đích và đến được nó. Sau khi gói được mở ra, với sự trợ giúp của số cổng, hệ điều hành sẽ chuyển dữ liệu đến đúng ứng dụng. Nếu số cổng bị đặt sai vị trí, OS sẽ không biết dữ liệu nào sẽ được gửi đến ứng dụng nào.
Tóm lại, địa chỉ IP thực hiện nhiệm vụ lớn là hướng dữ liệu đến đích đã định, trong khi số cổng xác định ứng dụng nào sẽ được cung cấp dữ liệu nhận được. Cuối cùng với số cổng tương ứng, ứng dụng được phân bổ thừa nhận dữ liệu thông qua cổng dành riêng.