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.

Routing Protocol hoạt động ở tầng mấy trong mô hình OSI?

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

  • #46
    các bạn nên nhớ rằng,ROUTER luôn luôn nằm trên lớp network của tất cả các thiết bị mạng.have fun.

    Comment


    • #47
      minh nghi cu the nay se chang biet ai dung ai sai. Nhu vay chung ta coi nhu van chu tiep thu duoc kien thuc trong phan nay. Minh nghi neu ai dang di hoc thi hay hoi thay giao de co cau tra loi ro hon va de moi nguoi cung nam bat.

      Comment


      • #48
        bác cứ đùa :D

        nếu như bác thì Microsoft và Cisco hiểu về mạng khác nhau ah ??? :106::106:
        làm gì có ứng dụng nào chạy được gói dữ liệu, ứng dụng chỉ chạy được phần data trong gói dữ liệu thôi, khi một gói dữ liệu từ một máy nguồn gửi đến máy đích nó qua một quá trình đóng gói dữ liệu (data encapsulation) ở máy nguồn, khi đến máy đích thì thực hiện quá trình ngược lại => các thông tin về header, trailer, ip... ở lớp dưới sẽ bị lọc hết chỉ còn data cho ứng dụng có thể đọc được.

        Mọi giao thức định tuyến đều chạy ở lớp 3 của mô hình OSI, sử dụng thông tin về địa chỉ mạng để định tuyến gói dữ liệu.

        :X:X:106::106:
        no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

        :32::53::X:106:

        Nothing last forever...

        Comment


        • #49
          Originally posted by Present View Post
          Sử dụng TCP hay UDP đấy là do chồng giao thức qui định để hoạt động hiệu quả thôi chứ tầng 4 chỉ đóng vai trò thiết lập, duy trì và kết thúc phiên truyền giữa 2 host thôi chứ.
          Câu này sai. TCP không đóng vai trò thiết lập, duy trì và kết thúc phiên truyền giữa hai host. Mà TCP chỉ đóng vai trò thiết lập, duy trì và kết thúc phiên làm việc giữa tiến trình trên các ứng dụng. Việt truyền thông giữa các host thực hiện ở lớp 3.

          Comment


          • #50
            món này thì Em biết chắc chắn rồi, routing hoạt động ở lớp network của mô hình vật lí OSI đấy.

            Comment


            • #51
              Thật là một topic bổ ích, mình thu đc khá nhiều kiến thức về router.
              Cảm ơn mọi người nhiều!
              vnpro is great

              Comment


              • #52
                Raouter là thiết bị hoạt động ở tần 3 ...:|

                Comment


                • #53
                  Mình thấy rất nhiều ý kiến - như vậy cũng tiếp thu đc rất nhiều :D
                  Thanks All
                  p/s: Mod có thế vào cho ý kiến để đưa ra câu trả lời thỏa đáng nhất cho anh em? ^.^

                  Comment


                  • #54
                    Troi a, google - RFC 1583 OSPF version 2 - http://vnpro.org/forum......- Doc cho da, cuoi cung chang duoc gi, cac pac '8' xom qua, em van chang hiu gi, wa lai wikipedia thui........

                    Comment


                    • #55
                      Theo mình, router hoạt động có thể xuyên suốt cả 7 tâng nhưng routing protocol thì ở tầng 3 :D:D:D

                      Comment


                      • #56
                        Theo mình Routing Protocol là giao thức ở tầng 7, nhưng chức năng của nó là phục vụ cho việc định tuyến ở tầng 3

                        Comment


                        • #57
                          Thân chào[/quote]
                          ban có biết gì về mổ phỏng giao thức định tuyến LEach trong NS@ ko

                          Comment


                          • #58
                            Originally posted by Sun_is View Post
                            Troi a, google - RFC 1583 OSPF version 2 - http://vnpro.org/forum......- Doc cho da, cuoi cung chang duoc gi, cac pac '8' xom qua, em van chang hiu gi, wa lai wikipedia thui........
                            The ban con chua hieu van de gi ??
                            Trịnh Anh Luân
                            - Email : trinhanhluan@vnpro.org
                            - Search my site
                            - Search VNPRO.ORG

                            Trung Tâm Tin Học VnPro
                            Địa chỉ: 149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                            Tel: (08) 35124257 (5 lines)
                            Fax: (08) 35124314

                            Home page: http://www.vnpro.vn
                            Support Forum: http://www.vnpro.org
                            Network channel: http://www.dancisco.com
                            • Chuyên đào tạo quản trị mạng và hạ tầng Internet
                            • Phát hành sách chuyên môn
                            • Tư vấn và tuyển dụng nhân sự IT
                            • Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                            Blog: http://www.vnpro.org/blog
                            Wifi forum: http://www.wifipro.org

                            Comment


                            • #59
                              Chủ đề này rất hay. Mình xin đưa ý kiến của riêng mình là thế này:
                              1. Routing protocol: đưa ra những nguyên tắc khác nhau để phục vụ cho việc định tuyến
                              2. trên OSI, thì thiết bị của tầng 3 như router sẽ dùng những nguyên tắc này để thi hành nhiệm vụ routing của mình.
                              Như vậy, mình nghĩ routing protocol là hoạt động tại tầng 7-Application. Mong mọi người chỉ giáo

                              Comment


                              • #60
                                Mô hình OSI miêu tả một tập cố định gồm 7 tầng mà một số nhà sản xuất lựa chọn và nó có thể được so sánh tương đối với bộ giao thức TCP/IP. Sự so sánh này có thể gây nhầm lẫn hoặc mang lại sự hiểu biết sâu hơn về bộ giao thức TCP/IP.

                                Lịch sử
                                Bộ giao thức liên mạng xuất phát từ công trình DARPA, từ những năm đầu thập niên kỷ 1970. Sau khi đã hoàn thành việc xây dựng ARPANET tiên phong, DARPA bắt đầu công việc trên một số những kỹ thuật truyền thông dữ liệu khác. Vào năm 1972, Robert E. Kahn đã được thuê vào làm việc tại Văn phòng kỹ thuật điều hành tin tức (Information Processing Technology Office) của DARPA, phòng có chức năng liên quan đến mạng lưới truyền thông dữ liệu thông qua vệ tinh và mạng lưới truyền thông bằng sóng radio trên mặt đất. Trong quá trình làm việc tại đây Kahn đã phát hiện ra giá trị của việc liên thông giữa chúng. Vào mùa xuân năm 1973, Vinton Cerf, kỹ sư thiết kế bản giao thức NCP hiện dùng (chương trình ứng dụng xử lý mạng lưới truyền thông - nguyên tiếng Anh là "Network Control Program"), được phân công cùng làm việc với Kahn trên các mô hình liên kết nối kiến trúc mở (open-architecture interconnection models) với mục đích thiết kế giao thức sắp tới của ARPANET.

                                Vào mùa hè năm 1973, Kahn và Cerf đã nhanh chóng tìm ra một phương pháp tái hội nhập căn bản, mà trong đó những khác biệt của các giao thức liên kết mạng được che lấp đi bằng một giao thức liên kết mạng chung, và thay vì mạng lưới truyền thông phải chịu trách nhiệm về tính đáng tin cậy, như trong ARPANET, thì các máy chủ (hosts) phải chịu tránh nhiệm (Cerf ghi công của Hubert Zimmerman và Louis Pouzin (thiết kế viên của mạng lưới truyền thông CYCLADES) là những người có ảnh hưởng lớn trong bản thiết kế này.)

                                Với nhiệm vụ là một mạng lưới truyền thông bị hạ cấp tới mức cơ bản tối thiểu, khiến việc hội nhập với các mạng lưới truyền thông khác trở nên hầu như bất khả thi, mặc dầu đặc tính của chúng là gì, và vì thế, giải đáp nan đề đầu tiên của Kahn. Một câu nói cửa miệng vì thế mà TCP/IP, sản phẩm cuối cùng do những cống hiến của Cerf và Kahn, sẽ chạy trên "đường dây nối giữa hai ống bơ rỉ", và quả nhiên nó đã được thực thi dùng các con chim bồ câu đưa thư (homing pigeons). Một máy vi tính được dùng là cổng nối (gateway) (sau này đổi thành bộ định tuyến (router) để tránh nhầm với những loại cổng nối khác) được thiết bị một giao diện với từng mạng lưới truyền thông, truyền tải gói dữ liệu qua lại giữa chúng.

                                Ý tưởng này được nhóm nghiên cứu mạng lưới truyền thông của Cerf, tại Stanford, diễn giải ra tỉ mỉ, cụ thể vào khoảng thời gian trong năm 1973-1974. (Những công trình về mạng lưới truyền thông trước đó tại Xerox PARC, nơi sản sinh ra bộ giao thức PARC Universal Packet, phần lớn được dùng vào thời kỳ đó, cũng gây ảnh hưởng về kỹ thuật không ít; nhiều người nhảy qua nhảy lại giữa hai cái.)

                                Sau đó DARPA ký hợp đồng với BBN, Stanford, và Trường đại học chuyên nghiệp Luân Đôn (The University College London - viết tắt là UCL) kiến tạo một số phiên bản của giao thức làm việc được, trên các nền tảng phần cứng khác nhau. Có bốn phiên bản đã được xây dựng -- TCP v1, TCP v2. Phiên bản 3 được tách ra thành hai phần TCP v3 và IP v3, vào mùa xuân năm 1978, và sau đó ổn định hóa với phiên bản TCP/IP v4 -- giao thức tiêu chuẩn hiện dùng của Internet ngày nay.

                                Vào năm 1975, cuộc thử nghiệm thông nối hai mạng lưới TCP/IP, giữa Stanford và UCL đã được tiến hành. Vào tháng 11 năm 1977, một cuộc thử nghiệm thông nối ba mạng lưới TCP/IP, giữa Mỹ, Anh và Na-uy đã được chỉ đạo. Giữa năm 1978 và 1983, một số những bản mẫu của TCP/IP đã được thiết kế tại nhiều trung tâm nghiên cứu. Ngày 1 tháng 1 năm 1983, ARPANET đã hoàn toàn được chuyển hóa sang dùng TCP/IP. [1]

                                Vào tháng Ba năm 1982, [2] Bộ Quốc Phòng Mỹ chấp thuận TCP/IP thành một tiêu chuẩn cho toàn bộ mạng lưới vi tính truyền thông quốc phòng. Vào năm 1985, Uỷ ban kiến trúc Internet (Internet Architecture Board) đã dành 3 ngày hội thảo về TCP/IP cho công nghiệp điện toán, với sự tham dự của 250 đại biểu từ các công ty thương mại. Cuộc hội thảo này đã làm tăng thêm uy tín và sự nổi tiếng của giao thức, khiến nó ngày càng phổ biến trên thế giới.

                                Ngày 9 tháng 11 năm 2005 Kahn và Cerf đã được tặng thưởng Huy chương Tự do Tổng thống (Presidential Medal of Freedom) cho những thành tích cống hiến của họ đối với nền văn hóa của Mỹ. [3]

                                Các tầng trong chồng giao thức của bộ giao thức TCP/IP
                                Bộ giao thức IP dùng sự đóng gói dữ liệu hòng trừu tượng hóa (thu nhỏ lại quan niệm cho dễ hiểu) các giao thức và các dịch vụ. Nói một cách chung chung, giao thức ở tầng cao hơn dùng giao thức ở tầng thấp hơn để đạt được mục đích của mình. Chồng giao thức Internet gần giống như các tầng cấp trong mô hình của Bộ quốc phòng Mỹ:

                                4 Tầng ứng dụng DNS, TFTP, TLS/SSL, FTP, HTTP, IMAP, IRC, NNTP, POP3, SIP, SMTP, SNMP, SSH, TELNET, ECHO, BitTorrent, RTP, PNRP, rlogin, ENRP, … Các giao thức định tuyến như BGP và RIP, vì một số lý do, chạy trên TCP và UDP - theo thứ tự từng cặp: BGP dùng TCP, RIP dùng UDP - còn có thể được coi là một phần của tầng ứng dụng hoặc tầng mạng.
                                3 Tầng giao vận TCP, UDP, DCCP, SCTP, IL, RUDP, … Các giao thức định tuyến như OSPF (tuyến ngắn nhất được chọn đầu tiên), chạy trên IP, cũng có thể được coi là một phần của tầng giao vận, hoặc tầng mạng. ICMP (Internet control message protocol| - tạm dịch là Giao thức điều khiển thông điệp Internet) và IGMP (Internet group management protocol - tạm dịch là Giao thức quản lý nhóm Internet) chạy trên IP, có thể được coi là một phần của tầng mạng.
                                2 Tầng mạng IP (IPv4, IPv6)
                                ARP (Address Resolution Protocol| - tạm dịch là Giao thức tìm địa chỉ) và RARP (Reverse Address Resolution Protocol - tạm dịch là Giao thức tìm địa chỉ ngược lại) hoạt động ở bên dưới IP nhưng ở trên tầng liên kết (link layer), vậy có thể nói là nó nằm ở khoảng trung gian giữa hai tầng.
                                1 Tầng liên kết Ethernet, Wi-Fi, Token ring, PPP, SLIP, FDDI, ATM, Frame Relay, SMDS, …


                                Những tầng gần trên nóc gần với người sử dụng hơn, còn những tầng gần đáy gần với thiết bị truyền thông dữ liệu. Mỗi tầng có một giao thức để phục vụ tầng trên nó, và một giao thức để sử dụng dịch vụ của tầng dưới nó (ngoại trừ giao thức của tầng đỉnh và tầng đáy).

                                Cách nhìn các tầng cấp theo quan niệm: hoặc là cung cấp dịch vụ, hoặc là sử dụng dịch vụ, là một phương pháp trừu tượng hóa để cô lập các giao thức của tầng trên, tránh quan tâm đến thực chất của vấn đề, như việc truyền tải từng bit qua Ethernet chẳng hạn, và phát hiện xung đột (collision detection), trong khi những tầng dưới không cần phải biết đến chi tiết của mỗi một chương trình ứng dụng và giao thức của nó.

                                Sự trừu tượng hóa này cho phép những tầng trên cung cấp những dịch vụ mà các tầng dưới không thể làm được, hoặc cố ý không làm. Chẳng hạn IP được thiết kế với độ đáng tin cậy thấp, và được gọi là giao thức phân phát với khả năng tốt nhất (thay vì với "độ tin cậy cao" hoặc "đảm bảo nhất"). Điều đó có nghĩa là tất cả các tầng giao vận đều phải lựa chọn, hoặc là cung cấp dịch vụ đáng tin cậy, hoặc là không, và ở mức độ nào. UDP đảm bảo sự toàn vẹn của dữ liệu (bằng cách dùng kiểm tra tổng (checksum)), song không đảm bảo sự phân phát dữ liệu tới đích; TCP cung cấp cả hai, sự toàn vẹn của dữ liệu, và đảm bảo sự phân phát dữ liệu tới đích (bằng cách truyền tải lại gói dữ liệu, cho đến khi nơi nhận nhận được gói dữ liệu).

                                Mô hình này còn thiếu sót một cái gì đó.
                                1,Trong liên kết đa điểm, với hệ thống điền địa chỉ riêng của mình (ví dụ như Ethernet), một giao thức để đối chiếu địa chỉ (address mapping protocol) là một cái cần phải có. Những giao thức như vậy được coi là ở dưới tầng IP, song lại ở trên hệ thống liên kết hiện có.
                                ICMP và IGMP hoạt động bên trên IP song không truyền tải dữ liệu như UDP hoặc TCP.
                                2,Thư viện SSL/TLS hoạt động trên tầng giao vận (sử dụng TCP) song ở dưới các giao thức trình ứng dụng.
                                3,Ở đây, tuyến liên kết được coi như là một cái hộp kín. Nếu chúng ta chỉ bàn về IP thì việc này hoàn toàn có thể chấp nhận được (vì bản chất của IP là nó có thể truyền tải trên bất cứ cái gì), song nó chẳng giúp được gì mấy, khi chúng ta cân nhắc đến mạng truyền thông như một tổng thể.

                                So sánh với mô hình OSI
                                Bộ giao thức IP (và chồng giao thức tương ứng) đã được sử dụng, trước khi mô hình OSI được thành lập, và từ đó, rất nhiều lần trong sách in cũng như trong lớp học, chồng giao thức IP đã được so sánh với mô hình OSI rất nhiều lần. Các tầng cấp của OSI cũng thường được dùng để diễn tả chức năng của các thiết bị mạng.

                                Hai cái có liên quan ít nhiều, song không phải là hoàn toàn giống nhau. Điểm khác biệt đầu tiên dễ thấy nhất là số lượng của các tầng cấp. Mô hình của Bộ Quốc Phòng Mỹ (DoD model), với chồng giao thức IP, chỉ có bốn hoặc năm tầng (tầng liên kết có thể được coi như là một tầng riêng biệt, song cũng có thể được phân tách ra thành hai tầng, tầng vật lý và tầng liên kết dữ liệu, trong khi đó mô hình OSI lại dùng bảy tầng. So sánh tên của chúng một cách chặt chẽ cho chúng ta thấy rằng, hai tầng "mới" có tên là tầng trình diễn và tầng phiên. Nhiều sự so sánh đã gộp hai tầng này lại với tầng ứng dụng của OSI, và coi nó tương tự như tầng ứng dụng của giao thức IP.

                                Tương tự như chồng giao thức IP, các tầng dưới của mô hình OSI không có nhiều chức năng, đủ để nắm bắt được thực trạng công việc của bộ giao thức IP. Chẳng hạn, chúng ta cần phải có một "tầng liên kết mạng" gắn vào khoảng trống giữa tầng mạng và tầng giao vận, để chỉ ra nơi tồn tại của ICMP (Internet Control Message Protocol - Giao thức điều khiển thông điệp Internet) và IGMP (Internet Group Management Protocol - Giao thức quản lý nhóm Internet). Thêm vào đó, chúng ta cũng cần phải có một tầng ở giữa tầng mạng và tầng liên kết dữ liệu dành cho ARP (Address Resolution Protocol - Giao thức tìm địa chỉ) và RARP (Reverse Address Resolution Protocol - Giao thức tìm địa chỉ ngược lại). Không những thế, nó còn chịu ảnh hưởng của việc thiết kế chỉ nhắm vào một cài đặt đơn giản của mạng lưới, với một tầng liên kết dữ liệu mà thôi (chẳng hạn người dùng ADSL dùng giao thức đường hầm (tunnelling protocol) để "đào hầm" thông vào mạng lưới của công ty liên hiệp, dùng IP trên PPTP, hơn là dùng IP trên PPPoA, thông qua liên kết ADSL).

                                Một ví dụ cho thấy mô hình OSI có tác dụng là việc chỉ ra nơi thích hợp nhất của SSL/TLS. Thông thường SSL/TLS được dùng như một giao thức phiên (session protocol), tức là một giao thức tầng cấp trên (upper layer protocol) dành cho TCP hoặc UDP, song lại là một giao thức tầng cấp dưới (lower layer protocol) đối với rất nhiều các giao thức khác (HTTP, SFTP v.v..), hoặc bất cứ một chương trình ứng dụng nào hoạt động trên một stunnel hoặc trên một mạng riêng ảo bảo an (secure virtual private network).
                                7 Tầng ứng dụng HTTP, SMTP, SNMP, FTP, Telnet, ECHO, SIP, SSH, NFS, RTSP, XMPP, Whois, ENRP
                                6 Tầng trình diễn XDR, ASN.1, SMB, AFP, NCP
                                5 Tầng phiên ASAP, TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, ASP
                                4 Tầng giao vận TCP, UDP, RTP, SCTP, SPX, ATP, IL
                                3 Tầng mạng IP, ICMP, IGMP, IPX, BGP, OSPF, RIP, IGRP, EIGRP, ARP, RARP, X.25
                                2 Tầng liên kết dữ liệu Ethernet, Token ring, HDLC, Frame relay, ISDN, ATM, 802.11 WiFi, FDDI, PPP
                                1 Tầng vật lý 10BASE-T, 100BASE-T, 1000BASE-T, SONET/SDH, T-carrier/E-carrier, các tầng vật lý khác thuộc 802.11
                                Chim bồ câu đưa thư (Carrier pigeon) cũng có thể được nhóm vào tầng vật lý, song đây là cách dùng không được chấp nhận (ngoại tiêu chuẩn).


                                Có một vài những câu dễ nhớ để giúp các bạn nhớ được tên và trật tự của những tầng cấp trong mô hình OSI
                                Last edited by luancb; 23-03-2009, 02:55 PM.
                                Trịnh Anh Luân
                                - Email : trinhanhluan@vnpro.org
                                - Search my site
                                - Search VNPRO.ORG

                                Trung Tâm Tin Học VnPro
                                Địa chỉ: 149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                                Tel: (08) 35124257 (5 lines)
                                Fax: (08) 35124314

                                Home page: http://www.vnpro.vn
                                Support Forum: http://www.vnpro.org
                                Network channel: http://www.dancisco.com
                                • Chuyên đào tạo quản trị mạng và hạ tầng Internet
                                • Phát hành sách chuyên môn
                                • Tư vấn và tuyển dụng nhân sự IT
                                • Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                                Blog: http://www.vnpro.org/blog
                                Wifi forum: http://www.wifipro.org

                                Comment

                                Working...
                                X