[Question] Bài tập cơ bản - Giao thức và cấu trúc mạng |
08/11/2007 19:55:22 (+0700) | #1 | 96201 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
Nguồn: trường đại học kỹ thuât Berlin
Môn: Network Protocols and Architectures
https://www.net.t-labs.tu-berlin.de/teaching/ws0708/NPA_lecture/
Bài tập có thể download ở đây: https://www.net.t-labs.tu-berlin.de/teaching/ws0708/NPA_lecture/tutorial.shtml
Trích bài 2 của Bài tập 2 về HTTP và DNS (281 thấy bài này cũng vui vui nên đưa lên cho anh em cùng "tán gẫu")
Giả sử bạn dùng Webbrowser để truy cập một Website. Địa chỉ IP của trang web đó không có trong Cache của máy tính bạn. Vì thế cần phải thực hiện DNS-lookup để truy địa chỉ IP này. Tiếp tục giả sử rằng, sẽ có n DNS-Sever được "hỏi" trước khi bạn nhận được IP; những "yêu cầu" như vậy sẽ tạo nên Round Trip Times (RTTs) từ RRT1,....,RTTn. Bên cạnh đó RTT0 được định nghĩa là RTT giữa máy tính của bạn và Webserver chứa trang Web đó.
Tiếp tục giả sử rằng, liên kết HTTP cần 1 Packet cho mỗi hướng để "setup" TCP connection và cần 2 Packet để "ngắt" TCP connection. Mỗi HTTP request và mỗi HTTP reply thì "vừa" trong 1 packet. (Nhiều "pipelined" HTTP-Request cũng "vừa" trong 1 packet). Ở đây chủ yếu chỉ xét đến RTTs.
(a) Trang Web đó chỉ chứa 1 Object, tạo thành từ một đoạn văn bản ngắn. Hỏi mất bao nhiêu thời gian (RTTs) từ lúc click chuột vào link cho đến khi nhận được Object đó?
(b) Nếu trang web đó "references" thêm 3 objects trên cùng server đó, thì sẽ mất bao nhiêu thời gian nếu:
1. non-persistent HTTP with no parallel connections? (--> không biết dịch sao cho thoáng đây?)
2. non-persistent HTTP with parallel connections?
3. persistent HTTP with pipelining?
Lưu ý 1: câu hỏi này có chút xíu "mở". Nghĩa là đáp án có thể "xê dịch" nhau, miễn là có giải thích hợp lý.
Lưu ý 2: 281 dịch hơi "dở", bạn nào thích thì có thể xem nguyên bản tiếng Anh hoặc tiếng Đức trên Website của môn học.
Lưu ý 3: Các bài tập khác cũng rất thú vị đối với các "người mới". Slides cho môn học cũng có thể download từ trang web của môn học.
|
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
15/11/2007 14:59:53 (+0700) | #2 | 97726 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
hì hì, ai cũng chê bài này dễ quá hay sao nên ko ai thèm trả lời hết.
Thôi kệ, chơi tiếp bài khác
Bài tập có thể download ở đây: https://www.net.t-labs.tu-berlin.de/teaching/ws0708/NPA_lecture/tutorial.shtml
Trích bài 2 của Bài tập 3 - Peer-to-Peer
Giả sử bạn đang download MP3s bằng dịch vụ P2P-File-Sharing. Đường truyền bạn sử dụng là 1Mbit/s full-duplex. Trong khi bạn đang download thì có 10 users khác bắt đầu lấy MP3s từ máy bạn (upload từ máy bạn). Cho là máy của bạn rất mạnh, dư sức để thực hiện các tác vụ upload và download trôi chảy.
a. Hỏi vậy những cái Uploads đó có làm chậm lại cái Downloads của bạn không? Tại sao có hoặc tại sao không?
b. Nếu đường truyền của bạn là 4Mbit/s Downstream và 1Mbit/s Upstream thì sao? |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 02:33:52 (+0700) | #3 | 97810 |
dammeit
Member
|
0 |
|
|
Joined: 06/10/2007 20:52:06
Messages: 86
Offline
|
|
281 wrote:
hì hì, ai cũng chê bài này dễ quá hay sao nên ko ai thèm trả lời hết.
Thôi kệ, chơi tiếp bài khác
Bài tập có thể download ở đây: https://www.net.t-labs.tu-berlin.de/teaching/ws0708/NPA_lecture/tutorial.shtml
Trích bài 2 của Bài tập 3 - Peer-to-Peer
Giả sử bạn đang download MP3s bằng dịch vụ P2P-File-Sharing. Đường truyền bạn sử dụng là 1Mbit/s full-duplex. Trong khi bạn đang download thì có 10 users khác bắt đầu lấy MP3s từ máy bạn (upload từ máy bạn). Cho là máy của bạn rất mạnh, dư sức để thực hiện các tác vụ upload và download trôi chảy.
a. Hỏi vậy những cái Uploads đó có làm chậm lại cái Downloads của bạn không? Tại sao có hoặc tại sao không?
b. Nếu đường truyền của bạn là 4Mbit/s Downstream và 1Mbit/s Upstream thì sao?
Iem trả lời câu b:
Nếu đường truyền có 4Mbit/s Downstream và 1Mbit/s Upstream thì đây là đường truyền bất đối xứng còn gọi là ADSL. Do ADSL dùng 2 tín hiệu Downstream và Upstream khác nhau nên nếu Downstream đang max rate 4Mbit/s thì Upstream vẫn thoải mái up cũng với max rate là 1Mbit/s, và ngược lại
Đúng chưa mấy bác |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 08:14:19 (+0700) | #4 | 97867 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
dammeit wrote:
Iem trả lời câu b:
Nếu đường truyền có 4Mbit/s Downstream và 1Mbit/s Upstream thì đây là đường truyền bất đối xứng còn gọi là ADSL. Do ADSL dùng 2 tín hiệu Downstream và Upstream khác nhau nên nếu Downstream đang max rate 4Mbit/s thì Upstream vẫn thoải mái up cũng với max rate là 1Mbit/s, và ngược lại
Đúng chưa mấy bác
hì hì, chưa đúng hoàn toàn. |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 08:23:01 (+0700) | #5 | 97869 |
dammeit
Member
|
0 |
|
|
Joined: 06/10/2007 20:52:06
Messages: 86
Offline
|
|
281 wrote:
dammeit wrote:
Iem trả lời câu b:
Nếu đường truyền có 4Mbit/s Downstream và 1Mbit/s Upstream thì đây là đường truyền bất đối xứng còn gọi là ADSL. Do ADSL dùng 2 tín hiệu Downstream và Upstream khác nhau nên nếu Downstream đang max rate 4Mbit/s thì Upstream vẫn thoải mái up cũng với max rate là 1Mbit/s, và ngược lại
Đúng chưa mấy bác
hì hì, chưa đúng hoàn toàn.
Bác thêm vào cho nó đúng đi |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 08:26:30 (+0700) | #6 | 97870 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
dammeit wrote:
281 wrote:
dammeit wrote:
Iem trả lời câu b:
Nếu đường truyền có 4Mbit/s Downstream và 1Mbit/s Upstream thì đây là đường truyền bất đối xứng còn gọi là ADSL. Do ADSL dùng 2 tín hiệu Downstream và Upstream khác nhau nên nếu Downstream đang max rate 4Mbit/s thì Upstream vẫn thoải mái up cũng với max rate là 1Mbit/s, và ngược lại
Đúng chưa mấy bác
hì hì, chưa đúng hoàn toàn.
Bác thêm vào cho nó đúng đi
Gợi ý: giao thức truyền dữ liệu là TCP |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 08:53:00 (+0700) | #7 | 97872 |
dammeit
Member
|
0 |
|
|
Joined: 06/10/2007 20:52:06
Messages: 86
Offline
|
|
281 wrote:
dammeit wrote:
281 wrote:
dammeit wrote:
Iem trả lời câu b:
Nếu đường truyền có 4Mbit/s Downstream và 1Mbit/s Upstream thì đây là đường truyền bất đối xứng còn gọi là ADSL. Do ADSL dùng 2 tín hiệu Downstream và Upstream khác nhau nên nếu Downstream đang max rate 4Mbit/s thì Upstream vẫn thoải mái up cũng với max rate là 1Mbit/s, và ngược lại
Đúng chưa mấy bác
hì hì, chưa đúng hoàn toàn.
Bác thêm vào cho nó đúng đi
Gợi ý: giao thức truyền dữ liệu là TCP
Truyền file với giao thức TCP thì đầu tiên phải thực hiện kết nối giữa client và server(ở đây client là máy download, server là máy upload)và phải duy trì kết nối đó, nên phải có việc gửi và nhận dữ liệu giữa client và server. Nếu có 10 người đang download từ máy mình, và tận dụng hết toàn bộ max rate của Upstream thì khi mình download cũng cần phải có 1 lượng dữ liệu đưoc upload, nhưng do 10 cái "thằng" kia nó tranh thủ chiếm hết nên Upstream, và ko những nó chiếm hết Upstream mà nó cũng lấy đi 1 phần của Downstream, nên việc download của mình cũng chậm đi 1 phần nào đó(ko nhiều lắm), nên ta download vẫn ko thể nào max rate được là vì thế
Có đúng ko mấy bác . Bác nào máu zdô giải cho nó xôm |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 08:56:38 (+0700) | #8 | 97873 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
dammeit wrote:
nhưng do 10 cái "thằng" kia nó tranh thủ chiếm hết nên Upstream, và ko những nó chiếm hết Upstream mà nó cũng lấy đi 1 phần của Downstream
gần gần đúng rồi đó, cụ thể hơn nữa đi, |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 09:00:30 (+0700) | #9 | 97874 |
dammeit
Member
|
0 |
|
|
Joined: 06/10/2007 20:52:06
Messages: 86
Offline
|
|
Cái ý của tớ nó thế đó bác, chi tiết hơn thì tớ ko biết phải nói sao. Bác giải ra cho tớ rỏ chút xíu đi |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 09:05:54 (+0700) | #10 | 97876 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
gợi ý tiếp: có liên quan đến chữ ký hiện tại của anh conmale |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 10:45:37 (+0700) | #11 | 97889 |
dammeit
Member
|
0 |
|
|
Joined: 06/10/2007 20:52:06
Messages: 86
Offline
|
|
Thằng download file MP3 từ máy mình thì ko chỉ nó chiếm Upstream, nó xài 1 ít Downstream do nó gửi SYN, ACK packet đến máy mình. Nó cũng xài 1 ít Downstream, mình cũng xài Downstream nên dẫn đến sẽ bị chậm lại, nhưng ko đáng kể ngoại trừ nó DDoS . Đủ chưa bác |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 11:18:28 (+0700) | #12 | 97894 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 12:15:21 (+0700) | #13 | 97903 |
dammeit
Member
|
0 |
|
|
Joined: 06/10/2007 20:52:06
Messages: 86
Offline
|
|
Tớ làm về cơ khí, lâu lâu ngâm cứu về CNTT nên còn thiếu nhiều quá. Bác cứ giải ra cho tớ và bà con hiểu lun cho gòi . |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
16/11/2007 19:42:37 (+0700) | #14 | 97951 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
dammeit wrote:
Tớ làm về cơ khí, lâu lâu ngâm cứu về CNTT nên còn thiếu nhiều quá. Bác cứ giải ra cho tớ và bà con hiểu lun cho gòi .
còn thiếu tí xíu mà cũng hổng chịu cố gắng nữa hả bồ tèo? biết đến được ACK là gần được 90% rồi, cố lên.
bật mí: tui cũng hổng hơn gì bồ, cũng đang ngâm cứu về TCP và cũng chưa nắm hết được, nên cũng cố giải mấy bài này làm động lực cho việc tìm hiểu nó.
thân mến! |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
18/11/2007 11:34:30 (+0700) | #15 | 98347 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
gợi ý tiếp nè: tìm hiểu ý nghĩa và mục đích của ACK
hãy đọc chương 17, 18 (trang 223) trong tcp/ip Illustrated, volume 1 của Richard Stevens (sách gối đầu của anh em HVA) |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
18/11/2007 12:34:13 (+0700) | #16 | 98355 |
|
_VoT_
Member
|
0 |
|
|
Joined: 26/06/2006 00:56:37
Messages: 162
Offline
|
|
Tớ thử trả lời nhé:
a. Hỏi vậy những cái Uploads đó có làm chậm lại cái Downloads của bạn không? Tại sao có hoặc tại sao không?
b. Nếu đường truyền của bạn là 4Mbit/s Downstream và 1Mbit/s Upstream thì sao?
a.
Việc Upload và Download có ảnh hưởng đến nhau.
Gọi máy của mình là A, đang down MP3s từ B, và có 10 máy C yêu cầu A upload nhạc. Tất cả đều dùng TCP
Vì kết nối TCP yêu cầu bên nhận gửi ACK nên mỗi khi có 1 gói tin upload từ A -> C, luôn phải có ACK gửi trả từ 10 máy C -> A
Tương tự , khi A down nhạc từ B, A cũng phải liên tục gửi ACK cho B
Giả sử sliding window =1 (tức là mỗi lần TCP chỉ send 1 gói, và ACK báo lại rằng đã nhận đc gói đó) thì số gói gửi và gói nhận là như nhau ( tạm bỏ qua các gói bắt đầu phiên và ngắt phiên do không đáng kể).
Vì thế Upload làm chậm quá trình Download ( vì làm tăng số gói phải gửi) và ngược lại
b.
Nếu đường truyền là 4Mbps/1Mbps , mà Window = 1 thì số gói gửi-ACK (upload) sẽ bằng số gói nhận ( data bên download)
giả sử kích thước mỗi packet là như nhau thì ta chỉ dùng được 1Mbps/1Mbps cho việc truyền dữ liệu mà thôi
Nếu Window thay đổi kích thước thì tính tương tự nhưng phức tạp hơn, và tớ nghĩ nó thay đổi chóng mặt , khi đó ta chỉ ước lượng được mà thôi
|
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
18/11/2007 13:38:17 (+0700) | #17 | 98364 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
bravo
tuần sau 281 sẽ post thêm bài mới |
|
|
|
|
[Question] TRỢ GIÚP KỸ THUẬT |
19/11/2007 04:45:41 (+0700) | #18 | 98475 |
quocvinh124
Member
|
0 |
|
|
Joined: 12/11/2007 15:42:37
Messages: 1
Offline
|
|
bài tập cậu nói toàn tiếng anh ko tớ ko hiểu cậu cho tớ bài tiến việt đi
có bài gì hay thì cậu có thể gưi cho tớ vào mail tớ nha
mail tớ là :quocvinh124@gmail.com
CÁM ƠN CẬU TRƯỚC NHA |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
21/11/2007 21:22:31 (+0700) | #19 | 99074 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
Đố vui cho tuần này:
Bài tập có thể download ở đây: https://www.net.t-labs.tu-berlin.de/teaching/ws0708/NPA_lecture/tutorial.shtml
Trích bài 2 của Bài tập 4 về Transport protocols
(a) Giả sử Client A kết nối đến Server S bằng Telnet. Khoảng cùng thời gian đó thì Client B cũng kết nối đến Server S bằng Telnet. Hãy thử nêu cổng nguồn (source port) và cổng đích (destination port) có thể được gán trong:
- những Segments gửi từ A đến S
- những Segments gửi từ B đến S
- những Segments gửi từ S đến A
- những Segments gửi từ S đến B
Nếu A và B là những Host khác nhau, thì "cổng nguồn" trong Segment gửi từ A tới S có giống cổng nguồn gửi từ B đến S không?
Câu hỏi tương tự cho trường hợp A và B cùng trên một Host?
(b) Tại sao lại cần có UDP? Có đủ không, nếu Processes chỉ cần gửi những Packet thuần IP (pure IP packet)?
|
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
22/11/2007 03:18:49 (+0700) | #20 | 99152 |
dammeit
Member
|
0 |
|
|
Joined: 06/10/2007 20:52:06
Messages: 86
Offline
|
|
281 wrote:
Đố vui cho tuần này:
Bài tập có thể download ở đây: https://www.net.t-labs.tu-berlin.de/teaching/ws0708/NPA_lecture/tutorial.shtml
Trích bài 2 của Bài tập 4 về Transport protocols
(a) Giả sử Client A kết nối đến Server S bằng Telnet. Khoảng cùng thời gian đó thì Client B cũng kết nối đến Server S bằng Telnet. Hãy thử nêu cổng nguồn (source port) và cổng đích (destination port) có thể được gán trong:
- những Segments gửi từ A đến S
- những Segments gửi từ B đến S
- những Segments gửi từ S đến A
- những Segments gửi từ S đến B
Nếu A và B là những Host khác nhau, thì "cổng nguồn" trong Segment gửi từ A tới S có giống cổng nguồn gửi từ B đến S không?
Câu hỏi tương tự cho trường hợp A và B cùng trên một Host?
(b) Tại sao lại cần có UDP? Có đủ không, nếu Processes chỉ cần gửi những Packet thuần IP (pure IP packet)?
Iem trả lời nữa :
Câu a:
Port number trên transport được cấp phát random từ 1024 đến 49151 nên
- những Segments gửi từ A đến S: có source port ví dụ là 3456 và destination port là 23(port number mặc định của telnet)
- những Segments gửi từ B đến S: có source port ví dụ là 7890 và destination port là 23(port number mặc định của telnet)
- những Segments gửi từ S đến A: nghịch đảo của những Segments gửi từ A đến S(như ví dụ trên) có source port là 23 và destination port là 3456
- những Segments gửi từ S đến B: nghịch đảo của những Segments gửi từ B đến S(như ví dụ trên) có source port là 23 và destination port là 7890
Nếu A và B là những Host khác nhau, thì source port trong Segment gửi từ A tới S có thể giống với từ B đến S vì 2 gói tin từ 2 host khác nhau sẽ có IP khác nhau.
Nếu A và B cùng Host, thì source port trong Segment gửi từ A tới S không thể giống với từ B đến S được. Vì 2 gói tin đi ra từ 1 Host sẽ có cùng IP, nên phải source port phải khác để phân biệt đúng socket nào của client nao.
|
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
22/11/2007 05:19:23 (+0700) | #21 | 99187 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
lần này dammeit trả lời hay quá, 10 điểm cho câu a,
Còn câu b đâu? |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
22/11/2007 07:26:04 (+0700) | #22 | 99223 |
dammeit
Member
|
0 |
|
|
Joined: 06/10/2007 20:52:06
Messages: 86
Offline
|
|
Tiếp câu b:
Cần vì để dữ liệu đi đến đúng client. Không đủ, nếu Processes chỉ cần gửi những Packet thuần IP. Vì gói dữ liệu đi vào đến tầng transport là ko biết đường mà đi tiếp . |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
22/11/2007 21:02:08 (+0700) | #23 | 99329 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
dammeit wrote:
Tiếp câu b:
Cần vì để dữ liệu đi đến đúng client. Không đủ, nếu Processes chỉ cần gửi những Packet thuần IP. Vì gói dữ liệu đi vào đến tầng transport là ko biết đường mà đi tiếp .
vẫn đi tiếp được chứ , xem hình dưới:
|
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
23/11/2007 01:52:22 (+0700) | #24 | 99390 |
dammeit
Member
|
0 |
|
|
Joined: 06/10/2007 20:52:06
Messages: 86
Offline
|
|
Bác giải đi, iem chưa hiểu tường tận cái transport nên giải sai |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
25/11/2007 19:12:19 (+0700) | #25 | 99974 |
StarGhost
Elite Member
|
0 |
|
|
Joined: 29/03/2005 20:34:22
Messages: 662
Location: The Queen
Offline
|
|
Câu b: mình chưa bao giờ nghe ai nói đến khái niệm "pure IP packet", nhưng mà nếu không có port number đủ làm sao được mà đủ. Giống như nhiều người trong 1 nhà, thư đến mà chỉ ghi địa chỉ nhà thì ai sẽ đọc đây, hay lại tranh giành nhau đến nỗi memory dumping.
Các khái niệm về port và socket không phải tự nhiên người ta thích đặt ra, đều có demand cả. Với lại, bản chất của process là nghe socket (= address + port).
Còn cái diagram kia ko giải thích thì chả ai hiểu được.
Về UDP, cần vì có những communication kô cần tạo connection:
1. Không cần độ chính xác thông cao, hay error tolerated
2. Giới hạn bandwidth và tài nguyên hệ thống để sửa sai
3. Dùng trong các kết nối ngắn và nhẹ
etc. |
|
Mind your thought. |
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
26/11/2007 10:58:20 (+0700) | #26 | 100146 |
281
Elite Member
|
0 |
|
|
Joined: 27/05/2007 00:22:15
Messages: 228
Offline
|
|
StarGhost wrote:
Câu b: mình chưa bao giờ nghe ai nói đến khái niệm "pure IP packet"
Vậy bây giờ bồ đã nghe rồi đó
StarGhost wrote:
Còn cái diagram kia ko giải thích thì chả ai hiểu được.
Bồ không hiểu đâu có nghĩa tất cả đều không hiểu, đúng hông nè?
trích một đoạn trong IP/TCP Illustrated của Richards Steven:
IP is the main protocol at the network layer. It is used by both TCP and UDP. Every piece of TCP and UDP data that gets transferred around an internet goes through the IP layer at both end systems and at every intermediate router. In Figure 1.4 we also show an application accessing IP directly. This is rare, but possible. (Some older routing protocols were implemented this way. Also, it is possible to experiment with new transport layer protocols using this feature.)
Figure 1.4 Various protocols at the different layers in the TCP/IP protocol suite.
Nói thật là 281 cũng không chắc lắm về "đủ" hay "không đủ", vẫn còn đang tìm hiểu
Thân mến. |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
26/11/2007 14:26:18 (+0700) | #27 | 100219 |
|
_VoT_
Member
|
0 |
|
|
Joined: 26/06/2006 00:56:37
Messages: 162
Offline
|
|
Telnet nằm ở tầng App , thì thế gói tin được encap của 1 phiên telnet chắc chắn phải đi qua tầng Transport => sẽ phải có UDP hoặc TCP được sử dụng
Tớ thử bắt vài gói của telnet và thấy toàn TCP. Có thể là do việc gửi ID + pass yêu cầu tin cậy cao. Nếu dùng UDP thì không ổn lắm nhưng được cái nhanh hơn thôi ( mà telnet cũng không cần nhanh quá làm chi)
vì thế tớ trả lời là cần UDP (vì đầu bài bảo là telnet xài UDP ) |
|
|
|
|
[Question] Re: Bài tập cơ bản - Giao thức và cấu trúc mạng |
26/11/2007 16:51:19 (+0700) | #28 | 100239 |
StarGhost
Elite Member
|
0 |
|
|
Joined: 29/03/2005 20:34:22
Messages: 662
Location: The Queen
Offline
|
|
Hi 281,
Bồ có thể dẫn chứng 1 tài liệu chuẩn nào đó định nghĩa về khái niệm "pure IP packet" không?
Còn về việc đủ hay không, thì không thể nói có hay ko được. Bất cứ một chương trình nào hoạt động có tương tác với hệ thống mạng đều cần phải xác định tầng mà nó hoạt động trong mô hình TCP/IP. Một chương trình như packet routing, switching thì hiển nhiên là không cần đến TCP hoặc UDP port, vì chúng hoạt động ở tầng Internet và Network Access do những giao thức (protocol) mà chúng sử dụng thuộc về các tầng này.
Ngược lại, ví dụ FTP, SSH, HTTP thì đòi hỏi TCP port vì chúng hoạt động ở tầng Application, tức là còn cao hơn Transport.
Hay các chương trình packet sniffing chẳng hạn, chương trình này thực chất không sử dụng một giao thức gì cả, cũng không communicate gì cả, thế nên nó chẳng thuộc tầng nào cả, nó chỉ đơn giản bắt tất cả thông tin xuất hiện trên buffer NIC và lưu lại dưới 1 chuẩn được định nghĩa sẵn mà trên thực tế, là dữ liệu được gửi bởi các packets.
Thân. |
|
Mind your thought. |
|
|