[Basic knowledge][Internet] Domain Name là gì?
Domain Name a.k.a tên miền là gì? So sánh với URLs
![[Basic knowledge][Internet] Domain Name là gì?](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1664883691733%2FCZ2zPhXSw.png&w=3840&q=75)
Who i am
- Software developer
- Gymer
- Book reviewer
- Blog writer
- Project Manager
- Dreamer
Search for a command to run...
Domain Name a.k.a tên miền là gì? So sánh với URLs
![[Basic knowledge][Internet] Domain Name là gì?](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1664883691733%2FCZ2zPhXSw.png&w=3840&q=75)
Who i am
No comments yet. Be the first to comment.
A note before we start A few disclaimers, as always: This is a personal perspective, from my context as a PM in Japan-focused IT outsourcing, at a company that runs Balanced Scorecard (BSC) from the

Quan điểm Khá lâu rồi chúng ta mới lại có dịp ngồi lại với nhau. Blog im ắng một thời gian dài — do bận thì ít, do lười không viết thì nhiều. Nhưng quãng đó cũng là giai đoạn mình chuyển từ quản lý mộ

Điểm xuất phát là từ một developer, thì chúng ta cần phải bổ sung những kiến thức gì cho quản lý dự án. Bài viết này sẽ giúp bạn có cái nhìn tổng quan

Cần chuẩn bị những gì để trở thành project manager. Cũng như các khó khăn, lầm tưởng mà mọi người thường mắc phải

Đôi chút suy tư về việc thư giãn, nghỉ ngơi của một cậu trai mới lớn.
![[Trải nghiệm] Đơn giản là thư giãn](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Funsplash%2FKVym2PAn1gA%2Fupload%2Fv1669547521341%2FpszaH-1Nqm.jpeg&w=3840&q=75)
Quay trở lại một chút với các kiến thức cơ bản. Chúng ta đã biết được rằng, để các máy tính có thể giao tiếp được với nhau, chúng cần phải biết địa chỉ IP. Việc chúng ta - con người, có thể nhớ được một chuỗi địa chỉ IP dài khác nhau là điều rất khó khăn. Vậy làm thế nào để khắc phục điều này.
Từ khó khăn đó, Domain Name, hay còn gọi là tên miền ra đời. Chúng thay thế cho việc nhớ các con số (địa chỉ IP), bằng cách nhớ các tên dễ hơn, ví dụ như: google.com, hoangpn.com.
Tóm lại, nôm na chúng ta có thể hiểu Domain Name = ánh xạ của địa chỉ IP
Các domain names được quản lý bởi các công ty đăng ký tên miền - các công ty này được uỷ quyền tạm thời là chủ sở hữu của tên miền. Bất kỳ ai muốn tạo một trang web với tên miền nào đó, có thể đăng ký với các công ty nói trên. Ở việt nam có một vài công ty nổi tiếng như: Mắt Bão, HostVN, hay một số công ty khác như godaddy.com
Bạn sẽ cần phải trả phí hàng năm (hoặc hàng tháng) để có thể duy trì tên miền. Ví dụ như hoangpn.com Khi tên miền sắp hết hạn, các công ty quản lý tên miền sẽ có nhiệm vụ thông báo cho các bạn gia hạn tên miền của mình, để đảm bảo rằng bạn sẽ không bị mất đi tên miền của mình vào tay người dùng khác.
Domain names are typically broken up into two or three parts, each separated by a dot. When read right-to-left, the identifiers in domain names go from most general to most specific. The section to the right of the last dot in a domain name is the top-level domain (TLD). These include the ‘generic’ TLDs such as ‘.com’, ‘.net’, and ‘.org’, as well as country-specific TLDs like ‘.uk’ and ‘.jp’.
Domain names thường sẽ được tách thành 2, 3 phần khác nhau, được ngăn cách bởi dấu .
Khi đọc từ phải sang trái, tên được ngăn cách đầu tiên bởi dấu . được gọi là TLD - Top Level Domain, lần lượt các tên tiếp theo được gọi là 2LD, 3LD, … ví dụ như: hoangpn.com ⇒ có TLD là .com , 2LD là hoangpn
Đôi khi chúng ta thường nhầm lẫn 2 khái niệm này với nhau. Ở phần này, chúng ta sẽ cùng tìm hiểu và so sánh về 2 khái niệm là Domain Name và URL.
Dưới đây là cấu trúc đầy đủ của một URL

Như chúng ta đã thấy, thì Domain Name chỉ là 1 phần của URL. Chúng ta sẽ cùng đi qua các phần của URL
/path/to/myfile.html là đường dẫn đến tài nguyên (resources) trên server.?key1=value1&key2=value2 là các tham số bổ sung được truyền lên cho server để xác định các tài nguyên cụ thể hơn. Được biểu hiện là các cặp key-value, được phân tách bằng dấu ?#SomewhereInTheDocument là phần neo đến phần nào đó trong trang web được trả về. Lưu ý rằng phần này sẽ không được gửi lên trên server, mà sẽ chỉ xử lý ở browsers.Qua các phần trình bày bên trên, chúng ta đã nắm được cơ bản về domain name là gì, và tránh sự nhầm lẫn giữa domain name với Urls.
Hy vọng các kiến thức trên sẽ giúp ích cho các bạn ít nhiều.
Nhưng mọi khi, tuy đã rà soát lại, nhưng cũng sẽ không tránh khỏi việc có sai sót. Mong các bạn để lại góp ý, và cùng giúp nhau tiến bộ nhé.