Cùng với osuairportpart150.com theo dõi khía cạnh về Network / Internet Protocol là gì? Định nghĩa giao thức mạng
Protocol nghĩa là gì? Giao thức truyền thông là gì? Đây là khái niệm mà hầu hết chúng ta đã được làm quen trong cuốn “Tin học 10”.
Thế nhưng mình tin rằng đa số mọi người vẫn chưa nắm giao thức mạng là gì cũng như những giao thức phổ biến mới nhất hiện nay trên Internet. Chúng ta hãy cùng tìm hiểu tất cả những điều này trong bài viết ngay hiện nay nhé!
Bài viết này được đăng tại osuairportpart150.com, ko được copy dưới mọi hình thức.
1. Internet protocol là gì?
Network protocol hay Internet protocol được dịch ra tiếng Việt là “giao thức mạng”, đây là một tập hợp những quy tắc để định dạng và xử lý dữ liệu trong mạng.
Giao thức mạng tương đương một tiếng nói của một dân tộc chung cho những thiết bị điện tử. Ví dụ PC / laptop hay thiết bị mobile như Smartphone / tablet với nền tảng sử dụng khác nhau (Windows, macOS, iOS, Android, v.v), ứng dụng và phần cứng cũng rất khác nhưng việc sử dụng Protocols cho phép chúng vẫn với thể giao tiếp – truyền thông tin cho nhau.
những giao thức mạng chuẩn hóa tương đương một tiếng nói của một dân tộc chung mà máy tính với thể sử dụng, tương tự như việc hai người từ những vùng khác nhau trên thế giới với thể ko hiểu tiếng nói của một dân tộc mẹ đẻ của nhau, nhưng họ với thể giao tiếp bằng tiếng nói của một dân tộc thứ ba tiêu dùng chung.
Nếu một máy tính sử dụng giao thức Internet (IP) và máy tính thứ hai cũng vậy, chúng với thể giao tiếp tương đương “Liên hợp quốc” dựa vào 6 tiếng nói của một dân tộc chính thức để giao tiếp giữa những đại diện từ khắp nơi trên thế giới. Nhưng nếu một máy tính sử dụng Internet Protocol (IP) và máy tính kia ko biết giao thức này thì chúng sẽ ko thể giao tiếp.
Trên môi trường mạng Internet với những giao thức khác nhau dành cho những loại quy trình khác nhau. Chúng ta thường thảo luận về những giao thức này trong từng lớp (tầng) của mô hình OSI mà chúng thuộc về.
2. những tầng trong mô hình OSI là gì?
7 tâng cùa mô hình OSI – Nguồn ảnh: Totolink
Mô hình OSI (Open Systems Interconnection model) là một khái niệm trừu tượng về cách thức hoạt động Internet. Nó chứa 7 tầng, với mỗi tầng đại diện cho một loại chức năng mạng khác nhau. những giao thức (Protocols) làm cho những chức năng mạng này khả thi.
Ví dụ 1: Internet Protocol (IP) nhận trách nhiệm định tuyến dữ liệu bằng cách cho biết những “gói dữ liệu” tới từ đâu và đích tới của chúng. IP giúp giao tiếp giữa mạng với mạng với thể thực hiện được một cách chính xác do đó nó được coi là một giao thức thuộc “tầng mạng” (tầng 3 – Network layer).
Ví dụ 2: Transmission Control Protocol (TCP) đảm bảo việc vận chuyển những gói dữ liệu qua những mạng diễn ra suôn sẻ. Do đó TCP là giao thức được xếp trong “tầng truyền tải” (tầng 4 – Transport layer).
* Gói dữ liệu (packets): là một đoạn dữ liệu nhỏ; tất cả dữ liệu được gửi qua mạng được chia thành những gói.
3. Một vài giao thức khác nằm trong tầng mạng của mô hình OSI
Như đã mô tả ở trên thì IP là giao thức ở “tầng mạng” (Network layer) nhận trách nhiệm định tuyến. Nhưng nó ko phải là giao thức duy nhất ở tầng mạng.
IPsec: Internet Protocol Security (IPsec) thiết lập những kết nối IP được mã hóa, xác thực qua mạng riêng ảo (VPN). Về mặt kỹ thuật, IPsec ko phải là một giao thức mà là một “tập hợp” những giao thức bao gồm:
- Encapsulating Security Protocol (ESP)
- Authentication Header (AH)
- Security Associations (SA)
ICMP: Internet Control Message Protocol (ICMP) báo cáo lỗi và cung cấp cập nhật trạng thái. Ví dụ nếu một bộ định tuyến ko thể gửi một gói, nó sẽ gửi một thông điệp ICMP trở lại nguồn của gói.
IGMP: Internet Group Management Protocol (IGMP) thiết lập một / nhiều kết nối mạng. IGMP giúp thiết lập đa hướng, nghĩa là nhiều máy tính với thể nhận những gói dữ liệu từ một địa chỉ IP.
4. Những giao thức nào khác được sử dụng trên Internet?
Một số giao thức trọng yếu nhất mà bạn nên biết là:
TCP: Như đã mô tả ở trên thì TCP là một giao thức trong Transport layer (tầng vận chuyển) đảm bảo cung cấp dữ liệu đáng tin cậy. TCP được sử dụng với IP và hai giao thức này thường được tham chiếu cùng nhau dưới dạng TCP / IP.
HTTP: Hypertext Transfer Protocol (HTTP) là nền tảng của World Wide Web – Internet mà hầu hết người tiêu dùng hàng ngày.
Nó được sử dụng để truyền dữ liệu giữa những thiết bị. HTTP thuộc về tầng thứ 7 trong mô hình OSI, vì nó đặt dữ liệu vào một định dạng mà những ứng dụng (ví dụ: trình duyệt) với thể sử dụng trực tiếp mà ko cần giải thích thêm. những tầng dưới của mô hình OSI được xử lý bởi nền tảng sử dụng của máy tính chứ ko phải ứng dụng.
HTTPS: Một vấn đề lớn với HTTP là nó ko được mã hóa – bất kỳ kẻ tấn công nào chặn thông điệp HTTP đều với thể đọc được. Trong lúc đó thì HTTPS (HTTP Secure) khắc phục điều này bằng cách mã hóa những thông tin được truyền bởi giao thức HTTP.
TLS / SSL: Transport Layer Security (TLS) là giao thức mà HTTPS sử dụng để mã hóa. TLS từng được gọi là Secure Sockets Layer (SSL).
UDP: User Datagram Protocol (UDP) là một giao thức truyền tín hiệu nhanh hơn nhưng chưa đủ tin cậy như TCP ở tầng transport. Nó thường được sử dụng trong những dịch vụ như phát trực tiếp video và chơi game, nơi việc phân phối dữ liệu nhanh là điều tối trọng yếu.
5. Bộ định tuyến sử dụng giao thức nào?
Bộ định tuyến mạng (Router / Modem) sử dụng những giao thức nhất định để tạo ra những đường dẫn mạng hiệu quả nhất tới những bộ định tuyến khác. những giao thức này ko được sử dụng để truyền dữ liệu người tiêu dùng. Một số giao thức định tuyến mạng trọng yếu bao gồm:
BGP: Border Gateway Protocol (BGP) là một giao thức thuộc application layer (tầng ứng dụng) để phát sóng những địa chỉ IP mà họ kiểm soát. Thông tin này cho phép những bộ định tuyến quyết định gói dữ liệu mạng nào sẽ đi qua trên đường tới đích của chúng.
EIGRP: Enhanced Interior Gateway Routing Protocol (EIGRP) xác định khoảng cách giữa những bộ định tuyến. EIGRP tự động cập nhật bản ghi những tuyến đường tốt nhất của mỗi bộ định tuyến (được gọi là bảng định tuyến) và phát những bản cập nhật đó tới những bộ định tuyến khác trong mạng.
OSPF: Giao thức Open Shortest Path First (OSPF) tính toán những tuyến mạng hiệu quả nhất dựa trên nhiều yếu tố, bao gồm khoảng cách và đường truyền.
RIP: Routing Information Protocol (RIP) là một giao thức định tuyến cũ để xác định khoảng cách giữa những bộ định tuyến. RIP là một giao thức thuộc tầng ứng dụng.
6. Cách hoạt động của những giao thức trước những cuộc tấn công mạng?
Cũng như với bất kỳ khía cạnh nào của máy tính, những kẻ tấn công như tin tặc – hacker với thể khai thác cách thức hoạt động của những giao thức mạng để xâm phạm hoặc áp đảo hệ thống.
Nhiều giao thức trong số này được sử dụng trong những cuộc tấn công từ chối dịch vụ (DDoS) phân tán.
Ví dụ trong một cuộc tấn công SYN flood attack, kẻ tấn công lợi dụng cách thức hoạt động của giao thức TCP. Họ liên tục gửi những gói SYN để bắt đầu bắt tay TCP với máy chủ, cho tới lúc máy chủ ko thể cung cấp dịch vụ cho người tiêu dùng thông thường nữa vì tài nguyên của nó bị ràng buộc bởi những kết nối TCP giả mạo.
Vậy lúc lựa tậu mua hosting website thì bạn nên tìm những nhà cung cấp dịch vụ uy tín, tốt nhất tham khảo hai bài viết dưới đây:
Tham khảo: cloudflare
Nguồn: Network / Internet Protocol là gì? Định nghĩa giao thức mạng, Network / Internet Protocol là gì? Định nghĩa giao thức mạng