| |
|
|||||||
Kết Nối Cộng Đồng Mạng |
|
|
![]() |
|
|
LinkBack | Ðiều Chỉnh | Xếp Bài |
| The Following 2 Users Say Thank You to nguoibian For This Useful Post: | ||
chelseacfc (08-12-2009), msdn (26-02-2009) | ||
|
||||
|
bài viết tiếp theo này vẫn tiếp tục nói với các bạn khải niệm về TCP/IP, không đi quá sâu để có cái nhìn tổng quát hơn !
TCP/IP và mạng Internet • Một liên mạng(internet) dùng TCP/IP được xem như là một mạng đơn kết nối cácmáy tính với nhiều loại • Mạng Internet là sự kết nỗi giữa cácmạng vật lý độc lập thông qua các thiết bị liên mạng • Với mô hình TCP/IP, các mạng khác nhau kết nối với nhau được xem như là một mạng lớn đồng nhất, không quan tâm đến sự khác nhau giữa các thiết bị vật lý hay môi trường • Mỗi máy kết nối vàomạng xem như kết nối đến một mạng luận lý, không quan tâm đến mạng vật lý TCP/IP và OSI • TCP/IP được xây dựng trước mô hình OSI nên các lớp trong bộ giao thức TCP/IP không hoàn toàn giống với bộ giao thức trong mô hình OSI. Có 4 lớp trong mô hình TCP/IP • Ở lớp transport, TCP/IP định nghĩa hai protocol là TCP và UDP. Ở lớp network, protocol chính là IP và có các protocol khác hỗ trợ việc truyền dữ liệu • Ở lớp physical & data link, TCP/IP không định nghĩa protocol nào, không phụ thuộc vào phần cưng bên dưới • Một mạng trong một liên mạng TCP/IP có thể là mạng LAN, MAN hoặc WAN. Đóng gói dữ liệu trong TCP/IP 1. Đơn vị dữ liệu trong lớp ứng dụng gọi là message 2. Giao thức TCP và UDP tạo ra một đơn vị dữ liệu tương ứng là segment và user datagram. 3. Đơn vị dữ liệu trong lớp IP được gọi là datagram 4. Datagram phải được đóng gói (encapsulate) trong một frame để truyền trên mạng vật lý 5. Frame sẽ được truyền theo dạng tín hiệu trên đường truyền vật lý Các giao thức chính trong TCP/IP Internetwork Protocol (IP) • Giao thức IP không tin cậy (unreliable) vì không cung cấp cơ chế kiểm tra lỗi hay tracking. • IP xemnhư lớp bên dưới sẽ thực hiện việc truyền nhận một cách tốt nhất, không có sự đảm bảo • Nếu các dịch vụ cần cơ chế truyền tin cậy thì kết hợp với giao thức tin cậy TCP. • Tương tự như hệ thống bưu điện • IP cắt dữ liệu ra thành các gói. các gói gọi là datagrams, và mỗi gói được truyền độc lập • Datagram có thể đi theo các đường khác nhau và có thể đến không đúng thứ tự hoặc trùng nhau. IP không giữ thông tin đường đi cũng như không sắp xếp lại các gói lại khi chúng đến • IP làmột dịch vụ connectionless, nó không khởi tạo Virtual Circuits và không có sự thông báo đến phần tử nhận User Datagram Protocol (UDP) • User datagram protocol (UDP) là protocol đơn giản trong hai protocol ở lớp transport • Chỉ thêm thông tin về các địa chỉ port, điều khiển lỗi checksum và độ dài thông tin length information • UDP chỉ cung cấp các chức năng cơ bản cho cơ chế truyền end-to-end, không cung cấp các chức năng xử lý lỗi và truyền lại dữ liệu bị hỏng hoặc mất. • Có cơ chế báo lỗi nếu kèm với giao thức ICMP Transmission Control Protocol (TCP) • Cung cấp các dịch vụ đầy đủ cho các ứng dụng • Là giao thức port-to-port tin cậy, connectionoriented:kết nối phải được thiết lập trước khi dữ liệu được truyền • Khi thiết lập kết nối, TCP tạo một mạch ảo (virtual circuit ) giữa bên gởi và bên nhận trong suốt quá trình truyền nhận • Cósự thông báo khi truyền dữ liệu đến phần tử nhận. Sau khi kết thúc việc truyền nhận thì đóng kết nối • IP và UDP xem các datagrams trong một single transmission là các đơn vị hoàn toàn độc lập, không liên quan với nhau. Mỗi datagram đến phần tử nhận cũng là các đơn vị phân biệt, và không có sự thông báo cho phần tử nhận • Khác với IP và UDP, TCP là dịch vụ connectionoriented, cung cấp cơ chế truyền tin cậy cho toàn bộ stream chứa trong message mà ứng dụng gởi đi • Cơ chế truyền tin cậy đảm bảo bằng việc cung cấp việc phát hiện lỗi và truyền lại những dữ liệu hỏng • Khi truyền dữ liệu, TCP chia dữ liệu thành các đơn vị nhỏ hơn gọi là segment. • Tất các các segment phải được nhận đủ và phản hồi (acknowledge) trước khi sự truyền nhận hoàn thành và mạch ảo được hủy • Mỗi segment có một số tuần tự (sequencing number) để sắp xếp lại sau khi nhận kết hợp với ACK ID number và field window-size cho cửa sổ trượt (sliding window) • Các segments TCP truyền trên mạng được chứa trong các IP datagrams. Ở phần tử nhận, TCP nhận mỗi datagram theo thứ tự đến và dựa vào số tuần tự để sắp xếp lại Chi tiết hơn download tài liệu sau. Links : tcpipcoban.doc thay đổi nội dung bởi: nguoibian, 04-10-2008 lúc 05:36 PM |
| The Following 5 Users Say Thank You to nguoibian For This Useful Post: | ||
chelseacfc (08-12-2009), cold_blood_boy178 (10-03-2009), msdn (26-02-2009), nggianglx (28-03-2009), quangthien.vn (21-09-2009) | ||
![]() |
| Bookmarks |
| Ðang đọc: 1 (0 thành viên và 1 khách) | |
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|
Similar Threads
|
||||
| Ðề tài | Người Gởi | Chuyên mục | Trả lời | Bài mới gởi |
| Linux Home Networking - from basic to advance for all [Peter Harrison] | cutynhangheo | ADVANCE LINUX | 25 | 24-10-2009 09:09 AM |
| Hướng dẫn cấu hình 12 loại Modem ADSL thông dụng | Tu@n | PHẦN CỨNG | 4 | 16-10-2009 09:18 AM |
| Dhcp | luongkhiem | ADVANCE MICROSOFT NETWORK | 13 | 27-07-2009 11:19 AM |
| Đề tài mạng thực tập tại công ty RoBo | Donotstopme | GIẢI PHÁP MẠNG | 8 | 14-07-2009 08:21 PM |
| Kiến thức cơ bản về Network | luongkhiem | BASIC MICROSOFT NETWORK | 2 | 06-06-2008 12:54 PM |