Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Cho hoi chut xiu ve TCP/IP

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Chào bạn ,
    Trong TCP header có một field 16 bit cho phép gửi bao nhiêu bytes cho du chưa nhận được ACK từ người nhận . MÌnh gnhĩ thế này , đon vị truyền đi là bit , một segment được phân nhỏ thành packets ,frame rồi thành bit để truyền đi nên việc truyền bao nhiêu là tính trên bytes (đơn vị dữ liệu ) , phụ thuộc vào đọn vị tính ở các lớp dưới .
    Mong được trao đổi

    Comment


    • #17
      window báo nhận theo byte là hoàn toàn đúng,bạn có thể tìm đọc thêm quyển tcp/ip illustrate..sẽ nói kĩ hơn.Nhưng thực ra cái này là do chuẩn quy định rồi,chẳng làm được gì.

      Comment


      • #18
        Thanks về bài viet của inform...

        Comment


        • #19
          Ba buoc bat tay trong mo hinh TCP/IP

          Trong cuốn CCNA của Cisco, phần giải thích ba bước bắt tay (có kèm theo hình) tớ đọc hòai mà vẫn thấy có cái gì đó chưa ổn, theo các bạn thì ACK tiếp theo có nội dung như thế nào.

          Bạn gửi bài bằng tiếng việt theo đúng quy định của diễn đàn - edited by monkey@

          Comment


          • #20
            RE: Ba buoc bat tay trong mo hinh TCP/IP

            theo mình thì ACK sẽ bằng chỉ số sequence number của segment nhận được trước đó + 1.

            ACK 32789 thì có ý nghĩa là router đã nhận được segment có chỉ số là 32788.

            Comment


            • #21
              RE: Ba buoc bat tay trong mo hinh TCP/IP

              Cảm ơn sinh viên ngheo. Cậi có vẻ pro nhỉ, giúp mình ở phần các loại nhiễu với.
              Cảm ơn cạu nhiệu

              Comment


              • #22
                header length của TCP/IP packets

                hi all,

                mình muốn tìm hiểu về header length của tcp/ip packets: tcp, upx, ipx and icmp. có sai sót gì mong mọi người chỉ giúp.
                ...................................| TCP | UPX | IPX | ICMP
                ------------------------------------------------------------------------
                transport header length| 20 | 8 | N/A| N/A

                --------------------------------------------------------------------------
                network header length | 20 | 20 | 30 | 20

                --------------------------------------------------------------------------
                LLC header length | N/A |N/A | 3 | N/A

                ---------------------------------------------------------------------------
                MAC header length | N/A | N/A | 11 | N/A

                ---------------------------------------------------------------------------
                Về LLC protocol, trong IEEE 802 model có nói header length cua LLC la 3 bytes, còn trong TCP/IP có khác gì không? Nếu dùng Ethereal để capture tcp, udp, ipx packets, mình chỉ thấy được tổng header length của MAC và LLC la 14, còn cụ thể của từng cái thì không thấy.

                Comment


                • #23
                  Giai thich giùm (TCP/IP)

                  Các bạn giải thích cho mình hiểu về TCP/IP nhé như các: Broacast, Subnet, Mask, IP, Host...
                  thí dụ: 192.168.0.2/26, vậy số 26 là gì thế.
                  Xin cảm ơn

                  Comment


                  • #24
                    RE: Giai thich giùm (TCP/IP)

                    Broadcast nghĩa là quảng bá, tức là khi một gói tin broadcast được gửi đi, toàn bộ các host trong một broadcast domain đều nhận và xử lý gói tin.

                    Subnet nghĩa là một mạng con, ví dụ ta có các lớp mạng class A, B, C. Nếu dùng địa chỉ mạng lớp A, thì vì chỉ dùng 1byte đầu cho mạng,3 byte sau cho host nên số mạng sẽ là 2^8-2=254, số host sẽ là 2^24-2. Điều đó sẽ không thích hợp cho nhiều công ty và ngốn nhiều địa chỉ. Vì vậy, khái niệm subnet ra đời để chia địa chỉ các lớp mạng kia thành các mạng con với số mạng con và số host trên một mạng con thích hợp. Việc thực hiện subnet bằng cách muợn các bit trong phần host của các lớp địa chỉ để làm thành phần mạng. Subnet mask dùng để xác định xem sẽ mượn bao nhiêu bit trong phần mạng, ví dụ subnetmask 255.255.224.0, nếu áp dụng cho class A thì nó mượn 11 bit, nếu áp dụng cho lớp B thì muợn 3 bit.

                    192.168.0.2/26, số 26 là số bit 1 trong subnet mask. Nhìn vào địa chỉ này, vì lớp mạng là lớp C, có default mask là 255.255.255.0, tức là /24. Do đó, với số /26, có thể biết rằng ở đây là mượn 2 bit, nên sẽ có 2^2-2=2 subnets(nếu dùng subnet zero thì chỉ tính 2^2=4), và mỗi subnet có 2^6-2=62 hosts.

                    /26 tương đương với 255.255.255.192

                    Đây là những khái niệm rất cơ bản trong lý thuyết mạng. Bạn phải nghiên cứu kỹ những khái niệm này trong những sách cấp độ CCNA hoặc lý thuyết mạng.

                    Chúc bạn thành công
                    Trăm năm bia đá cũng mòn
                    Bia chai cũng bể, chỉ còn bia ôm!

                    Comment


                    • #25
                      RE: Cơ bản về TCP/IP

                      255.0.0.0 tại sao ko phải là 255.255.255.0????
                      I want CCNA

                      Comment


                      • #26
                        RE: Cơ bản về TCP/IP

                        Bạn tính hoàn toàn chính xác .
                        Gộp 5 địa chỉ đó lại bạn sẽ có 1 địa chỉ như sau trong bảng routing table :
                        192.168.64.0/255.255.248.0

                        Nếu như vậy thì router table sẽ nhận địa chỉ network là 192.168.và địa chỉ máy host 64.0 -> 64.254 đúng không vậy chị.
                        Nếu sửa 192.168.64.0 thành 172.168.64.0/255.255.248.0 thì có phải là đường mạng này thuộc lớp B. Giá trị 248 có ý nghĩa là lấy bao nhiêu bit để chia subnet dùng để chia nhỏ đường mạng ra phài không.

                        Ví dụ: một công ty xin một dường mạng là 172.168.0.0/255.255.0.0. Tuy nhiên công ty co nhiều phòng ban nên muốn chia nhỏ địa chỉ được cấp ra mà không cần phải xin cấp thêm đường mạng khác cho đỡ tốn kém. Lúc ấy ta sẽ lấy 5 bit để chia subnet thì mới có được giá trị 248, có phải sẽ có một số đường mạng nhỏ như thế này không:
                        172.168.0.0/255.255.248.0
                        172.168.8.0/255.255.248.0
                        172.168.16.0/255.255.248.0
                        172.168.24.0/255.255.248.0
                        172.168.32.0/255.255.248.0
                        ......
                        Như vậy mỗi địa chỉ sẽ có 0.0 -> 8.254 máy host đúng không ?
                        Toi Muon Hoc Hoi

                        Comment


                        • #27
                          Chi Mikami oi...em muon hoc ve mang lam...chi co the day em dc ko....vi cong viec cua em nhieu lam...nen em ko the den lop nhu moi nguoi dc....em xin tra tien cho Chi .....Chi dung hieu lam em nha....em chi muon dc biet nhieu hon thoi...

                          Comment


                          • #28
                            Bạn nghĩ sao mà nói như vậy thế ? Học mà đợi người khác cầm tay thì mong bạn đừng đi học nữa. Thời gian thiếu thốn chỉ là cái cớ thôi, nếu bạn đam mê thì mình nghĩ không có thời gian để than vãn thế này đâu. Bạn cũng nên tự lượng sức mình trước khi học một cái gì đó vượt quá khả năng và hiểu biết của mình nhé.

                            Một vài ý kiến. Xin lỗi nếu mình nói hơi quá.

                            Comment


                            • #29
                              xin lỗi mọi người cho mình hỏi tí nha ! nếu có gì sai sót xin được học hỏi ! mình cũng chỉ mới vào nghề thôi . Thông cảm ....

                              Mình không hiểu cách gộp địa chỉ của các sư phụ là gì ? theo mình được biết thế này ...
                              Các class được chia làm A,B,C .... và mỗi lớp có một netmask đi kèm nhằm xác định các địa chỉ đó thuộc class nào .
                              - Trong lớp A : có 2 lũy thừa 24 -2 host trên một network có thể ping thấy nhau . và đó là subnet mặc định
                              - Trong lớp B,C cũng vậy .
                              như vậy trong lớp C mà các bạn đang nói ( 192.168 ..) có netmask "chuẩn" là 255.255.255.0 và trong mạng này chỉ có tối đa 254 host trên một network , nếu các bạn gộp như thế thì số host lại nằm trong lớp B và địa chỉ lại là của lớp C ... Chỗ này tui thấy không hợp lý ... Tui không có router nên khôgn thể kiểm nghiệm là các host sau khi các bạn gộp lại có ping thấy nhau không nữa .. mong các bạn giải thích giúp ...
                              Ý của tui ở đây là : người ta đã chia như thế là chuẩn thì tại sao lại có thể đảo ngược nhw thế , nếu có thể đảo ngược như thế thì chúng ta có quá nhiều địa chỉ rồi chứ không phải chỉ có khoảng 4 tỉ host .
                              Đặng Đức Ninh
                              Mobie : 0918.878.266
                              Email : ninhits@yahoo.com.vn
                              Home Page: http://ITAvietnam.com

                              Comment


                              • #30
                                Theo một số bạn nói là router hiểu network address thì như vậy trong lớp c nó chỉ hiểu các network 192.168.0 , 192.168.1. , .... chứ không thể nào chia ra rồi lại gộp lại rồi bắt nó hiểu như thế .
                                Theo mình nghĩ là dù có hiểu địa chỉ gì đi nữa thì mỗi một IP đều phải có một netmask đi kèm . và các netmask chỉ có thể chia nhỏ chứ không thể nào rút ngắn lại : ví dụ netmask class C là : 24 --> 23...
                                Đặng Đức Ninh
                                Mobie : 0918.878.266
                                Email : ninhits@yahoo.com.vn
                                Home Page: http://ITAvietnam.com

                                Comment

                                Working...
                                X