Today I learned: OSI model

nguyen duy
2 min readFeb 16, 2021

Các layer trong mô hình OSI, theo thứ tự từ dưới lên trên:

1. Physical layer

Là các giao thức được sử dụng trong các thiết bị vật lý như dây cáp mạng, hoặc sóng wifi, 3G/4G/5G

Physical layer

2. Data link layer

Là các giao thức được sử dụng để kết nối 2 thiết bị liền kề nhau trên cùng 1 network, phổ biến nhất hiện nay là giao thức Ethernet:

Data link layer

3. Network layer

Là giao thức được sử dụng để kết nối 2 thiết bị đầu cuối client-server ở cách xa nhau thông qua địa chỉ IP

Network layer

Client sau khi biết địa chỉ IP của server sẽ gửi tín hiệu request sang, tín hiệu này sẽ sử dụng giao thức Ethernet ở layer 2 (data link) để lần lượt đi qua các router rồi mới đến được server

4. Transport layer

Trước khi client gửi request sang server thì client sẽ phải thiết lập một session/connection với server. Server sau khi nhận được connection và chấp nhận connection này thì lúc đó client mới có thể gửi request sang.

Connetion này có thể là TCP hoặc UDP

Giống như khi A muốn nói chuyện qua điện thoại với B: Trước tiên A phải cầm máy lên → bấm số của B → đợi tín hiệu tút tút tút. Khi B nói “alo” thì lúc này kết nối đã hoàn tất, bên B đã chấp nhận kết nối từ A, khi đó A mới có thể bắt đầu nói chuyện

5. Application layer

Dữ liệu server gửi cho client cần tuân theo các giao thức nhất định, ví dụ:

  • Với các trang web, cần tuân theo giao thức HTTP
  • Với email, giao thức là POP3 hoặc SMTP
  • Với file, đó là giao thức FTP

--

--