[Discussion] Thắc mắc về quá trình đóng gói |
30/07/2010 10:12:19 (+0700) | #1 | 216888 |
eyestv
Member
|
0 |
|
|
Joined: 09/05/2008 13:55:20
Messages: 67
Offline
|
|
Ở phía máy gửi, dữ liệu sẽ được đưa từ tầng 7--> tầng 1 (mô hình OSI). Qua mỗi tầng sẽ được đóng header của tầng đó.
Ở các tầng 5,6,7 thì dữ liệu chưa bị chia nhỏ (data stream) nhưng vẫn được đóng header. Khi xuống tầng 4, dữ liệu bị chia nhỏ thành các segment.
Rồi xuống tầng 3, các segment lại tiếp tục bị chia nhỏ thành các packet.
Em thắc mắc trong quá trình chia như thế, thì số phận các header sẽ về đâu? |
|
|
|
|
[Discussion] Thắc mắc về quá trình đóng gói |
30/07/2010 13:02:57 (+0700) | #2 | 216901 |
|
Z0rr0
Q+WRtaW5pc3RyYXRvc+g
|
Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
|
|
Em đọc kĩ lại về mô hình OSI và TCP/IP để hiểu hơn, trong đó có khái niệm gọi là encapsulation nói về việc những thông tin (bao gồm header và data) từ tầng cao hơn sẽ trở thành data của tầng thấp hơn. Khi đó tầng thấp hơn này sẽ bổ sung phần header của riêng mình trước khi tiếp tục đi xuống cho đến khi truyền trên tầng vật lý.
Ở máy nhận sẽ làm việc theo chiều ngược lại, lớp thấp sẽ nhận thông tin, đọc/lọc phần header và tiếp tục đưa lên trên cho đến tầng ứng dụng. |
|
Hibernating |
|
|
|
[Discussion] Thắc mắc về quá trình đóng gói |
01/08/2010 06:02:12 (+0700) | #3 | 217095 |
|
vitcon01
Member
|
0 |
|
|
Joined: 29/04/2009 11:28:21
Messages: 306
Offline
|
|
Z0rr0 wrote:
Em đọc kĩ lại về mô hình ISO và TCP/IP để hiểu hơn, trong đó có khái niệm gọi là encapsulation nói về việc những thông tin (bao gồm header và data) từ tầng cao hơn sẽ trở thành data của tầng thấp hơn. Khi đó tầng thấp hơn này sẽ bổ sung phần header của riêng mình trước khi tiếp tục đi xuống cho đến khi truyền trên tầng vật lý.
Ở máy nhận sẽ làm việc theo chiều ngược lại, lớp thấp sẽ nhận thông tin, đọc/lọc phần header và tiếp tục đưa lên trên cho đến tầng ứng dụng.
-->em xin đính chính là mô hình OSI --->nếu không phải thì xoá giùm bài em, cho em xin lỗi. |
|
JK - JH
()()()
LTKT - LTT |
|
|
|
[Discussion] Thắc mắc về quá trình đóng gói |
01/08/2010 06:20:00 (+0700) | #4 | 217096 |
|
vitcon01
Member
|
0 |
|
|
Joined: 29/04/2009 11:28:21
Messages: 306
Offline
|
|
eyestv wrote:
Ở phía máy gửi, dữ liệu sẽ được đưa từ tầng 7--> tầng 1 (mô hình OSI). Qua mỗi tầng sẽ được đóng header của tầng đó.
Ở các tầng 5,6,7 thì dữ liệu chưa bị chia nhỏ (data stream) nhưng vẫn được đóng header. Khi xuống tầng 4, dữ liệu bị chia nhỏ thành các segment.
Rồi xuống tầng 3, các segment lại tiếp tục bị chia nhỏ thành các packet.
Em thắc mắc trong quá trình chia như thế, thì số phận các header sẽ về đâu?
Khi xuống tầng 4, dữ liệu bị chia nhỏ thành các segment.
--->ở lần chia thứ nhất này của bồ, việc chia như thế là cần thiết vì sao, có thể giải thích như thế này bạn muốn truyền 10 phần công lực cho người bạn của bạn, nhưng người bạn của bạn thì chỉ có khả năng nhận được có 2 phần.Do đó tại tầng 4 tức transport(giao vận) sẽ quyết định phân chia gói dữ liệu của tầng 5,6,7 như thế nào là cho phù hợp để hai bên phía đầu nhận và thu có thể nhận được gói tin của bên kia..------>tại đây các trường trong phần header điều sẽ giữ nguyên không có gì thay đổi cả.Còn header của tầng 5,6,7 lúc này là một phần data trong các segment của tầng 4 nên cũng không có gì thay đổi vì sao tại đây phân chia thì qua bên kia sẽ ráp lại nguyên vẹn như thể ban đầu nhờ vào đâu nhờ vào cái cửa sổ trượt(sliding window) đó bạn.
Rồi xuống tầng 3, các segment lại tiếp tục bị chia nhỏ thành các packet.
--->ở lần chia thứ 2 này của bồ, việc một gói tin giao thông trên mạng cũng giống như bạn giao thông trên đường quốc lộ thay vì bạn sẽ đi qua các ngã 3 thì gói tin sẽ đi qua các router và quyết định nên đi con đường nào nhanh nhất do đó sẽ có nhiều loại đường khác nhau có đường cho phép bạn đi với trọng tải 100 tấn có đường cho phép bạn đi với 10 tấn, thế thì trong giao thông các gói tin trong mạng thì các trọng tải 100 hay 10 tấn chính là các MTU mà khi qua bất kỹ doạn mạng nào thì sẽ do công nghệ mạng đó quyết định MTU.Do đó nó chính là nguyên nhân vì sao mà segment khi đi xuống tầng 3 sẽ được phan đoạn thành các packet nhỏ hơn, chính là để phù hợp với các MTU của các đoạn mạng.----->Tại đây bạn yên tâm các trường header của IP có thể có một xíu thay đổi đó chính là trường frame offset --->nhưng khi các gói tin sang bên đầu nhận cũng sẽ được nghiện vèn nhờ vào trường identification..
Thân! |
|
JK - JH
()()()
LTKT - LTT |
|
|
|
|