Diễn Đàn » Hướng Dẫn Lập trình

Cấu trúc cơ bản của Internet

6 trả lời, 1.044 lượt xem — Trang 1 / 1
Cấu trúc cơ bản của Internet


Không ai có thể phủ nhận được những ích lợi to lớn mà Internet mang lại. Dù nó đã có đến 32 năm tồn tại và phát triển (12/10/1969 ARPanet chính thức hoạt động - tiền thân của Internet) .Nhưng về mặt cơ bản thì cấu trúc của nó vẫn không thay đổi.

Về mặt cơ bản, Internet là một hệ thống mạng máy tính lớn được dùng để kết nối các máy tính ở khắp nơi trên thế giới với nhau và bao gồm nhiều giao thức (Protocol). Các giao thức này được sắp xếp một cách hợp lý trong một mô hình mạng OSI (Open Systems Interconnect Refence Model) hay còn gọi là mô hình mạng 7 lớp:

7: Application

6: Presentation

5: Session

4: Transport

3: Network

2: Data Link

1: Physcial


Mô hình OSI

Tầng 1 - Physcial: Thực hiện truyền thông tin ở cấp độ vật lý giữa các máy tính với nhau.
- Bao gồm các giao thức: Ethernet, Wireless, Serial Direct Cable Connection, Point to Point Protocol (PPP).

Tầng 2 - Data Link: Định nghĩa các quy luật để nhận và gửi thông tin từ máy ày đến máy khác.
- Bao gồm các giao thức: Ethernet, Wrieless, Serial Direct Cable Connection, Point to Point Protocol (PPP).

Tầng 3 - Network: Định hướng đường đI cho dữ liệu giữa các hệ thống lớn trên mạng để đảm bảo dữ liệu đến đúng đích.
- Bao gồm các giao thức: IP (Internet Protocol), ICMP (Internet Control Message Protocol), ARP (Address Resolution Protocol), RARP (Reverse Address Resolution Protocol).

Tầng 4 - Transport: Vận chuyển, kiểm tra, khắc phục và truyền lại dữ liệu.
- Bao gồm các giao thức: TCP (Tranmission Control Protocol), UDP (User Datagram Protocol).


Tầng 5 - Session: Giám sát truyền thông tin giữa các hệ thống bao gồm: bảo mật (Security), nhật ký - ghi nhớ (Logging) và các chức năng giám sát quản trị (IDS, Admin).
- Bao gồm các giao thức: TCP (Tranmission Control Protocol), UDP (User Datagram Protocol).

Tầng 6 - Presentation: Điều khiển định dạng thông tin để hiển thị hay in ra và mã hoá dữ liệu.
- Bao gồm các giao thức ứng dụng: Telnet, FTP (File Transfer Protocol), HTTP (Hyper Text Transfer Protocol), SMTP (Simple Mail Transfer Protocol), DNS (Domain Name Service)...

Tầng 7 - Applications: Các ứng dụng tương tác cụ thể.
- Bao gồm các giao thức ứng dụng: Telnet, FTP (File Transfer Protocol), HTTP (Hyper Text Transfer Protocol), SMTP (Simple Mail Transfer Protocol), DNS (Domain Name Service)...etc

Giải thích một số thuật ngữ viết tắt và giao thức:

- Ethernet : Một công nghệ nối mạng có năng lực mạnh được sử dụng trong hầu hết các mạng LAN.

-Wireless : Các công nghệ nối mạng không dây.

- Serial Direct Cable Connection : Công nghệ kết nối máy tính bằng Cable truyền nhận dữ liệu.

- PPP (Point-to-Point Protocol) : Một giao thức kết nối Internet tin cậy thông qua Modem.

- IP (Internet Protocol) : Giao thức được dùng để xử lý cơ chế truyền dữ liệu thực tế. Là cơ sở cho việc định hướng và vận chuyển dữ liệu trên Internet.

- ICMP (Internet Control Message Protocol) : Giao thức xử lý các thông báo trạng thái cho IP, ví dụ như báo lỗi và các thay đổi mạng có thể ảnh hưởng đến việc định tuyến.

- ARP (Address Resolution Protocol) : Giao thức chuyển các địa chỉ mạng sang địa chỉ phần cứng vật lý tương dùng các thông điệp Broadcast. Dùng để xác định địa chỉ mạng.

- RARP (Reverse Address Resolution Protocol) : Làm công việc ngược lại ARP, chuyển địa chỉ phần cứng từ một máy sang địa chỉ IP.

- TCP (Transmission Control Protocol) : Một giao thức, dịch vụ dựa trên kết nối, điều này cho phép các máy nhận và gửi dữ liệu có thể truyền thông với nhau vào mọi lúc, mọi nơi.

- UDP (User Datagram Protocol) : Một giao thức, một dịch vụ không kết nối, hai máy gửi và nhận sẽ không truyền thông với nhau thông qua một kết nối liên tục.

- Telnet : Giao thức cho phép đăng nhập từ xa đê người ding trên máy này có thể kết nối với máy kia và sẽ hoạt động như là ngồi ở máy đó vậy.

- FTP (File Transfer Protocol) : Giao thức truyền dữ liệu từ máy này sang máy khác ding giao thức TCP.

- SMTP (Simple Mail Transfer Protocol) : Giao thức dùng để truyền nhận thư điện tử giữa các máy.

- DNS (Domain Name Service) : Xác định các địa chỉ máy tính từ tên chữ sang số.

- Còn rất nhiều giao thức dịch vụ khác ở tầng 7. Nhưng do khuôn khổ bài viết lên tôi chỉ nêu một số giao thức dịch vụ cơ bản.

Lời kết.

Hy vọng qua bàI viết nhỏ này bạn đã phần nào hiểu được cấu trúc của Internet. Cảm ơn các bạn đã quan tâm đến bài viết của tôi.

Chán đời đi lang thang !
Đăng nhập để trả lời
0
CDDLT
Hiệp Sĩ


Hi CDDLT,

Chán đời đi lang thang !
CD chán đời đi lang thang vậy mà HY cũng đi lang thang suốt bãi biển Vũng Taù, Long Hải, Phước Hải rồi lang thang trở về Hàng Dương. Thế mà có gặp CDD đâu.

Hay là tại HY chỉ lo chaỵ theo các chàng tre trẻ, sồn sồn, và già già chát chít...Than ôi cho caí cành chaỵ theo nầy!!!

Bây giờ thì dừng laị nơi đây dể nghe CDD nói.

CDD ơi có dịp nhắc laị dùm mấy tiếng chuyên môn hay thuật ngữ giữa Việt và Anh. Vì đôi khi lúng túng khi dùng quen tiếng Việt hay tiếng Anh.

Chúc CDDLT vui với lang thang trên mạng toàn cầu.

PS. Chúc mình may mắn lang thang noi Hàng Duong và gặp đuọc Hiệp sĩ mang tên CDD (dù là con gaí hay hiệp sĩ lưng gù[:@]).
Đăng nhập để trả lời
0
Hi HY
CDDLT tuy ở BRVT nhưng laị ít đi chơi (bận làm việc tối mắt tối mũi), nếu lang thang ngoài Hàng Dương - Long Hải thì xác suất gặp CDDLT là vô cùng bé (epsilon).
Mình sẽ tiếp tục loạt bài sưu tầm của mình về mạng và internet, trong đó có một số thuật ngữ, sẽ gửi lên sau.
Thân mến.
Chán đời đi lang thang !
Đăng nhập để trả lời
0
Chào CDDLT,

Cám ơn bạn đem những tài liệu hửu ích này vào cho mọi người có dịp tham khảo. & KDG cũng nhờ đó muh học được vài từ tiếng Việt ! [:)]

Tiện đây, KDG xin được đính chính 1 điều : Internet là mạng của nhiều mạng được nối với nhau qua các giao thức TCP/IP. Vì giao thức TCP/IP ra đời khoảng đầu thập niên 1970, tức trước mô hình OSI (vào cuối thập niên 1970) của ISO (International Standards Organization), nên không có tuân theo mô hình 7 lớp của OSI, mà chỉ có 4 lớp : data link, network (hoặc resource), transport và application.
[;)]
Đăng nhập để trả lời
0
Hi KDG

Những tài liệu này mình sưu tầm trên mạng, có những tài liệu cũng chưa đọc tới và đối chiếu nưã.
Vậy là KDG ở nước ngoài phải không? Ở nước nào và làm việc như thế nào, cho CDDLT biết với...

Thân mến.
Chán đời đi lang thang !
Đăng nhập để trả lời
0
KDG ở Âu Châu, làm việc... 8 tiếng/ngày, 5 ngày/tuần... [8D]
Đăng nhập để trả lời
0
CDDLT post những bài phổ thông đại chúng như thế này thì pà con còn hiểu và thấy hứng thú, còn post mấy bài chuyên sâu về kĩ thuật như mấy bài hacker chẳng hạn thì có lẽ ít thành viên quan tâm [:)]
美しいマウス, あなたを愛している
-------------------------------------------
Con bò là ai, con bò là ta
Học hành biếng nhác thành ra con bò

Đăng nhập để trả lời
0