Thông thường trong cuộc sống hằng ngày thì cong người chúng ta hiện nay sử dụng các thiết bị điện tử như điện thoại, máy tính, hay máy tinh bảng thì không thể nào bỏ qua được một thuật ngữ đó chính là đị chỉ IP. Tất cả các thiết bị máy tính từ máy Client đến máy chủ Server đều có một địa chỉ IP riêng.
Mục lục bài viết
1. IP là gì?
IP được biết đến với tên tiếng việt đó chính là giao thức Internet là giao thức truyền thông tầng mạng trong bộ giao thức Internet để chuyển tiếp các biểu đồ dữ liệu qua các ranh giới mạng. Chức năng định tuyến của nó cho phép kết nối internet và về cơ bản thiết lập Internet.
IP có nhiệm vụ phân phối các gói từ máy chủ nguồn đến máy chủ đích chỉ dựa trên địa chỉ IP trong tiêu đề gói. Với mục đích này, IP xác định cấu trúc gói đóng gói dữ liệu sẽ được phân phối. Nó cũng xác định các phương pháp định địa chỉ được sử dụng để gắn nhãn datagram với thông tin nguồn và đích.
IP là dịch vụ gói dữ liệu không kết nối trong Chương trình điều khiển đường truyền ban đầu do Vint Cerf và Bob Kahn giới thiệu vào năm 1974, được bổ sung bởi một dịch vụ hướng kết nối đã trở thành cơ sở cho Giao thức điều khiển đường truyền (TCP). Bộ giao thức Internet do đó thường được gọi là TCP / IP.
Phiên bản chính đầu tiên của IP, Giao thức Internet Phiên bản 4 (IPv4), là giao thức thống trị của Internet. Người kế nhiệm của nó là Giao thức Internet Phiên bản 6 (IPv6), đã được triển khai ngày càng nhiều trên Internet công cộng kể từ c. Năm 2006.
Giao thức Internet (IP) là một giao thức, hoặc một tập hợp các quy tắc, để định tuyến và định địa chỉ các gói dữ liệu để chúng có thể di chuyển qua các mạng và đến đúng đích. Dữ liệu truyền qua Internet được chia thành các phần nhỏ hơn, được gọi là các gói. Thông tin IP được đính kèm trong mỗi gói và thông tin này giúp các bộ định tuyến gửi gói đến đúng nơi. Mọi thiết bị hoặc miền kết nối với Internet đều được gán một địa chỉ IP và khi các gói được chuyển hướng đến địa chỉ IP gắn liền với chúng, dữ liệu sẽ đến nơi cần thiết.
Khi các gói đến đích, chúng được xử lý khác nhau tùy thuộc vào giao thức truyền tải nào được sử dụng kết hợp với IP. Các giao thức truyền tải phổ biến nhất là TCP và UDP. Trong mạng, giao thức là một cách thức chuẩn hóa để thực hiện các hành động nhất định và định dạng dữ liệu để hai hoặc nhiều thiết bị có thể giao tiếp và hiểu nhau.
Để hiểu tại sao các giao thức lại cần thiết, hãy xem xét quá trình gửi một bức thư. Trên phong bì, các địa chỉ được viết theo thứ tự sau: tên, địa chỉ đường phố, thành phố, tiểu bang và mã vùng. Nếu một phong bì được bỏ vào hộp thư với mã zip được viết đầu tiên, tiếp theo là địa chỉ đường phố, tiếp theo là tiểu bang, v.v., bưu điện sẽ không chuyển phát. Có một giao thức đã được thống nhất để ghi địa chỉ để hệ thống bưu điện hoạt động. Theo cách tương tự, tất cả các gói dữ liệu IP phải trình bày thông tin nhất định theo một thứ tự nhất định và tất cả các địa chỉ IP đều tuân theo một định dạng chuẩn hóa.
IP được biết đến với tên tiếng anh là: “Internet Protocol”.
2. Cấu trúc của địa chỉ IP:
Địa chỉ IP là một số nhận dạng duy nhất được chỉ định cho một thiết bị hoặc miền kết nối với Internet. Mỗi địa chỉ IP là một chuỗi ký tự, chẳng hạn như ‘192.168.1.1’. Thông qua trình phân giải DNS, dịch tên miền có thể đọc được của con người thành địa chỉ IP, người dùng có thể truy cập các trang web mà không cần ghi nhớ chuỗi ký tự phức tạp này. Mỗi gói IP sẽ chứa cả địa chỉ IP của thiết bị hoặc miền gửi gói và địa chỉ IP của người nhận dự định, giống như cách cả địa chỉ đích và địa chỉ trả lại được bao gồm trên một mẩu thư.
Phiên bản thứ tư của IP (viết tắt là IPv4) được giới thiệu vào năm 1983. Tuy nhiên, do chỉ có rất nhiều khả năng hoán vị cho biển số ô tô và chúng phải được định dạng lại định kỳ, nguồn cung cấp địa chỉ IPv4 có sẵn đã trở nên cạn kiệt. Địa chỉ IPv6 có nhiều ký tự hơn và do đó có nhiều hoán vị hơn; tuy nhiên, IPv6 vẫn chưa hoàn toàn được chấp nhận và hầu hết các miền và thiết bị vẫn có địa chỉ IPv4. Để biết thêm về IPv4 và IPv6, hãy xem Địa chỉ IP của tôi là gì?Các gói IP được tạo bằng cách thêm một tiêu đề IP vào mỗi gói dữ liệu trước khi nó được gửi đi. Tiêu đề IP chỉ là một chuỗi các bit (một và không), và nó ghi lại một số phần thông tin về gói tin, bao gồm cả địa chỉ IP gửi và nhận. Tiêu đề IP cũng báo cáo:
Độ dài tiêu đề
Độ dài gói
Thời gian tồn tại (TTL), hoặc số lần nhảy mạng mà một gói có thể thực hiện trước khi gói bị loại bỏ
Giao thức truyền tải nào đang được sử dụng (TCP, UDP, v.v.)
Tổng cộng có 14 trường cho thông tin trong tiêu đề IPv4, mặc dù một trong số đó là tùy chọn.
Giao thức Internet chịu trách nhiệm giải quyết các giao diện máy chủ, đóng gói dữ liệu thành các biểu đồ dữ liệu (bao gồm phân mảnh và tập hợp lại) và định tuyến các biểu đồ dữ liệu từ giao diện máy chủ nguồn đến giao diện máy chủ đích trên một hoặc nhiều mạng IP. Vì những mục đích này, Giao thức Internet xác định định dạng của các gói và cung cấp một hệ thống đánh địa chỉ.
Mỗi datagram có hai thành phần: một tiêu đề và một tải trọng. Tiêu đề IP bao gồm địa chỉ IP nguồn, địa chỉ IP đích và siêu dữ liệu khác cần thiết để định tuyến và phân phối datagram. Trọng tải là dữ liệu được vận chuyển. Phương pháp lồng trọng tải dữ liệu trong một gói có tiêu đề được gọi là đóng gói.
Định địa chỉ IP đòi hỏi việc gán địa chỉ IP và các tham số liên quan cho các giao diện máy chủ. Không gian địa chỉ được chia thành các mạng con, liên quan đến việc chỉ định các tiền tố mạng. Định tuyến IP được thực hiện bởi tất cả các máy chủ, cũng như các bộ định tuyến, có chức năng chính là vận chuyển các gói qua ranh giới mạng. Các bộ định tuyến giao tiếp với nhau thông qua các giao thức định tuyến được thiết kế đặc biệt, hoặc giao thức cổng bên trong hoặc giao thức cổng bên ngoài, nếu cần cho cấu trúc liên kết của mạng.
3. Cách hoạt động của địa chỉ IP:
Internet được tạo thành từ các mạng lớn được kết nối với nhau, mỗi mạng chịu trách nhiệm về một số khối địa chỉ IP nhất định; những mạng lớn này được gọi là hệ thống tự trị (AS). Một loạt các giao thức định tuyến, bao gồm BGP, giúp định tuyến các gói qua các AS dựa trên địa chỉ IP đích của chúng. Các bộ định tuyến có các bảng định tuyến cho biết các gói dữ liệu sẽ di chuyển qua AS nào để đến đích mong muốn càng nhanh càng tốt. Các gói đi từ AS đến AS cho đến khi chúng đến được một gói yêu cầu trách nhiệm đối với địa chỉ IP được nhắm mục tiêu. AS đó sau đó định tuyến nội bộ các gói đến đích.
Các giao thức đính kèm tiêu đề gói ở các lớp khác nhau của mô hình OSI:
Các gói có thể đi các tuyến đường khác nhau đến cùng một địa điểm nếu cần thiết, giống như một nhóm người lái xe đến một điểm đến đã thỏa thuận có thể đi các con đường khác nhau để đến đó.
Giao thức điều khiển truyền (TCP) là một giao thức truyền tải, có nghĩa là nó chỉ định cách dữ liệu được gửi và nhận. Tiêu đề TCP được bao gồm trong phần dữ liệu của mỗi gói sử dụng TCP / IP. Trước khi truyền dữ liệu, TCP sẽ mở một kết nối với người nhận. TCP đảm bảo rằng tất cả các gói sẽ đến theo thứ tự khi quá trình truyền bắt đầu. Thông qua TCP, người nhận sẽ xác nhận đã nhận từng gói tin gửi đến. Các gói bị thiếu sẽ được gửi lại nếu không nhận được.
TCP được thiết kế cho độ tin cậy chứ không phải tốc độ. Vì TCP phải đảm bảo tất cả các gói đều đến đúng thứ tự, nên việc tải dữ liệu qua TCP / IP có thể mất nhiều thời gian hơn nếu thiếu một số gói.
TCP và IP ban đầu được thiết kế để sử dụng cùng nhau và chúng thường được gọi là bộ TCP / IP. Tuy nhiên, các giao thức truyền tải khác có thể được sử dụng với IP.
Giao thức Dữ liệu Người dùng, hoặc UDP, là một giao thức truyền tải được sử dụng rộng rãi khác. Nó nhanh hơn TCP, nhưng nó cũng kém tin cậy hơn. UDP không đảm bảo tất cả các gói được phân phối theo thứ tự và nó không thiết lập kết nối trước khi bắt đầu hoặc nhận truyền.
Thiết kế của bộ giao thức Internet tuân theo nguyên tắc end-to-end, một khái niệm được điều chỉnh từ dự án CYCLADES. Theo nguyên tắc end-to-end, cơ sở hạ tầng mạng vốn được coi là không đáng tin cậy ở bất kỳ phần tử mạng đơn lẻ hoặc phương tiện truyền dẫn nào và có tính năng động về tính khả dụng của các liên kết và nút. Không có cơ sở giám sát hoặc đo lường hiệu suất trung tâm nào tồn tại để theo dõi hoặc duy trì trạng thái của mạng. Vì lợi ích của việc giảm độ phức tạp của mạng, trí thông minh trong mạng được cố ý định vị ở các nút cuối.
Kết quả của thiết kế này, Giao thức Internet chỉ cung cấp khả năng phân phối trong nỗ lực cao nhất và dịch vụ của nó có đặc điểm là không đáng tin cậy. Theo cách nói của kiến trúc mạng, nó là một giao thức không kết nối, trái ngược với giao tiếp hướng kết nối. Các điều kiện lỗi khác nhau có thể xảy ra, chẳng hạn như hỏng dữ liệu, mất gói và trùng lặp. Bởi vì định tuyến là động, có nghĩa là mỗi gói được xử lý độc lập và bởi vì mạng duy trì trạng thái không dựa trên đường dẫn của các gói trước, các gói khác nhau có thể được định tuyến đến cùng một đích thông qua các đường khác nhau, dẫn đến phân phối không theo thứ tự đến người nhận.
4. Cách tra cứu địa chỉ IP:
Các bước thực hiện để tìm địa chỉ IP trên Windows, Mac, Android và iOS khá đơn giản. Bạn đọc có thể tham khảo tiếp các bước thực hiện dưới đây:
– Tìm địa chỉ IP trên Mac: Truy cập menu Apple => System Preferences => Network. Tiếp theo chọn Wifi hoặc Ethernet, tùy thuộc vào kết nối của bạn. Lúc này trên màn hình sẽ hiển thị cửa sổ, tại đây bạn sẽ tìm thấy địa chỉ IP của mình nằm bên dưới trạng thái kết nối.
– Trên Windows 10: Trên thanh Taskbar, tìm và click chọn biểu tượng Wifi hoặc mạng dây Ethernet, tiếp theo tìm và kích chuột phải vào kết nối mạng mà bạn đang sử dụng chọn Properties. Địa chỉ IP của bạn nằm kế bên mục IPv4 address trên cửa sổ hiển thị trên màn hình.
– Trên Android: Truy cập Settings (cài đặt) => Wireless & Networks hoặc Network & Internet, tùy thiết bị. Chọn mạng Wifi mà bạn đang kết nối và sử dụng. Cửa sổ hiển thị trên màn hình sẽ chứa địa chỉ IP và các thông tin kết nối mạng khác.
– Trên iPhone, iPad: Truy cập Settings (cài đặt) => Wifi và nhấn chọn biểu tượng mũi tên nằm kế bên kết nối mạng. Địa chỉ IP nằm trong mục IP address.