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

  • #46
    Giao thức TCP/IP là một chuyện dài bác trungdungit à. CÓ cả 1 box chuyên nói về nó, bác vào đấy mà tham khảo:
    Contact me:
    Y!M: anhtai_yms
    MSN: anhtai83@hotmail.com

    Comment


    • #47
      hỏi về địa chỉ IP

      máy pc có địa chỉ: 10.186.61.200 subnetmask: 255.255.255.0
      Vậy tôi phải đặt địa chỉ IP cho router là gì để khác đường mạng trên. Xin vui lòng chỉ tôi cách làm. Cám ơn nhiều!

      Comment


      • #48
        may PC co Ip: 10.186.61.200
        Netmask : 255.255.255.0
        Cau hoi cua ban la khong dung, vi dia chi Ip tren thuoc lop mang A va netmask se la 255.0.0.0
        Ban can xem lai gioi han cac lop mang A,B,C la bao nhieu bit cho network va bao nhiu bit cho host nhe.

        Comment


        • #49
          Đúng vậy ! Để fân biệt các mạng ta nên xem IP của các Bit đầu tiên (Dec đầu tiên) 01 = A , 10 = B ,110 = C tương ứng với nó sẽ là default Gateway !
          Còn gộp IP thì đơn giản thôi, bạn xem các Bit trồng nên nhau ấy rồi => ra được Subnet x.x.x.x/y là Okey , làm nhiều thành quen thôi .
          À chú ý khi chia mạng con nhé :
          - Bỏ dải địa chỉ đầu (Mạng đầu)
          - Mạng cuối
          - Các IP đầu - cuối của mỗi mạng !

          Mà chủ đề này chỉ là IP thôi , thế TCP đâu ! :D

          Comment


          • #50
            minh chư hieu tại sao ra được
            255.255.248.0 chi minh voi

            Comment


            • #51
              Internet gọi đơn vị truyền dữ liệu của nó là IP datagram hoặc đơn giản là datagram (có những tài liệu thì lại gọi là packet). Cũng giống như một frame trong mạng vật lý, một datagram bao gồm 2 phần:

              * Phần tiêu đề (header).
              * Phần dữ liệu (data).



              Sau đây ta sẽ tìm hiểu chi tiết nội dung từng trường một trong header của IP datagram. Trong đó:

              VERS (4-bit): chỉ phiên bản hiện hành của IP được sử dụng. Với IP thông thường là 4, thế hệ IP tiếp theo là 6.

              HLEN (4-bit): chỉ độ dài phần tiêu đề của datagram tính theo đơn vị từ (32bit). Độ dài tối thiểu là 5 (20 octet).

              Service Type: là chỉ số chất lượng dịch vụ yêu cầu cho IP datagram.

              Total Length: xác định độ dài của toàn bộ datagram,cả header và data.

              Identification: cùng với các tham số khác như Source IP addres, Destinaton IP address dùng để định danh duy nhất cho một datagram trong khoảng thời gian gói tin tồn tại trên mạng, dùng để tập hợp những gói tin bị phân mảnh.

              Flags: Liên quan đến sự phân đoạn của datagram.
              Trong đó:
              +0: chưa sử dụng và luôn bằng 0.
              +DF(Do not Fragment): bằng 0 có nghĩa là cho phép phân mảnh, bằng 1 là không cho phép phân mảnh.
              + MF (More Fragments): = 0 đây là đoạn phân mnh cuối cùng (the last fragment). = 1 đây là phân đoạn tiếp theo (more fragments).

              Fragment Offset (13 bit): chỉ vị trí của đoạn (fragment) trong datagram ban đầu, tính theo đơn vị 8 octet. Mỗi đoạn (trừ đoạn cuối cùng) phải chứa vùng dữ liệu là bội số của 8 octet.

              Time to Live (8-bit): qui định thời gian tồn tại (tính bằng giây) của datagram trên mạng để tránh tình trạng datagram không đến được đích và cứ đi lòng vòng trên mạng. Thời gian này được thiết lập bởi trạm gửi và gim đi mỗi đi datagram đi qua một nút mạng. Khi TTL = 0 gói dữ liệu sẽ bị discard.

              Protocol Number: Trường này chỉ ra giao thức bên trong mà gói tin IP này đang mang. Các giá trị có thể có bao gồm:

              - 0: Reserved
              - 1: Internet Control Message Protocol (ICMP)
              - 2: Internet Group Management Protocol (IGMP)
              - 3: Gateway-to-Gateway Protocol (GGP)
              - 4: IP (IP encapsulation)
              - 5: Stream
              - 6: Transmission Control Protocol (TCP)
              - 8: Exterior Gateway Protocol (EGP)
              - 9: Private Interior Routing Protocol
              - 17: User Datagram Protocol (UDP)
              - 41: IP Version 6 (Ipv6)
              - 50: Encap Security Payload for Ipv6 (ESP)
              - 51: Authentication Header for Ipv6 (AH)
              - 89: Open Shortest Path First

              Source IP Address (32bit): địa chỉ IP của trạm gửi.

              Destination IP Address(32 bit):địa chỉ IP của trạm nhận.

              Header Checksum (16 bit): mã kiểm soát lỗi 16 bit theo phương pháp CRC, chỉ áp dụng cho vùng header. Trường này luôn được cập nhật khi một gói tin đi qua router trung gian.

              Options: khai báo các tuỳ chọn do nơi gửi yêu cầu. Trường option không bắt buộc phải có trong mọi datagram và chủ yếu dùng để kiểm tra lỗi trên mạng. Option là một phần quan trọng của giao thức IP nên mọi tiêu chuẩn thực hiện dựa trên IP phải bao gồm tiến trình xử lý trường này. Độ dài của trường Option thay đổi tuỳ thuộc vào các tham số đi kèm. Khi các Option xuất hiện trong datagram, nó sẽ kéo dài liên tục mà không có sự ngắt quãng.
              Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

              Email : dangquangminh@vnpro.org
              https://www.facebook.com/groups/vietprofessional/

              Comment


              • #52
                192.168.64.0 ---> 192.168.01000000.0
                192.168.65.0 ---> 192.168.01000001.0
                192.168.66.0 ---> 192.168.01000010.0
                192.168.67.0 ---> 192.168.01000011.0
                192.168.68.0 ---> 192.168.01000100.0
                tính từ trái sang phải bạn sẽ có 21bits làm netId (phần giống nhau i chang). Và /21 sẽ tương ứng với 255.255.248.0
                ko bít giải thích vậy bạn hiểu ko? mình cũng mới học nên có gì sai mong các bạn hướng dẫn thêm.
                Nhân tiện hỏi mấy bạn mình tính vậy có chính xác chưa nhe:
                127.30.47.55/27 thuộc lớp B/Private address
                Subnetmask là: 255.255.255.224
                Subnet address: 127.30.47.32
                Broadcast: 127.30.47.63
                numbersofhost là: 30
                Vậy có đúng ko? cám ơn rất nhiều
                Last edited by Enzolight; 07-11-2006, 11:48 PM.

                Comment


                • #53
                  Originally posted by sunghiep9999 View Post
                  may PC co Ip: 10.186.61.200
                  Netmask : 255.255.255.0
                  Cau hoi cua ban la khong dung, vi dia chi Ip tren thuoc lop mang A va netmask se la 255.0.0.0
                  Ban can xem lai gioi han cac lop mang A,B,C la bao nhieu bit cho network va bao nhiu bit cho host nhe.
                  Cậu về xem lại lí thuyết nhé, nhất là việc chia SUBNET (chia mạng con nhé)
                  câu hỏi đó chẳng sai chỗ nào cả.
                  Mạng 10, lớp A, mà dùng Subnet mask 255.255.255.0 tức là đã chia mạng con
                  Như vậy bạn chỉ cần lấy một cái mạng con khác, ví dụ:
                  10.186.60.X 255.255.255.0 (/24)
                  Túm lại là cái gì cũng được miến là không phải: 10.186.61...
                  The Mumble Fund
                  Hanh trinh noi nhung vong tay.

                  Vui long vao:
                  http://groups.google.com.vn/group/tinhnguyen_vietnam hoac lien he Nguyen Huy Bac: 093 668 9866
                  De cung ket noi.
                  Yahoo: huybac_nguyen
                  Mail: huybac.nguyen@gmail.com
                  Techcombank: 13320037822012
                  Vietcombank: 0611001454910

                  "Ky thuc tren mat dat von lam gi co duong.
                  Nguoi ta di mai thi thanh duong thoi."

                  Comment


                  • #54
                    Originally posted by khuckhaihoan View Post
                    các huynh ơi sao đệ thấy phần địa chỉ ip sao khó học quá mặc dù nó không khó nhưng mà dễ lộn các huynh có bí quyết gì học tốt phần này không giúp đệ với.Xin cảm ơn trước

                    Có, anh thi CCNA, phần đó đạt 100%
                    Bí quyết, đọc cho kỹ phần này trong sách INTRO, chú ý cái khái niệm MAGIC NUMBER.
                    hết,
                    Không khó đâu, thậm chí NHANH Là khác
                    The Mumble Fund
                    Hanh trinh noi nhung vong tay.

                    Vui long vao:
                    http://groups.google.com.vn/group/tinhnguyen_vietnam hoac lien he Nguyen Huy Bac: 093 668 9866
                    De cung ket noi.
                    Yahoo: huybac_nguyen
                    Mail: huybac.nguyen@gmail.com
                    Techcombank: 13320037822012
                    Vietcombank: 0611001454910

                    "Ky thuc tren mat dat von lam gi co duong.
                    Nguoi ta di mai thi thanh duong thoi."

                    Comment


                    • #55
                      Originally posted by Mikami View Post
                      Bạn hãy tự hỏi xem , Subnet mask dùng để làm gì ?

                      - Subnet mask dùng để cho Router dựa vào đó nhận diện đâu là fần host và đâu là fần network trong 1 địa chi IP thông wa fép toán tử AND.

                      Ví dụ : bạn có 1 địa chỉ IP thế này 192.168.10.37/28
                      192.168.10.37 --> 11000000.10101000.00001010.00100101
                      AND
                      255.255.255.240 --> 11111111.11111111.11111111.11110000
                      --------------------------------------------------------------------------
                      192.168.10.32 --> 11000000.10101000.00001010.00100000

                      Vì vậy trong địa chỉ Class C, mặc định 3 fần đầu dành cho Network rồi , chỉ còn fần cuối dành cho Host thôi nên Default subnetmask fải là /24.

                      Thân chào bạn :wink:
                      _________________
                      Lê Nguyễn Trúc Như
                      CCxx
                      E-mail : mikami@vnpro.org
                      Trong đoạn này Lê Như giải thích kỹ quá làm bạn khó hiểu. (mình sẽ giải thích cho các bạn một chút cho rõ hơn nhé)
                      Vì thực ra: các bạn không hiểu vì trong đầu các bạn lúc này vẫn tồn tại KHÁI NIỆM LỚP ở đây, (trong phần công nghệ CIDR, thì khái niệm này không được phép để ý đến, nếu không các bạn sẽ đang nhầm như trên)
                      nếu thế thì đúng là không thể có địa chỉ lớp C nào có /23 được, vì mặc định của nó là /24, thì các subnet chì có thể là /25, 26, ...

                      Nhưng trong trường hợp này, nếu Bạn GÌ GÌ đó, mình không biết tên, tiếp cận khái niệm CLASSLESS thì bạn sẽ thấy không còn khái niệm phân lớp nữa.

                      thế nên tại sao có lớp C lại /23

                      Huy Bắc
                      (không biết có gì sai o nhỉ)
                      Last edited by wlansecu; 08-11-2006, 10:57 PM.
                      The Mumble Fund
                      Hanh trinh noi nhung vong tay.

                      Vui long vao:
                      http://groups.google.com.vn/group/tinhnguyen_vietnam hoac lien he Nguyen Huy Bac: 093 668 9866
                      De cung ket noi.
                      Yahoo: huybac_nguyen
                      Mail: huybac.nguyen@gmail.com
                      Techcombank: 13320037822012
                      Vietcombank: 0611001454910

                      "Ky thuc tren mat dat von lam gi co duong.
                      Nguoi ta di mai thi thanh duong thoi."

                      Comment


                      • #56
                        Originally posted by Enzolight View Post
                        192.168.64.0 ---> 192.168.01000000.0
                        192.168.65.0 ---> 192.168.01000001.0
                        192.168.66.0 ---> 192.168.01000010.0
                        192.168.67.0 ---> 192.168.01000011.0
                        192.168.68.0 ---> 192.168.01000100.0
                        tính từ trái sang phải bạn sẽ có 21bits làm netId (phần giống nhau i chang). Và /21 sẽ tương ứng với 255.255.248.0
                        ko bít giải thích vậy bạn hiểu ko? mình cũng mới học nên có gì sai mong các bạn hướng dẫn thêm.
                        Nhân tiện hỏi mấy bạn mình tính vậy có chính xác chưa nhe:
                        127.30.47.55/27 thuộc lớp B/Private address
                        Subnetmask là: 255.255.255.224
                        Subnet address: 127.30.47.32
                        Broadcast: 127.30.47.63
                        numbersofhost là: 30
                        Vậy có đúng ko? cám ơn rất nhiều
                        ĐÚng rồi đó, nhưng bạn làm theo cách nào, cách dùng nhị phân thuần túy, hay là dùng magic number


                        Với bài này mình hay dùng cách sau (tóm tắt thôi nhé)


                        /27 --- 27 nằm giữa 24 và 32 -- 32-27=5
                        suy ra có 5 bits phần HOST

                        5 bit => magic number = 2^5=32
                        vậy subnet mask = 256-magic number = 256-32=224 ---> 255.255.255.224

                        Vì magic number =32 (5 bit phần host) nên các subnet cách nhau 32 đơn vị

                        nghĩa là ta sẽ có các subnet sau:
                        127.30.47.0 (địa chỉ IP là 127.30.47.1 -- 127.30.47.30, còn 127.30.47.31 là broadcast)
                        127.30.47.32 (tương tự)
                        127.30.47.64
                        127.30.47.96
                        ....
                        127.30.47.224 (đến cái tiếp theo thì không được vì sẽ là: 127.30.47.256, > 255)

                        Địa chỉ trên là 127.30.47.55
                        vậy nó nằm trong dải: 127.30.47.32 --127.30.47.63 (63=64-1)

                        vậy subnet là 127.30.47.32,
                        Địa chỉ broadcast là 127.30.47.63 (63=64-1)
                        Số địa chỉ trong dải này có thể sử dụng để đánh địa chỉ cho HOST là;
                        127.30.47.33 --- 127.30.47.62 (vì .63 là broadcast)

                        tức là có 2^5 - 2 = 30 địa chỉ có thể gắn cho HOST

                        Huy Bắc

                        huybac_nguyen@yahoo.com
                        The Mumble Fund
                        Hanh trinh noi nhung vong tay.

                        Vui long vao:
                        http://groups.google.com.vn/group/tinhnguyen_vietnam hoac lien he Nguyen Huy Bac: 093 668 9866
                        De cung ket noi.
                        Yahoo: huybac_nguyen
                        Mail: huybac.nguyen@gmail.com
                        Techcombank: 13320037822012
                        Vietcombank: 0611001454910

                        "Ky thuc tren mat dat von lam gi co duong.
                        Nguoi ta di mai thi thanh duong thoi."

                        Comment


                        • #57
                          Originally posted by wlansecu View Post
                          Có, anh thi CCNA, phần đó đạt 100%
                          Bí quyết, đọc cho kỹ phần này trong sách INTRO, chú ý cái khái niệm MAGIC NUMBER.
                          hết,
                          Không khó đâu, thậm chí NHANH Là khác
                          Chắc là 100% rồi ... :D
                          Trung tâm tin học VnPro
                          Cisco Authorised Training
                          149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                          Tel: (08) 5124257-5125314
                          Fax: (08) 5124314
                          http://vnpro.vn
                          support forum: http://vnpro.org

                          Comment


                          • #58
                            Khó hiểu 4094 wa !

                            Mấy sơ huynh ơi ăn Tết có vui ko ?
                            Hôm nay em có vấn đề ko hiểu anh nào hiểu xin giải thích rõ dùm em, em cảm ơn nhiều lắm :
                            IP address là 192.168.1.1.Cần bao nhiêu bits cho 4000 hosts.
                            Con số hosts ta có thể có trong một network được tính bằng công thức:
                            Y = (2^X –2)
                            Nhớ cái luật dùng cho Host ID là tất cả mọi bits không thể đều là 0 hay 1.
                            4094 = (2^12 –2)
                            X = 12 , ta cần 12 bits cho HostIDs, do đó Subnet mask sẽ chiếm 20 (=32-12) bits.

                            Em không hiểu cái chỗ là 0..1 và số 4094 ?
                            Xin cảm ơn !

                            Comment


                            • #59
                              Originally posted by Jiwon379 View Post
                              Mấy sơ huynh ơi ăn Tết có vui ko ?
                              Hôm nay em có vấn đề ko hiểu anh nào hiểu xin giải thích rõ dùm em, em cảm ơn nhiều lắm :
                              IP address là 192.168.1.1.Cần bao nhiêu bits cho 4000 hosts.
                              Con số hosts ta có thể có trong một network được tính bằng công thức:
                              Y = (2^X –2)
                              Nhớ cái luật dùng cho Host ID là tất cả mọi bits không thể đều là 0 hay 1.
                              4094 = (2^12 –2)
                              X = 12 , ta cần 12 bits cho HostIDs, do đó Subnet mask sẽ chiếm 20 (=32-12) bits.

                              Em không hiểu cái chỗ là 0..1 và số 4094 ?
                              Xin cảm ơn !

                              2^12=4096 - 2 = 4094

                              Bit host toàn là 1: ---> địa chỉ Broadcast
                              Bit host toàn là 0: ---> địa chỉ mạng

                              Nên o dùng được
                              The Mumble Fund
                              Hanh trinh noi nhung vong tay.

                              Vui long vao:
                              http://groups.google.com.vn/group/tinhnguyen_vietnam hoac lien he Nguyen Huy Bac: 093 668 9866
                              De cung ket noi.
                              Yahoo: huybac_nguyen
                              Mail: huybac.nguyen@gmail.com
                              Techcombank: 13320037822012
                              Vietcombank: 0611001454910

                              "Ky thuc tren mat dat von lam gi co duong.
                              Nguoi ta di mai thi thanh duong thoi."

                              Comment


                              • #60
                                cho hoi ve TCP/IP

                                -Tại sao nói TCP khắc phục hạn chế về độ tin cậy kém của IP?
                                +Theo mình biết do IP sử dụng Connection less nên độ tin cậy kém, do đó TCP phải làm việc nhiều hơn; Vậy cụ thể của TCP giải quyết như nào?

                                -Thông số time out của TCP có gì khác so với time to live của IP?

                                 Xin cảm ơn nhiều, mong hồi âm sớm;

                                Comment

                                Working...
                                X